diff --git a/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.18.1.el8_9.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.18.1.el8_9.aarch64_1.yaml new file mode 100755 index 0000000000..52e0953fab --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.18.1.el8_9.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 4.18.0-513.18.1.el8_9.aarch64 +target: almalinux +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_almalinux_4.18.0-513.18.1.el8_9.aarch64_1.ko + probe: output/5.0.1+driver/aarch64/falco_almalinux_4.18.0-513.18.1.el8_9.aarch64_1.o +kernelurls: + - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.18.1.el8_9.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml index c793fbb73d..9de4573575 100755 --- a/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_almalinux_4.18.0-513.5.1.el8_9.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_almalinux_4.18.0-513.5.1.el8_9.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.5.1.el8_9.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.9/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.5.1.el8_9.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml index eff43cc924..e14b261aef 100755 --- a/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_almalinux_4.18.0-513.9.1.el8_9.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_almalinux_4.18.0-513.9.1.el8_9.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.9/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.aarch64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml index 572e8bbaf1..e1ff74c7d1 100755 --- a/driverkit/config/5.0.1+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_almalinux_5.14.0-362.18.1.el9_3.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_almalinux_5.14.0-362.18.1.el9_3.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.18.1.el9_3.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.3/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.18.1.el9_3.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml index c592ddba93..3c076d329e 100755 --- a/driverkit/config/5.0.1+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_almalinux_5.14.0-362.8.1.el9_3.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_almalinux_5.14.0-362.8.1.el9_3.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.3/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.8.1.el9_3.aarch64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.8.1.el9_3.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml index 9386fd1a58..39a3f418dd 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml index 94da84e14f..792d8619be 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml index 11b9b952a4..8bcfb9164f 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml index 08b966464e..8be387e5d6 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml index 520c0920f8..8aa81b00e1 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml index 80b42c2573..f26d7d7668 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9ea5eba3b8c87ca6bc42fb130f90faf01e636642941f1f2aa12fd5334b9613be/kernel-devel-5.10.50-44.132.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/9ea5eba3b8c87ca6bc42fb130f90faf01e636642941f1f2aa12fd5334b9613be/kernel-devel-5.10.50-44.132.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml index 112dda9d3c..8d5021b526 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml index 3cef136a58..d3086bf939 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml index c550b805e8..9b4eb9a7c3 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml index e8951daea5..a50489b343 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/a6176c2044ff88b98b87582e54984ac6cea49a1e22bc35d6b52b0fa1edf81357/kernel-devel-5.10.96-90.460.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/a6176c2044ff88b98b87582e54984ac6cea49a1e22bc35d6b52b0fa1edf81357/kernel-devel-5.10.96-90.460.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml index 76c6b8f2e2..19478276be 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/c371a4f4b82100e43526e30a6b0b1589fbe01870b304aced4667feb571294b11/kernel-devel-5.4.20-12.75.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/c371a4f4b82100e43526e30a6b0b1589fbe01870b304aced4667feb571294b11/kernel-devel-5.4.20-12.75.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml index 4dab906ab3..3d0d63a59d 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml index cb235b02d1..03ad2fb3dc 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml index e98126f745..32f57e8a64 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml index fd42b93156..185a12a081 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml index 283c1be3d2..2872af6b8a 100755 --- a/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml index 145355c859..fcbf653aa4 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm + - http://archive.kernel.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml index 81248d75e0..abecb43a40 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm + - http://archive.kernel.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml index 0e69b9abb0..6b3c59a946 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml index 8f7a97020f..3364845795 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.12.1.el8_4.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.12.1.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.12.1.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.12.1.el8_4.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml index bc6ac2a615..20696839e8 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.17.1.el8_4.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.17.1.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml index 45f6b4d842..37daf55183 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml index cc1c94b809..8a29f87a49 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml index 4c274ceba8..82977a0d3a 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml index af3fc04a15..c14882133d 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml index 30df222ed5..ef29fd7e67 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml index 3d700a3ab9..51d4ef8263 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml index 1658a47e3b..fa03d98f99 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_6.7.4-1.el9.elrepo.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_6.7.4-1.el9.elrepo.aarch64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.aarch64.rpm + - http://elrepo.org/linux/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml index 985b6090ff..46d58bc022 100755 --- a/driverkit/config/5.0.1+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_centos_6.7.5-1.el9.elrepo.aarch64_1.ko probe: output/5.0.1+driver/aarch64/falco_centos_6.7.5-1.el9.elrepo.aarch64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.aarch64.rpm + - http://mirror.rackspace.com/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.4-100.fc38.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.4-100.fc38.aarch64_1.yaml deleted file mode 100755 index fe8f9cb5a3..0000000000 --- a/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.4-100.fc38.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-100.fc38.aarch64 -target: fedora -architecture: arm64 -output: - module: output/5.0.1+driver/aarch64/falco_fedora_6.7.4-100.fc38.aarch64_1.ko - probe: output/5.0.1+driver/aarch64/falco_fedora_6.7.4-100.fc38.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/38/Everything/aarch64/Packages/k/kernel-devel-6.7.4-100.fc38.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.4-200.fc39.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.4-200.fc39.aarch64_1.yaml deleted file mode 100755 index c8b4613b16..0000000000 --- a/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.4-200.fc39.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-200.fc39.aarch64 -target: fedora -architecture: arm64 -output: - module: output/5.0.1+driver/aarch64/falco_fedora_6.7.4-200.fc39.aarch64_1.ko - probe: output/5.0.1+driver/aarch64/falco_fedora_6.7.4-200.fc39.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.7.4-200.fc39.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.5-100.fc38.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.5-100.fc38.aarch64_1.yaml new file mode 100755 index 0000000000..bac07483e8 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.5-100.fc38.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-100.fc38.aarch64 +target: fedora +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_fedora_6.7.5-100.fc38.aarch64_1.ko + probe: output/5.0.1+driver/aarch64/falco_fedora_6.7.5-100.fc38.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/38/Everything/aarch64/Packages/k/kernel-devel-6.7.5-100.fc38.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.5-200.fc39.aarch64_1.yaml b/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.5-200.fc39.aarch64_1.yaml new file mode 100755 index 0000000000..56b31364b6 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/fedora_6.7.5-200.fc39.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-200.fc39.aarch64 +target: fedora +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_fedora_6.7.5-200.fc39.aarch64_1.ko + probe: output/5.0.1+driver/aarch64/falco_fedora_6.7.5-200.fc39.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.7.5-200.fc39.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/aarch64/photon_5.10.209-3.ph4_1.yaml index 7ad0c41c45..27d3e410c8 100755 --- a/driverkit/config/5.0.1+driver/aarch64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_photon_5.10.209-3.ph4_1.ko probe: output/5.0.1+driver/aarch64/falco_photon_5.10.209-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_updates_4.0_aarch64/aarch64/linux-devel-5.10.209-3.ph4.aarch64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_aarch64/aarch64/linux-devel-5.10.209-3.ph4.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/5.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml index 2c371cbdec..74ca45178e 100755 --- a/driverkit/config/5.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/aarch64/falco_photon_6.1.10-11.ph5_1.ko probe: output/5.0.1+driver/aarch64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm diff --git a/driverkit/config/5.0.1+driver/aarch64/talos_6.1.78-talos_1_v1.6.5.yaml b/driverkit/config/5.0.1+driver/aarch64/talos_6.1.78-talos_1_v1.6.5.yaml new file mode 100755 index 0000000000..fd21c70392 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/talos_6.1.78-talos_1_v1.6.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.6.5 +kernelrelease: 6.1.78-talos +target: talos +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_talos_6.1.78-talos_1_v1.6.5.ko + probe: output/5.0.1+driver/aarch64/falco_talos_6.1.78-talos_1_v1.6.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2FybTY0IDYuMS43OCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9ImdjYyAoR0NDKSAxMy4yLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMjAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MTAwCkNPTkZJR19MRF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDEwMApDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5FPXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFIT0xFX1ZFUlNJT049MTI1CkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XRVJST1IgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSItdGFsb3MiCiMgQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0RFRkFVTFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX1dBVENIX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPV19MRVZFTD15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfSVJRX0ZBU1RFT0lfSElFUkFSQ0hZX0hBTkRMRVJTPXkKQ09ORklHX0dFTkVSSUNfSVJRX0lQST15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfTVNJX0lPTU1VPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0FSQ0hfSEFTX1RJQ0tfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0hBVkVfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CiMgZW5kIG9mIFRpbWVycyBzdWJzeXN0ZW0KCkNPTkZJR19CUEY9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9CUEZfSklUPXkKCiMKIyBCUEYgc3Vic3lzdGVtCiMKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX0JQRl9KSVQ9eQpDT05GSUdfQlBGX0pJVF9BTFdBWVNfT049eQpDT05GSUdfQlBGX0pJVF9ERUZBVUxUX09OPXkKIyBDT05GSUdfQlBGX1VOUFJJVl9ERUZBVUxUX09GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0JQRl9QUkVMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0JQRl9MU009eQojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9OT05FX0JVSUxEPXkKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfRFlOQU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0NPUkUgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9USEVSTUFMX1BSRVNTVVJFPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKQ09ORklHX1BTST15CiMgQ09ORklHX1BTSV9ERUZBVUxUX0RJU0FCTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpDT05GSUdfVFJFRV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVV9HRU5FUklDPXkKQ09ORklHX1RBU0tTX1JVREVfUkNVPXkKQ09ORklHX1RBU0tTX1RSQUNFX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9ORUVEX1NFR0NCTElTVD15CiMgZW5kIG9mIFJDVSBTdWJzeXN0ZW0KCkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKIyBDT05GSUdfSUtIRUFERVJTIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTgKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfUFJJTlRLX1NBRkVfTE9HX0JVRl9TSElGVD0xMwojIENPTkZJR19QUklOVEtfSU5ERVggaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19TQ0hFRF9DTE9DSz15CgojCiMgU2NoZWR1bGVyIGZlYXR1cmVzCiMKIyBDT05GSUdfVUNMQU1QX1RBU0sgaXMgbm90IHNldAojIGVuZCBvZiBTY2hlZHVsZXIgZmVhdHVyZXMKCkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzExX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19SRF9aU1REPXkKIyBDT05GSUdfQk9PVF9DT05GSUcgaXMgbm90IHNldApDT05GSUdfSU5JVFJBTUZTX1BSRVNFUlZFX01USU1FPXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX0dVRVNUX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CiMgZW5kIG9mIEdlbmVyYWwgc2V0dXAKCkNPTkZJR19BUk02ND15CkNPTkZJR19HQ0NfU1VQUE9SVFNfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHXzY0QklUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUk02NF9QQUdFX1NISUZUPTEyCkNPTkZJR19BUk02NF9DT05UX1BURV9TSElGVD00CkNPTkZJR19BUk02NF9DT05UX1BNRF9TSElGVD00CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTE4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMzCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj0xMQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0dFTkVSSUNfQ1NVTT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX01IUF9NRU1NQVBfT05fTUVNT1JZX0VOQUJMRT15CkNPTkZJR19TTVA9eQpDT05GSUdfS0VSTkVMX01PREVfTkVPTj15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CgojCiMgUGxhdGZvcm0gc2VsZWN0aW9uCiMKQ09ORklHX0FSQ0hfQUNUSU9OUz15CkNPTkZJR19BUkNIX1NVTlhJPXkKIyBDT05GSUdfQVJDSF9BTFBJTkUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX0FQUExFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQkNNPXkKQ09ORklHX0FSQ0hfQkNNMjgzNT15CkNPTkZJR19BUkNIX0JDTV9JUFJPQz15CiMgQ09ORklHX0FSQ0hfQkNNQkNBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQlJDTVNUQj15CkNPTkZJR19BUkNIX0JFUkxJTj15CkNPTkZJR19BUkNIX0JJVE1BSU49eQojIENPTkZJR19BUkNIX0VYWU5PUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1BBUlg1IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSzM9eQpDT05GSUdfQVJDSF9MRzFLPXkKQ09ORklHX0FSQ0hfSElTST15CiMgQ09ORklHX0FSQ0hfS0VFTUJBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01FRElBVEVLPXkKQ09ORklHX0FSQ0hfTUVTT049eQpDT05GSUdfQVJDSF9NVkVCVT15CkNPTkZJR19BUkNIX05YUD15CkNPTkZJR19BUkNIX0xBWUVSU0NBUEU9eQpDT05GSUdfQVJDSF9NWEM9eQojIENPTkZJR19BUkNIX1MzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTlBDTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1FDT009eQpDT05GSUdfQVJDSF9SRUFMVEVLPXkKQ09ORklHX0FSQ0hfUkVORVNBUz15CkNPTkZJR19BUkNIX1JPQ0tDSElQPXkKQ09ORklHX0FSQ0hfU0VBVFRMRT15CiMgQ09ORklHX0FSQ0hfSU5URUxfU09DRlBHQSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NZTlFVQUNFUj15CkNPTkZJR19BUkNIX1RFR1JBPXkKQ09ORklHX0FSQ0hfU1BSRD15CkNPTkZJR19BUkNIX1RIVU5ERVI9eQpDT05GSUdfQVJDSF9USFVOREVSMj15CiMgQ09ORklHX0FSQ0hfVU5JUEhJRVIgaXMgbm90IHNldApDT05GSUdfQVJDSF9WRVhQUkVTUz15CiMgQ09ORklHX0FSQ0hfVklTQ09OVEkgaXMgbm90IHNldApDT05GSUdfQVJDSF9YR0VORT15CkNPTkZJR19BUkNIX1pZTlFNUD15CiMgZW5kIG9mIFBsYXRmb3JtIHNlbGVjdGlvbgoKIwojIEtlcm5lbCBGZWF0dXJlcwojCgojCiMgQVJNIGVycmF0YSB3b3JrYXJvdW5kcyB2aWEgdGhlIGFsdGVybmF0aXZlcyBmcmFtZXdvcmsKIwpDT05GSUdfQU1QRVJFX0VSUkFUVU1fQUMwM19DUFVfMzg9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9DTEVBTl9DQUNIRT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNjMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNzMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNDA2OT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgxOTQ3Mj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzMjA3NT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzNDIyMD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE3NDIwOTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDU3MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfTERfSEFTX0ZJWF9FUlJBVFVNXzg0MzQxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzEwMjQ3MTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNDE4MDQwPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfU1BFQ1VMQVRJVkVfQVQ9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMTY1NTIyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTMxOTM2Nz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1MzA5MjM9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9SRVBFQVRfVExCST15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMjg2ODA3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTQ2MzIyNT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1NDI0MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTA4NDEyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA1MTY3OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNzcwNTc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNjU4NDE3PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfVFNCX0ZMVVNIX0ZBSUxVUkU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yMDU0MjIzPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA2Nzk2MT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDU3MTY4PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfU1BFQ1VMQVRJVkVfVU5QUklWX0xPQUQ9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yOTY2Mjk4PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIyMzc1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTQ0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTU0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzI3NDU2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1PXkKQ09ORklHX0NBVklVTV9UWDJfRVJSQVRVTV8yMTk9eQpDT05GSUdfRlVKSVRTVV9FUlJBVFVNXzAxMDAwMT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjE2MDA4MDI9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fRTEwNDE9eQpDT05GSUdfTlZJRElBX0NBUk1FTF9DTlBfRVJSQVRVTT15CkNPTkZJR19TT0NJT05FWFRfU1lOUVVBQ0VSX1BSRUlUUz15CiMgZW5kIG9mIEFSTSBlcnJhdGEgd29ya2Fyb3VuZHMgdmlhIHRoZSBhbHRlcm5hdGl2ZXMgZnJhbWV3b3JrCgpDT05GSUdfQVJNNjRfNEtfUEFHRVM9eQojIENPTkZJR19BUk02NF8xNktfUEFHRVMgaXMgbm90IHNldAojIENPTkZJR19BUk02NF82NEtfUEFHRVMgaXMgbm90IHNldAojIENPTkZJR19BUk02NF9WQV9CSVRTXzM5IGlzIG5vdCBzZXQKQ09ORklHX0FSTTY0X1ZBX0JJVFNfNDg9eQpDT05GSUdfQVJNNjRfVkFfQklUUz00OApDT05GSUdfQVJNNjRfUEFfQklUU180OD15CkNPTkZJR19BUk02NF9QQV9CSVRTPTQ4CiMgQ09ORklHX0NQVV9CSUdfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1NDSEVEX01DPXkKIyBDT05GSUdfU0NIRURfQ0xVU1RFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfTlJfQ1BVUz01MTIKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX05VTUE9eQpDT05GSUdfTk9ERVNfU0hJRlQ9NgojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0yNTAKQ09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfSFdfUEVSRl9FVkVOVFM9eQpDT05GSUdfQ0NfSEFWRV9TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfU0lHPXkKQ09ORklHX0tFWEVDX0lNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19UUkFOU19UQUJMRT15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfQVJDSF9GT1JDRV9NQVhfT1JERVI9MTEKQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDA9eQpDT05GSUdfTUlUSUdBVEVfU1BFQ1RSRV9CUkFOQ0hfSElTVE9SWT15CkNPTkZJR19ST0RBVEFfRlVMTF9ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFOPXkKQ09ORklHX0FSTTY0X1RBR0dFRF9BRERSX0FCST15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CiMgQ09ORklHX0NPTVBBVF9BTElHTk1FTlRfRklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSTVY4X0RFUFJFQ0FURUQ9eQpDT05GSUdfU1dQX0VNVUxBVElPTj15CkNPTkZJR19DUDE1X0JBUlJJRVJfRU1VTEFUSU9OPXkKQ09ORklHX1NFVEVORF9FTVVMQVRJT049eQoKIwojIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVNfSEFTX0xEQVBSPXkKQ09ORklHX0FTX0hBU19MU0VfQVRPTUlDUz15CkNPTkZJR19BUk02NF9MU0VfQVRPTUlDUz15CkNPTkZJR19BUk02NF9VU0VfTFNFX0FUT01JQ1M9eQojIGVuZCBvZiBBUk12OC4xIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC4yIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVNfSEFTX0FSTVY4XzI9eQpDT05GSUdfQVNfSEFTX1NIQTM9eQpDT05GSUdfQVJNNjRfUE1FTT15CkNPTkZJR19BUk02NF9SQVNfRVhUTj15CkNPTkZJR19BUk02NF9DTlA9eQojIGVuZCBvZiBBUk12OC4yIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC4zIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfUFRSX0FVVEg9eQpDT05GSUdfQVJNNjRfUFRSX0FVVEhfS0VSTkVMPXkKQ09ORklHX0NDX0hBU19CUkFOQ0hfUFJPVF9QQUNfUkVUPXkKQ09ORklHX0NDX0hBU19TSUdOX1JFVFVSTl9BRERSRVNTPXkKQ09ORklHX0FTX0hBU19QQUM9eQpDT05GSUdfQVNfSEFTX0NGSV9ORUdBVEVfUkFfU1RBVEU9eQojIGVuZCBvZiBBUk12OC4zIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC40IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfQU1VX0VYVE49eQpDT05GSUdfQVNfSEFTX0FSTVY4XzQ9eQpDT05GSUdfQVJNNjRfVExCX1JBTkdFPXkKIyBlbmQgb2YgQVJNdjguNCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgojCiMgQVJNdjguNSBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCiMKQ09ORklHX0FTX0hBU19BUk1WOF81PXkKQ09ORklHX0FSTTY0X0JUST15CkNPTkZJR19DQ19IQVNfQlJBTkNIX1BST1RfUEFDX1JFVF9CVEk9eQpDT05GSUdfQVJNNjRfRTBQRD15CkNPTkZJR19BUk02NF9BU19IQVNfTVRFPXkKQ09ORklHX0FSTTY0X01URT15CiMgZW5kIG9mIEFSTXY4LjUgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjcgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9FUEFOPXkKIyBlbmQgb2YgQVJNdjguNyBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgpDT05GSUdfQVJNNjRfU1ZFPXkKQ09ORklHX0FSTTY0X1NNRT15CkNPTkZJR19BUk02NF9NT0RVTEVfUExUUz15CkNPTkZJR19BUk02NF9QU0VVRE9fTk1JPXkKIyBDT05GSUdfQVJNNjRfREVCVUdfUFJJT1JJVFlfTUFTS0lORyBpcyBub3Qgc2V0CkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19SQU5ET01JWkVfTU9EVUxFX1JFR0lPTl9GVUxMPXkKQ09ORklHX0NDX0hBVkVfU1RBQ0tQUk9URUNUT1JfU1lTUkVHPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SX1BFUl9UQVNLPXkKQ09ORklHX0FSQ0hfTlJfR1BJTz0wCiMgZW5kIG9mIEtlcm5lbCBGZWF0dXJlcwoKIwojIEJvb3Qgb3B0aW9ucwojCkNPTkZJR19BUk02NF9BQ1BJX1BBUktJTkdfUFJPVE9DT0w9eQpDT05GSUdfQ01ETElORT0iY29uc29sZT10dHlBTUEwIgpDT05GSUdfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9eQojIENPTkZJR19DTURMSU5FX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBQb3dlciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9eQpDT05GSUdfQ1BVX1BNPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgojCiMgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKIwoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlM9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19DUFVfSURMRV9HT1ZfVEVPPXkKQ09ORklHX0RUX0lETEVfU1RBVEVTPXkKQ09ORklHX0RUX0lETEVfR0VOUEQ9eQoKIwojIEFSTSBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9QU0NJX0NQVUlETEU9eQpDT05GSUdfQVJNX1BTQ0lfQ1BVSURMRV9ET01BSU49eQojIGVuZCBvZiBBUk0gQ1BVIElkbGUgRHJpdmVycwojIGVuZCBvZiBDUFUgSWRsZQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19DUFVGUkVRX0RUPXkKQ09ORklHX0NQVUZSRVFfRFRfUExBVERFVj15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUT15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUV9GSUU9eQpDT05GSUdfQVJNX0FMTFdJTk5FUl9TVU41MElfQ1BVRlJFUV9OVk1FTT15CkNPTkZJR19BUk1fQVJNQURBXzM3WFhfQ1BVRlJFUT15CkNPTkZJR19BUk1fQVJNQURBXzhLX0NQVUZSRVE9eQpDT05GSUdfQVJNX1NDUElfQ1BVRlJFUT15CkNPTkZJR19BUk1fQlJDTVNUQl9BVlNfQ1BVRlJFUT15CkNPTkZJR19BUk1fSU1YX0NQVUZSRVFfRFQ9eQojIENPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ01JX0NQVUZSRVE9eQojIENPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE5NF9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIyBlbmQgb2YgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKCkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0dFTkVSSUNfR1NJPXkKQ09ORklHX0FDUElfQ0NBX1JFUVVJUkVEPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX1RBRD15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX01DRkc9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9eQpDT05GSUdfQUNQSV9ORklUPXkKIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9ITUFUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfU0VBPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05GSUdGUz15CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9JT1JUPXkKQ09ORklHX0FDUElfR1REVD15CiMgQ09ORklHX0FDUElfQUdESSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BQVFQ9eQpDT05GSUdfQUNQSV9QQ0M9eQojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0hBVkVfS1ZNX0FSQ0hfVExCX0ZMVVNIX0FMTD15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19IQVZFX0tWTV9WQ1BVX1JVTl9QSURfQ0hBTkdFPXkKQ09ORklHX0tWTV9YRkVSX1RPX0dVRVNUX1dPUks9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZNPXkKIyBDT05GSUdfTlZIRV9FTDJfREVCVUcgaXMgbm90IHNldAoKIwojIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CkNPTkZJR19BUkNIX0hBU19TVUJQQUdFX0ZBVUxUUz15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9TRVRVUD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19LRUVQSU5JVFJEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfTk9fSU5TVFI9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfU0hBRE9XX0NBTExfU1RBQ0s9eQojIENPTkZJR19TSEFET1dfQ0FMTF9TVEFDSyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFOR19USElOPXkKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ0ZJX0NMQU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19VU0VSPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MTgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTExCkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9UT1BET1dOX01NQVBfTEFZT1VUPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DT01QQVRfMzJCSVRfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9DT01QSUxFUl9IPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1JFTFI9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfS0VZPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVZFX1RSQUNFX01NSU9fQUNDRVNTPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfREVWX0JTR19DT01NT049eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFlfVDEwPXkKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9GQ19BUFBJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT1BSSU8gaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0lOTElORV9FTkNSWVBUSU9OIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKIyBDT05GSUdfTERNX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIFR5cGVzCgpDT05GSUdfQkxPQ0tfQ09NUEFUPXkKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfTVFfUkRNQT15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CiMgQ09ORklHX0lPU0NIRURfQkZRIGlzIG5vdCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9UUllMT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fVFJZTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX0xPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19JUlFTQVZFPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0lOTElORV9TUElOX1RSWUxPQ0s9eQpDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLPXkKQ09ORklHX0lOTElORV9TUElOX0xPQ0tfQkg9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19JUlFTQVZFPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfTE9DS19CSD15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19CSD15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0JIPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfTE9DS19JUlFTQVZFPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DS19CSD15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0FSQ0hfSEFTX05PTl9PVkVSTEFQUElOR19BRERSRVNTX1NQQUNFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9TVEFURT15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfRVhUUkFfUEhEUlM9eQpDT05GSUdfQVJDSF9IQVZFX0VMRl9QUk9UPXkKQ09ORklHX0FSQ0hfVVNFX0dOVV9QUk9QRVJUWT15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1dBUD15CiMgQ09ORklHX1pTV0FQIGlzIG5vdCBzZXQKCiMKIyBTTEFCIGFsbG9jYXRvciBvcHRpb25zCiMKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9MzI3NjgKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19WTUFQX1BGTj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CiMgQ09ORklHX0FOT05fVk1BX05BTUUgaXMgbm90IHNldAojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19MUlVfR0VOPXkKQ09ORklHX0xSVV9HRU5fRU5BQkxFRD15CiMgQ09ORklHX0xSVV9HRU5fU1RBVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9FWFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdfUEFDS0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX1NDTT15CkNPTkZJR19BRl9VTklYX09PQj15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RMUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fT0ZGTE9BRD15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9BSD15CkNPTkZJR19YRlJNX0VTUD15CkNPTkZJR19YRlJNX0lQQ09NUD15CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19TTUMgaXMgbm90IHNldAojIENPTkZJR19YRFBfU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT1tCiMgQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVF9ESUFHX0RFU1RST1k9eQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPXkKIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJR19JUFY2X0lMQT15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9GT1U9eQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfU0tJUF9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19IT09LIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX09TRj15CkNPTkZJR19ORl9DT05OVFJBQ0s9eQpDT05GSUdfTkZfTE9HX1NZU0xPRz15CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPXkKQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fRENDUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQojIENPTkZJR19ORl9DVF9QUk9UT19TQ1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREEgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19IMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0lSQyBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdfTkZfQ1RfTkVUTElOSz15CiMgQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NUX05FVExJTktfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1Q9eQpDT05GSUdfTkZfTkFUPXkKQ09ORklHX05GX05BVF9GVFA9eQpDT05GSUdfTkZfTkFUX1NJUD15CkNPTkZJR19ORl9OQVRfVEZUUD15CkNPTkZJR19ORl9OQVRfUkVESVJFQ1Q9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPXkKQ09ORklHX05GX1RBQkxFUz15CkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49eQpDT05GSUdfTkZUX0NUPXkKIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkZUX09CSlJFRj15CkNPTkZJR19ORlRfUVVFVUU9eQpDT05GSUdfTkZUX1FVT1RBPXkKQ09ORklHX05GVF9SRUpFQ1Q9eQpDT05GSUdfTkZUX1JFSkVDVF9JTkVUPXkKQ09ORklHX05GVF9DT01QQVQ9eQpDT05GSUdfTkZUX0hBU0g9eQojIENPTkZJR19ORlRfWEZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9GV0RfTkVUREVWPXkKIyBDT05GSUdfTkZUX1JFSkVDVF9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19ORl9GTE9XX1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTX0NPTVBBVD15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfU0VUPXkKCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9BVURJVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VNPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlk9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX05BVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05FVE1BUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTk9UUkFDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPXkKCiMKIyBYdGFibGVzIG1hdGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9CUEY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJBTkdFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFZTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MMlRQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MRU5HVEg9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01VTFRJUE9SVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BIWVNERVY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUUklORz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9VMzI9eQojIGVuZCBvZiBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgpDT05GSUdfSVBfU0VUPXkKQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9QT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFSSz15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9IQVNIX01BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT15CkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9eQpDT05GSUdfSVBfVlM9eQpDT05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19QUk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fVURQPXkKIyBDT05GSUdfSVBfVlNfUFJPVE9fRVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fQUggaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19TQ1RQIGlzIG5vdCBzZXQKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19SUj15CkNPTkZJR19JUF9WU19XUlI9eQpDT05GSUdfSVBfVlNfTEM9eQojIENPTkZJR19JUF9WU19XTEMgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19GTyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX09WRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xCTEMgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0RIIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NIPXkKIyBDT05GSUdfSVBfVlNfTUggaXMgbm90IHNldAojIENPTkZJR19JUF9WU19TRUQgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19OUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1RXT1MgaXMgbm90IHNldAoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIE1IIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19NSF9UQUJfSU5ERVg9MTIKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgojCiMgQ09ORklHX0lQX1ZTX0ZUUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19ORkNUPXkKIyBDT05GSUdfSVBfVlNfUEVfU0lQIGlzIG5vdCBzZXQKCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9eQpDT05GSUdfTkZfU09DS0VUX0lQVjQ9eQpDT05GSUdfTkZfVFBST1hZX0lQVjQ9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY0PXkKIyBDT05GSUdfTkZUX0RVUF9JUFY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX0ZJQl9JUFY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfVEFCTEVTX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWND15CkNPTkZJR19ORl9MT0dfQVJQPXkKQ09ORklHX05GX0xPR19JUFY0PXkKQ09ORklHX05GX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPXkKQ09ORklHX05GX05BVF9QUFRQPXkKQ09ORklHX0lQX05GX0lQVEFCTEVTPXkKIyBDT05GSUdfSVBfTkZfTUFUQ0hfQUggaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9NQVRDSF9FQ04gaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9eQojIENPTkZJR19JUF9ORl9NQVRDSF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfRklMVEVSPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfSVBfTkZfTkFUPXkKQ09ORklHX0lQX05GX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX0lQX05GX01BTkdMRT15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVAgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9UQVJHRVRfRUNOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfVEFSR0VUX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9SQVc9eQojIENPTkZJR19JUF9ORl9TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX0FSUFRBQkxFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX1NPQ0tFVF9JUFY2PXkKQ09ORklHX05GX1RQUk9YWV9JUFY2PXkKQ09ORklHX05GX1RBQkxFU19JUFY2PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWNj15CiMgQ09ORklHX05GVF9EVVBfSVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9GSUJfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWNj15CkNPTkZJR19ORl9SRUpFQ1RfSVBWNj15CkNPTkZJR19ORl9MT0dfSVBWNj15CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlQ9eQojIENPTkZJR19JUDZfTkZfTUFUQ0hfU1JIIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9eQpDT05GSUdfSVA2X05GX0ZJTFRFUj15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPXkKQ09ORklHX0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9eQpDT05GSUdfSVA2X05GX05BVD15CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTUFTUVVFUkFERSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19ORl9ERUZSQUdfSVBWNj15CiMgQ09ORklHX05GX1RBQkxFU19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VURT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklER0VfRUJUX0xPRz15CkNPTkZJR19CUklER0VfRUJUX05GTE9HPXkKIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldApDT05GSUdfSVBfRENDUD15CkNPTkZJR19JTkVUX0RDQ1BfRElBRz15CgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfSVBfRENDUF9DQ0lEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX0NDSUQzPXkKIyBDT05GSUdfSVBfRENDUF9DQ0lEM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX1RGUkNfTElCPXkKIyBlbmQgb2YgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1BfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBEQ0NQIEtlcm5lbCBIYWNraW5nCgpDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1NDVFBfRElBRz15CkNPTkZJR19SRFM9eQojIENPTkZJR19SRFNfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19UQ1AgaXMgbm90IHNldAojIENPTkZJR19SRFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19USVBDIGlzIG5vdCBzZXQKQ09ORklHX0FUTT15CiMgQ09ORklHX0FUTV9DTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkUgaXMgbm90IHNldAojIENPTkZJR19BVE1fQlIyNjg0IGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9eQojIENPTkZJR19MMlRQX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19MMlRQX1YzIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKIyBDT05GSUdfQlJJREdFX01SUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9DRk0gaXMgbm90IHNldApDT05GSUdfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0FfVEFHX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fUFJFUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0hFTExDUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0dTV0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRURTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0tTWiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVF84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDRfQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JaTjFfQTVQU1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19MQU45MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19YUlM3MDBYIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQpDT05GSUdfQVRBTEs9eQojIENPTkZJR19ERVZfQVBQTEVUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CkNPTkZJR182TE9XUEFOPXkKIyBDT05GSUdfNkxPV1BBTl9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHXzZMT1dQQU5fTkhDPXkKQ09ORklHXzZMT1dQQU5fTkhDX0RFU1Q9eQpDT05GSUdfNkxPV1BBTl9OSENfRlJBR01FTlQ9eQpDT05GSUdfNkxPV1BBTl9OSENfSE9QPXkKQ09ORklHXzZMT1dQQU5fTkhDX0lQVjY9eQpDT05GSUdfNkxPV1BBTl9OSENfTU9CSUxJVFk9eQpDT05GSUdfNkxPV1BBTl9OSENfUk9VVElORz15CkNPTkZJR182TE9XUEFOX05IQ19VRFA9eQojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0hPUCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX1VEUCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0lDTVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfREVTVCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfRlJBRyBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfUk9VVEUgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1ND15CiMgQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRfRVhQRVJJTUVOVEFMIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfU09DS0VUPXkKIyBDT05GSUdfSUVFRTgwMjE1NF82TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT15CkNPTkZJR19ORVRfU0NIX0hUQj15CkNPTkZJR19ORVRfU0NIX0hGU0M9eQojIENPTkZJR19ORVRfU0NIX0FUTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKIyBDT05GSUdfTkVUX1NDSF9DQlMgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0VURiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX0RTTUFSSz15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9QRklGT19GQVNUPXkKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0icGZpZm9fZmFzdCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9eQpDT05GSUdfTkVUX0NMU19GTE9XRVI9eQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD15CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT15CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZTT0NLRVRTX0RJQUc9eQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUU19DT01NT049eQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTkNTST15CiMgQ09ORklHX05DU0lfT0VNX0NNRF9HRVRfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NFTEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKQ09ORklHX1BBR0VfUE9PTF9TVEFUUz15CkNPTkZJR19GQUlMT1ZFUj15CkNPTkZJR19FVEhUT09MX05FVExJTks9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9BTUJBPXkKQ09ORklHX1RFR1JBX0FIQj15CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJX0RPTUFJTlNfR0VORVJJQz15CkNPTkZJR19QQ0lfU1lTQ0FMTD15CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVBRVI9eQojIENPTkZJR19QQ0lFQUVSX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRUNSQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTT15CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lFX0RQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfRUNBTT15CkNPTkZJR19QQ0lfQlJJREdFX0VNVUw9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJX0FBUkRWQVJLPXkKIyBDT05GSUdfUENJRV9YSUxJTlhfTldMIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0ZUUENJMTAwIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9URUdSQT15CkNPTkZJR19QQ0lFX1JDQVJfSE9TVD15CiMgQ09ORklHX1BDSUVfUkNBUl9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfSE9TVF9DT01NT049eQpDT05GSUdfUENJX0hPU1RfR0VORVJJQz15CiMgQ09ORklHX1BDSUVfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9YSUxJTlhfQ1BNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9YR0VORT15CkNPTkZJR19QQ0lfWEdFTkVfTVNJPXkKQ09ORklHX1BDSUVfSVBST0M9eQpDT05GSUdfUENJRV9JUFJPQ19QTEFURk9STT15CkNPTkZJR19QQ0lFX0lQUk9DX01TST15CiMgQ09ORklHX1BDSUVfQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9QRU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfSE9TVF9USFVOREVSX0VDQU0gaXMgbm90IHNldApDT05GSUdfUENJRV9ST0NLQ0hJUD15CkNPTkZJR19QQ0lFX1JPQ0tDSElQX0hPU1Q9eQpDT05GSUdfUENJRV9ST0NLQ0hJUF9FUD15CiMgQ09ORklHX1BDSUVfTUVESUFURUsgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01FRElBVEVLX0dFTjMgaXMgbm90IHNldApDT05GSUdfUENJRV9CUkNNU1RCPXkKQ09ORklHX1BDSV9IWVBFUlZfSU5URVJGQUNFPXkKIyBDT05GSUdfUENJRV9NSUNST0NISVBfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfSElTSV9FUlIgaXMgbm90IHNldAoKIwojIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAojCkNPTkZJR19QQ0lFX0RXPXkKQ09ORklHX1BDSUVfRFdfSE9TVD15CiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0lNWDYgaXMgbm90IHNldAojIENPTkZJR19QQ0lfS0VZU1RPTkVfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9LRVlTVE9ORV9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFZRVJTQ0FQRT15CiMgQ09ORklHX1BDSV9MQVlFUlNDQVBFX0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ISVNJPXkKQ09ORklHX1BDSUVfUUNPTT15CiMgQ09ORklHX1BDSUVfUUNPTV9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0FSTUFEQV84Sz15CiMgQ09ORklHX1BDSUVfUk9DS0NISVBfRFdfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfS0lSSU4gaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0hJU0lfU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01FU09OIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfVEVHUkExOTQ9eQpDT05GSUdfUENJRV9URUdSQTE5NF9IT1NUPXkKIyBDT05GSUdfUENJRV9URUdSQTE5NF9FUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQUwgaXMgbm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKCiMKIyBNb2JpdmVpbCBQQ0llIENvcmUgU3VwcG9ydAojCiMgQ09ORklHX1BDSUVfTU9CSVZFSUxfUExBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTEFZRVJTQ0FQRV9HRU40IGlzIG5vdCBzZXQKIyBlbmQgb2YgTW9iaXZlaWwgUENJZSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgQ09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0NBREVOQ0VfUExBVF9FUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9KNzIxRV9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FkZW5jZSBQQ0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCkNPTkZJR19QQ0lfRU5EUE9JTlQ9eQpDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTPXkKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VQRl9OVEIgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKIyBDT05GSUdfQ1hMX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfQVVYSUxJQVJZX0JVUz15CkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iL3NiaW4vaG90cGx1ZyIKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERVZUTVBGU19TQUZFIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1M9eQpDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1haPXkKIyBDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1pTVEQgaXMgbm90IHNldApDT05GSUdfRldfQ0FDSEU9eQojIENPTkZJR19GV19VUExPQUQgaXMgbm90IHNldAojIGVuZCBvZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKQ09ORklHX0hNRU1fUkVQT1JUSU5HPXkKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19TT0NfQlVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVHTUFQX1NQTUk9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0FSQ0hfVE9QT0xPR1k9eQpDT05GSUdfR0VORVJJQ19BUkNIX05VTUE9eQojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19CUkNNU1RCX0dJU0JfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YVEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSUxJQ09OX0xQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9XRUlNIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fRUJJMj15CiMgQ09ORklHX1FDT01fU1NDX0JMT0NLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TVU41MElfREUyX0JVUz15CkNPTkZJR19TVU5YSV9SU0I9eQpDT05GSUdfVEVHUkFfQUNPTk5FQ1Q9eQpDT05GSUdfVEVHUkFfR01JPXkKIyBDT05GSUdfVkVYUFJFU1NfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX01DX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwpDT05GSUdfQVJNX1NDTUlfUFJPVE9DT0w9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9UUkFOU1BPUlQ9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9TSE1FTT15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfTUFJTEJPWD15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfU01DPXkKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1NNQ19BVE9NSUNfRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU0NNSV9QT1dFUl9ET01BSU49eQojIENPTkZJR19BUk1fU0NNSV9QT1dFUl9DT05UUk9MIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoKQ09ORklHX0FSTV9TQ1BJX1BST1RPQ09MPXkKQ09ORklHX0FSTV9TQ1BJX1BPV0VSX0RPTUFJTj15CkNPTkZJR19BUk1fU0RFX0lOVEVSRkFDRT15CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfSVNDU0lfSUJGVD15CkNPTkZJR19SQVNQQkVSUllQSV9GSVJNV0FSRT15CkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NDTT15CiMgQ09ORklHX1FDT01fU0NNX0RPV05MT0FEX01PREVfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGQj15CiMgQ09ORklHX1NZU0ZCX1NJTVBMRUZCIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NDSV9QUk9UT0NPTD15CkNPTkZJR19UVVJSSVNfTU9YX1JXVE09eQojIENPTkZJR19BUk1fRkZBX1RSQU5TUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQojIENPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TT0ZUX1JFU0VSVkU9eQpDT05GSUdfRUZJX1BBUkFNU19GUk9NX0ZEVD15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVCPXkKIyBDT05GSUdfRUZJX1pCT09UIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9BUk1TVFVCX0RUQl9MT0FERVI9eQpDT05GSUdfRUZJX0dFTkVSSUNfU1RVQl9JTklUUkRfQ01ETElORV9MT0FERVI9eQpDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTD15CkNPTkZJR19FRklfQ0FQU1VMRV9MT0FERVI9eQpDT05GSUdfRUZJX1RFU1Q9eQpDT05GSUdfUkVTRVRfQVRUQUNLX01JVElHQVRJT049eQojIENPTkZJR19FRklfRElTQUJMRV9QQ0lfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9FQVJMWUNPTj15CkNPTkZJR19FRklfQ1VTVE9NX1NTRFRfT1ZFUkxBWVM9eQojIENPTkZJR19FRklfRElTQUJMRV9SVU5USU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0NPQ09fU0VDUkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJR19VRUZJX0NQRVJfQVJNPXkKQ09ORklHX01FU09OX1NNPXkKQ09ORklHX0FSTV9QU0NJX0ZXPXkKIyBDT05GSUdfQVJNX1BTQ0lfQ0hFQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSTV9TTUNDQz15CkNPTkZJR19IQVZFX0FSTV9TTUNDQ19ESVNDT1ZFUlk9eQpDT05GSUdfQVJNX1NNQ0NDX1NPQ19JRD15CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKQ09ORklHX1RFR1JBX0lWQz15CkNPTkZJR19URUdSQV9CUE1QPXkKIyBlbmQgb2YgVGVncmEgZmlybXdhcmUgZHJpdmVyCgojCiMgWnlucSBNUFNvQyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX1pZTlFNUF9GSVJNV0FSRT15CiMgQ09ORklHX1pZTlFNUF9GSVJNV0FSRV9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFp5bnEgTVBTb0MgRmlybXdhcmUgRHJpdmVycwojIGVuZCBvZiBGaXJtd2FyZSBEcml2ZXJzCgojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKQ09ORklHX01URD15CiMgQ09ORklHX01URF9URVNUUyBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIHBhcnNlcnMKIwojIENPTkZJR19NVERfQVI3X1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX09GX1BBUlRTPXkKIyBDT05GSUdfTVREX0FGU19QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJTRVJfVFJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gcGFyc2VycwoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9DSz15CgojCiMgTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMgVUJJIGJsb2NrIGlzIHByZWZlcnJlZC4gU2VlIE1URF9VQklfQkxPQ0suCiMKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZEX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENPTkZJR19NVERfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9KRURFQ1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9SQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUNIUDQ4TDY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TU1QyNUwgaXMgbm90IHNldAojIENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCgojCiMgTkFORAojCiMgQ09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JBV19OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NQSV9OQU5EIGlzIG5vdCBzZXQKCiMKIyBFQ0MgZW5naW5lIHN1cHBvcnQKIwojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfSEFNTUlORyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19TV19CQ0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfTVhJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19NRURJQVRFSyBpcyBub3Qgc2V0CiMgZW5kIG9mIEVDQyBlbmdpbmUgc3VwcG9ydAojIGVuZCBvZiBOQU5ECgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKIyBlbmQgb2YgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCgpDT05GSUdfTVREX1NQSV9OT1I9eQpDT05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlM9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRV9PTl9WT0xBVElMRT15CiMgQ09ORklHX01URF9TUElfTk9SX1NXUF9LRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0hJU0lfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBpcyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJR19PRl9LT0JKPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfUkVTRVJWRURfTUVNPXkKQ09ORklHX09GX1JFU09MVkU9eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19PRl9OVU1BPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTT15CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9bQpDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5NgojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKIyBDT05GSUdfTlZNRV9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkM9eQpDT05GSUdfTlZNRV9UQ1A9eQpDT05GSUdfTlZNRV9BVVRIPXkKIyBDT05GSUdfTlZNRV9UQVJHRVQgaXMgbm90IHNldAojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hJNjQyMVY2MDBfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX1FDT01fQ09JTkNFTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0ZBU1RSUEMgaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKIyBDT05GSUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9ISUtFWV9VU0IgaXMgbm90IHNldAojIENPTkZJR19PUEVOX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19WQ1BVX1NUQUxMX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9BVDI1PXkKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9WSyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19IQUJBTkFfQUkgaXMgbm90IHNldAojIENPTkZJR19VQUNDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19HUF9QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CiMgQ09ORklHX0NIUl9ERVZfU1QgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TUj15CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKIyBDT05GSUdfQ0hSX0RFVl9TQ0ggaXMgbm90IHNldApDT05GSUdfU0NTSV9FTkNMT1NVUkU9eQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NDQU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CiMgQ09ORklHX1NDU0lfRkNfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9eQpDT05GSUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKIyBDT05GSUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIFRyYW5zcG9ydHMKCkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RDUD15CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPXkKIyBDT05GSUdfU0NTSV9DWEdCM19JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjRfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JOWDJfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CRTJJU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBTQT15CiMgQ09ORklHX1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUFDUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDNzlYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hJU0lfU0FTPXkKIyBDT05GSUdfU0NTSV9ISVNJX1NBU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hJU0lfU0FTX0RFQlVHRlNfREVGQVVMVF9FTkFCTEUgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlVNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FSQ01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRVNBUzJSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19TQ1NJX01QVDNTQVM9eQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKIyBDT05GSUdfU0NTSV9NUFQyU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUEkzTVIgaXMgbm90IHNldApDT05GSUdfU0NTSV9TTUFSVFBRST15CiMgQ09ORklHX1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVklSVElPPXkKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgZGV2aWNlIHN1cHBvcnQKCkNPTkZJR19BVEE9eQpDT05GSUdfU0FUQV9IT1NUPXkKQ09ORklHX1BBVEFfVElNSU5HUz15CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJR19BVEFfRk9SQ0U9eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9eQpDT05GSUdfU0FUQV9NT0JJTEVfTFBNX1BPTElDWT0wCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09eQojIENPTkZJR19BSENJX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FIQ0lfSU1YIGlzIG5vdCBzZXQKQ09ORklHX0FIQ0lfQ0VWQT15CiMgQ09ORklHX0FIQ0lfTVRLIGlzIG5vdCBzZXQKQ09ORklHX0FIQ0lfTVZFQlU9eQpDT05GSUdfQUhDSV9TVU5YST15CkNPTkZJR19BSENJX1RFR1JBPXkKQ09ORklHX0FIQ0lfWEdFTkU9eQpDT05GSUdfQUhDSV9RT1JJUT15CiMgQ09ORklHX1NBVEFfQUhDSV9TRUFUVExFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1NJTDI0PXkKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1JDQVI9eQojIENPTkZJR19TQVRBX1NJTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TVlcgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1VMSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSVRFU1NFIGlzIG5vdCBzZXQKCiMKIyBQQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKIyBDT05GSUdfUEFUQV9BTEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9BTUQ9eQojIENPTkZJR19QQVRBX0FSVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUUDg2N1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9eQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPXkKIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPXkKIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1BMQVRGT1JNPXkKQ09ORklHX1BBVEFfT0ZfUExBVEZPUk09eQojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9eQpDT05GSUdfTURfTElORUFSPXkKQ09ORklHX01EX1JBSUQwPXkKQ09ORklHX01EX1JBSUQxPXkKQ09ORklHX01EX1JBSUQxMD15CkNPTkZJR19NRF9SQUlENDU2PW0KQ09ORklHX01EX01VTFRJUEFUSD15CkNPTkZJR19NRF9GQVVMVFk9eQpDT05GSUdfQkNBQ0hFPXkKIyBDT05GSUdfQkNBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0FTWU5DX1JFR0lTVFJBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIGVuZCBvZiBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CgpDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKIyBDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX0ZFTElYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX1NFVklMTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUUNBOEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NKQTExMDUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9YUlM3MDBYX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9WSVRFU1NFX1ZTQzczWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9WSVRFU1NFX1ZTQzczWFhfUExBVEZPUk0gaXMgbm90IHNldAojIGVuZCBvZiBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKCkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkKQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1ZPUlRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BQ1RJT05TPXkKIyBDT05GSUdfT1dMX0VNQUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTExXSU5ORVI9eQpDT05GSUdfU1VONElfRU1BQz15CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9YR0JFPXkKIyBDT05GSUdfQU1EX1hHQkVfRENCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9YR0VORT15CiMgQ09ORklHX05FVF9YR0VORV9WMiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj15CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CiMgQ09ORklHX0VNQUNfUk9DS0NISVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BU0lYPXkKIyBDT05GSUdfU1BJX0FYODg3OTZDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CiMgQ09ORklHX0FUTDIgaXMgbm90IHNldAojIENPTkZJR19BVEwxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUUgaXMgbm90IHNldAojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0CkNPTkZJR19BTFg9bQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CkNPTkZJR19CQ01HRU5FVD15CkNPTkZJR19CTlgyPXkKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CkNPTkZJR19USUdPTjM9eQpDT05GSUdfVElHT04zX0hXTU9OPXkKQ09ORklHX0JOWDJYPXkKQ09ORklHX0JOWDJYX1NSSU9WPXkKQ09ORklHX0JHTUFDPXkKQ09ORklHX0JHTUFDX1BMQVRGT1JNPXkKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19CTlhUPXkKQ09ORklHX0JOWFRfU1JJT1Y9eQpDT05GSUdfQk5YVF9GTE9XRVJfT0ZGTE9BRD15CiMgQ09ORklHX0JOWFRfRENCIGlzIG5vdCBzZXQKQ09ORklHX0JOWFRfSFdNT049eQpDT05GSUdfTkVUX1ZFTkRPUl9DQURFTkNFPXkKQ09ORklHX01BQ0I9eQpDT05GSUdfTUFDQl9VU0VfSFdTVEFNUD15CiMgQ09ORklHX01BQ0JfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPXkKIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCiMgQ09ORklHX0NIRUxTSU9fVDFfMUcgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fSU5MSU5FX0NSWVBUTz15CkNPTkZJR19DSEVMU0lPX0lQU0VDX0lOTElORT1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9eQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKIyBDT05GSUdfR0VNSU5JX0VUSEVSTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RNOTA1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldAojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJR19CRTJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTkdMRURFUj15CiMgQ09ORklHX1RTTkVQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVpDSElQPXkKIyBDT05GSUdfRVpDSElQX05QU19NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9GUkVFU0NBTEU9eQojIENPTkZJR19GRUMgaXMgbm90IHNldAojIENPTkZJR19GU0xfRk1BTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9QUV9NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1hHTUFDX01ESU8gaXMgbm90IHNldAojIENPTkZJR19HSUFORkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0RQQUEyX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FTkVUQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FTkVUQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FTkVUQ19JRVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX01ESU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQpDT05GSUdfR1ZFPW0KQ09ORklHX05FVF9WRU5ET1JfSElTSUxJQ09OPXkKIyBDT05GSUdfSElYNUhEMl9HTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9GRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUDA0X0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ITlNfTURJTz15CkNPTkZJR19ITlM9eQpDT05GSUdfSE5TX0RTQUY9eQpDT05GSUdfSE5TX0VORVQ9eQojIENPTkZJR19ITlMzIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPXkKQ09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQlZGPXkKQ09ORklHX0lYR0I9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VDPXkKQ09ORklHX0k0MEU9eQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JQVZGPXkKQ09ORklHX0k0MEVWRj15CkNPTkZJR19JQ0U9eQpDT05GSUdfSUNFX1NXSVRDSERFVj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15CkNPTkZJR19ORVRfVkVORE9SX1dBTkdYVU49eQojIENPTkZJR19OR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFhHQkUgaXMgbm90IHNldAojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREk9eQojIENPTkZJR19BRElOMTExMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0xJVEVYPXkKIyBDT05GSUdfTElURVhfTElURUVUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQpDT05GSUdfTVZNRElPPXkKQ09ORklHX01WTkVUQT15CkNPTkZJR19NVlBQMj15CiMgQ09ORklHX01WUFAyX1BUUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BYQTE2OF9FVEggaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9eQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OVFgyX0FGIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OVFgyX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RFUkEgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01FRElBVEVLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj1tCkNPTkZJR19NTFg0X0VOX0RDQj15CkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg0X0NPUkVfR0VOMj15CkNPTkZJR19NTFg1X0NPUkU9bQpDT05GSUdfTUxYNV9GUEdBPXkKQ09ORklHX01MWDVfQ09SRV9FTj15CkNPTkZJR19NTFg1X0VOX0FSRlM9eQpDT05GSUdfTUxYNV9FTl9SWE5GQz15CkNPTkZJR19NTFg1X01QRlM9eQpDT05GSUdfTUxYNV9FU1dJVENIPXkKQ09ORklHX01MWDVfQlJJREdFPXkKQ09ORklHX01MWDVfQ0xTX0FDVD15CkNPTkZJR19NTFg1X1RDX1NBTVBMRT15CkNPTkZJR19NTFg1X0NPUkVfRU5fRENCPXkKQ09ORklHX01MWDVfQ09SRV9JUE9JQj15CiMgQ09ORklHX01MWDVfRU5fSVBTRUMgaXMgbm90IHNldApDT05GSUdfTUxYNV9TV19TVEVFUklORz15CiMgQ09ORklHX01MWDVfU0YgaXMgbm90IHNldApDT05GSUdfTUxYU1dfQ09SRT1tCkNPTkZJR19NTFhTV19DT1JFX0hXTU9OPXkKQ09ORklHX01MWFNXX0NPUkVfVEhFUk1BTD15CkNPTkZJR19NTFhTV19QQ0k9bQpDT05GSUdfTUxYU1dfSTJDPW0KQ09ORklHX01MWFNXX1NQRUNUUlVNPW0KQ09ORklHX01MWFNXX1NQRUNUUlVNX0RDQj15CkNPTkZJR19NTFhTV19NSU5JTUFMPW0KQ09ORklHX01MWEZXPW0KIyBDT05GSUdfTUxYQkZfR0lHRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0VOQzI4SjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldAojIENPTkZJR19MQU45NjZYX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU0VNST15CiMgQ09ORklHX01TQ0NfT0NFTE9UX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU09GVD15CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05JPXkKIyBDT05GSUdfTklfWEdFX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BFTlNBTkRPPXkKIyBDT05GSUdfSU9OSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKQ09ORklHX1FMQ05JQz15CkNPTkZJR19RTENOSUNfU1JJT1Y9eQpDT05GSUdfUUxDTklDX0RDQj15CkNPTkZJR19RTENOSUNfSFdNT049eQojIENPTkZJR19ORVRYRU5fTklDIGlzIG5vdCBzZXQKQ09ORklHX1FFRD15CkNPTkZJR19RRURfU1JJT1Y9eQpDT05GSUdfUUVERT15CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CiMgQ09ORklHX1FDQTcwMDBfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fRU1BQz15CiMgQ09ORklHX1JNTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfODEzOUNQIGlzIG5vdCBzZXQKQ09ORklHXzgxMzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQojIENPTkZJR184MTM5VE9PX1RVTkVfVFdJU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlUT09fODEyOSBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlfT0xEX1JYX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PXkKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CiMgQ09ORklHX1NIX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19SQVZCPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX1JPQ0tFUj15CkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CkNPTkZJR19TRkM9bQpDT05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQT1tCiMgQ09ORklHX1NGQ19TSUVOQV9NVEQgaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BX01DRElfTU9OPXkKQ09ORklHX1NGQ19TSUVOQV9TUklPVj15CkNPTkZJR19TRkNfU0lFTkFfTUNESV9MT0dHSU5HPXkKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19TTUM5MVg9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5MTFYPXkKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19TTklfTkVUU0VDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPXkKIyBDT05GSUdfU1RNTUFDX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQojIENPTkZJR19EV01BQ19EV0NfUU9TX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19HRU5FUklDPXkKQ09ORklHX0RXTUFDX0lQUTgwNlg9eQojIENPTkZJR19EV01BQ19NRURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19NRVNPTj15CkNPTkZJR19EV01BQ19RQ09NX0VUSFFPUz15CkNPTkZJR19EV01BQ19ST0NLQ0hJUD15CkNPTkZJR19EV01BQ19TVU5YST15CkNPTkZJR19EV01BQ19TVU44ST15CkNPTkZJR19EV01BQ19JTVg4PXkKIyBDT05GSUdfRFdNQUNfSU5URUxfUExBVCBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfREFWSU5DSV9NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfQU02NV9DUFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CiMgQ09ORklHX01TRTEwMlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CkNPTkZJR19MRURfVFJJR0dFUl9QSFk9eQpDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FNRF9QSFk9eQpDT05GSUdfTUVTT05fR1hMX1BIWT15CkNPTkZJR19BRElOX1BIWT15CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BUVVBTlRJQV9QSFk9eQpDT05GSUdfQVg4ODc5NkJfUEhZPW0KQ09ORklHX0JST0FEQ09NX1BIWT15CkNPTkZJR19CQ001NDE0MF9QSFk9eQpDT05GSUdfQkNNN1hYWF9QSFk9eQpDT05GSUdfQkNNODQ4ODFfUEhZPXkKQ09ORklHX0JDTTg3WFhfUEhZPXkKIyBDT05GSUdfQkNNX0NZR05VU19QSFkgaXMgbm90IHNldApDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJR19DT1JUSU5BX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX0xYVF9QSFk9eQpDT05GSUdfSU5URUxfWFdBWV9QSFk9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NSUNSRUxfUEhZPXkKQ09ORklHX01JQ1JPQ0hJUF9QSFk9eQpDT05GSUdfTUlDUk9DSElQX1QxX1BIWT15CkNPTkZJR19NSUNST1NFTUlfUEhZPXkKIyBDT05GSUdfTU9UT1JDT01NX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9eQojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05YUF9USkExMVhYX1BIWT15CkNPTkZJR19BVDgwM1hfUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19SRUFMVEVLX1BIWT15CkNPTkZJR19SRU5FU0FTX1BIWT15CkNPTkZJR19ST0NLQ0hJUF9QSFk9eQpDT05GSUdfU01TQ19QSFk9bQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKQ09ORklHX1RFUkFORVRJQ1NfUEhZPXkKQ09ORklHX0RQODM4MjJfUEhZPXkKQ09ORklHX0RQODNUQzgxMV9QSFk9eQpDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfRFA4Mzg2OV9QSFk9eQojIENPTkZJR19EUDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNPTkZJR19GV05PREVfTURJTz15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CkNPTkZJR19NRElPX1NVTjRJPXkKQ09ORklHX01ESU9fWEdFTkU9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fQkNNX0lQUk9DPXkKQ09ORklHX01ESU9fQkNNX1VOSU1BQz15CiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSElTSV9GRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX01TQ0NfTUlJTSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fT0NURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE0MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE4MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCkNPTkZJR19NRElPX0JVU19NVVg9eQpDT05GSUdfTURJT19CVVNfTVVYX01FU09OX0cxMkE9eQpDT05GSUdfTURJT19CVVNfTVVYX0JDTV9JUFJPQz15CiMgQ09ORklHX01ESU9fQlVTX01VWF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVNfTVVYX01VTFRJUExFWEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfUENTX1hQQ1M9eQojIGVuZCBvZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPXkKQ09ORklHX1VTQl9MQU43OFhYPXkKQ09ORklHX1VTQl9VU0JORVQ9bQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9DRENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQpDT05GSUdfVVNCX05FVF9DSDkyMDA9bQpDT05GSUdfVVNCX05FVF9BUUMxMTE9bQpDT05GSUdfVVNCX1JUTDgxNTNfRUNNPW0KQ09ORklHX1dMQU49eQpDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKQ09ORklHX1dMQU5fVkVORE9SX0FUSD15CiMgQ09ORklHX0FUSF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19XTEFOX1ZFTkRPUl9DSVNDTz15CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxMPXkKQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLPXkKQ09ORklHX1dMQU5fVkVORE9SX01JQ1JPQ0hJUD15CkNPTkZJR19XTEFOX1ZFTkRPUl9QVVJFTElGST15CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQpDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQpDT05GSUdfV0xBTl9WRU5ET1JfU0lMQUJTPXkKQ09ORklHX1dMQU5fVkVORE9SX1NUPXkKQ09ORklHX1dMQU5fVkVORE9SX1RJPXkKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkKQ09ORklHX1dMQU5fVkVORE9SX1FVQU5URU5OQT15CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9eQoKIwojIFdpcmVsZXNzIFdBTgojCiMgQ09ORklHX1dXQU4gaXMgbm90IHNldAojIGVuZCBvZiBXaXJlbGVzcyBXQU4KCkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPXkKQ09ORklHX1ZNWE5FVDM9eQojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKQ09ORklHX1VTQjRfTkVUPW0KQ09ORklHX0hZUEVSVl9ORVQ9eQojIENPTkZJR19ORVRERVZTSU0gaXMgbm90IHNldApDT05GSUdfTkVUX0ZBSUxPVkVSPXkKIyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CkNPTkZJR19JTlBVVF9WSVZBTERJRk1BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BREMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU05WU19QV1JLRVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9JTVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfVEVHUkE9eQojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9QSU5FUEhPTkUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU40SV9MUkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DQVAxMVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVQ2Nzc5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1lQUkVTU19TRiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKQ09ORklHX01PVVNFX1BTMl9TTUJVUz15CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldApDT05GSUdfSU5QVVRfSk9ZU1RJQ0s9eQojIENPTkZJR19KT1lTVElDS19BTkFMT0cgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BM0QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BREMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BREkgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19DT0JSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dGMksgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lOVEVSQUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RNREMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU4gaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRU9SQiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NUSU5HRVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UV0lESk9ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FTNTAxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0pPWURVTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUFNYUEFEX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVIxMDIxX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODMxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUExNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZQ09OX0hZNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTElURUsgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUFJPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NU0cyNjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU1BR0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU1YNlVMX1RTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUkFTUEJFUlJZUElfRlcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VONEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVJGQUNFM19TUEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pFVDYyMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DT0xJQlJJX1ZGNTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUVM1WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVE1FTF9DQVBUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BNODk0MV9QV1JLRVk9eQojIENPTkZJR19JTlBVVF9QTThYWFhfVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0RFQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1ZJQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JFR1VMQVRPUl9IQVBUSUM9eQpDT05GSUdfSU5QVVRfQVhQMjBYX1BFSz15CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JLODA1X1BXUktFWT15CiMgQ09ORklHX0lOUFVUX0dQSU9fUk9UQVJZX0VOQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EQTcyODBfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JQk1fUEFORUwgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTMjY5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzYyNkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM3MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPXkKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0hJU0lfUE9XRVJLRVk9eQojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0FNQkFLTUk9eQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVBCUFMyIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9LRVlCT0FSRD15CiMgQ09ORklHX1NFUklPX1NVTjRJX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0dQSU9fUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBIYXJkd2FyZSBJL08gcG9ydHMKIyBlbmQgb2YgSW5wdXQgZGV2aWNlIHN1cHBvcnQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdfTERJU0NfQVVUT0xPQUQ9eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwXzE2NTUwQV9WQVJJQU5UUz15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CiMgQ09ORklHX1NFUklBTF84MjUwX0JDTTI4MzVBVVggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfRlNMPXkKQ09ORklHX1NFUklBTF84MjUwX0RXPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRU0gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9PTUFQIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX01UNjU3Nz15CkNPTkZJR19TRVJJQUxfODI1MF9QRVJJQ09NPXkKQ09ORklHX1NFUklBTF84MjUwX1RFR1JBPXkKQ09ORklHX1NFUklBTF84MjUwX0JDTTcyNzE9eQpDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNPXkKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9BTUJBX1BMMDEwPXkKQ09ORklHX1NFUklBTF9BTUJBX1BMMDEwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTE9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTFfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfRUFSTFlDT05fQVJNX1NFTUlIT1NUPXkKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19TRVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfVEVHUkE9eQpDT05GSUdfU0VSSUFMX1RFR1JBX1RDVT15CkNPTkZJR19TRVJJQUxfVEVHUkFfVENVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JTVhfRUFSTFlDT04gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NIX1NDST15CkNPTkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTExCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJX0RNQT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVNNPXkKQ09ORklHX1NFUklBTF9NU01fQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NQUkQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01WRUJVX1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfT1dMIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTktfR1QgaXMgbm90IHNldAojIENPTkZJR19OX0hETEMgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05VTExfVFRZIGlzIG5vdCBzZXQKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZDX0lSUT15CkNPTkZJR19IVkNfWEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQojIENPTkZJR19IVkNfRENDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9JUE1CIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1BPV0VST0ZGPXkKIyBDT05GSUdfSVBNQl9ERVZJQ0VfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTT15CiMgQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX0JBNDMxIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9CQ00yODM1PXkKQ09ORklHX0hXX1JBTkRPTV9JUFJPQ19STkcyMDA9eQpDT05GSUdfSFdfUkFORE9NX09NQVA9eQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CkNPTkZJR19IV19SQU5ET01fSElTST15CkNPTkZJR19IV19SQU5ET01fWEdFTkU9eQpDT05GSUdfSFdfUkFORE9NX01FU09OPXkKQ09ORklHX0hXX1JBTkRPTV9DQVZJVU09eQpDT05GSUdfSFdfUkFORE9NX01USz15CiMgQ09ORklHX0hXX1JBTkRPTV9DQ1RSTkcgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fQVJNX1NNQ0NDX1RSTkc9eQpDT05GSUdfSFdfUkFORE9NX0NOMTBLPXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TWU5RVUFDRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTV9UUlVTVF9DUFU9eQpDT05GSUdfUkFORE9NX1RSVVNUX0JPT1RMT0FERVI9eQojIGVuZCBvZiBDaGFyYWN0ZXIgZGV2aWNlcwoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9eQojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0NDR1hfVUNTST15CiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTURfTVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJWDVIRDIgaXMgbm90IHNldApDT05GSUdfSTJDX0k4MDE9eQojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05WSURJQV9HUFUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0JDTTI4MzU9eQpDT05GSUdfSTJDX0JDTV9JUFJPQz15CkNPTkZJR19JMkNfQlJDTVNUQj15CiMgQ09ORklHX0kyQ19DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1NMQVZFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJU0kgaXMgbm90IHNldApDT05GSUdfSTJDX0lNWD15CiMgQ09ORklHX0kyQ19JTVhfTFBJMkMgaXMgbm90IHNldApDT05GSUdfSTJDX01FU09OPXkKIyBDT05GSUdfSTJDX01UNjVYWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVY2NFhYWD15CiMgQ09ORklHX0kyQ19OT01BRElLIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09XTCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfSTJDX1BYQT15CiMgQ09ORklHX0kyQ19QWEFfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUUNPTV9DQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1FVUD15CiMgQ09ORklHX0kyQ19SSUlDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19SSzNYPXkKIyBDT05GSUdfSTJDX1JaVjJNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSF9NT0JJTEU9eQojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19JMkNfU1lOUVVBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19URUdSQT15CkNPTkZJR19JMkNfVEVHUkFfQlBNUD15CiMgQ09ORklHX0kyQ19WRVJTQVRJTEUgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hMUDlYWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkNBUj15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19ESU9MQU5fVTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0NQMjYxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19USU5ZX1VTQiBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1hHRU5FX1NMSU1QUk8gaXMgbm90IHNldAojIENPTkZJR19JMkNfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFX1RFU1RVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKQ09ORklHX1NQSV9NRU09eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BUk1BREFfMzcwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19TUElfQkNNMjgzNT15CkNPTkZJR19TUElfQkNNMjgzNUFVWD15CkNPTkZJR19TUElfQkNNX1FTUEk9eQojIENPTkZJR19TUElfQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0VfUVVBRFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9DQURFTkNFX1hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfTFBTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfRlNMX1FVQURTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfSElTSV9LVU5QRU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0hJU0lfU0ZDX1YzWFggaXMgbm90IHNldAojIENPTkZJR19TUElfTlhQX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9JTVggaXMgbm90IHNldAojIENPTkZJR19TUElfRlNMX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfRFNQSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUVTT05fU1BJQ0M9eQpDT05GSUdfU1BJX01FU09OX1NQSUZDPXkKIyBDT05GSUdfU1BJX01JQ1JPQ0hJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01JQ1JPQ0hJUF9DT1JFX1FTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfTVQ2NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01US19OT1IgaXMgbm90IHNldAojIENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PTUFQMjRYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfT1JJT049eQpDT05GSUdfU1BJX1BMMDIyPXkKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfUk9DS0NISVA9eQojIENPTkZJR19TUElfUk9DS0NISVBfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1JTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfUUNPTV9RU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9RVVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX01TSU9GIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19TUElfU1VONEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU1VONkkgaXMgbm90IHNldAojIENPTkZJR19TUElfU1lOUVVBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01YSUMgaXMgbm90IHNldApDT05GSUdfU1BJX1RFR1JBMjEwX1FVQUQ9eQpDT05GSUdfU1BJX1RFR1JBMTE0PXkKIyBDT05GSUdfU1BJX1RFR1JBMjBfU0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RFR1JBMjBfU0xJTksgaXMgbm90IHNldAojIENPTkZJR19TUElfVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldAojIENPTkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfQU1EIGlzIG5vdCBzZXQKCiMKIyBTUEkgTXVsdGlwbGV4ZXIgc3VwcG9ydAojCiMgQ09ORklHX1NQSV9NVVggaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9TUElERVY9eQojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9UTEU2MlgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9EWU5BTUlDPXkKQ09ORklHX1NQTUk9eQojIENPTkZJR19TUE1JX0hJU0kzNjcwIGlzIG5vdCBzZXQKQ09ORklHX1NQTUlfTVNNX1BNSUNfQVJCPXkKIyBDT05GSUdfU1BNSV9NVEtfUE1JRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0RURT15CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0tWTT15CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVDgyUDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUQ00gaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19PQ1AgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKQ09ORklHX1BJTkNUUkw9eQpDT05GSUdfR0VORVJJQ19QSU5DVFJMX0dST1VQUz15CkNPTkZJR19QSU5NVVg9eQpDT05GSUdfR0VORVJJQ19QSU5NVVhfRlVOQ1RJT05TPXkKQ09ORklHX1BJTkNPTkY9eQpDT05GSUdfR0VORVJJQ19QSU5DT05GPXkKIyBDT05GSUdfREVCVUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQU1EIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQVhQMjA5PXkKQ09ORklHX1BJTkNUUkxfQk0xODgwPXkKIyBDT05GSUdfUElOQ1RSTF9DWThDOTVYMCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01BWDc3NjIwPXkKIyBDT05GSUdfUElOQ1RSTF9NQ1AyM1MwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTUlDUk9DSElQX1NHUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9PQ0VMT1QgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9SSzgwNT15CkNPTkZJR19QSU5DVFJMX1JPQ0tDSElQPXkKQ09ORklHX1BJTkNUUkxfU0lOR0xFPXkKIyBDT05GSUdfUElOQ1RSTF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1gxNTBYIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfWllOUU1QPXkKIyBDT05GSUdfUElOQ1RSTF9PV0wgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9CQ00yODM1PXkKQ09ORklHX1BJTkNUUkxfSVBST0NfR1BJTz15CkNPTkZJR19QSU5DVFJMX05TMl9NVVg9eQojIENPTkZJR19QSU5DVFJMX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CRVJMSU5fQkc0Q1QgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOE1OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TVAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOFVMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMTcwIGlzIG5vdCBzZXQKCiMKIyBNZWRpYVRlayBwaW5jdHJsIGRyaXZlcnMKIwpDT05GSUdfRUlOVF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEtfVjI9eQpDT05GSUdfUElOQ1RSTF9NVEtfTU9PUkU9eQpDT05GSUdfUElOQ1RSTF9NVEtfUEFSSVM9eQpDT05GSUdfUElOQ1RSTF9NVDI3MTI9eQpDT05GSUdfUElOQ1RSTF9NVDY3NjU9eQpDT05GSUdfUElOQ1RSTF9NVDY3Nzk9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTU9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTc9eQpDT05GSUdfUElOQ1RSTF9NVDc2MjI9eQpDT05GSUdfUElOQ1RSTF9NVDc5ODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxNjc9eQpDT05GSUdfUElOQ1RSTF9NVDgxNzM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxODg9eQpDT05GSUdfUElOQ1RSTF9NVDgxOTI9eQojIENPTkZJR19QSU5DVFJMX01UODE5NSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01UODM2NT15CkNPTkZJR19QSU5DVFJMX01UODUxNj15CiMgZW5kIG9mIE1lZGlhVGVrIHBpbmN0cmwgZHJpdmVycwoKQ09ORklHX1BJTkNUUkxfTUVTT049eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HWEJCPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fR1hMPXkKQ09ORklHX1BJTkNUUkxfTUVTT044X1BNWD15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYRz15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYR19QTVg9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HMTJBPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fQTE9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9TND15CkNPTkZJR19QSU5DVFJMX01WRUJVPXkKQ09ORklHX1BJTkNUUkxfQVJNQURBX0FQODA2PXkKQ09ORklHX1BJTkNUUkxfQVJNQURBX0NQMTEwPXkKQ09ORklHX1BJTkNUUkxfQUM1PXkKQ09ORklHX1BJTkNUUkxfQVJNQURBXzM3WFg9eQpDT05GSUdfUElOQ1RSTF9NU009eQojIENPTkZJR19QSU5DVFJMX0lQUTgwNzQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lQUTYwMTggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01ETTk2MDcgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9NU004OTE2PXkKIyBDT05GSUdfUElOQ1RSTF9NU004OTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NU004OTc2IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTVNNODk5ND15CkNPTkZJR19QSU5DVFJMX01TTTg5OTY9eQojIENPTkZJR19QSU5DVFJMX01TTTg5OTggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1FDTTIyOTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1FDUzQwNCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1FERjJYWFg9eQpDT05GSUdfUElOQ1RSTF9RQ09NX1NQTUlfUE1JQz15CiMgQ09ORklHX1BJTkNUUkxfUUNPTV9TU0JJX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M3MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzgxODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzgyODBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0RNNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRE04NDUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjExNSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002MTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYzNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTgyNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9MUEFTU19MUEkgaXMgbm90IHNldAoKIwojIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX1BJTkNUUkxfUkVORVNBUz15CiMgZW5kIG9mIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCgojIENPTkZJR19QSU5DVFJMX1NQUkRfU0M5ODYwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VOWEk9eQojIENPTkZJR19QSU5DVFJMX1NVTjRJX0ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONUkgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjZJX0EzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONklfQTMxX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyM19SIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9IMyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NVTjhJX0gzX1I9eQojIENPTkZJR19QSU5DVFJMX1NVTjhJX1YzUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOUlfQTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU45SV9BODBfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOMjBJX0QxIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VONTBJX0E2ND15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BNjRfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BMTAwPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDBfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INT15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INl9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2MTY9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfSDYxNl9SPXkKQ09ORklHX1BJTkNUUkxfVEVHUkE9eQpDT05GSUdfUElOQ1RSTF9URUdSQTEyND15CkNPTkZJR19QSU5DVFJMX1RFR1JBMjEwPXkKQ09ORklHX1BJTkNUUkxfVEVHUkExOTQ9eQpDT05GSUdfUElOQ1RSTF9URUdSQV9YVVNCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQl9GQVNUUEFUSF9MSU1JVD01MTIKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0NERVY9eQpDT05GSUdfR1BJT19DREVWX1YxPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPXzc0WFhfTU1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1JBU1BCRVJSWVBJX0VYUD15CkNPTkZJR19HUElPX0JDTV9YR1NfSVBST0M9eQpDT05GSUdfR1BJT19CUkNNU1RCPXkKIyBDT05GSUdfR1BJT19DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EQVZJTkNJIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fRFdBUEI9eQojIENPTkZJR19HUElPX0VJQ19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19FWEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19GVEdQSU8wMTAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19HUElPX0dSR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSElTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSExXRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTE9HSUNWQyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUI4NlM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTVBDOFhYWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01WRUJVPXkKQ09ORklHX0dQSU9fTVhDPXkKQ09ORklHX0dQSU9fUEwwNjE9eQpDT05GSUdfR1BJT19SQ0FSPXkKQ09ORklHX0dQSU9fUk9DS0NISVA9eQojIENPTkZJR19HUElPX1NJRklWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTQ09OIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVEVHUkE9eQpDT05GSUdfR1BJT19URUdSQTE4Nj15CiMgQ09ORklHX0dQSU9fVEhVTkRFUlggaXMgbm90IHNldApDT05GSUdfR1BJT19WRjYxMD15CkNPTkZJR19HUElPX1hHRU5FPXkKQ09ORklHX0dQSU9fWEdFTkVfU0I9eQojIENPTkZJR19HUElPX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWExQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19aWU5RIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fWllOUU1QX01PREVQSU49eQojIENPTkZJR19HUElPX0FNRF9GQ0ggaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQUROUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1dfUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENBOTUzWD15CkNPTkZJR19HUElPX1BDQTk1M1hfSVJRPXkKIyBDT05GSUdfR1BJT19QQ0E5NTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBHUElPIGV4cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01BWDc3NjIwPXkKIyBlbmQgb2YgTUZEIEdQSU8gZXhwYW5kZXJzCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18yNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBHUElPIGV4cGFuZGVycwoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1BJIEdQSU8gZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgVVNCIEdQSU8gZXhwYW5kZXJzCgojCiMgVmlydHVhbCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FHR1JFR0FUT1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX01PQ0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TSU0gaXMgbm90IHNldAojIGVuZCBvZiBWaXJ0dWFsIEdQSU8gZHJpdmVycwoKIyBDT05GSUdfVzEgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVQ9eQpDT05GSUdfUE9XRVJfUkVTRVRfQlJDTVNUQj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPX1JFU1RBUlQgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9ISVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfTElOS1NUQVRJT04gaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfTVNNPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfUUNPTV9QT04gaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9MVEMyOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVF9YR0VORT15CkNPTkZJR19QT1dFUl9SRVNFVF9TWVNDT049eQojIENPTkZJR19QT1dFUl9SRVNFVF9TWVNDT05fUE9XRVJPRkYgaXMgbm90IHNldAojIENPTkZJR19TWVNDT05fUkVCT09UX01PREUgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9SRUJPT1RfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZX0hXTU9OPXkKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNVhYWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0NXMjAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0FNU1VOR19TREkgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfQlEyN1hYWD15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhfSTJDPXkKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0RUX1VQREFURVNfTlZNIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhQMjBYX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0lTUDE3MDQgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFQzNjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVEM0MTYyTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfREVURUNUT1JfTUFYMTQ2NTYgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDc3OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9RQ09NX1NNQkIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjUxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU4OTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU5ODAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU2WFggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JLODE3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVUNTMTAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQkQ5OTk1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfVUczMTA1IGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTExNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FIVDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUVVBQ09NUFVURVJfRDVORVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVhJX0ZBTl9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUk1fU0NNSSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FSTV9TQ1BJPXkKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1BRU0gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTVBFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxMjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjY4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3NjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTMjM4NjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01SNzUyMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05MD15CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NFTlNPUlNfUkFTUEJFUlJZUElfSFdNT049eQojIENPTkZJR19TRU5TT1JTX1NCVFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQlJNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUNHggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MzYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEzMjIxPXkKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfQ1BVX1RIRVJNQUw9eQpDT05GSUdfQ1BVX0ZSRVFfVEhFUk1BTD15CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CiMgQ09ORklHX1RIRVJNQUxfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19ISVNJX1RIRVJNQUw9eQojIENPTkZJR19JTVhfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTVg4TU1fVEhFUk1BTD15CiMgQ09ORklHX0szX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfVEhFUk1BTD15CiMgQ09ORklHX1FPUklRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfU1VOOElfVEhFUk1BTD15CkNPTkZJR19ST0NLQ0hJUF9USEVSTUFMPXkKIyBDT05GSUdfUkNBUl9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNBUl9HRU4zX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19SWkcyTF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNQURBX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfTVRLX1RIRVJNQUw9eQpDT05GSUdfQU1MT0dJQ19USEVSTUFMPXkKCiMKIyBCcm9hZGNvbSB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfQkNNMjcxMV9USEVSTUFMPXkKIyBDT05GSUdfQkNNMjgzNV9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTVNUQl9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9OU19USEVSTUFMPXkKQ09ORklHX0JDTV9TUl9USEVSTUFMPXkKIyBlbmQgb2YgQnJvYWRjb20gdGhlcm1hbCBkcml2ZXJzCgojCiMgTlZJRElBIFRlZ3JhIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19URUdSQV9TT0NUSEVSTT15CkNPTkZJR19URUdSQV9CUE1QX1RIRVJNQUw9eQojIGVuZCBvZiBOVklESUEgVGVncmEgdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19HRU5FUklDX0FEQ19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX1NQTUlfQURDX1RNNSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MTUggaXMgbm90IHNldAojIGVuZCBvZiBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX1NQUkRfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MAojIENPTkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HX0hSVElNRVJfUFJFVElNRU9VVCBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEQVRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfWklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TUDgwNV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TQlNBX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNQURBXzM3WFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0RXX1dBVENIRE9HPXkKIyBDT05GSUdfSzNfUlRJX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NVTlhJX1dBVENIRE9HPXkKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19NQVg3NzYyMF9XQVRDSERPRz15CiMgQ09ORklHX0lNWDJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YN1VMUF9XRFQgaXMgbm90IHNldApDT05GSUdfVEVHUkFfV0FUQ0hET0c9eQojIENPTkZJR19RQ09NX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19NRVNPTl9HWEJCX1dBVENIRE9HPXkKQ09ORklHX01FU09OX1dBVENIRE9HPXkKIyBDT05GSUdfTUVESUFURUtfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1fU01DX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1JFTkVTQVNfV0RUPXkKIyBDT05GSUdfUkVORVNBU19SWkFXRFQgaXMgbm90IHNldAojIENPTkZJR19SRU5FU0FTX1JaTjFXRFQgaXMgbm90IHNldAojIENPTkZJR19SRU5FU0FTX1JaRzJMV0RUIGlzIG5vdCBzZXQKQ09ORklHX1JURDExOVhfV0FUQ0hET0c9eQojIENPTkZJR19TUFJEX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfUE04OTE2X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTYzMDBFU0JfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19CQ00yODM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTcwMzhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19YRU5fV0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1VONElfR1BBREM9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9ITENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUMxMDAgaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWD15CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BWFAyMFhfUlNCPXkKIyBDT05GSUdfTUZEX01BREVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9HQVRFV09SS1NfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ISTY0MjFfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ISTY0MjFfU1BNSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSEk2NTVYX1BNSUM9eQojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19MUENfU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lRUzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzYyMD15CiMgQ09ORklHX01GRF9NQVg3NzY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX05UWEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9SUE0gaXMgbm90IHNldApDT05GSUdfTUZEX1NQTUlfUE1JQz15CiMgQ09ORklHX01GRF9TWTc2MzZBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ0ODMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUxMjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUks4MDg9eQojIENPTkZJR19NRkRfUk41VDYxOCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0VDX0NPUkU9eQojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0wyOENQTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0MyN1hYX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RNUEUgaXMgbm90IHNldApDT05GSUdfTUZEX1NVTjZJX1BSQ009eQpDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3M1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzU2NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MT0NITkFHQVIgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JENzE4WFggaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDcxODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ5NTdYTVVGIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUUE1JQzEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RNRlggaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRDMjYwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfS0hBREFTX01DVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9RQ09NX1BNODAwOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9NMTBfQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfU1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQRzg2WD15CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVJNX1NDTUkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FYUDIwWD15CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkxMjEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQpDT05GSUdfUkVHVUxBVE9SX0ZBTjUzODgwPXkKQ09ORklHX1JFR1VMQVRPUl9HUElPPXkKQ09ORklHX1JFR1VMQVRPUl9ISTY1NVg9eQpDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQojIENPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5PXkKQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDc3NjIwPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4ODkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc4MjY9eQpDT05GSUdfUkVHVUxBVE9SX01DUDE2NTAyPXkKQ09ORklHX1JFR1VMQVRPUl9NUDU0MTY9eQpDT05GSUdfUkVHVUxBVE9SX01QODg1OT15CkNPTkZJR19SRUdVTEFUT1JfTVA4ODZYPXkKQ09ORklHX1JFR1VMQVRPUl9NUFE3OTIwPXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BDQTk0NTA9eQojIENPTkZJR19SRUdVTEFUT1JfUEY4WDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009eQpDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNST15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX1VTQl9WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOX0FUVElOWSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUks4MDg9eQojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVE1WMjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRNjc1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX1M1TTg3NjcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1NMRzUxMDAwPXkKQ09ORklHX1JFR1VMQVRPUl9TWTgxMDZBPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjRYPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjdOPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTEzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVkNUUkw9eQpDT05GSUdfUkVHVUxBVE9SX1ZRTU1DX0lQUTQwMTk9eQojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9MQUJJQkIgaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0NFQ19DT1JFPXkKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCiMgQ09ORklHX01FRElBX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19URUdSQV9IT1NUMVhfQ09OVEVYVF9CVVM9eQpDT05GSUdfVEVHUkFfSE9TVDFYPXkKQ09ORklHX1RFR1JBX0hPU1QxWF9GSVJFV0FMTD15CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0RFQlVHX01NIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RFQlVHX0RQX01TVF9UT1BPTE9HWV9SRUZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RFQlVHX01PREVTRVRfTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9GQkRFVl9MRUFLX1BIWVNfU01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX0RQX0FVWF9CVVM9eQpDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX0dFTV9ETUFfSEVMUEVSPXkKQ09ORklHX0RSTV9HRU1fU0hNRU1fSEVMUEVSPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKCiMKIyBBUk0gZGV2aWNlcwojCiMgQ09ORklHX0RSTV9IRExDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NQUxJX0RJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19EUk1fS09NRURBIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJNIGRldmljZXMKCiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ST0NLQ0hJUD15CkNPTkZJR19ST0NLQ0hJUF9WT1A9eQojIENPTkZJR19ST0NLQ0hJUF9WT1AyIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0FOQUxPR0lYX0RQPXkKQ09ORklHX1JPQ0tDSElQX0NETl9EUD15CkNPTkZJR19ST0NLQ0hJUF9EV19IRE1JPXkKQ09ORklHX1JPQ0tDSElQX0RXX01JUElfRFNJPXkKQ09ORklHX1JPQ0tDSElQX0lOTk9fSERNST15CkNPTkZJR19ST0NLQ0hJUF9MVkRTPXkKQ09ORklHX1JPQ0tDSElQX1JHQj15CkNPTkZJR19ST0NLQ0hJUF9SSzMwNjZfSERNST15CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQ0FSX0RVPXkKQ09ORklHX0RSTV9SQ0FSX1VTRV9DTU09eQpDT05GSUdfRFJNX1JDQVJfQ01NPXkKIyBDT05GSUdfRFJNX1JDQVJfRFdfSERNSSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkNBUl9VU0VfTFZEUz15CkNPTkZJR19EUk1fUkNBUl9MVkRTPXkKQ09ORklHX0RSTV9SQ0FSX1VTRV9NSVBJX0RTST15CkNPTkZJR19EUk1fUkNBUl9NSVBJX0RTST15CkNPTkZJR19EUk1fUkNBUl9XUklURUJBQ0s9eQpDT05GSUdfRFJNX1NVTjRJPXkKQ09ORklHX0RSTV9TVU42SV9EU0k9eQpDT05GSUdfRFJNX1NVTjhJX0RXX0hETUk9eQpDT05GSUdfRFJNX1NVTjhJX01JWEVSPXkKQ09ORklHX0RSTV9TVU44SV9UQ09OX1RPUD15CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldApDT05GSUdfRFJNX1ZJUlRJT19HUFU9eQojIENPTkZJR19EUk1fTVNNIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9URUdSQT15CiMgQ09ORklHX0RSTV9URUdSQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX0FCVF9ZMDMwWFgwNjdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0FSTV9WRVJTQVRJTEUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVNVU19aMDBUX1RNNVA1X05UMzU1OTYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQk9FX0JGMDYwWThNX0FKMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9CT0VfSElNQVg4Mjc5RCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9CT0VfVFYxMDFXVU1fTkw2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0RTSV9DTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MVkRTIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9TSU1QTEU9eQojIENPTkZJR19EUk1fUEFORUxfRURQIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0VCQkdfRlQ4NzE5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0VMSURBX0tEMzVUMTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0ZFSVhJTl9LMTAxX0lNMkJBMDIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRkVJWUFOR19GWTA3MDI0REkyNkEzMEQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSUxJVEVLX0lMOTMyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTg4MUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSU5OT0xVWF9FSjAzME5BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lOTk9MVVhfUDA3OVpDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KRElfTFQwNzBNRTA1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0pESV9SNjM0NTIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfS0hBREFTX1RTMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0tJTkdESVNQTEFZX0tEMDk3RDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLMDUwSDMxNDZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLNTAwSEQxODI5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfTEQ5MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xCMDM1UTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xHNDU3MyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ORUNfTkw4MDQ4SEwxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ORVdWSVNJT05fTlYzMDUyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzU1MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1NTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzY2NzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzOTAxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NQU5USVhfTUxBRjA1N1dFNTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT0xJTUVYX0xDRF9PTElOVVhJTk8gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT1JJU0VURUNIX09UTTgwMDlBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09TRF9PU0QxMDFUMjU4N181M1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1BBTkFTT05JQ19WVlgxMEYwMzROMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFZRElVTV9STTY3MTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02ODIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ST05CT19SQjA3MEQzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0FUTkEzM1hDMjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19EQjc0MzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkQxNkQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMjdBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTNIQTIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU2M0owWDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFNjNNMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTg4QTBfQU1TNDUyRUYwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RThBQTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TT0ZFRjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NFSUtPXzQzV1ZGMUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFExMDFSMVNYMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwMzdWN0RXMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwNDNUMUxFMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwNjBUMVNYMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3NzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzcwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3ODlWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NPTllfQUNYNTY1QUtNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NPTllfVFVMSVBfVFJVTFlfTlQzNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9URE9fVEwwNzBXU0gzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwMjhUVEVDMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwNDNNVEVBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVFBHMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1RSVUxZX05UMzU1OTdfV1FYR0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfUk02OTI5OSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9XSURFQ0hJUFNfV1MyNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1hJTlBFTkdfWFBQMDU1QzI3MiBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0NETlNfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NISVBPTkVfSUNONjIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSFJPTlRFTF9DSDcwMzMgaXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfQ09OTkVDVE9SPXkKIyBDT05GSUdfRFJNX0ZTTF9MREIgaXMgbm90IHNldAojIENPTkZJR19EUk1fSVRFX0lUNjUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUODkxMkIgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDkyMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDk2MTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDk2MTFVWEMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSVRFX0lUNjYxMjEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTFZEU19DT0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRUdBQ0hJUFNfU1REUFhYWFhfR0VfQjg1MFYzX0ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05XTF9NSVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OWFBfUFROMzQ2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQVJBREVfUFM4NjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2NDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lMX1NJSTg2MjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lJOTAyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRV9CUklER0UgaXMgbm90IHNldAojIENPTkZJR19EUk1fVEhJTkVfVEhDNjNMVkQxMDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjIgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjggaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9ETFBDMzQzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9URlA0MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1NONjVEU0k4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9UUEQxMlMwMTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNjM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTkFMT0dJWF9EUD15CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3NjI1IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0FEVjc1MTFfQ0VDPXkKIyBDT05GSUdfRFJNX0NETlNfTUhEUDg1NDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YOFFNX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX1BJWEVMX0NPTUJJTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfTElOS19UT19EUEkgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX0hETUk9eQojIENPTkZJR19EUk1fRFdfSERNSV9JMlNfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19EUk1fRFdfSERNSV9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX01JUElfRFNJPXkKIyBlbmQgb2YgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwoKIyBDT05GSUdfRFJNX0lNWF9EQ1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1YzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldApDT05GSUdfRFJNX0hJU0lfS0lSSU49eQojIENPTkZJR19EUk1fTE9HSUNWQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NWFNGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVhfTENESUYgaXMgbm90IHNldApDT05GSUdfRFJNX01FU09OPXkKQ09ORklHX0RSTV9NRVNPTl9EV19IRE1JPXkKIyBDT05GSUdfRFJNX0FSQ1BHVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NSVBJX0RCSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSU1QTEVEUk0gaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0hYODM1N0QgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkxNjMgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkyMjUgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkzNDEgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTk0ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX01JMDI4M1FUIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9SRVBBUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc1ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NUNzczNVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEwxMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fWEVOX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xJTUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORlJPU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElEU1MgaXMgbm90IHNldAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEzMFggaXMgbm90IHNldAojIENPTkZJR19EUk1fU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9PUklFTlRBVElPTl9RVUlSS1M9eQpDT05GSUdfRFJNX05PTU9ERVNFVD15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9OT1RJRlk9eQpDT05GSUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUk1DTENEPXkKIyBDT05GSUdfRkJfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TSF9NT0JJTEVfTENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NWDM9eQpDT05GSUdfRkJfSFlQRVJWPXkKQ09ORklHX0ZCX1NJTVBMRT15CiMgQ09ORklHX0ZCX1NTRDEzMDcgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tURDI1MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUUNPTV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CgpDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0xFR0FDWV9BQ0NFTEVSQVRJT04gaXMgbm90IHNldApDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CgpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9ydAoKIyBDT05GSUdfU09VTkQgaXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURfRlQyNjAgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dMT1JJT1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPXkKIyBDT05GSUdfSElEX1BJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ISURERVYgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgSElEIHN1cHBvcnQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9HT09ESVggaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSElEIHN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldApDT05GSUdfVVNCX1VMUElfQlVTPXkKQ09ORklHX1VTQl9DT05OX0dQSU89eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX09URz15CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19GU00gaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX0FVVE9TVVNQRU5EX0RFTEFZPTIKIyBDT05GSUdfVVNCX01PTiBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BDSV9SRU5FU0FTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1hIQ0lfSElTVEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVEsgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVkVCVSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9SQ0FSPXkKQ09ORklHX1VTQl9YSENJX1RFR1JBPXkKIyBDT05GSUdfVVNCX0JSQ01TVEIgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9IQ0RfT1JJT049eQpDT05GSUdfVVNCX0VIQ0lfVEVHUkE9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk09eQojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfVTEzMl9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hFTl9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFM9eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfVVNCX1dETT1tCiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15CkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdfVVNCX01JQ1JPVEVLPXkKQ09ORklHX1VTQklQX0NPUkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ19QT1JUUz04CkNPTkZJR19VU0JJUF9WSENJX05SX0hDUz0xCkNPTkZJR19VU0JJUF9IT1NUPXkKQ09ORklHX1VTQklQX1ZVREM9eQojIENPTkZJR19VU0JJUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRE5TX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVRVMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzM9eQojIENPTkZJR19VU0JfRFdDM19VTFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzNfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDM19EVUFMX1JPTEU9eQoKIwojIFBsYXRmb3JtIEdsdWUgRHJpdmVyIFN1cHBvcnQKIwpDT05GSUdfVVNCX0RXQzNfUENJPXkKQ09ORklHX1VTQl9EV0MzX0hBUFM9eQpDT05GSUdfVVNCX0RXQzNfS0VZU1RPTkU9eQpDT05GSUdfVVNCX0RXQzNfTUVTT05fRzEyQT15CkNPTkZJR19VU0JfRFdDM19PRl9TSU1QTEU9eQpDT05GSUdfVVNCX0RXQzNfUUNPTT15CkNPTkZJR19VU0JfRFdDM19JTVg4TVA9eQpDT05GSUdfVVNCX0RXQzNfWElMSU5YPXkKQ09ORklHX1VTQl9EV0MzX0FNNjI9eQpDT05GSUdfVVNCX0RXQzI9eQojIENPTkZJR19VU0JfRFdDMl9IT1NUIGlzIG5vdCBzZXQKCiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVxdWlyZXMgVVNCIEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwojIENPTkZJR19VU0JfRFdDMl9QRVJJUEhFUkFMIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyX0RVQUxfUk9MRT15CkNPTkZJR19VU0JfRFdDMl9QQ0k9eQojIENPTkZJR19VU0JfRFdDMl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DSElQSURFQT15CkNPTkZJR19VU0JfQ0hJUElERUFfVURDPXkKQ09ORklHX1VTQl9DSElQSURFQV9IT1NUPXkKQ09ORklHX1VTQl9DSElQSURFQV9QQ0k9eQpDT05GSUdfVVNCX0NISVBJREVBX01TTT15CkNPTkZJR19VU0JfQ0hJUElERUFfSU1YPXkKQ09ORklHX1VTQl9DSElQSURFQV9HRU5FUklDPXkKQ09ORklHX1VTQl9DSElQSURFQV9URUdSQT15CkNPTkZJR19VU0JfSVNQMTc2MD15CkNPTkZJR19VU0JfSVNQMTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjFfVURDPXkKIyBDT05GSUdfVVNCX0lTUDE3NjBfSE9TVF9ST0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjBfR0FER0VUX1JPTEUgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDE3NjBfRFVBTF9ST0xFPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9TRVJJQUw9eQpDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFPXkKQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQz15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQkVMS0lOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDE9eQojIENPTkZJR19VU0JfU0VSSUFMX1dISVRFSEVBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRElHSV9BQ0NFTEVQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYPXkKIyBDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FTVBFRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPXkKIyBDT05GSUdfVVNCX1NFUklBTF9WSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBBUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODE1M1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0dBUk1JTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JVVUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LTFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NRVRSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPXkKIyBDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RQ0FVWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NBRkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TWU1CT0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0sgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9XV0FOPW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OPW0KIyBDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NTVTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9VUEQ3OEYwNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPXkKQ09ORklHX1VTQl9FTUkyNj15CkNPTkZJR19VU0JfQURVVFVYPXkKQ09ORklHX1VTQl9TRVZTRUc9eQpDT05GSUdfVVNCX0xFR09UT1dFUj15CkNPTkZJR19VU0JfTENEPXkKQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2Mz15CkNPTkZJR19VU0JfQ1lUSEVSTT15CkNPTkZJR19VU0JfSURNT1VTRT15CkNPTkZJR19VU0JfRlRESV9FTEFOPXkKQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9eQojIENPTkZJR19VU0JfUUNPTV9FVUQgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9MRD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05GSUdfVVNCX0lPV0FSUklPUj15CkNPTkZJR19VU0JfVEVTVD15CkNPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFPXkKQ09ORklHX1VTQl9JU0lHSFRGVz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CkNPTkZJR19VU0JfSFVCX1VTQjI1MVhCPXkKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9eQojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1Q9eQpDT05GSUdfVVNCX0NIQU9TS0VZPXkKQ09ORklHX0JSQ01fVVNCX1BJTk1BUD15CiMgQ09ORklHX1VTQl9PTkJPQVJEX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVhTX1BIWT15CkNPTkZJR19VU0JfVEVHUkFfUEhZPXkKQ09ORklHX1VTQl9VTFBJPXkKQ09ORklHX1VTQl9VTFBJX1ZJRVdQT1JUPXkKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCkNPTkZJR19VU0JfR0FER0VUPXkKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRklMRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVRfVkJVU19EUkFXPTIKQ09ORklHX1VTQl9HQURHRVRfU1RPUkFHRV9OVU1fQlVGRkVSUz0yCiMgQ09ORklHX1VfU0VSSUFMX0NPTlNPTEUgaXMgbm90IHNldAoKIwojIFVTQiBQZXJpcGhlcmFsIENvbnRyb2xsZXIKIwojIENPTkZJR19VU0JfRk9URzIxMF9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1JfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX1VEQz15CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFhBMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VM0QgaXMgbm90IHNldApDT05GSUdfVVNCX1NOUF9DT1JFPXkKQ09ORklHX1VTQl9TTlBfVURDX1BMQVQ9eQojIENPTkZJR19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9CRENfVURDPXkKIyBDT05GSUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIwX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVEVHUkFfWFVEQz15CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCgpDT05GSUdfVVNCX0xJQkNPTVBPU0lURT15CkNPTkZJR19VU0JfRl9BQ009eQpDT05GSUdfVVNCX0ZfU1NfTEI9eQpDT05GSUdfVVNCX1VfU0VSSUFMPXkKQ09ORklHX1VTQl9VX0VUSEVSPXkKQ09ORklHX1VTQl9GX1NFUklBTD15CkNPTkZJR19VU0JfRl9PQkVYPXkKQ09ORklHX1VTQl9GX05DTT15CkNPTkZJR19VU0JfRl9FQ009eQpDT05GSUdfVVNCX0ZfRUVNPXkKQ09ORklHX1VTQl9GX1NVQlNFVD15CkNPTkZJR19VU0JfRl9STkRJUz15CkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0ZfRlM9eQpDT05GSUdfVVNCX0ZfSElEPXkKQ09ORklHX1VTQl9GX1BSSU5URVI9eQpDT05GSUdfVVNCX0NPTkZJR0ZTPXkKQ09ORklHX1VTQl9DT05GSUdGU19TRVJJQUw9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0FDTT15CkNPTkZJR19VU0JfQ09ORklHRlNfT0JFWD15CkNPTkZJR19VU0JfQ09ORklHRlNfTkNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTV9TVUJTRVQ9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX1JORElTPXkKQ09ORklHX1VTQl9DT05GSUdGU19FRU09eQojIENPTkZJR19VU0JfQ09ORklHRlNfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfTEJfU1M9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfSElEPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX1BSSU5URVI9eQoKIwojIFVTQiBHYWRnZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKIwojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVNTX1NUT1JBR0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OT0tJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0FDTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVdfR0FER0VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEdhZGdldCBwcmVjb21wb3NlZCBjb25maWd1cmF0aW9ucwoKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldApDT05GSUdfVVNCX1JPTEVfU1dJVENIPXkKQ09ORklHX01NQz15CkNPTkZJR19QV1JTRVFfRU1NQz15CkNPTkZJR19QV1JTRVFfU0lNUExFPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTMyCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQVJNTU1DST15CkNPTkZJR19NTUNfUUNPTV9ETUw9eQpDT05GSUdfTU1DX1NUTTMyX1NETU1DPXkKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST15CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQpDT05GSUdfTU1DX1NESENJX09GX0FSQVNBTj15CiMgQ09ORklHX01NQ19TREhDSV9PRl9BVDkxIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9PRl9FU0RIQz15CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRFdDTVNIQz15CkNPTkZJR19NTUNfU0RIQ0lfQ0FERU5DRT15CiMgQ09ORklHX01NQ19TREhDSV9FU0RIQ19JTVggaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX1RFR1JBPXkKIyBDT05GSUdfTU1DX1NESENJX1BYQVYzIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKIyBDT05GSUdfTU1DX1NESENJX01JTEJFQVVUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9JUFJPQz15CkNPTkZJR19NTUNfTUVTT05fR1g9eQojIENPTkZJR19NTUNfTUVTT05fTVhfU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfTVNNPXkKIyBDT05GSUdfTU1DX01YQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TUEk9eQojIENPTkZJR19NTUNfU0RIQ0lfU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVE1JT19DT1JFPXkKQ09ORklHX01NQ19TREhJPXkKIyBDT05GSUdfTU1DX1NESElfU1lTX0RNQUMgaXMgbm90IHNldApDT05GSUdfTU1DX1NESElfSU5URVJOQUxfRE1BQz15CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX0RXPXkKQ09ORklHX01NQ19EV19QTFRGTT15CiMgQ09ORklHX01NQ19EV19CTFVFRklFTEQgaXMgbm90IHNldApDT05GSUdfTU1DX0RXX0VYWU5PUz15CkNPTkZJR19NTUNfRFdfSEkzNzk4Q1YyMDA9eQpDT05GSUdfTU1DX0RXX0szPXkKIyBDT05GSUdfTU1DX0RXX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfRFdfUk9DS0NISVA9eQojIENPTkZJR19NTUNfU0hfTU1DSUYgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU1VOWEk9eQpDT05GSUdfTU1DX0NRSENJPXkKIyBDT05GSUdfTU1DX0hTUSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQkNNMjgzNT15CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX0JSQ01TVEI9eQpDT05GSUdfTU1DX1NESENJX1hFTk9OPXkKIyBDT05GSUdfTU1DX1NESENJX0FNNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX09XTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FOMzAyNTlBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BVzIwMTMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzMjggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NSMDAxNDExNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfRUwxNTIwMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjkyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0dQSU89eQojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTVYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BXTT15CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xUMzU5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzJYWCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1NZU0NPTj15CiMgQ09ORklHX0xFRFNfTUxYUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19TUElfQllURSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVElfTE1VX0NPTU1PTiBpcyBub3Qgc2V0CgojCiMgRmxhc2ggYW5kIFRvcmNoIExFRCBkcml2ZXJzCiMKCiMKIyBSR0IgTEVEIGRyaXZlcnMKIwoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD15CkNPTkZJR19MRURTX1RSSUdHRVJfRElTSz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DUFU9eQpDT05GSUdfTEVEU19UUklHR0VSX0FDVElWSVRZPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk4gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfVFRZIGlzIG5vdCBzZXQKCiMKIyBTaW1wbGUgTEVEIGRyaXZlcnMKIwojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9eQojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TX0NPTkZJR0ZTPXkKQ09ORklHX0lORklOSUJBTkRfVklSVF9ETUE9eQojIENPTkZJR19JTkZJTklCQU5EX0JOWFRfUkUgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0NYR0I0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9ITlMgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0lSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9RRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldApDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19HSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19MQVlFUlNDQVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19USFVOREVSWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU1lOT1BTWVMgaXMgbm90IHNldAojIENPTkZJR19FREFDX1hHRU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ETUM1MjAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUkNNU1RCPXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg3NzY4Nj15CiMgQ09ORklHX1JUQ19EUlZfTkNUMzAxOFkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SSzgwOD15CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1M1TT15CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNDU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM0OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUNQNzk1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzJfSFdNT049eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOUMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0VGST15CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9WMzAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWllOUU1QIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0lNWERJIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GU0xfRlRNX0FMQVJNIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTUVTT05fVlJUQz15CiMgQ09ORklHX1JUQ19EUlZfU0ggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QTDAzMD15CkNPTkZJR19SVENfRFJWX1BMMDMxPXkKQ09ORklHX1JUQ19EUlZfU1VONkk9eQojIENPTkZJR19SVENfRFJWX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BUk1BREEzOFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QTThYWFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URUdSQT15CiMgQ09ORklHX1JUQ19EUlZfTVhDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NWENfVjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NOVlMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01UMjcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVQ3NjIyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWEdFTkU9eQojIENPTkZJR19SVENfRFJWX1I3MzAxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlREMTE5WD15CiMgQ09ORklHX1JUQ19EUlZfVElfSzMgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19BU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0g9eQpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1CQV9QTDA4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FYSV9ETUFDIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9TQkFfUkFJRD1tCkNPTkZJR19ETUFfQkNNMjgzNT15CkNPTkZJR19ETUFfU1VONkk9eQojIENPTkZJR19EV19BWElfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1FETUEgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19JTVhfU0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0szX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01WX1hPUiBpcyBub3Qgc2V0CkNPTkZJR19NVl9YT1JfVjI9eQojIENPTkZJR19NWFNfRE1BIGlzIG5vdCBzZXQKQ09ORklHX01YM19JUFU9eQpDT05GSUdfTVgzX0lQVV9JUlFTPTQKIyBDT05GSUdfT1dMX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19QTDMzMF9ETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BSRF9ETUEgaXMgbm90IHNldAojIENPTkZJR19URUdSQTE4Nl9HUENfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBMjBfQVBCX0RNQT15CkNPTkZJR19URUdSQTIxMF9BRE1BPXkKIyBDT05GSUdfWEdFTkVfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9aWU5RTVBfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1pZTlFNUF9EUERNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19IU0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19DUURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19VQVJUX0FQRE1BIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fQkFNX0RNQT15CiMgQ09ORklHX1FDT01fR1BJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0hJRE1BX01HTVQ9eQpDT05GSUdfUUNPTV9ISURNQT15CiMgQ09ORklHX0RXX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0VETUEgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKQ09ORklHX1JFTkVTQVNfRE1BPXkKQ09ORklHX1JDQVJfRE1BQz15CiMgQ09ORklHX1JFTkVTQVNfVVNCX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19USV9LM19VRE1BIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKIyBDT05GSUdfVURNQUJVRiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9NT1ZFX05PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfSEVBUFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU1lTRlNfU1RBVFMgaXMgbm90IHNldAojIGVuZCBvZiBETUFCVUYgb3B0aW9ucwoKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WRklPPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9eQpDT05GSUdfVkZJT19WSVJRRkQ9eQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19QQ0lfQ09SRT15CkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9eQojIENPTkZJR19NTFg1X1ZGSU9fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJT19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGSU9fTURFViBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVk1HRU5JRD15CiMgQ09ORklHX05JVFJPX0VOQ0xBVkVTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19BTkNIT1I9eQpDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19QTUVNPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJT19JTlBVVD15CkNPTkZJR19WSVJUSU9fTU1JTz15CkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVM9eQpDT05GSUdfVklSVElPX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfVkRQQSBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9JT1RMQj15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9WU09DSz15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVSVl9VVElMUz15CkNPTkZJR19IWVBFUlZfQkFMTE9PTj15CiMgZW5kIG9mIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQpDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQ9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49eQojIENPTkZJR19YRU5fQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5GUz15CkNPTkZJR19YRU5fQ09NUEFUX1hFTkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09ORklHX1hFTl9HTlRERVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CiMgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQl9YRU49eQojIENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFJJVkNNRD15CkNPTkZJR19YRU5fRUZJPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKIyBDT05GSUdfWEVOX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TVVJGQUNFX1BMQVRGT1JNUz15CiMgQ09ORklHX1NVUkZBQ0VfM19QT1dFUl9PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfR1BFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9IT1RQTFVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgQVJNIFJlZmVyZW5jZSBkZXNpZ25zCiMKIyBDT05GSUdfQ0xLX0lDU1QgaXMgbm90IHNldAojIENPTkZJR19DTEtfU1A4MTAgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwoKIyBDT05GSUdfTE1LMDQ4MzIgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUks4MDg9eQpDT05GSUdfQ09NTU9OX0NMS19ISTY1NVg9eQojIENPTkZJR19DT01NT05fQ0xLX1NDTUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TQ1BJPXkKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU3MCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0JNMTg4MD15CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUD15CiMgQ09ORklHX0NPTU1PTl9DTEtfRlNMX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZTTF9TQUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TMk1QUzExPXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWElfQ0xLR0VOIGlzIG5vdCBzZXQKQ09ORklHX0NMS19RT1JJUT15CkNPTkZJR19DTEtfTFMxMDI4QV9QTExESUc9eQojIENPTkZJR19DT01NT05fQ0xLX1hHRU5FIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUFdNPXkKIyBDT05GSUdfQ09NTU9OX0NMS19SUzlfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzcgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZJWEVEX01NSU8gaXMgbm90IHNldApDT05GSUdfQ0xLX0FDVElPTlM9eQpDT05GSUdfQ0xLX09XTF9TNTAwPXkKQ09ORklHX0NMS19PV0xfUzcwMD15CkNPTkZJR19DTEtfT1dMX1M5MDA9eQpDT05GSUdfQ0xLX0JDTTI3MTFfRFZQPXkKQ09ORklHX0NMS19CQ00yODM1PXkKQ09ORklHX0NPTU1PTl9DTEtfSVBST0M9eQpDT05GSUdfQ0xLX0JDTV9OUzI9eQpDT05GSUdfQ0xLX0JDTV9TUj15CkNPTkZJR19DTEtfUkFTUEJFUlJZUEk9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM1MTZDVjMwMD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzUxOT15CkNPTkZJR19DT01NT05fQ0xLX0hJMzU1OUE9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM2NjA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM2NzA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM3OThDVjIwMD15CkNPTkZJR19DT01NT05fQ0xLX0hJNjIyMD15CkNPTkZJR19SRVNFVF9ISVNJPXkKQ09ORklHX1NUVUJfQ0xLX0hJNjIyMD15CkNPTkZJR19TVFVCX0NMS19ISTM2NjA9eQpDT05GSUdfTVhDX0NMSz15CkNPTkZJR19DTEtfSU1YOE1NPXkKQ09ORklHX0NMS19JTVg4TU49eQpDT05GSUdfQ0xLX0lNWDhNUD15CkNPTkZJR19DTEtfSU1YOE1RPXkKQ09ORklHX0NMS19JTVg4VUxQPXkKQ09ORklHX0NMS19JTVg5Mz15CiMgQ09ORklHX1RJX1NDSV9DTEsgaXMgbm90IHNldApDT05GSUdfVElfU1lTQ09OX0NMSz15CgojCiMgQ2xvY2sgZHJpdmVyIGZvciBNZWRpYVRlayBTb0MKIwpDT05GSUdfQ09NTU9OX0NMS19NRURJQVRFSz15CkNPTkZJR19DT01NT05fQ0xLX01UMjcxMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0JEUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0pQR0RFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDI3MTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3NjU9eQojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9BVURJT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0dDRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfVkNPREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUZHU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJCU1lTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JUEVTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9DQU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfVkVOQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NT15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzYyMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0VUSFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0hJRlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzk4Nj15CkNPTkZJR19DT01NT05fQ0xLX01UNzk4Nl9FVEhTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfQVVEU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3Mz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Mz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0FVRElPU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0FETCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT05OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTUZHQ0ZHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nj15CkNPTkZJR19DT01NT05fQ0xLX01UODE5Mj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0FVRFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNUF9JSUNfV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lQRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01EUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTVNEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1NDUF9BRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxOTU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfQVBVPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X0NBTT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9NRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfVkRFQz15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9WRU5DPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4NTE2PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDg1MTZfQVVEU1lTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBNZWRpYVRlayBTb0MKCiMKIyBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwojCkNPTkZJR19DT01NT05fQ0xLX01FU09OX1JFR01BUD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0RVQUxESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9NUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fVklEX1BMTF9ESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9BT19DTEtDPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fRUVfQ0xLQz15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0NQVV9EWU5ESVY9eQpDT05GSUdfQ09NTU9OX0NMS19HWEJCPXkKQ09ORklHX0NPTU1PTl9DTEtfQVhHPXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWEdfQVVESU8gaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19HMTJBPXkKIyBlbmQgb2YgQ2xvY2sgc3VwcG9ydCBmb3IgQW1sb2dpYyBwbGF0Zm9ybXMKCkNPTkZJR19BUk1BREFfQVBfQ1BfSEVMUEVSPXkKQ09ORklHX0FSTUFEQV8zN1hYX0NMSz15CkNPTkZJR19BUk1BREFfQVA4MDZfU1lTQ09OPXkKQ09ORklHX0FSTUFEQV9BUF9DUFVfQ0xLPXkKQ09ORklHX0FSTUFEQV9DUDExMF9TWVNDT049eQpDT05GSUdfUUNPTV9HRFNDPXkKQ09ORklHX0NPTU1PTl9DTEtfUUNPTT15CiMgQ09ORklHX1FDT01fQTUzUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9BN1BMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQ0xLX0FQQ0NfTVNNODk5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUV9HQ0NfODA4NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUV9NTUNDXzgwODQgaXMgbm90IHNldAojIENPTkZJR19JUFFfQVBTU19QTEwgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzQwMTkgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzYwMTggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzgwNlggaXMgbm90IHNldAojIENPTkZJR19JUFFfTENDXzgwNlggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzgwNzQgaXMgbm90IHNldAojIENPTkZJR19NU01fR0NDXzg2NjAgaXMgbm90IHNldAojIENPTkZJR19NU01fR0NDXzg5MDkgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTE2PXkKIyBDT05GSUdfTVNNX0dDQ184OTM5IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0xDQ184OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTURNX0dDQ185NjA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTURNX0dDQ185NjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTURNX0xDQ185NjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX01NQ0NfODk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk1MyBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9NTUNDXzg5NzQgaXMgbm90IHNldAojIENPTkZJR19NU01fR0NDXzg5NzYgaXMgbm90IHNldAojIENPTkZJR19NU01fTU1DQ184OTk0IGlzIG5vdCBzZXQKQ09ORklHX01TTV9HQ0NfODk5ND15CkNPTkZJR19NU01fR0NDXzg5OTY9eQpDT05GSUdfTVNNX01NQ0NfODk5Nj15CiMgQ09ORklHX01TTV9HQ0NfODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HUFVDQ184OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX01NQ0NfODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDTV9HQ0NfMjI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDTV9ESVNQQ0NfMjI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19HQ0NfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfQ0FNQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0NBTUNDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19ESVNQQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0RJU1BDQ183MjgwIGlzIG5vdCBzZXQKQ09ORklHX1NDX0dDQ183MTgwPXkKIyBDT05GSUdfU0NfR0NDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19HQ0NfODE4MFggaXMgbm90IHNldAojIENPTkZJR19TQ19HQ0NfODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR1BVQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dQVUNDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19HUFVDQ184MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19TQ19MUEFTU0NDXzcyODAgaXMgbm90IHNldApDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcxODA9eQojIENPTkZJR19TQ19MUEFTU19DT1JFQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX01TU183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0NBTUNDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX01NQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dQVUNDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19UVVJJTkdfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNTX1E2U1NUT1BfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fR1BVQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX1ZJREVPQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0RJU1BDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fTFBBU1NDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRFhfR0NDXzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RYX0dDQ182NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0NBTUNDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9DQU1DQ184NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYxMTUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYzNzUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzYzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TUE1JX1BNSUNfQ0xLRElWIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9IRlBMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQU1NfWENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX0dGTV9MUEFTU19TTTgyNTAgaXMgbm90IHNldApDT05GSUdfQ0xLX1JFTkVTQVM9eQojIENPTkZJR19DTEtfUkNBUl9VU0IyX0NMT0NLX1NFTCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1JPQ0tDSElQPXkKQ09ORklHX0NMS19QWDMwPXkKQ09ORklHX0NMS19SSzMzMDg9eQpDT05GSUdfQ0xLX1JLMzMyOD15CkNPTkZJR19DTEtfUkszMzY4PXkKQ09ORklHX0NMS19SSzMzOTk9eQpDT05GSUdfQ0xLX1JLMzU2OD15CkNPTkZJR19TUFJEX0NPTU1PTl9DTEs9eQpDT05GSUdfU1BSRF9TQzk4NjBfQ0xLPXkKQ09ORklHX1NQUkRfU0M5ODYzQV9DTEs9eQojIENPTkZJR19TUFJEX1VNUzUxMl9DTEsgaXMgbm90IHNldApDT05GSUdfU1VOWElfQ0NVPXkKQ09ORklHX1NVTjUwSV9BNjRfQ0NVPXkKQ09ORklHX1NVTjUwSV9BMTAwX0NDVT15CkNPTkZJR19TVU41MElfQTEwMF9SX0NDVT15CkNPTkZJR19TVU41MElfSDZfQ0NVPXkKQ09ORklHX1NVTjUwSV9INjE2X0NDVT15CkNPTkZJR19TVU41MElfSDZfUl9DQ1U9eQpDT05GSUdfU1VONklfUlRDX0NDVT15CkNPTkZJR19TVU44SV9IM19DQ1U9eQpDT05GSUdfU1VOOElfREUyX0NDVT15CkNPTkZJR19TVU44SV9SX0NDVT15CkNPTkZJR19DTEtfVEVHUkFfQlBNUD15CkNPTkZJR19URUdSQV9DTEtfREZMTD15CiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfWllOUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdTUElOTE9DSyBpcyBub3Qgc2V0CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfVElNRVJfT0Y9eQpDT05GSUdfVElNRVJfQUNQST15CkNPTkZJR19USU1FUl9QUk9CRT15CkNPTkZJR19DTEtTUkNfTU1JTz15CkNPTkZJR19PTUFQX0RNX1RJTUVSPXkKQ09ORklHX0RXX0FQQl9USU1FUj15CkNPTkZJR19EV19BUEJfVElNRVJfT0Y9eQpDT05GSUdfUk9DS0NISVBfVElNRVI9eQpDT05GSUdfT1dMX1RJTUVSPXkKQ09ORklHX1NVTjRJX1RJTUVSPXkKQ09ORklHX1RFR1JBX1RJTUVSPXkKIyBDT05GSUdfVEVHUkExODZfVElNRVIgaXMgbm90IHNldApDT05GSUdfQVJNX0FSQ0hfVElNRVI9eQpDT05GSUdfQVJNX0FSQ0hfVElNRVJfRVZUU1RSRUFNPXkKQ09ORklHX0FSTV9BUkNIX1RJTUVSX09PTF9XT1JLQVJPVU5EPXkKQ09ORklHX0ZTTF9FUlJBVFVNX0EwMDg1ODU9eQpDT05GSUdfSElTSUxJQ09OX0VSUkFUVU1fMTYxMDEwMTAxPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fODU4OTIxPXkKQ09ORklHX1NVTjUwSV9FUlJBVFVNX1VOS05PV04xPXkKQ09ORklHX0FSTV9USU1FUl9TUDgwND15CkNPTkZJR19NVEtfVElNRVI9eQpDT05GSUdfU1BSRF9USU1FUj15CiMgQ09ORklHX1JFTkVTQVNfT1NUTSBpcyBub3Qgc2V0CkNPTkZJR19USU1FUl9JTVhfU1lTX0NUUj15CiMgQ09ORklHX01JQ1JPQ0hJUF9QSVQ2NEIgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfQVJNX01IVT15CiMgQ09ORklHX0FSTV9NSFVfVjIgaXMgbm90IHNldAojIENPTkZJR19JTVhfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19QTEFURk9STV9NSFU9eQojIENPTkZJR19QTDMyMF9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0FSTUFEQV8zN1hYX1JXVE1fTUJPWD15CiMgQ09ORklHX09NQVAyUExVU19NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX01CT1g9eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNMjgzNV9NQk9YPXkKQ09ORklHX1RJX01FU1NBR0VfTUFOQUdFUj15CkNPTkZJR19ISTM2NjBfTUJPWD15CkNPTkZJR19ISTYyMjBfTUJPWD15CiMgQ09ORklHX01BSUxCT1hfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQVBDU19JUEMgaXMgbm90IHNldApDT05GSUdfVEVHUkFfSFNQX01CT1g9eQojIENPTkZJR19YR0VORV9TTElNUFJPX01CT1ggaXMgbm90IHNldAojIENPTkZJR19CQ01fUERDX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNX0ZMRVhSTV9NQk9YPW0KIyBDT05GSUdfTVRLX0FEU1BfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX01US19DTURRX01CT1ggaXMgbm90IHNldApDT05GSUdfWllOUU1QX0lQSV9NQk9YPXkKQ09ORklHX1NVTjZJX01TR0JPWD15CiMgQ09ORklHX1NQUkRfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSVBDQyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFPXkKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9BUk1WN1MgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9JT19QR1RBQkxFX0RBUlQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX09GX0lPTU1VPXkKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19ST0NLQ0hJUF9JT01NVT15CkNPTkZJR19TVU41MElfSU9NTVU9eQpDT05GSUdfVEVHUkFfSU9NTVVfU01NVT15CiMgQ09ORklHX0lQTU1VX1ZNU0EgaXMgbm90IHNldApDT05GSUdfQVJNX1NNTVU9eQojIENPTkZJR19BUk1fU01NVV9MRUdBQ1lfRFRfQklORElOR1MgaXMgbm90IHNldApDT05GSUdfQVJNX1NNTVVfRElTQUJMRV9CWVBBU1NfQllfREVGQVVMVD15CkNPTkZJR19BUk1fU01NVV9RQ09NPXkKIyBDT05GSUdfQVJNX1NNTVVfUUNPTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU01NVV9WMz15CiMgQ09ORklHX0FSTV9TTU1VX1YzX1NWQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19TUFJEX0lPTU1VIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19SRU1PVEVQUk9DIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmVtb3RlcHJvYyBkcml2ZXJzCgojCiMgUnBtc2cgZHJpdmVycwojCkNPTkZJR19SUE1TRz15CiMgQ09ORklHX1JQTVNHX0NIQVIgaXMgbm90IHNldAojIENPTkZJR19SUE1TR19DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX05TPXkKIyBDT05GSUdfUlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldApDT05GSUdfUlBNU0dfVklSVElPPXkKIyBlbmQgb2YgUnBtc2cgZHJpdmVycwoKIyBDT05GSUdfU09VTkRXSVJFIGlzIG5vdCBzZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfT1dMX1BNX0RPTUFJTlMgaXMgbm90IHNldAoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwpDT05GSUdfTUVTT05fQ0FOVkFTPXkKQ09ORklHX01FU09OX0NMS19NRUFTVVJFPXkKQ09ORklHX01FU09OX0dYX1NPQ0lORk89eQpDT05GSUdfTUVTT05fR1hfUE1fRE9NQUlOUz15CkNPTkZJR19NRVNPTl9FRV9QTV9ET01BSU5TPXkKQ09ORklHX01FU09OX1NFQ1VSRV9QTV9ET01BSU5TPXkKIyBlbmQgb2YgQW1sb2dpYyBTb0MgZHJpdmVycwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKQ09ORklHX0JDTTI4MzVfUE9XRVI9eQpDT05GSUdfUkFTUEJFUlJZUElfUE9XRVI9eQpDT05GSUdfU09DX0JSQ01TVEI9eQpDT05GSUdfQlJDTVNUQl9QTT15CiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgQ09ORklHX0ZTTF9EUEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVJQ0NfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9HVVRTPXkKQ09ORklHX0RQQUEyX0NPTlNPTEU9eQojIENPTkZJR19GU0xfUkNQTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfQTY0RlhfRElBRyBpcyBub3Qgc2V0CiMgZW5kIG9mIGZ1aml0c3UgU29DIGRyaXZlcnMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKQ09ORklHX0lNWF9HUENWMl9QTV9ET01BSU5TPXkKQ09ORklHX1NPQ19JTVg4TT15CkNPTkZJR19TT0NfSU1YOT15CiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwojCiMgQ09ORklHX0xJVEVYX1NPQ19DT05UUk9MTEVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKCiMKIyBNZWRpYVRlayBTb0MgZHJpdmVycwojCiMgQ09ORklHX01US19DTURRIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0RFVkFQQyBpcyBub3Qgc2V0CkNPTkZJR19NVEtfSU5GUkFDRkc9eQojIENPTkZJR19NVEtfUE1JQ19XUkFQIGlzIG5vdCBzZXQKQ09ORklHX01US19TQ1BTWVM9eQpDT05GSUdfTVRLX1NDUFNZU19QTV9ET01BSU5TPXkKQ09ORklHX01US19NTVNZUz15CiMgZW5kIG9mIE1lZGlhVGVrIFNvQyBkcml2ZXJzCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX0FPU1NfUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DT01NQU5EX0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DUFIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dFTklfU0UgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dTQkkgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0xMQ0MgaXMgbm90IHNldAojIENPTkZJR19RQ09NX09DTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9STVRGU19NRU0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1JQTUggaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NNRF9SUE0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fV0NOU1NfQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQVBSIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9JQ0NfQldNT04gaXMgbm90IHNldAojIGVuZCBvZiBRdWFsY29tbSBTb0MgZHJpdmVycwoKQ09ORklHX1NPQ19SRU5FU0FTPXkKIyBDT05GSUdfQVJDSF9SOEE3Nzk5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5OTAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NjUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5RjAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5QTAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRDMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0RTEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3NEExIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRCMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDdHMDQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOUEwN0cwNDQgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA3RzA1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDlHMDExIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0dSRj15CkNPTkZJR19ST0NLQ0hJUF9JT0RPTUFJTj15CkNPTkZJR19ST0NLQ0hJUF9QTV9ET01BSU5TPXkKQ09ORklHX1NVTlhJX01CVVM9eQpDT05GSUdfU1VOWElfU1JBTT15CkNPTkZJR19BUkNIX1RFR1JBXzEzMl9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8yMTBfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMTg2X1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzE5NF9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8yMzRfU09DPXkKQ09ORklHX1NPQ19URUdSQV9GVVNFPXkKQ09ORklHX1NPQ19URUdSQV9GTE9XQ1RSTD15CkNPTkZJR19TT0NfVEVHUkFfUE1DPXkKQ09ORklHX1NPQ19URUdSQV9QT1dFUkdBVEVfQlBNUD15CkNPTkZJR19TT0NfVEVHUkFfQ0JCPXkKQ09ORklHX1NPQ19UST15CiMgQ09ORklHX1RJX1NDSV9QTV9ET01BSU5TIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfUklOR0FDQyBpcyBub3Qgc2V0CkNPTkZJR19USV9LM19TT0NJTkZPPXkKIyBDT05GSUdfVElfUFJVU1MgaXMgbm90IHNldApDT05GSUdfVElfU0NJX0lOVEFfTVNJX0RPTUFJTj15CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKQ09ORklHX1pZTlFNUF9QT1dFUj15CkNPTkZJR19aWU5RTVBfUE1fRE9NQUlOUz15CkNPTkZJR19YTE5YX0VWRU5UX01BTkFHRVI9eQojIGVuZCBvZiBYaWxpbnggU29DIGRyaXZlcnMKIyBlbmQgb2YgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORD15CkNPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BBU1NJVkU9eQoKIwojIERFVkZSRVEgRHJpdmVycwojCiMgQ09ORklHX0FSTV9JTVhfQlVTX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfQVJNX0lNWDhNX0REUkNfREVWRlJFUT15CkNPTkZJR19BUk1fVEVHUkFfREVWRlJFUT15CkNPTkZJR19BUk1fUkszMzk5X0RNQ19ERVZGUkVRPXkKIyBDT05GSUdfQVJNX1NVTjhJX0EzM19NQlVTX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfUE1fREVWRlJFUV9FVkVOVD15CkNPTkZJR19ERVZGUkVRX0VWRU5UX1JPQ0tDSElQX0RGST15CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENPTl9BRENfSkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fTUFYMzM1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9QVE41MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1FDT01fU1BNSV9NSVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1JUODk3M0EgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fU001NTAyIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9VU0JfR1BJTz15CkNPTkZJR19NRU1PUlk9eQojIENPTkZJR19BUk1fUEwxNzJfTVBNQyBpcyBub3Qgc2V0CkNPTkZJR19CUkNNU1RCX0RQRkU9eQpDT05GSUdfQlJDTVNUQl9NRU1DPXkKIyBDT05GSUdfT01BUF9HUE1DIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SUENJRiBpcyBub3Qgc2V0CkNPTkZJR19URUdSQV9NQz15CkNPTkZJR19URUdSQTIxMF9FTUNfVEFCTEU9eQpDT05GSUdfVEVHUkEyMTBfRU1DPXkKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKIyBDT05GSUdfSUlPX0JVRkZFUl9DQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19CVUZGRVJfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0JVRkZFUl9ETUFFTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19JSU9fQlVGRkVSX0hXX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQojIENPTkZJR19JSU9fQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCiMgQ09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1dfVFJJR0dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19UUklHR0VSRURfRVZFTlQgaXMgbm90IHNldAoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDMxM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzEzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM0NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM2N19TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzY3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM3Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19CTUEyMjAgaXMgbm90IHNldAojIENPTkZJR19CTUE0MDAgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19CTUkwODhfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19EQTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDkgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhMUzg5NjJBRl9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWExTODk2MkFGX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tYU0Q5IGlzIG5vdCBzZXQKIyBDT05GSUdfS1hDSksxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUMzMjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc2NjAgaXMgbm90IHNldAojIENPTkZJR19NTUE4NDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BOTU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTMgaXMgbm90IHNldAojIENPTkZJR19NU0EzMTEgaXMgbm90IHNldAojIENPTkZJR19NWEM0MDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNjI1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDQTMwMDAgaXMgbm90IHNldAojIENPTkZJR19TQ0EzMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzhCQTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcm9tZXRlcnMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MDkxUjUgaXMgbm90IHNldAojIENPTkZJR19BRDcxMjQgaXMgbm90IHNldAojIENPTkZJR19BRDcxOTIgaXMgbm90IHNldAojIENPTkZJR19BRDcyNjYgaXMgbm90IHNldAojIENPTkZJR19BRDcyODAgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTIgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTggaXMgbm90IHNldAojIENPTkZJR19BRDc0NzYgaXMgbm90IHNldAojIENPTkZJR19BRDc2MDZfSUZBQ0VfUEFSQUxMRUwgaXMgbm90IHNldAojIENPTkZJR19BRDc2MDZfSUZBQ0VfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzY4XzEgaXMgbm90IHNldAojIENPTkZJR19BRDc3ODAgaXMgbm90IHNldAojIENPTkZJR19BRDc3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDc3OTMgaXMgbm90IHNldAojIENPTkZJR19BRDc4ODcgaXMgbm90IHNldAojIENPTkZJR19BRDc5MjMgaXMgbm90IHNldAojIENPTkZJR19BRDc5NDkgaXMgbm90IHNldAojIENPTkZJR19BRDc5OVggaXMgbm90IHNldAojIENPTkZJR19BRElfQVhJX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FYUDIwWF9BREMgaXMgbm90IHNldAojIENPTkZJR19BWFAyODhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX0lQUk9DX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFUkxJTjJfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0MxMDAwMV9BREMgaXMgbm90IHNldAojIENPTkZJR19FTlZFTE9QRV9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJODQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0hYNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YN0RfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YOFFYUF9BREMgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDcxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0OTYgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTExOCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEzNjMgaXMgbm90IHNldAojIENPTkZJR19NQVg5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM0MjIgaXMgbm90IHNldAojIENPTkZJR19NQ1AzOTExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfTVQ2NTc3X0FVWEFEQyBpcyBub3Qgc2V0CkNPTkZJR19NRVNPTl9TQVJBREM9eQojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1JSQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX0lBREMgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfVkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9BREM1IGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX1NBUkFEQz15CiMgQ09ORklHX1JJQ0hURUtfUlRRNjA1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NEX0FEQ19NT0RVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19TVU40SV9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4MUMgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDg0UzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyMTM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTA4UzEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyOFMwNTIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxNjFTNjI2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzc5NTAgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4MzQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTODY4OCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEyNFMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEzMUUwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RMQzQ1NDEgaXMgbm90IHNldAojIENPTkZJR19USV9UU0MyMDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVkY2MTBfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1hBREMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQU1TIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGFuZCBkaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3NDQxM1IgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIEFuYWxvZyBGcm9udCBFbmRzCiMKIyBDT05GSUdfSUlPX1JFU0NBTEUgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgRnJvbnQgRW5kcwoKIwojIEFtcGxpZmllcnMKIwojIENPTkZJR19BRDgzNjYgaXMgbm90IHNldAojIENPTkZJR19BREE0MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNDI1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW1wbGlmaWVycwoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19BVExBU19FWk9fU0VOU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1FNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NTODExIGlzIG5vdCBzZXQKIyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0Q0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1AzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1A0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQUzMwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNFQUlSX1NVTlJJU0VfQ08yIGlzIG5vdCBzZXQKIyBDT05GSUdfVlo4OVggaXMgbm90IHNldAojIGVuZCBvZiBDaGVtaWNhbCBTZW5zb3JzCgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKIyBlbmQgb2YgSGlkIFNlbnNvciBJSU8gQ29tbW9uCgojCiMgSUlPIFNDTUkgU2Vuc29ycwojCiMgQ09ORklHX0lJT19TQ01JIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUlPIFNDTUkgU2Vuc29ycwoKIwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKIyBDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUIgaXMgbm90IHNldAojIGVuZCBvZiBTU1AgU2Vuc29yIENvbW1vbgoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDM1NTJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkyUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19BRDU1MDQgaXMgbm90IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI2ODggaXMgbm90IHNldAojIENPTkZJR19BRDU2ODZfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1Njk2X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc3MFIgaXMgbm90IHNldAojIENPTkZJR19BRDU3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTMgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldAojIENPTkZJR19BRDg4MDEgaXMgbm90IHNldAojIENPTkZJR19EUE9UX0RBQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RTNDQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzE2NjAgaXMgbm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQ3MjUgaXMgbm90IHNldAojIENPTkZJR19NQ1A0OTIyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDMDgyUzA4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzU1NzEgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM3MzExIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzYxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0RBQyBpcyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKCiMKIyBJSU8gZHVtbXkgZHJpdmVyCiMKIyBlbmQgb2YgSUlPIGR1bW15IGRyaXZlcgoKIwojIEZpbHRlcnMKIwojIENPTkZJR19BRE1WODgxOCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpbHRlcnMKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwojIENPTkZJR19BRDk1MjMgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCiMgQ09ORklHX0FERjQzNTAgaXMgbm90IHNldAojIENPTkZJR19BREY0MzcxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURNVjEwMTMgaXMgbm90IHNldAojIENPTkZJR19BRE1WMTAxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FETVY0NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURSRjY3ODAgaXMgbm90IHNldAojIGVuZCBvZiBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMgZW5kIG9mIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19BRElTMTYwODAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzYgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyNjAgaXMgbm90IHNldAojIENPTkZJR19BRFhSUzI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTNDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1HMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhBUzIxMDAyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QVTMwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMKIyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGVhcnQgUmF0ZSBNb25pdG9ycwojIGVuZCBvZiBIZWFsdGggU2Vuc29ycwoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMgbm90IHNldAojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzEwMFggaXMgbm90IHNldAojIENPTkZJR19IREMyMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRTMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TSTcwMDUgaXMgbm90IHNldAojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAojIGVuZCBvZiBIdW1pZGl0eSBzZW5zb3JzCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NjAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NzUgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0ODAgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMTYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JPU0NIX0JOTzA1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19LTVg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9JQ000MjYwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfSUNNNDI2MDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0xTTTZEU1ggaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTFNNOURTMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQURVWDEwMjAgaXMgbm90IHNldAojIENPTkZJR19BTDMwMTAgaXMgbm90IHNldAojIENPTkZJR19BTDMzMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAojIENPTkZJR19BUERTOTk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTNzMyMTEgaXMgbm90IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19CSDE3ODAgaXMgbm90IHNldAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQMkFQMDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMjggaXMgbm90IHNldAojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0pTQTEyMTIgaXMgbm90IHNldAojIENPTkZJR19SUFIwNTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSRjIxNkEgaXMgbm90IHNldAojIENPTkZJR19MVjAxMDRDUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDkgaXMgbm90IHNldAojIENPTkZJR19OT0ExMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBMTIyMDMwMDEgaXMgbm90IHNldAojIENPTkZJR19TSTExMzMgaXMgbm90IHNldAojIENPTkZJR19TSTExNDUgaXMgbm90IHNldAojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RfVVZJUzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDI3NzIgaXMgbm90IHNldAojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMzUgaXMgbm90IHNldAojIENPTkZJR19WRU1MNjAzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFTUw2MDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkw2MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfWk9QVDIyMDEgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodCBzZW5zb3JzCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzQgaXMgbm90IHNldAojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldAojIENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFHMzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQzM1MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX01BR05fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1lBTUFIQV9ZQVM1MzAgaXMgbm90IHNldAojIGVuZCBvZiBNYWduZXRvbWV0ZXIgc2Vuc29ycwoKIwojIE11bHRpcGxleGVycwojCiMgQ09ORklHX0lJT19NVVggaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCiMgZW5kIG9mIEluY2xpbm9tZXRlciBzZW5zb3JzCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAojIGVuZCBvZiBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKCiMKIyBMaW5lYXIgYW5kIGFuZ3VsYXIgcG9zaXRpb24gc2Vuc29ycwojCiMgZW5kIG9mIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwojCiMgQ09ORklHX0FENTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0MzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDgxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQwMTggaXMgbm90IHNldAojIENPTkZJR19NQ1A0MTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBMMDEwMiBpcyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKCiMKIyBEaWdpdGFsIHBvdGVudGlvc3RhdHMKIwojIENPTkZJR19MTVA5MTAwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgcG90ZW50aW9zdGF0cwoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwojIENPTkZJR19BQlAwNjBNRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNUDI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RMSEw2MEQgaXMgbm90IHNldAojIENPTkZJR19EUFMzMTAgaXMgbm90IHNldAojIENPTkZJR19IUDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQMTAxMDAgaXMgbm90IHNldAojIENPTkZJR19NUEwxMTVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDMxMTUgaXMgbm90IHNldAojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldAojIENPTkZJR19NUzU2MzcgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UNTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMjA2QyBpcyBub3Qgc2V0CiMgQ09ORklHX1pQQTIzMjYgaXMgbm90IHNldAojIGVuZCBvZiBQcmVzc3VyZSBzZW5zb3JzCgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwojIENPTkZJR19BUzM5MzUgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodG5pbmcgc2Vuc29ycwoKIwojIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwojCiMgQ09ORklHX0lTTDI5NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTElEQVJfTElURV9WMiBpcyBub3Qgc2V0CiMgQ09ORklHX01CMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkcgaXMgbm90IHNldAojIENPTkZJR19SRkQ3NzQwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NSRjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5MzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5MzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDggaXMgbm90IHNldAojIENPTkZJR19WQ05MMzAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMNTNMMFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQyUzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQyUzEyMDAgaXMgbm90IHNldAojIGVuZCBvZiBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKIyBDT05GSUdfTFRDMjk4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWElNX1RIRVJNT0NPVVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDkwNjE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYOTA2MzIgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDYgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDcgaXMgbm90IHNldAojIENPTkZJR19UTVAxMTcgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDEgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NTYgaXMgbm90IHNldAojIENPTkZJR19NQVgzMTg2NSBpcyBub3Qgc2V0CiMgZW5kIG9mIFRlbXBlcmF0dXJlIHNlbnNvcnMKCiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0FUTUVMX1RDQiBpcyBub3Qgc2V0CkNPTkZJR19QV01fQkNNX0lQUk9DPXkKQ09ORklHX1BXTV9CQ00yODM1PXkKIyBDT05GSUdfUFdNX0JFUkxJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9CUkNNU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0NMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9EV0MgaXMgbm90IHNldAojIENPTkZJR19QV01fRlNMX0ZUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9ISUJWVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWF9UUE0gaXMgbm90IHNldApDT05GSUdfUFdNX01FU09OPXkKIyBDT05GSUdfUFdNX01US19ESVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX01FRElBVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX09NQVBfRE1USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKQ09ORklHX1BXTV9SQVNQQkVSUllQSV9QT0U9eQojIENPTkZJR19QV01fUkNBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9SRU5FU0FTX1RQVSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUk9DS0NISVA9eQojIENPTkZJR19QV01fU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19QV01fU1VONEk9eQpDT05GSUdfUFdNX1RFR1JBPXkKIyBDT05GSUdfUFdNX1RJRUNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9USUVIUlBXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9YSUxJTlggaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19BUk1fR0lDPXkKQ09ORklHX0FSTV9HSUNfUE09eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQpDT05GSUdfQVJNX0dJQ19WMk09eQpDT05GSUdfQVJNX0dJQ19WMz15CkNPTkZJR19BUk1fR0lDX1YzX0lUUz15CkNPTkZJR19BUk1fR0lDX1YzX0lUU19QQ0k9eQojIENPTkZJR19BTF9GSUMgaXMgbm90IHNldApDT05GSUdfQkNNNzAzOF9MMV9JUlE9eQpDT05GSUdfQkNNNzEyMF9MMl9JUlE9eQpDT05GSUdfQlJDTVNUQl9MMl9JUlE9eQpDT05GSUdfRFdfQVBCX0lDVEw9eQpDT05GSUdfSElTSUxJQ09OX0lSUV9NQklHRU49eQpDT05GSUdfU1VONklfUl9JTlRDPXkKQ09ORklHX1NVTlhJX05NSV9JTlRDPXkKIyBDT05GSUdfWElMSU5YX0lOVEMgaXMgbm90IHNldApDT05GSUdfSU1YX0dQQ1YyPXkKQ09ORklHX01WRUJVX0dJQ1A9eQpDT05GSUdfTVZFQlVfSUNVPXkKQ09ORklHX01WRUJVX09ETUk9eQpDT05GSUdfTVZFQlVfUElDPXkKQ09ORklHX01WRUJVX1NFST15CkNPTkZJR19MU19FWFRJUlE9eQpDT05GSUdfTFNfU0NGR19NU0k9eQpDT05GSUdfUEFSVElUSU9OX1BFUkNQVT15CkNPTkZJR19RQ09NX0lSUV9DT01CSU5FUj15CkNPTkZJR19NRVNPTl9JUlFfR1BJTz15CiMgQ09ORklHX1FDT01fUERDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9NUE0gaXMgbm90IHNldApDT05GSUdfSU1YX0lSUVNURUVSPXkKQ09ORklHX0lNWF9JTlRNVVg9eQpDT05GSUdfSU1YX01VX01TST1tCkNPTkZJR19USV9TQ0lfSU5UUl9JUlFDSElQPXkKQ09ORklHX1RJX1NDSV9JTlRBX0lSUUNISVA9eQpDT05GSUdfTVNUX0lSUT15CiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfUkVTRVRfQkVSTElOPXkKQ09ORklHX1JFU0VUX0JSQ01TVEI9eQpDT05GSUdfUkVTRVRfQlJDTVNUQl9SRVNDQUw9eQojIENPTkZJR19SRVNFVF9JTVg3IGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX01FU09OPXkKIyBDT05GSUdfUkVTRVRfTUVTT05fQVVESU9fQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9BT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9QREMgaXMgbm90IHNldApDT05GSUdfUkVTRVRfUkFTUEJFUlJZUEk9eQpDT05GSUdfUkVTRVRfU0NNST15CkNPTkZJR19SRVNFVF9TSU1QTEU9eQpDT05GSUdfUkVTRVRfU1VOWEk9eQojIENPTkZJR19SRVNFVF9USV9TQ0kgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9UUFMzODBYIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTM2NjA9eQpDT05GSUdfQ09NTU9OX1JFU0VUX0hJNjIyMD15CkNPTkZJR19SRVNFVF9URUdSQV9CUE1QPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX0dFTkVSSUNfUEhZX01JUElfRFBIWT15CkNPTkZJR19QSFlfWEdFTkU9eQojIENPTkZJR19QSFlfQ0FOX1RSQU5TQ0VJVkVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TVU40SV9VU0I9eQpDT05GSUdfUEhZX1NVTjZJX01JUElfRFBIWT15CkNPTkZJR19QSFlfU1VOOUlfVVNCPXkKQ09ORklHX1BIWV9TVU41MElfVVNCMz15CkNPTkZJR19QSFlfTUVTT044Ql9VU0IyPXkKQ09ORklHX1BIWV9NRVNPTl9HWExfVVNCMj15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9NSVBJX0RQSFlfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9HMTJBX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfVVNCM19QQ0lFPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX01JUElfUENJRV9BTkFMT0c9eQpDT05GSUdfUEhZX01FU09OX0FYR19NSVBJX0RQSFk9eQoKIwojIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKIwpDT05GSUdfUEhZX0JDTV9TUl9VU0I9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05GSUdfUEhZX0JDTV9OU19VU0IyPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNCMz15CkNPTkZJR19QSFlfTlMyX1BDSUU9eQpDT05GSUdfUEhZX05TMl9VU0JfRFJEPXkKQ09ORklHX1BIWV9CUkNNX1NBVEE9eQpDT05GSUdfUEhZX0JSQ01fVVNCPXkKQ09ORklHX1BIWV9CQ01fU1JfUENJRT15CiMgZW5kIG9mIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKCkNPTkZJR19QSFlfQ0FERU5DRV9UT1JSRU5UPXkKQ09ORklHX1BIWV9DQURFTkNFX0RQSFk9eQojIENPTkZJR19QSFlfQ0FERU5DRV9EUEhZX1JYIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9DQURFTkNFX1NJRVJSQT15CkNPTkZJR19QSFlfQ0FERU5DRV9TQUxWTz15CkNPTkZJR19QSFlfRlNMX0lNWDhNUV9VU0I9eQojIENPTkZJR19QSFlfTUlYRUxfTFZEU19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX01JWEVMX01JUElfRFBIWT15CiMgQ09ORklHX1BIWV9GU0xfSU1YOE1fUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9GU0xfTFlOWF8yOEcgaXMgbm90IHNldApDT05GSUdfUEhZX0hJNjIyMF9VU0I9eQpDT05GSUdfUEhZX0hJMzY2MF9VU0I9eQojIENPTkZJR19QSFlfSEkzNjcwX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9ISTM2NzBfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfSElTVEJfQ09NQlBIWT15CkNPTkZJR19QSFlfSElTSV9JTk5PX1VTQjI9eQpDT05GSUdfUEhZX0JFUkxJTl9TQVRBPXkKQ09ORklHX1BIWV9CRVJMSU5fVVNCPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9DT01QSFk9eQpDT05GSUdfUEhZX01WRUJVX0EzNzAwX1VUTUk9eQpDT05GSUdfUEhZX01WRUJVX0EzOFhfQ09NUEhZPXkKQ09ORklHX1BIWV9NVkVCVV9DUDExMF9DT01QSFk9eQojIENPTkZJR19QSFlfTVZFQlVfQ1AxMTBfVVRNSSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMj15CiMgQ09ORklHX1BIWV9NVEtfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfTVRLX1RQSFk9eQpDT05GSUdfUEhZX01US19VRlM9eQojIENPTkZJR19QSFlfTVRLX1hTUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19IRE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19NSVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfRFAgaXMgbm90IHNldAojIENPTkZJR19QSFlfTEFOOTY2WF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfQ1BDQVBfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01BUFBIT05FX01ETTY2MDAgaXMgbm90IHNldAojIENPTkZJR19QSFlfT0NFTE9UX1NFUkRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0FQUTgwNjRfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0VEUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTQwMTlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fSVBRODA2WF9TQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUENJRTIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RTVAgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9TTlBTX0ZFTVRPX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFNfMjhOTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTgwNlhfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfRFA9eQojIENPTkZJR19QSFlfUk9DS0NISVBfRFBIWV9SWDAgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX0VNTUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fSERNST15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19VU0IyPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fQ1NJRFBIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19EU0lEUEhZPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX05BTkVOR19DT01CT19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX1BDSUU9eQojIENPTkZJR19QSFlfUk9DS0NISVBfU05QU19QQ0lFMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfVFlQRUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX1VTQj15CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIgaXMgbm90IHNldApDT05GSUdfUEhZX1RFR1JBX1hVU0I9eQpDT05GSUdfUEhZX1RFR1JBMTk0X1AyVT15CiMgQ09ORklHX1BIWV9BTTY1NF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfSjcyMUVfV0laIGlzIG5vdCBzZXQKIyBDT05GSUdfT01BUF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1RVU0IxMjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1hJTElOWF9aWU5RTVAgaXMgbm90IHNldAojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKIyBDT05GSUdfQVJNX0NDSV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fQ0NOIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19BUk1fUE1VPXkKQ09ORklHX0FSTV9QTVVfQUNQST15CiMgQ09ORklHX0FSTV9TTU1VX1YzX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9EU1VfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9JTVg4X0REUl9QTVU9eQojIENPTkZJR19RQ09NX0wyX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTDNfUE1VIGlzIG5vdCBzZXQKQ09ORklHX1RIVU5ERVJYMl9QTVU9eQojIENPTkZJR19YR0VORV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fU1BFX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9ETUM2MjBfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF9DTjEwS19UQURfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJQkFCQV9VTkNPUkVfRFJXX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9QQ0lFX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hOUzNfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF9DTjEwS19ERFJfUE1VIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFTPXkKQ09ORklHX1VTQjQ9bQojIENPTkZJR19VU0I0X0RFQlVHRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0I0X0RNQV9URVNUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9pZAoKQ09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQpDT05GSUdfTkRfQ0xBSU09eQpDT05GSUdfTkRfQlRUPXkKQ09ORklHX0JUVD15CkNPTkZJR19PRl9QTUVNPXkKQ09ORklHX0RBWD15CiMgQ09ORklHX0RFVl9EQVhfSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CkNPTkZJR19OVk1FTV9CQ01fT0NPVFA9eQojIENPTkZJR19OVk1FTV9JTVhfSUlNIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fSU1YX09DT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZRVJTQ0FQRV9TRlAgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9NRVNPTl9FRlVTRSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX01FU09OX01YX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTVRLX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fUUNPTV9RRlBST00gaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9STUVNIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNX1JPQ0tDSElQX0VGVVNFPXkKQ09ORklHX05WTUVNX1JPQ0tDSElQX09UUD15CiMgQ09ORklHX05WTUVNX1NOVlNfTFBHUFIgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9TUE1JX1NEQU0gaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9TUFJEX0VGVVNFIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNX1NVTlhJX1NJRD15CiMgQ09ORklHX05WTUVNX1VfQk9PVF9FTlYgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9aWU5RTVAgaXMgbm90IHNldAoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9QVFQgaXMgbm90IHNldAojIGVuZCBvZiBIVyB0cmFjaW5nIHN1cHBvcnQKCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19GU0kgaXMgbm90IHNldAojIENPTkZJR19URUUgaXMgbm90IHNldApDT05GSUdfUE1fT1BQPXkKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldApDT05GSUdfSU5URVJDT05ORUNUPXkKIyBDT05GSUdfSU5URVJDT05ORUNUX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVF9RQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09ORklHX1hGU19TVVBQT1JUX1Y0PXkKQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfWEZTX1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX09OTElORV9TQ1JVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfR0ZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX09DRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JFRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CiMgQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUyBpcyBub3Qgc2V0CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQojIENPTkZJR19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfVkVSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNldAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfQVVUT0ZTX0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQojIENPTkZJR19DVVNFIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19GUz15CkNPTkZJR19PVkVSTEFZX0ZTPXkKIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9ESVIgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9BTFdBWVNfRk9MTE9XPXkKIyBDT05GSUdfT1ZFUkxBWV9GU19JTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfWElOT19BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19NRVRBQ09QWSBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CiMgZW5kIG9mIFBzZXVkbyBmaWxlc3lzdGVtcwoKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGUz15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfU0lOR0xFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUST15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQojIENPTkZJR19TUVVBU0hGU19aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1haPXkKQ09ORklHX1NRVUFTSEZTX1pTVEQ9eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldAojIENPTkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfREVGQVVMVF9LTVNHX0JZVEVTPTEwMjQwCkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTUz15CiMgQ09ORklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFo0X0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNEhDX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFXzg0Ml9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9aU1REX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9DT01QUkVTUz15CkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTU19ERUZBVUxUPXkKQ09ORklHX1BTVE9SRV9DT01QUkVTU19ERUZBVUxUPSJkZWZsYXRlIgojIENPTkZJR19QU1RPUkVfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VST0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPXkKQ09ORklHX1BORlNfQkxPQ0s9eQpDT05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9eQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19ORlNfRElTQUJMRV9VRFBfU1VQUE9SVD15CiMgQ09ORklHX05GU19WNF8yX1JFQURfUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX05GU19WNF8yX1NTQ19IRUxQRVI9eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKIyBDT05GSUdfU1VOUlBDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQQ19YUFJUX1JETUE9eQpDT05GSUdfQ0VQSF9GUz15CkNPTkZJR19DRVBIX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0NFUEhfRlNfU0VDVVJJVFlfTEFCRUwgaXMgbm90IHNldApDT05GSUdfQ0lGUz15CiMgQ09ORklHX0NJRlNfU1RBVFMyIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfQUxMT1dfSU5TRUNVUkVfTEVHQUNZPXkKQ09ORklHX0NJRlNfVVBDQUxMPXkKQ09ORklHX0NJRlNfWEFUVFI9eQojIENPTkZJR19DSUZTX1BPU0lYIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfU1dOX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfU01CX0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfUk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQl9TRVJWRVIgaXMgbm90IHNldApDT05GSUdfU01CRlM9eQojIENPTkZJR19DT0RBX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0idXRmOCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NDkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQojIENPTkZJR19OTFNfSVNPODg1OV8yIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfUiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD15CiMgQ09ORklHX0RMTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSUNPREUgaXMgbm90IHNldApDT05GSUdfSU9fV1E9eQojIGVuZCBvZiBGaWxlIHN5c3RlbXMKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19LRVlTX1JFUVVFU1RfQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQklHX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19UUlVTVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19FTkNSWVBURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SSz15CiMgQ09ORklHX1NFQ1VSSVRZX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQpDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05GSUdfRk9SVElGWV9TT1VSQ0U9eQojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9MQU5ETE9DSyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfSU5URUdSSVRZX1BMQVRGT1JNX0tFWVJJTkc9eQpDT05GSUdfTE9BRF9VRUZJX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX0FVRElUPXkKQ09ORklHX0lNQT15CiMgQ09ORklHX0lNQV9LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfTFNNPSJ5YW1hLGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxicGYiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfUEFUVEVSTj15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPX0JBUkU9eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVSTz15CiMgQ09ORklHX0lOSVRfU1RBQ0tfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1BBVFRFUk4gaXMgbm90IHNldApDT05GSUdfSU5JVF9TVEFDS19BTExfWkVSTz15CkNPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSz15CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLX1ZFUkJPU0UgaXMgbm90IHNldApDT05GSUdfU1RBQ0tMRUFLX1RSQUNLX01JTl9TSVpFPTEwMAojIENPTkZJR19TVEFDS0xFQUtfTUVUUklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLTEVBS19SVU5USU1FX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OPXkKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1pFUk9fQ0FMTF9VU0VEX1JFR1M9eQojIENPTkZJR19aRVJPX0NBTExfVVNFRF9SRUdTIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IGluaXRpYWxpemF0aW9uCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQVNZTkNfVFhfRElTQUJMRV9QUV9WQUxfRE1BPXkKQ09ORklHX0FTWU5DX1RYX0RJU0FCTEVfWE9SX1ZBTF9ETUE9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQojIENPTkZJR19DUllQVE9fUENSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQojIENPTkZJR19DUllQVE9fVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRU5HSU5FPXkKIyBlbmQgb2YgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCgojCiMgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKIwpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0RIX1JGQzc5MTlfR1JPVVBTPXkKIyBDT05GSUdfQ1JZUFRPX0VDREggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKCiMKIyBCbG9jayBjaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NNND15CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQojIENPTkZJR19DUllQVE9fSENUUjIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNT15CiMgZW5kIG9mIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCgojCiMgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCiMKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQpDT05GSUdfQ1JZUFRPX0VTU0lWPXkKIyBlbmQgb2YgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCgojCiMgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwojCkNPTkZJR19DUllQVE9fQkxBS0UyQj1tCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9eQpDT05GSUdfQ1JZUFRPX1NNMz15CiMgQ09ORklHX0NSWVBUT19TTTNfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJFRUJPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19WTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1dQNTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1hDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hYSEFTSD1tCiMgZW5kIG9mIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKCiMKIyBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQzY0X1JPQ0tTT0ZUPXkKIyBlbmQgb2YgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWlNURD1tCiMgZW5kIG9mIENvbXByZXNzaW9uCgojCiMgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X05FT049eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX05FT049eQoKIwojIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVIChhcm02NCkKIwpDT05GSUdfQ1JZUFRPX0dIQVNIX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNV9ORU9OPXkKQ09ORklHX0NSWVBUT19TSEExX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfQVJNNjQ9eQpDT05GSUdfQ1JZUFRPX1NIQTJfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9BUk02ND15CkNPTkZJR19DUllQVE9fU0hBNTEyX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEzX0FSTTY0PXkKIyBDT05GSUdfQ1JZUFRPX1NNM19ORU9OIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTNfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fUE9MWVZBTF9BUk02NF9DRSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0PXkKQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9CTEs9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9ORU9OX0JMSz15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0JTPXkKQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fU000X0FSTTY0X0NFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfTkVPTl9CTEsgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9DQ009eQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGX0FSTTY0X0NFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKGFybTY0KQoKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX0FMTFdJTk5FUj15CkNPTkZJR19DUllQVE9fREVWX1NVTjRJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19QUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfVFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9TU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfRlNMX0NBQU0gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX01YU19EQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUXzRYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBVklVTV9DUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9NQVJWRUxMX0NFU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX09DVEVPTlRYX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfT0NURU9OVFgyX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0FWSVVNX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQ09NX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1JPQ0tDSElQPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9aWU5RTVBfQUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9aWU5RTVBfU0hBMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0hFTFNJTyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1ZJUlRJTz15CkNPTkZJR19DUllQVE9fREVWX0JDTV9TUFU9eQojIENPTkZJR19DUllQVE9fREVWX1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1JFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9TRUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfU0VDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9aSVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfSFBSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9UUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BTUxPR0lDX0dYTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU0EyVUwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9BVVRIX1VQREFURSBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19TVE1QX0RFVklDRT15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0FSQ0hfVVNFX1NZTV9BTk5PVEFUSU9OUz15CiMgQ09ORklHX0lORElSRUNUX1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX01NSU9fQUNDRVNTIGlzIG5vdCBzZXQKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX1VUSUxTPXkKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND15CkNPTkZJR19DUllQVE9fTElCX0JMQUtFMlNfR0VORVJJQz15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT05CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkM2NF9ST0NLU09GVD15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2ND15CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CkNPTkZJR19YWEhBU0g9eQpDT05GSUdfQVVESVRfR0VORVJJQz15CkNPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDPXkKQ09ORklHX0FVRElUX0NPTVBBVF9HRU5FUklDPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0RNQV9PUFM9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfRE1BX0RFQ0xBUkVfQ09IRVJFTlQ9eQpDT05GSUdfQVJDSF9IQVNfU0VUVVBfRE1BX09QUz15CkNPTkZJR19BUkNIX0hBU19URUFSRE9XTl9ETUFfT1BTPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfRE1BX0ZPUl9ERVZJQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19ETUFfRk9SX0NQVT15CkNPTkZJR19BUkNIX0hBU19ETUFfUFJFUF9DT0hFUkVOVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfRE1BX1JFU1RSSUNURURfUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfTk9OQ09IRVJFTlRfTU1BUD15CkNPTkZJR19ETUFfQ09IRVJFTlRfUE9PTD15CkNPTkZJR19ETUFfRElSRUNUX1JFTUFQPXkKQ09ORklHX0RNQV9DTUE9eQpDT05GSUdfRE1BX1BFUk5VTUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMgbWVtb3J5IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTE2CkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19GT1JDRV9OUl9DUFVTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkKQ09ORklHX0dFTkVSSUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05TPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CkNPTkZJR19GT05UUz15CiMgQ09ORklHX0ZPTlRfOHg4IGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX0ZPTlRfNngxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfN3gxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfUEVBUkxfOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9BQ09STl84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX01JTklfNHg2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF82eDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF8xMHgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOOHgxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOMTJ4MjIgaXMgbm90IHNldApDT05GSUdfRk9OVF9URVIxNngzMj15CiMgQ09ORklHX0ZPTlRfNng4IGlzIG5vdCBzZXQKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfTUVNUkVHSU9OPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUEFSTUFOPW0KQ09ORklHX09CSkFHRz1tCiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCkNPTkZJR19HRU5FUklDX0lPUkVNQVA9eQpDT05GSUdfR0VORVJJQ19MSUJfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfUExETUZXPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKIyBDT05GSUdfUFJJTlRLX0NBTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLVFJBQ0VfQlVJTERfSUQgaXMgbm90IHNldApDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19TWU1CT0xJQ19FUlJOQU1FPXkKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIGVuZCBvZiBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKCkNPTkZJR19ERUJVR19LRVJORUw9eQpDT05GSUdfREVCVUdfTUlTQz15CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCkNPTkZJR19ERUJVR19JTkZPPXkKQ09ORklHX0FTX0hBU19OT05fQ09OU1RfTEVCMTI4PXkKIyBDT05GSUdfREVCVUdfSU5GT19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0RXQVJGND15CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY1IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX0xBTkdfRVhDTFVERT15CkNPTkZJR19ERUJVR19JTkZPX0JURl9NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0FMTE9XX0JURl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQ1NBTj15CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBDT05GSUdfS0NTQU4gaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKCiMKIyBOZXR3b3JraW5nIERlYnVnZ2luZwojCiMgQ09ORklHX05FVF9ERVZfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfTlNfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ORVQgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JraW5nIERlYnVnZ2luZwoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0RFQlVHPXkKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldAojIENPTkZJR19QQUdFX1RBQkxFX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19XWD15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJR19HRU5FUklDX1BURFVNUD15CkNPTkZJR19QVERVTVBfQ09SRT15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NIUklOS0VSX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19ERUJVR19WTV9QR1RBQkxFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTV9QR1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fSFdfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fVk1BTExPQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fR0VORVJJQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19DQ19IQVNfV09SS0lOR19OT1NBTklUSVpFX0FERFJFU1M9eQojIENPTkZJR19LQVNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0ZFTkNFPXkKIyBDT05GSUdfS0ZFTkNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPS0xCiMgQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX0RFQlVHX0lSUUZMQUdTIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgQ09ORklHX0RFQlVHX01BUExFX1RSRUUgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgpDT05GSUdfREVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19SQ1VfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfUkVGX1NDQUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfRVhQX0NQVV9TVEFMTF9USU1FT1VUPTAKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQojIENPTkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdMQVRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfT1NOT0lTRV9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19USU1FUkxBVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfUEFUQ0hBQkxFX0ZVTkNUSU9OX0VOVFJZPXkKIyBDT05GSUdfU1lOVEhfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlYgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgYXJtNjQgRGVidWdnaW5nCiMKIyBDT05GSUdfUElEX0lOX0NPTlRFWFRJRFIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FRkkgaXMgbm90IHNldAojIENPTkZJR19BUk02NF9SRUxPQ19URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SRVNJR0hUIGlzIG5vdCBzZXQKIyBlbmQgb2YgYXJtNjQgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJTQ1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU0lQSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14.yaml new file mode 100755 index 0000000000..dd175c6fce --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14.yaml @@ -0,0 +1,10 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1014_6.5.0-1014.14_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.5.0-1014-aws_6.5.0-1014.14_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml new file mode 100755 index 0000000000..4644162035 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws-6.5/linux-aws-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws-6.5/linux-headers-6.5.0-1014-aws_6.5.0-1014.14~22.04.1_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65.yaml new file mode 100755 index 0000000000..65acdfb486 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65.yaml @@ -0,0 +1,10 @@ +kernelversion: "65" +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1057_5.15.0-1057.65_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-headers-5.15.0-1057-azure_5.15.0-1057.65_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml new file mode 100755 index 0000000000..42772e48f4 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 65~20.04.1 +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-5.15/linux-azure-5.15-headers-5.15.0-1057_5.15.0-1057.65~20.04.1_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-5.15/linux-headers-5.15.0-1057-azure_5.15.0-1057.65~20.04.1_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15.yaml new file mode 100755 index 0000000000..2352ebfa85 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15.yaml @@ -0,0 +1,10 @@ +kernelversion: "15" +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-azure-headers-6.5.0-1015_6.5.0-1015.15_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-headers-6.5.0-1015-azure_6.5.0-1015.15_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml new file mode 100755 index 0000000000..8f9b4e5324 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 15~22.04.1 +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-6.5/linux-azure-6.5-headers-6.5.0-1015_6.5.0-1015.15~22.04.1_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-6.5/linux-headers-6.5.0-1015-azure_6.5.0-1015.15~22.04.1_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml new file mode 100755 index 0000000000..a18ca06d1f --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml @@ -0,0 +1,10 @@ +kernelversion: "60" +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-5.15.0-1052_5.15.0-1052.60_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml new file mode 100755 index 0000000000..1a76b998d2 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 60~20.04.1 +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-5.15/linux-gcp-5.15-headers-5.15.0-1052_5.15.0-1052.60~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-5.15/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60~20.04.1_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml new file mode 100755 index 0000000000..ffaac81277 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml @@ -0,0 +1,10 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-6.5.0-1014_6.5.0-1014.14_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml new file mode 100755 index 0000000000..1afb597a36 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-6.5/linux-gcp-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-6.5/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14~22.04.1_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-generic_5.15.0-97-generic_107.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-generic_5.15.0-97-generic_107.yaml new file mode 100755 index 0000000000..192a23ea82 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-generic_5.15.0-97-generic_107.yaml @@ -0,0 +1,11 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-generic +target: ubuntu-generic +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-generic_5.15.0-97-generic_107.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-generic_5.15.0-97-generic_107.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-5.15.0-97-generic-64k_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-5.15.0-97-generic_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-generic_6.5.0-21-generic_21.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-generic_6.5.0-21-generic_21.yaml new file mode 100755 index 0000000000..859b34d317 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-generic_6.5.0-21-generic_21.yaml @@ -0,0 +1,11 @@ +kernelversion: "21" +kernelrelease: 6.5.0-21-generic +target: ubuntu-generic +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-generic_6.5.0-21-generic_21.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-generic_6.5.0-21-generic_21.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-6.5.0-21-generic-64k_6.5.0-21.21_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-6.5.0-21-generic_6.5.0-21.21_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-6.5.0-21_6.5.0-21.21_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml new file mode 100755 index 0000000000..bec3018e4e --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-hwe +target: ubuntu-hwe +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic-64k_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-5.15/linux-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml new file mode 100755 index 0000000000..a5e57c6de1 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 21~22.04.1 +kernelrelease: 6.5.0-21-hwe +target: ubuntu-hwe +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic-64k_6.5.0-21.21~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic_6.5.0-21.21~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-6.5/linux-hwe-6.5-headers-6.5.0-21_6.5.0-21.21~22.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-laptop_6.5.0-1010-laptop_13.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-laptop_6.5.0-1010-laptop_13.yaml new file mode 100755 index 0000000000..23283f61d2 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-laptop_6.5.0-1010-laptop_13.yaml @@ -0,0 +1,10 @@ +kernelversion: "13" +kernelrelease: 6.5.0-1010-laptop +target: ubuntu-laptop +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-laptop_6.5.0-1010-laptop_13.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-laptop_6.5.0-1010-laptop_13.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-laptop/linux-headers-6.5.0-1010-laptop_6.5.0-1010.13_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-laptop/linux-laptop-headers-6.5.0-1010_6.5.0-1010.13_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml new file mode 100755 index 0000000000..19ffad59fd --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 110~20.04.1 +kernelrelease: 5.15.0-100-lowlatency +target: ubuntu-lowlatency +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency-64k_5.15.0-100.110~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency_5.15.0-100.110~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-100_5.15.0-100.110~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml new file mode 100755 index 0000000000..9291a39981 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml @@ -0,0 +1,11 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency-64k_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency/linux-lowlatency-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml new file mode 100755 index 0000000000..afcf44588d --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency-64k_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml new file mode 100755 index 0000000000..3d2c0e79d2 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml @@ -0,0 +1,10 @@ +kernelversion: "58" +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-oracle-headers-5.15.0-1052_5.15.0-1052.58_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml new file mode 100755 index 0000000000..c2c0902df3 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 58~20.04.1 +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-5.15/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-5.15/linux-oracle-5.15-headers-5.15.0-1052_5.15.0-1052.58~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml new file mode 100755 index 0000000000..cc77ad89a3 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml @@ -0,0 +1,10 @@ +kernelversion: "16" +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-oracle-headers-6.5.0-1016_6.5.0-1016.16_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml new file mode 100755 index 0000000000..73df341948 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 16~22.04.1 +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-6.5/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-6.5/linux-oracle-6.5-headers-6.5.0-1016_6.5.0-1016.16~22.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-raspi_5.15.0-1047-raspi_50.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-raspi_5.15.0-1047-raspi_50.yaml new file mode 100755 index 0000000000..03cdf91d21 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-raspi_5.15.0-1047-raspi_50.yaml @@ -0,0 +1,10 @@ +kernelversion: "50" +kernelrelease: 5.15.0-1047-raspi +target: ubuntu-raspi +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-raspi_5.15.0-1047-raspi_50.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-raspi_5.15.0-1047-raspi_50.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-headers-5.15.0-1047-raspi_5.15.0-1047.50_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-raspi-headers-5.15.0-1047_5.15.0-1047.50_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-raspi_5.4.0-1104-raspi_116.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-raspi_5.4.0-1104-raspi_116.yaml new file mode 100755 index 0000000000..c5d96abaa9 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-raspi_5.4.0-1104-raspi_116.yaml @@ -0,0 +1,10 @@ +kernelversion: "116" +kernelrelease: 5.4.0-1104-raspi +target: ubuntu-raspi +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-raspi_5.4.0-1104-raspi_116.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-raspi_5.4.0-1104-raspi_116.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-headers-5.4.0-1104-raspi_5.4.0-1104.116_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-raspi-headers-5.4.0-1104_5.4.0-1104.116_arm64.deb diff --git a/driverkit/config/5.0.1+driver/aarch64/ubuntu-raspi_6.5.0-1011-raspi_14.yaml b/driverkit/config/5.0.1+driver/aarch64/ubuntu-raspi_6.5.0-1011-raspi_14.yaml new file mode 100755 index 0000000000..7a1a8a9f06 --- /dev/null +++ b/driverkit/config/5.0.1+driver/aarch64/ubuntu-raspi_6.5.0-1011-raspi_14.yaml @@ -0,0 +1,10 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1011-raspi +target: ubuntu-raspi +architecture: arm64 +output: + module: output/5.0.1+driver/aarch64/falco_ubuntu-raspi_6.5.0-1011-raspi_14.ko + probe: output/5.0.1+driver/aarch64/falco_ubuntu-raspi_6.5.0-1011-raspi_14.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-headers-6.5.0-1011-raspi_6.5.0-1011.14_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-raspi-headers-6.5.0-1011_6.5.0-1011.14_arm64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml index 19b438416d..2bbb012f18 100755 --- a/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_almalinux_4.18.0-513.11.1.el8_9.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_almalinux_4.18.0-513.11.1.el8_9.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.9/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.11.1.el8_9.x86_64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.11.1.el8_9.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.18.1.el8_9.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.18.1.el8_9.x86_64_1.yaml new file mode 100755 index 0000000000..98b151b1a6 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.18.1.el8_9.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 4.18.0-513.18.1.el8_9.x86_64 +target: almalinux +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_almalinux_4.18.0-513.18.1.el8_9.x86_64_1.ko + probe: output/5.0.1+driver/x86_64/falco_almalinux_4.18.0-513.18.1.el8_9.x86_64_1.o +kernelurls: + - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.18.1.el8_9.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml index 60ae59c5af..4bb44605ca 100755 --- a/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_almalinux_4.18.0-513.9.1.el8_9.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_almalinux_4.18.0-513.9.1.el8_9.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.x86_64.rpm + - http://repo.almalinux.org/almalinux/8.9/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml index 4b8e036996..33822fb715 100755 --- a/driverkit/config/5.0.1+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_almalinux_5.14.0-362.13.1.el9_3.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_almalinux_5.14.0-362.13.1.el9_3.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.3/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-362.13.1.el9_3.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-362.13.1.el9_3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml index d67c06d6b8..665314fcaa 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml index ff76758f9b..94201bb0ad 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml index c76c906b38..2ae0270935 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml index c7d4aeda0c..f31e26514d 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml index abe62f3ef0..83593d973c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml index 5e1666f86d..e906f4bace 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml index ca2df97de3..763a2910aa 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/18bb3125c6eea2834e9b98f374326e548238dbf128f873671e8d30c26ca48081/kernel-devel-5.10.93-87.444.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/18bb3125c6eea2834e9b98f374326e548238dbf128f873671e8d30c26ca48081/kernel-devel-5.10.93-87.444.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml index 8f1f2db4ca..4fa68443e1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml index 3cddd1f2d1..e6800b75ee 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml index 5cfb1d5e7f..2968a86745 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml index 39681d3acd..d050e5a90a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml index 03839b6459..39e955d597 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/edb18ee29589c2f0ad7093b4c65b18a4480d7cd0f13c22c2ea896d6279a2ef45/kernel-devel-5.4.68-34.125.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/edb18ee29589c2f0ad7093b4c65b18a4480d7cd0f13c22c2ea896d6279a2ef45/kernel-devel-5.4.68-34.125.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml index 860bd367d2..6a11a3550d 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/3cb078ddedcc8f7fb68c09538f4bb0f4c372e7af700265c9f987cd50b29ed493/kernel-devel-5.4.80-40.140.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/3cb078ddedcc8f7fb68c09538f4bb0f4c372e7af700265c9f987cd50b29ed493/kernel-devel-5.4.80-40.140.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml index 6e2ca9a83d..ce1bd7cbca 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/8f615748b620d57cc3daf9e592a3af63f6880f35e9a98e1092219a3b89c4fb10/kernel-devel-5.4.91-41.139.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/8f615748b620d57cc3daf9e592a3af63f6880f35e9a98e1092219a3b89c4fb10/kernel-devel-5.4.91-41.139.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml index f3e26840f9..20a7cbf4b8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml index 94f69411a4..35d58133a7 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-573.1.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.1.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml index ce4c9a4fda..40237b90fd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-573.3.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml index ae3175dcf4..4f1dbe9996 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-573.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml index e72df794a7..22db14c663 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-642.15.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.15.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.15.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml index 3c3cdb6450..02a9be55b3 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-642.4.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml index 817706d438..be3139fb4e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-642.6.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.6.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.6.2.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml index dce868984c..dc4631d024 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-642.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml index 6f7b9318c8..9046f85739 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-696.1.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.1.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml index 3452df7e72..292e263f54 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-696.10.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml index 37dc80d50b..cc469661d2 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-696.16.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml index 11f4d70c5b..3e2a0bd92b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-696.28.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.28.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.28.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml index 36062b086c..1f129e7f58 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-696.3.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml index 12fdfb364f..a87eb68b8a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.10.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.10.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.10.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml index d9a1426a50..474e9d71cb 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.11.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml index b78ae00c95..b1327905e5 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.12.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.12.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.12.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml index 841f38a0d5..4e033a707b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.14.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml index 51aab33d0a..a316b5c236 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.17.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml index 9a02895f7f..13decf1d47 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.18.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml index e2397883a7..452dcef4c7 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.2.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.2.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.2.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml index fe5eb29104..b127d934ac 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.22.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml index b258f94112..3ce2adb772 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.24.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml index 537a90171b..cc19120a45 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.25.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml index 50c93aef2c..81d7ef5205 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.27.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml index ad9de04378..ad44a33dd1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.29.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml index a2fd0a74f3..2c5f8a1946 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.29.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml index a254f0e01b..fca6e2fc39 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.31.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml index 0b3786614f..080bef2152 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.6.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml index ce57352406..97b7139917 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_2.6.32-754.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm + - http://vault.centos.org/centos/6/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml index 40ececf4ff..7d8701562b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1062.1.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml index 49cbd8cedc..535ba91593 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1062.12.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.12.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.12.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml index f4471008a4..9058ff32c1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1062.18.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml index 5fc62ea8a8..4ba0b2bb76 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1062.4.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml index a2c4db929a..978dde3c14 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1062.4.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml index 34293b6275..969d34af11 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1127.10.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml index 6d4407ff6d..2201928de5 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1127.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml index 68c27bdd76..d6ba2f0c65 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1127.18.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml index 81c2d306cd..29070a4d27 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1127.19.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml index 46cc86d33c..0e76ccd260 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.102.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml index b68c131d87..fe281fd227 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.105.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml index f0e6d643d0..f97a490d1c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.108.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml index ded5e72663..093382ee03 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.15.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.15.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.15.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml index 6fc51e4988..93f46e48e0 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.2.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml index 55cb6ca92d..81a2bca686 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.31.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml index e632175eac..1753a0bf99 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.36.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml index ec4af75926..ca04f0d43c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.42.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml index 6631789a00..b360e1e0b6 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.45.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml index fa73ed5225..8d58b1b82f 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.49.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml index a31190e9f7..15529ece27 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.53.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.53.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.53.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml index 5b5a28e252..d0e06f1acf 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.62.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml index 42e43a86d0..b175ebe2b2 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.66.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.66.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.66.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml index b5f5c5125f..35f4b6e672 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.71.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml index 5c87494850..9d965d44f0 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.80.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.80.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.80.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml index 79e84872f9..7f5ff1cbfb 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.88.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml index eae69d070a..2106475dca 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-1160.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml index 905b8c801f..b0e5d249a3 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-123.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml index bb3b5fc5d6..79a91f2040 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-123.13.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml index 16be7d3dbc..5519f200ea 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-123.20.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml index 5aa85c5ad0..3ffb711149 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-123.4.4.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml index 46842d7764..3dae1bb265 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-123.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.6.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.6.3.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml index a1d79708e7..cbd3aef0e7 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-123.9.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml index 31acd55da2..c6f49c3067 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-123.9.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml index 24a0d3aca1..d11fea6ced 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-229.1.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml index 94d4ddf5b0..69f2e12ce6 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-229.14.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml index 172705e279..0840e32f47 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-327.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml index 92b4bbd0bd..53f9e4419f 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-327.28.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.28.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.28.3.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml index 389d8cca11..c204c7e3a1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-327.36.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml index 0be6e4e256..bd4c6df52c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-327.4.4.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.4.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.4.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml index 5a04127bf8..84206f3b33 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-327.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/os/x86_64/Packages/kernel-devel-3.10.0-327.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/os/x86_64/Packages/kernel-devel-3.10.0-327.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml index 9afa308372..d5d55b4e08 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-514.10.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml index d59f2aaabb..169215fd3d 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-514.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.2.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.2.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml index 3a1e90f039..936b67eb70 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-514.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml index 0de4445211..882c9a3911 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-514.6.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml index aee799a1c4..6abe374dbf 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-514.6.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml index 9304e65aab..17d46847a7 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-514.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml index c33c7ad15e..27bd8839c3 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-693.11.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml index 9665636519..3398aa6b12 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-693.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.6.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.6.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml index ce1dcf6d58..b3fc4d72f3 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-693.17.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.17.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.17.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml index b9e7a113c2..45889002df 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-693.2.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml index 31f69bcf98..1f0fb80880 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-693.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml index add201b017..da48bcb3cf 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-693.5.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml index 4faa97df77..016658da06 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-862.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml index e5e32f87a7..ee78acbe84 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-862.2.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.2.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.2.3.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml index 2750307eb5..2b9583508a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-862.3.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml index 7f45f0f5d7..20ee835564 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-862.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml index 59bdf8cdde..14f9b92e45 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-862.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/os/x86_64/Packages/kernel-devel-3.10.0-862.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/kernel-devel-3.10.0-862.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml index 18fe9fd7e6..7654465b18 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-957.12.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml index 9e63e0adb9..6a36eb035c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-957.12.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml index 2c76e31778..f40fc29834 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-957.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml index e08b8d7d95..e9b12310b2 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_3.10.0-957.21.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml index 4df673624d..0774365266 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm + - http://archive.kernel.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml index 2e8c9571cd..1bd73c747c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm + - http://archive.kernel.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml index f01c05cd8e..ae9cb1e41d 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml index 257e03e4fe..744e9ab2f0 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-305.19.1.el8_4.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-305.19.1.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.19.1.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.19.1.el8_4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml index ac978f27af..743665c06b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-305.25.1.el8_4.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-305.25.1.el8_4.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.x86_64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml index 3df119cc6e..4899005d2e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-305.7.1.el8_4.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-305.7.1.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml index 8fb0e793d7..f8b74b33c0 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm + - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml index a495f9cea8..bc8328bdf9 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm + - http://archive.kernel.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml index fae7081ae4..7401c61655 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-80.1.2.el8_0.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-80.1.2.el8_0.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml index 10843c4284..0181bed696 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml index 286d12516f..d860572ff2 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml index 55abfccf74..83ecc72ca4 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml index 462218a5c4..35c22e3d96 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_6.7.4-1.el7.elrepo.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_6.7.4-1.el7.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el7.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml index 36261d6b7a..0efc789301 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_6.7.4-1.el9.elrepo.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_6.7.4-1.el9.elrepo.x86_64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.x86_64.rpm + - http://elrepo.org/linux/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml index 9fc98a9d48..892acb9cc1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_6.7.5-1.el7.elrepo.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_6.7.5-1.el7.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el7.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml index 08c092967e..c1774aa72f 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_6.7.5-1.el8.elrepo.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_6.7.5-1.el8.elrepo.x86_64_1.o kernelurls: - - http://elrepo.org/linux/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el8.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml index 792d5961c2..dfd8821606 100755 --- a/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_centos_6.7.5-1.el9.elrepo.x86_64_1.ko probe: output/5.0.1+driver/x86_64/falco_centos_6.7.5-1.el9.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.x86_64.rpm + - http://elrepo.org/linux/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.4-100.fc38.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.4-100.fc38.x86_64_1.yaml deleted file mode 100755 index 15bd80a419..0000000000 --- a/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.4-100.fc38.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-100.fc38.x86_64 -target: fedora -architecture: amd64 -output: - module: output/5.0.1+driver/x86_64/falco_fedora_6.7.4-100.fc38.x86_64_1.ko - probe: output/5.0.1+driver/x86_64/falco_fedora_6.7.4-100.fc38.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/38/Everything/x86_64/Packages/k/kernel-devel-6.7.4-100.fc38.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.4-200.fc39.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.4-200.fc39.x86_64_1.yaml deleted file mode 100755 index 7d669ccd85..0000000000 --- a/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.4-200.fc39.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-200.fc39.x86_64 -target: fedora -architecture: amd64 -output: - module: output/5.0.1+driver/x86_64/falco_fedora_6.7.4-200.fc39.x86_64_1.ko - probe: output/5.0.1+driver/x86_64/falco_fedora_6.7.4-200.fc39.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.7.4-200.fc39.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.5-100.fc38.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.5-100.fc38.x86_64_1.yaml new file mode 100755 index 0000000000..72a445ef46 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.5-100.fc38.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-100.fc38.x86_64 +target: fedora +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_fedora_6.7.5-100.fc38.x86_64_1.ko + probe: output/5.0.1+driver/x86_64/falco_fedora_6.7.5-100.fc38.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/38/Everything/x86_64/Packages/k/kernel-devel-6.7.5-100.fc38.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.5-200.fc39.x86_64_1.yaml b/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.5-200.fc39.x86_64_1.yaml new file mode 100755 index 0000000000..8dda50edf5 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/fedora_6.7.5-200.fc39.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-200.fc39.x86_64 +target: fedora +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_fedora_6.7.5-200.fc39.x86_64_1.ko + probe: output/5.0.1+driver/x86_64/falco_fedora_6.7.5-200.fc39.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.7.5-200.fc39.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml index 5928a57676..1fddf474ad 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.104-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.104-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.104-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.104-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml index 13b11e4245..5816255b3b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.112-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.112-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.112-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.112-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml index 9304c551bd..0282fb88bc 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.115-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.115-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml index ef68046c86..65f3bdf19a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.115-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.115-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-4.ph3_1.yaml index edc412a12c..81938b6a6e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.115-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.115-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml index f046a11c6f..f9ae0e51e7 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.115-6.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.115-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-6.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.124-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.124-2.ph3_1.yaml index b955d7f517..9fd3bd0614 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.124-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.124-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.124-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.124-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.124-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.124-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml index 5db2c9b725..60d278e835 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.126-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.126-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.126-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.126-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml index c696ca1476..4e216684d7 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.129-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.129-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.129-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.129-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml index 9ba038f713..a51a92c4c3 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.132-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.132-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.132-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml index fcc83a819a..a82a8fdaec 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.132-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.132-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml index 071151395d..57ee039c6a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.132-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.132-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.132-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.132-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml index 5d8f634afe..28de603d55 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.138-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.138-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.138-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.138-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml index 370689255f..d1db1d4952 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.138-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.138-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.138-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.138-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml index 8ab0b4954c..74c55bbe7a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.145-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.145-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.145-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.145-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml index ba8fc9872e..2c9e1d22dd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.145-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.145-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.145-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml index fca664cf7a..ed52164807 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.145-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.145-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.145-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml index 1f03d15907..34a836c802 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.148-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.148-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml index fed4f9d624..062bae3e54 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.148-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.148-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml index a06af908ee..71dfadf1de 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.148-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.148-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.148-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.148-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml index 71d68c4cb4..88006f76ee 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.148-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.148-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.148-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml index a74fc03dfc..dc866cd553 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.150-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.150-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.150-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.150-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml index 5b65d3988a..698287f802 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.154-6.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.154-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.154-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.154-6.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml index 64db43bec8..c5114e4083 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.154-8.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.154-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.154-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.154-8.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml index adeab5ac61..a79690c058 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.160-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.160-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.160-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.160-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml index b9c25f8136..cb6a558efa 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.160-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.160-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.160-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.160-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml index 15718bcb54..c4747786cc 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.160-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.160-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.160-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.160-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml index f26fa0b0dd..44e39e2753 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.164-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.164-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.164-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.164-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml index d9eb1a53c1..3e8bed7c64 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.174-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.174-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.174-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.174-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml index 8f1a91fa6a..60070c4487 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.177-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.177-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.177-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.177-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml index ec0e80380c..9168c46946 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.182-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.182-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.182-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.182-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml index de7a255b60..a65070d709 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.182-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.182-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.182-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.182-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml index 77ba370d2c..99efb69f4a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.186-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.186-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.186-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml index de18e2a474..4e7a3b7aa3 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.186-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.186-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.186-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.186-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml index 8fdb3f45f7..62796e8c42 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.186-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.186-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.186-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.186-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml index 4f3b6799bb..a5d32ccb30 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.189-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.189-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.189-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml index 2c54472ae4..4c8adfb2b4 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.189-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.189-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.189-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml index cdaea300ad..d1152a5eb8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.189-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.189-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.189-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.190-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.190-1.ph3_1.yaml index cc0cf1412b..50792792ba 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.190-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.190-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.190-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.190-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.190-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.190-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml index 24ce2d891f..a82e208d18 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.191-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.191-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.191-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.191-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml index 1afa2dd49d..df8e3380b2 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.191-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.191-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml index 31686f0767..abff07d896 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.191-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.191-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.191-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml index eddf59a7d1..aefbd33ab4 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.191-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.191-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml index ddd8aac439..5604186a51 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.198-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.198-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.198-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml index aefd4b3665..fe99c413cf 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.198-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.198-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml index 7ec4fa4377..e953957f0b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.205-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.205-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.205-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.205-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.208-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.208-1.ph3_1.yaml index 83afd74330..c66a0cc069 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.208-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.208-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.208-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.208-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.208-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.208-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml index c837465873..f7c65458e1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.217-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.217-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.217-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.217-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml index ac03a71f79..989c82b88e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.219-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.219-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml index c053c031b8..5b527e6f7e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.219-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.219-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml index a91e38a65a..9d83443eb8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.219-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.219-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml index 6673cb8978..e22e62a6d4 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.219-5.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.219-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-5.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml index 913f45d382..28d7b48b1a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.224-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.224-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.224-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.224-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml index ae9422e880..38ecc7c024 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.229-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.229-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.229-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.229-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml index f59ee3f5ca..ae7e635227 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.232-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.232-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.232-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml index f45b70d6a9..8be0492000 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.232-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.232-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml index 50270b851a..7bb8ceb1d5 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.232-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.232-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml index 05135c3077..44072c5f1c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.241-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.241-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.241-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.241-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml index 0b00574a76..01475915c8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.245-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.245-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.245-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.245-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml index 6cc91921b0..3327514c1e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.247-12.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.247-12.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-12.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-12.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml index e382f2ad34..51f14ab148 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.247-13.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.247-13.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-13.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-13.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml index ad8e6d4496..8df4853c2a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.247-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.247-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml index 08d8b5f9ac..017ff72a79 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.247-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.247-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml index 184f16fb7b..9bb6ac8051 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.247-6.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.247-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-6.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml index ceaa23e762..ed9c154f98 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.247-8.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.247-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-8.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml index 0b79dac6ce..35f87da91f 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.256-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.256-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.256-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml index 5012a064a8..b26f1d6a06 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.256-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.256-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.256-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml index 9c90b5cc17..8364902fe1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.261-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.261-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.261-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.261-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml index f95399edcb..d50ac1159e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.264-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.264-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.264-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml index f74ede7b0e..98f7662ecb 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.264-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.264-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.264-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml index f191171f14..6011b155dd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.264-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.264-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.264-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml index ea0afdd7a2..b53cca53cd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.264-6.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.264-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.264-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-6.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml index a30ca47dde..869155440d 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.268-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.268-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.268-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.268-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml index 8f587e010e..1c1f413a33 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.269-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.269-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.269-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.269-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml index 1cd5086aa7..f961962568 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.269-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.269-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.269-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.269-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml index 3011b21674..f86be6ecf3 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.271-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.271-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.271-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.271-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml index a044b82991..6dc69f33d4 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.272-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.272-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.272-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml index 6aa60d1874..94a7519ea6 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.272-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.272-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.272-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml index e3d995d331..2cd92c7358 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.272-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.272-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml index 14954b8abd..9602bccee5 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.272-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.272-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml index 958f7416f5..3f85b9b109 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.280-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.280-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.280-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.280-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-1.ph3_1.yaml index 9c71cabd4e..83a4cf0b8b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.283-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.283-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml index 8eada448b3..c46f2b6bae 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.283-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.283-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.283-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml index 1afac3d160..d3b8a5614c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.283-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.283-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.283-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml index 6933741bbb..c697a170e7 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.283-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.283-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml index fccb48514e..6a6e91d8b6 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.283-5.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.283-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-5.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml index 6d7d6897cf..cfa2f64f35 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.285-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.285-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.285-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.285-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml index 7108df352c..5a679719fd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.285-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.285-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.285-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.285-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml index d8bca20f21..cf4dc33397 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.288-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.288-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml index f5ef668cf2..28e056318e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.288-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.288-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.288-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml index 6af7b8636d..088d016c21 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.288-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.288-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.288-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.290-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.290-3.ph3_1.yaml index a89f15511a..88a3b9c47f 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.290-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.290-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.290-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.290-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.290-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.290-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml index 6eb3622f97..5a4a369680 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.295-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.295-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.295-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml index ca796f839d..8f7561ba70 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.295-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.295-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.295-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.295-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-3.ph3_1.yaml index df0e2845ff..ff4a8a93e7 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.295-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.295-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.295-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml index f1d89bf37d..37551a683a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.295-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.295-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.295-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml index 595e13301b..73d8b6ffd3 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.297-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.297-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.297-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.297-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml index df2fe40bd4..b182267373 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.303-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.303-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.303-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.303-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml index 2a83c56272..a703c6ceb4 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.303-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.303-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.303-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.303-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml index 66b85d7668..2bf5519f40 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.305-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.305-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.305-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.305-4.ph3_1.yaml index da3abc100b..21849b4ffe 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.305-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.305-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.305-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.305-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml new file mode 100755 index 0000000000..2a3cd1a941 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 4.19.306-1.ph3 +target: photon +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_photon_4.19.306-1.ph3_1.ko + probe: output/5.0.1+driver/x86_64/falco_photon_4.19.306-1.ph3_1.o +kernelurls: + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.306-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml index 9376354065..d4033d72c1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.40-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.40-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.40-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml index 287bb83b22..8c524a3ebd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.40-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.40-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.40-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml index 75a74e4fa1..6549547950 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.65-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.65-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.65-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.65-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.69-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.69-1.ph3_1.yaml index d51092e855..86e97794c8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.69-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.69-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.69-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.69-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.69-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.69-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml index 75a52a0eb9..753ec024c8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.72-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.72-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.72-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml index 3fd705dd8f..abb3070785 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.72-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.72-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.72-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml index 4547e51fde..a306931153 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.76-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.76-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.76-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.76-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml index 3349cb909d..e1f778801e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.76-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.76-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.76-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.76-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml index 3f42834e4a..e655e03195 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.82-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.82-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.82-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.82-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml index f884f3b8d3..5c38e2c16e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.87-1.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.87-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.87-1.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-3.ph3_1.yaml index b13a58bdd6..2a556edd04 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.87-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.87-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.87-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml index 593abc01c0..6444176118 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.87-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.87-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.87-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-2.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-2.ph3_1.yaml index 33b3005b3e..f48ec72bb0 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-2.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.97-2.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.97-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-2.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml index d20be7cd46..c81e66d2cb 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.97-3.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.97-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-3.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml index 96ff13ba88..b433c0e16a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.97-4.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.97-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-4.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml index 1a6c8f8225..0d31b24176 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_4.19.97-5.ph3_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_4.19.97-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-5.ph3.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml index 02579a4e90..56442c4a6c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.103-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.103-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml index f412eea633..8031803731 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.103-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.103-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.103-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml index fd4c0828f0..0aef29a6dd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.103-3.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.103-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-3.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml index 66f7c01616..37b9548e4d 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.103-4.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.103-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-4.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml index 8cd71c3ebb..bc330bf534 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.109-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.109-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.109-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml index 55f4a55a93..29d9610e1d 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.109-3.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.109-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.109-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-3.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml index 4abef3b0ec..054bf88866 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.118-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.118-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml index 797c8ad6f8..348cbbe142 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.118-5.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.118-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-5.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-6.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-6.ph4_1.yaml index 177158e0cc..d30f6b8224 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-6.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.118-6.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.118-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-6.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml index c0d31212d9..88381475f6 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.118-8.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.118-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-8.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml index 62980be826..748d374dd6 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.132-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.132-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.132-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.132-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml index 009062c150..ca154bfcbd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.142-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.142-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.142-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.142-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml index af4d10c554..eec2cebe43 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.152-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.152-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml index 04c859ac26..23e0cc3419 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.152-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.152-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml index 144d53d682..fea9d39531 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.152-3.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.152-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-3.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml index 567450160d..4bf1e487bf 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.152-5.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.152-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-5.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml index 000262f17a..9533927270 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.152-6.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.152-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-6.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml index c3cb07a66b..3f189336ef 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.152-8.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.152-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-8.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml index 473024e8c1..14c0de165a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.152-9.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.152-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-9.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml index c42075e4b9..dd3be4fb10 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.158-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.158-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.158-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml index 5f2ac48f87..add8b04ccb 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.158-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.158-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.158-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml index c01d770e6d..5d4e66b8b9 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.159-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.159-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.159-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml index d9cd436054..6279c191c8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.159-3.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.159-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.159-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-3.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.162-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.162-1.ph4_1.yaml index 12010c1902..e2ba999218 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.162-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.162-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.162-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.162-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.162-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.162-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.162-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.162-2.ph4_1.yaml index 8f70adc1b4..834b60c2c4 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.162-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.162-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.162-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.162-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.162-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.162-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml index 41b8fa6842..15ad34f476 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.165-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.165-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.165-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.165-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.165-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.165-2.ph4_1.yaml index 74701ee7c6..7275c19763 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.165-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.165-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.165-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.165-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.165-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.165-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml index aece9c5505..b2a7382e14 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.168-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.168-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.168-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.168-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.168-4.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.168-4.ph4_1.yaml index 73ac852d75..9bf8a33e1c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.168-4.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.168-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.168-4.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.168-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.168-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.168-4.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml index 50db7b9feb..8b9e7e91be 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.175-3.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.175-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-3.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml index b7c80eb12b..e0b5e12bd2 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.175-4.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.175-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-4.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml index df8f2dd7f5..b179b8c299 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.175-5.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.175-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-5.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml index c3d5cd4e7f..4f8be702cb 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.175-6.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.175-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-6.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml index 22506d2504..4a28638ad9 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.180-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.180-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.180-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.180-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml index 1549087a97..291cf82dd9 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.183-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.183-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.183-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.183-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml index 7bb8b72095..3836644fb5 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.183-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.183-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.183-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.183-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml index a3a21027d5..ae5da17840 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.186-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.186-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.186-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.186-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.186-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.186-2.ph4_1.yaml index 5de5645e5f..b1bb7df67f 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.186-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.186-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.186-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.186-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.186-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.186-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml index 2ea3a542f1..a5e3b18e98 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.188-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.188-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.188-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.188-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml index 35f91816c9..d2fc73df84 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.190-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.190-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.190-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml index 03b84c134c..22e298d9b2 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.190-3.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.190-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-3.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml index 116790cc21..9a4b2b5bf0 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.190-4.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.190-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.190-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-4.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml index 662459e06c..83728db736 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.194-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.194-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml index bceedd3f7c..8ea0167d8a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.194-5.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.194-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-5.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml index 4aab6a64a7..6c3dc6a677 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.197-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.197-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.197-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.197-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml index bafab5b975..5dd43a1086 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.198-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.198-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.198-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.198-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml index 92572f02dc..86c35f322e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.200-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.200-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.200-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.200-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml index 1ac973e3e2..9620c61a76 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.201-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.201-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.201-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.201-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml index bfaf9f8184..b9243e1221 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.206-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.206-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.206-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.206-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml index a8993c97ab..20601ed722 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.206-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.206-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml index 623b72607f..1441517742 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.206-4.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.206-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.206-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-4.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml index 3e785be043..c6d21af23b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.206-5.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.206-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.206-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-5.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml index f540cbe988..4b41febac1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.209-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.209-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.209-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml index 37fc5d6ca2..ec89acea12 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.209-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.209-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.209-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml index 672d30bc6d..bf0a9321cd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.209-3.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.209-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-aws-devel-5.10.209-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.209-3.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml index 5097e60289..1cc7450733 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.25-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.25-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml index 1bff48cbf0..29bc791c75 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.25-10.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.25-10.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-10.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-10.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml index 01e796a6dd..b261784e7b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.25-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.25-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml index 020063d97c..f0a2eb0bb5 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.25-3.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.25-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-3.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml index 87dd8dad9f..97e64d3341 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.25-6.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.25-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-6.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-9.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-9.ph4_1.yaml index 371d953e01..feef6c1285 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-9.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.25-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.25-9.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.25-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-9.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml index 55f01efa68..b347861ff7 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.35-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.35-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.35-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.35-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.4-4.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.4-4.ph4_1.yaml index 4bcc8a4d1b..44a41d16f2 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.4-4.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.4-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.4-4.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.4-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-aws-devel-5.10.4-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.4-4.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml index b076f65223..e1b174a28b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.4-9.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.4-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml index b197fe4308..0defb1202c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.42-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.42-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.42-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml index 7d9c82be39..477118ab4f 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.42-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.42-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.42-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-4.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-4.ph4_1.yaml index 61790789ed..84d4cb807a 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-4.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.42-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.42-4.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.42-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.42-4.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.46-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.46-2.ph4_1.yaml index da80f25399..0ccfb4db7b 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.46-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.46-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.46-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.46-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.46-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.46-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml index 6307522e1d..1fdf4be208 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.52-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.52-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.52-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml index 82b51deae6..a428e2c2fe 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.52-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.52-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.52-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml index 7a8571a3a0..d019267de9 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.61-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.61-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.61-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.61-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml index 97487c4fca..5f1acbc46f 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.75-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.75-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.75-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.75-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml index fcfe4074b5..a95a28ab93 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.78-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.78-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.78-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.78-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml index 527586cd54..d0dc205942 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.83-2.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.83-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-2.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml index 183909ee34..853fb84b38 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.83-4.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.83-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-4.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml index 0822bdca76..e042c576cf 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.83-5.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.83-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-5.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-6.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-6.ph4_1.yaml index b38fcfe8ed..f631fdf831 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-6.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.83-6.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.83-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-6.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml index e1c78837cc..01e7e7c437 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.83-7.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.83-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-7.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml index fd8e747e5b..45e6ae3586 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.93-1.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.93-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-1.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml index 9363e8cc8e..fcfd75e22e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.93-3.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.93-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-3.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml index 7e6da7d41e..83a01dba9c 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.93-4.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.93-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-4.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml index 7972a67d1e..cb9e68f8be 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_5.10.93-5.ph4_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_5.10.93-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.93-5.ph4.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml index 2d338beed4..2b9acde6f1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.10-11.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_x86_64/x86_64/linux-secure-devel-6.1.10-11.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.10-11.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml index f6785cdc02..ce0fc387b8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.10-12.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.10-12.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.10-12.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.10-12.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml index 90349bae06..edf1a117dd 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.28-1.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.28-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.28-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.28-1.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml index 1928b4fd9f..cc1818812e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.37-1.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.37-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.37-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.37-1.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml index 1d95a47861..c51ad25078 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.41-1.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.41-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-1.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml index 06b16bc1e8..7cb9e9b3c9 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.41-2.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.41-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-2.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml index 84e4d6d9d6..2a1deaa1a4 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.41-4.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.41-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.41-4.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml index 1b09291296..2740faaae4 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.45-1.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.45-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-1.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml index 6a56001e02..8faea06c48 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.45-2.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.45-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-2.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml index c51afc3bc2..f0058e0422 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.45-3.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.45-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-3.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml index 3a15657f78..78f704e544 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.45-4.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.45-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-4.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml index 377d78dc65..237310cd74 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.45-8.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.45-8.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-8.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-8.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml index 5cf6985fda..7d27dd9e42 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.45-9.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.45-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-9.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-1.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-1.ph5_1.yaml index 90089138e1..1c506e8fd8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-1.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.53-1.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.53-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-1.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml index 2c5ed5d088..b6ff780c49 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.53-2.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.53-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-2.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml index e5c4519203..0227ecb4be 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.53-3.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.53-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-3.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml index cf8a7ce9ec..0b08cc197e 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.53-5.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.53-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-5.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml index da947aca77..5ffff07dd5 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.53-6.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.53-6.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-6.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml index 74d7dda22e..0dea997fbf 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.53-7.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.53-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-7.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml index 438aea30f0..27744131a2 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.56-1.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.56-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-1.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml index 42562bf652..0e5599dfa5 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.56-2.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.56-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-2.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml index fe7ba451ae..4df9609086 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.56-3.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.56-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-3.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml index fece619204..533c4cafd6 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.56-4.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.56-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-4.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml index 5ed710a7d7..6dfb87c7aa 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.56-7.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.56-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-7.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml index 1cdd93f872..31c90c7a55 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.60-2.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.60-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.60-2.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml index 2edeee7c0f..6f1afefe75 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.60-3.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.60-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.60-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-3.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml index 0e93118bc4..0b3c571a87 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.62-10.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.62-10.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-10.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-10.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml index 5961e29771..0599a6a12d 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.62-2.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.62-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-2.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml index d34ed0bece..d160915a2f 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.62-4.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.62-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-4.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml index 6d5085a989..568069d940 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.62-5.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.62-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-5.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-6.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-6.ph5_1.yaml index e3ff540858..1ef1f4bf96 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-6.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.62-6.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.62-6.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-6.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml index 02dbcf9d97..0d128a5be8 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.62-9.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.62-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-9.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml index 6e02098a97..b595d6d215 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.70-1.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.70-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.70-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-1.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml index 08315ace75..02c0da20bb 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.70-2.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.70-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.70-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-2.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml index 77f2522cca..dc84c95be1 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.75-1.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.75-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.75-1.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml index 9272d68e1f..f13d0fc2b3 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.75-3.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.75-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.75-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-3.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml index cafdb9c22a..60dd852ced 100755 --- a/driverkit/config/5.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml +++ b/driverkit/config/5.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/5.0.1+driver/x86_64/falco_photon_6.1.77-1.ph5_1.ko probe: output/5.0.1+driver/x86_64/falco_photon_6.1.77-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.77-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_updates_5.0_x86_64/x86_64/linux-devel-6.1.77-1.ph5.x86_64.rpm diff --git a/driverkit/config/5.0.1+driver/x86_64/talos_6.1.78-talos_1_v1.6.5.yaml b/driverkit/config/5.0.1+driver/x86_64/talos_6.1.78-talos_1_v1.6.5.yaml new file mode 100755 index 0000000000..4f99791cea --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/talos_6.1.78-talos_1_v1.6.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.6.5 +kernelrelease: 6.1.78-talos +target: talos +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_talos_6.1.78-talos_1_v1.6.5.ko + probe: output/5.0.1+driver/x86_64/falco_talos_6.1.78-talos_1_v1.6.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4NiA2LjEuNzggS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhUPSJnY2MgKEdDQykgMTMuMi4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEzMDIwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yNDEwMApDT05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjQxMDAKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0NBTl9MSU5LPXkKQ09ORklHX0NDX0NBTl9MSU5LX1NUQVRJQz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19USUVEX09VVFBVVD15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9OPTEyNQpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLXRhbG9zIgojIENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19IQVZFX0tFUk5FTF9aU1REPXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfWFo9eQojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9aU1REIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX1dBVENIX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfR0VORVJJQ19JUlFfTUFUUklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lSUV9SRVNFUlZBVElPTl9NT0RFPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfSU5JVD15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKQ09ORklHX0hBVkVfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPR19NQVhfU0tFV19VUz0xMDAKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxUX0JQRl9KSVQ9eQoKIwojIEJQRiBzdWJzeXN0ZW0KIwpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQojIENPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldApDT05GSUdfQlBGX0xTTT15CiMgZW5kIG9mIEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX05PTkVfQlVJTEQ9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQ09SRSBpcyBub3Qgc2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldAojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FDQ09VTlRJTkc9eQpDT05GSUdfUFNJPXkKIyBDT05GSUdfUFNJX0RFRkFVTFRfRElTQUJMRUQgaXMgbm90IHNldAojIGVuZCBvZiBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCgpDT05GSUdfQ1BVX0lTT0xBVElPTj15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCiMgQ09ORklHX1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzExX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CiMgQ09ORklHX0NHUk9VUF9GQVZPUl9EWU5NT0RTIGlzIG5vdCBzZXQKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NHUk9VUD15CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgojIENPTkZJR19SRF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX1JEX1haPXkKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1JEX1pTVEQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVfTVRJTUU9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJBUlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX0tDTVA9eQpDT05GSUdfUlNFUT15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfR1VFU1RfUEVSRl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CiMgZW5kIG9mIEdlbmVyYWwgc2V0dXAKCkNPTkZJR182NEJJVD15CkNPTkZJR19YODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmNjQteDg2LTY0IgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX05SX0dQSU89MTAyNApDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19DQ19IQVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfQ1BVX1JFU0NUUkwgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfVVYgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CkNPTkZJR19QQVJBVklSVF9YWEw9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSFZfQ0FMTEJBQ0tfVkVDVE9SPXkKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fUFY9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVOX1BWSFZNX0dVRVNUPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0RPTTAgaXMgbm90IHNldApDT05GSUdfWEVOX1BWX01TUl9TQUZFPXkKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19BQ1JOX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVERYX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfSUEzMl9GRUFUX0NUTD15CkNPTkZJR19YODZfVk1YX0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0hZR09OPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1pIQU9YSU49eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldApDT05GSUdfQk9PVF9WRVNBX1NVUFBPUlQ9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVU19SQU5HRV9CRUdJTj0yCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD01MTIKQ09ORklHX05SX0NQVVNfREVGQVVMVD02NApDT05GSUdfTlJfQ1BVUz01MTIKQ09ORklHX1NDSEVEX0NMVVNURVI9eQpDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX1NDSEVEX01DPXkKQ09ORklHX1NDSEVEX01DX1BSSU89eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CiMgQ09ORklHX1g4Nl9NQ0VMT0dfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQojIENPTkZJR19YODZfTUNFX0lOSkVDVCBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNldApDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1VOQ09SRT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9CUlMgaXMgbm90IHNldAojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCgpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX1g4Nl9JT1BMX0lPUEVSTT15CkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09ORklHX01JQ1JPQ09ERV9BTUQ9eQojIENPTkZJR19NSUNST0NPREVfTEFURV9MT0FESU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKIyBDT05GSUdfWDg2XzVMRVZFTCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRElSRUNUX0dCUEFHRVM9eQojIENPTkZJR19YODZfQ1BBX1NUQVRJU1RJQ1MgaXMgbm90IHNldAojIENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMgbm90IHNldApDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRfQUNQSV9OVU1BPXkKIyBDT05GSUdfTlVNQV9FTVUgaXMgbm90IHNldApDT05GSUdfTk9ERVNfU0hJRlQ9NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMAojIENPTkZJR19YODZfUE1FTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CkNPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLPXkKQ09ORklHX01UUlI9eQojIENPTkZJR19NVFJSX1NBTklUSVpFUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19YODZfVU1JUD15CkNPTkZJR19DQ19IQVNfSUJUPXkKIyBDT05GSUdfWDg2X0tFUk5FTF9JQlQgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVM9eQpDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX09GRj15CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NHWCBpcyBub3Qgc2V0CkNPTkZJR19FRkk9eQpDT05GSUdfRUZJX1NUVUI9eQojIENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0yNTAKQ09ORklHX1NDSEVEX0hSVElDSz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9IQVNfS0VYRUNfUFVSR0FUT1JZPXkKQ09ORklHX0tFWEVDX1NJRz15CiMgQ09ORklHX0tFWEVDX1NJR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfRFlOQU1JQ19NRU1PUllfTEFZT1VUPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUlk9eQpDT05GSUdfUkFORE9NSVpFX01FTU9SWV9QSFlTSUNBTF9QQURESU5HPTB4MApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfWE9OTFkgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkU9eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19SRVRVUk5fVEhVTks9eQpDT05GSUdfU1BFQ1VMQVRJT05fTUlUSUdBVElPTlM9eQpDT05GSUdfUEFHRV9UQUJMRV9JU09MQVRJT049eQpDT05GSUdfUkVUUE9MSU5FPXkKQ09ORklHX1JFVEhVTks9eQpDT05GSUdfQ1BVX1VOUkVUX0VOVFJZPXkKQ09ORklHX0NQVV9JQlBCX0VOVFJZPXkKQ09ORklHX0NQVV9JQlJTX0VOVFJZPXkKQ09ORklHX0NQVV9TUlNPPXkKIyBDT05GSUdfU0xTIGlzIG5vdCBzZXQKIyBDT05GSUdfR0RTX0ZPUkNFX01JVElHQVRJT04gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfQUREX1BBR0VTPXkKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxFPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9OVU1BPXkKIyBDT05GSUdfQUNQSV9ITUFUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRFBURiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0M9eQojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19YODZfUE1fVElNRVI9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEVfVVQgaXMgbm90IHNldApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9JRExFX0dPVl9IQUxUUE9MTCBpcyBub3Qgc2V0CkNPTkZJR19IQUxUUE9MTF9DUFVJRExFPXkKIyBlbmQgb2YgQ1BVIElkbGUKCiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNldAojIGVuZCBvZiBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfTU1DT05GX0ZBTTEwSD15CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQojIGVuZCBvZiBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCgojCiMgQmluYXJ5IEVtdWxhdGlvbnMKIwpDT05GSUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19YODZfWDMyX0FCSSBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfMzI9eQpDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CiMgZW5kIG9mIEJpbmFyeSBFbXVsYXRpb25zCgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fUEZOQ0FDSEU9eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfVFNPPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfQUNRX1JFTD15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19IQVZFX0tWTV9NU0k9eQpDT05GSUdfSEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVSQ0VQVD15CkNPTkZJR19LVk1fVkZJTz15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdfS1ZNX0NPTVBBVD15CkNPTkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkKQ09ORklHX0hBVkVfS1ZNX05PX1BPTEw9eQpDT05GSUdfS1ZNX1hGRVJfVE9fR1VFU1RfV09SSz15CkNPTkZJR19IQVZFX0tWTV9QTV9OT1RJRklFUj15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09eQpDT05GSUdfS1ZNX0lOVEVMPXkKQ09ORklHX0tWTV9BTUQ9eQojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKQ09ORklHX0FTX0FWWDUxMj15CkNPTkZJR19BU19TSEExX05JPXkKQ09ORklHX0FTX1NIQTI1Nl9OST15CkNPTkZJR19BU19UUEFVU0U9eQoKIwojIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CkNPTkZJR19IT1RQTFVHX1NNVD15CkNPTkZJR19HRU5FUklDX0VOVFJZPXkKQ09ORklHX0tQUk9CRVM9eQpDT05GSUdfSlVNUF9MQUJFTD15CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBVElDX0NBTExfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9eQpDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfS1JFVFBST0JFX09OX1JFVEhPT0s9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9ESVJFQ1RfTUFQPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9GSU5BTElaRV9JTklUPXkKQ09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNUX1dISVRFTElTVD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfQVJDSF9XQU5UU19OT19JTlNUUj15CkNPTkZJR19IQVZFX0FTTV9NT0RWRVJTSU9OUz15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9SU0VRPXkKQ09ORklHX0hBVkVfUlVTVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfTUVSR0VfVk1BUz15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkdfVEhJTj15CkNPTkZJR19MVE9fTk9ORT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NGSV9DTEFORz15CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkdfVVNFUj15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkdfVVNFUl9PRkZTVEFDSz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX01PVkVfUFVEPXkKQ09ORklHX0hBVkVfTU9WRV9QTUQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9BUkNIX0NPTVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fNjRLQj15CkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzI1NktCPXkKQ09ORklHX0hBVkVfT0JKVE9PTD15CkNPTkZJR19IQVZFX0pVTVBfTEFCRUxfSEFDSz15CkNPTkZJR19IQVZFX05PSU5TVFJfSEFDSz15CkNPTkZJR19IQVZFX05PSU5TVFJfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1VBQ0NFU1NfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9SRUxJQUJMRV9TVEFDS1RSQUNFPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CkNPTkZJR19DT01QQVRfMzJCSVRfVElNRT15CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkKQ09ORklHX0hBVkVfU1RBVElDX0NBTEw9eQpDT05GSUdfSEFWRV9TVEFUSUNfQ0FMTF9JTkxJTkU9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfQ0FMTD15CkNPTkZJR19BUkNIX1dBTlRfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19QQUdFX1RBQkxFX0NIRUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRkNPUkVfQ09NUEFUPXkKQ09ORklHX0FSQ0hfSEFTX1BBUkFOT0lEX0wxRF9GTFVTSD15CkNPTkZJR19EWU5BTUlDX1NJR0ZSQU1FPXkKQ09ORklHX0FSQ0hfSEFTX05PTkxFQUZfUE1EX1lPVU5HPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgpDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTE9DS19MRUdBQ1lfQVVUT0xPQUQ9eQpDT05GSUdfQkxLX0NHUk9VUF9SV1NUQVQ9eQpDT05GSUdfQkxLX0RFVl9CU0dfQ09NTU9OPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEhST1RUTElORz15CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElOR19MT1cgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0xBVEVOQ1kgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0ZDX0FQUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0NPU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAojIENPTkZJR19CTEtfSU5MSU5FX0VOQ1JZUFRJT04gaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049eQpDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJR19MRE1fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gVHlwZXMKCkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKQ09ORklHX0JMS19NUV9SRE1BPXkKQ09ORklHX0JMS19QTT15CkNPTkZJR19CTE9DS19IT0xERVJfREVQUkVDQVRFRD15CkNPTkZJR19CTEtfTVFfU1RBQ0tJTkc9eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKIyBDT05GSUdfSU9TQ0hFRF9CRlEgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0FSQ0hfSEFTX05PTl9PVkVSTEFQUElOR19BRERSRVNTX1NQQUNFPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfQ09SRV9CRUZPUkVfVVNFUk1PREU9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0JJTkZNVF9NSVNDPW0KQ09ORklHX0NPUkVEVU1QPXkKIyBlbmQgb2YgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKCiMKIyBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCiMKQ09ORklHX1NXQVA9eQojIENPTkZJR19aU1dBUCBpcyBub3Qgc2V0CgojCiMgU0xBQiBhbGxvY2F0b3Igb3B0aW9ucwojCiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RfVU5FVklDVEFCTEVfREVGQVVMVD0xCkNPTkZJR19QQUdFX1JFUE9SVElORz15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQojIENPTkZJR19DTUEgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19ITU1fTUlSUk9SPXkKQ09ORklHX1ZNQVBfUEZOPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX1NFQ1JFVE1FTT15CiMgQ09ORklHX0FOT05fVk1BX05BTUUgaXMgbm90IHNldAojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19MUlVfR0VOPXkKQ09ORklHX0xSVV9HRU5fRU5BQkxFRD15CiMgQ09ORklHX0xSVV9HRU5fU1RBVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9FWFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdfUEFDS0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX1NDTT15CkNPTkZJR19BRl9VTklYX09PQj15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RMUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fT0ZGTE9BRD15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05GSUdfWEZSTV9VU0VSX0NPTVBBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fQUg9eQpDT05GSUdfWEZSTV9FU1A9eQpDT05GSUdfWEZSTV9JUENPTVA9eQojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfU01DIGlzIG5vdCBzZXQKIyBDT05GSUdfWERQX1NPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKIyBDT05GSUdfSVBfRklCX1RSSUVfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09ORklHX0lQX1BOUF9CT09UUD15CkNPTkZJR19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD15CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19ORVRfSVBHUkU9bQojIENPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUIGlzIG5vdCBzZXQKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKIyBDT05GSUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRfRk9VPXkKQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKIyBDT05GSUdfSU5FVF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9UQUJMRV9QRVJUVVJCX09SREVSPTE2CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkKQ09ORklHX0lORVRfVURQX0RJQUc9eQojIENPTkZJR19JTkVUX1JBV19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfRElBR19ERVNUUk9ZPXkKQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKIyBDT05GSUdfVENQX0NPTkdfQklDIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKIyBDT05GSUdfVENQX0NPTkdfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFNUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTlYgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0RDVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0JCUj15CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9CQlIgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lORVQ2X0VTUD15CkNPTkZJR19JTkVUNl9FU1BfT0ZGTE9BRD15CiMgQ09ORklHX0lORVQ2X0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09NUD15CkNPTkZJR19JUFY2X01JUDY9eQpDT05GSUdfSVBWNl9JTEE9eQpDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQojIENPTkZJR19JUFY2X1NJVF82UkQgaXMgbm90IHNldApDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD15CiMgQ09ORklHX0lQVjZfR1JFIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfRk9VPXkKQ09ORklHX0lQVjZfRk9VX1RVTk5FTD15CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9SUExfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0lPQU02X0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKIyBDT05GSUdfTVBUQ1AgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX1NLSVBfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9GQU1JTFlfQlJJREdFPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfSE9PSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19TWVNMT0c9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CiMgQ09ORklHX05GX0NUX1BST1RPX0RDQ1AgaXMgbm90IHNldApDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEUgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfSDMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9TSVA9eQpDT05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9TWU5QUk9YWT15CkNPTkZJR19ORl9UQUJMRVM9eQpDT05GSUdfTkZfVEFCTEVTX0lORVQ9eQpDT05GSUdfTkZfVEFCTEVTX05FVERFVj15CkNPTkZJR19ORlRfTlVNR0VOPXkKQ09ORklHX05GVF9DVD15CiMgQ09ORklHX05GVF9DT05OTElNSVQgaXMgbm90IHNldApDT05GSUdfTkZUX0xPRz15CkNPTkZJR19ORlRfTElNSVQ9eQpDT05GSUdfTkZUX01BU1E9eQpDT05GSUdfTkZUX1JFRElSPXkKQ09ORklHX05GVF9OQVQ9eQojIENPTkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05GVF9PQkpSRUY9eQpDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9UUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19ORlRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX05FVERFVj15CkNPTkZJR19ORlRfRFVQX05FVERFVj15CkNPTkZJR19ORlRfRldEX05FVERFVj15CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9GSUJfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjQ9eQpDT05GSUdfTkZfTE9HX0FSUD15CkNPTkZJR19ORl9MT0dfSVBWND15CkNPTkZJR19ORl9SRUpFQ1RfSVBWND15CkNPTkZJR19ORl9OQVRfU05NUF9CQVNJQz15CkNPTkZJR19ORl9OQVRfUFBUUD15CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CiMgQ09ORklHX0lQX05GX01BVENIX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfTUFUQ0hfRUNOIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX01BVENIX1JQRklMVEVSPXkKIyBDT05GSUdfSVBfTkZfTUFUQ0hfVFRMIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX0ZJTFRFUj15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVKRUNUPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX05BVD15CkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT15CkNPTkZJR19JUF9ORl9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD15CkNPTkZJR19JUF9ORl9NQU5HTEU9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORlRfRklCX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjY9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9eQpDT05GSUdfTkZfTE9HX0lQVjY9eQpDT05GSUdfSVA2X05GX0lQVEFCTEVTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9BSD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRVVJNjQ9eQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9eQpDT05GSUdfSVA2X05GX01BVENIX09QVFM9eQpDT05GSUdfSVA2X05GX01BVENIX0hMPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2SEVBREVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9NSD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlBGSUxURVI9eQpDT05GSUdfSVA2X05GX01BVENIX1JUPXkKIyBDT05GSUdfSVA2X05GX01BVENIX1NSSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9TWU5QUk9YWT15CkNPTkZJR19JUDZfTkZfTUFOR0xFPXkKQ09ORklHX0lQNl9ORl9SQVc9eQpDT05GSUdfSVA2X05GX1NFQ1VSSVRZPXkKQ09ORklHX0lQNl9ORl9OQVQ9eQojIENPTkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREUgaXMgbm90IHNldAojIENPTkZJR19JUDZfTkZfVEFSR0VUX05QVCBpcyBub3Qgc2V0CiMgZW5kIG9mIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgpDT05GSUdfTkZfREVGUkFHX0lQVjY9eQojIENPTkZJR19ORl9UQUJMRVNfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9eQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9eQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj15CkNPTkZJR19CUklER0VfRUJUX1RfTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfODAyXzM9eQpDT05GSUdfQlJJREdFX0VCVF9BTU9ORz15CkNPTkZJR19CUklER0VfRUJUX0FSUD15CkNPTkZJR19CUklER0VfRUJUX0lQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA2PXkKQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPXkKQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT15CkNPTkZJR19CUklER0VfRUJUX1NUUD15CkNPTkZJR19CUklER0VfRUJUX1ZMQU49eQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT15CkNPTkZJR19CUklER0VfRUJUX0ROQVQ9eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9eQpDT05GSUdfQlJJREdFX0VCVF9SRURJUkVDVD15CkNPTkZJR19CUklER0VfRUJUX1NOQVQ9eQpDT05GSUdfQlJJREdFX0VCVF9MT0c9eQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz15CiMgQ09ORklHX0JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CiMgZW5kIG9mIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwojIENPTkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgRENDUCBLZXJuZWwgSGFja2luZwoKQ09ORklHX0lQX1NDVFA9eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldApDT05GSUdfSU5FVF9TQ1RQX0RJQUc9eQpDT05GSUdfUkRTPXkKIyBDT05GSUdfUkRTX1JETUEgaXMgbm90IHNldAojIENPTkZJR19SRFNfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19BVE09eQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0JSMjY4NCBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKIyBDT05GSUdfTDJUUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUF9WMyBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORz15CiMgQ09ORklHX0JSSURHRV9NUlAgaXMgbm90IHNldAojIENPTkZJR19CUklER0VfQ0ZNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNBX1RBR19BUjkzMzEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX1BSRVBFTkQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19IRUxMQ1JFRUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0VEU0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19NVEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19LU1ogaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1RfODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19RQ0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw0X0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw4XzQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SWk4xX0E1UFNXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfTEFOOTMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1NKQTExMDUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19UUkFJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfWFJTNzAwWCBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxBTl84MDIxUV9HVlJQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKQ09ORklHX0FUQUxLPXkKIyBDT05GSUdfREVWX0FQUExFVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQpDT05GSUdfNkxPV1BBTj15CiMgQ09ORklHXzZMT1dQQU5fREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQz15CkNPTkZJR182TE9XUEFOX05IQ19ERVNUPXkKQ09ORklHXzZMT1dQQU5fTkhDX0ZSQUdNRU5UPXkKQ09ORklHXzZMT1dQQU5fTkhDX0hPUD15CkNPTkZJR182TE9XUEFOX05IQ19JUFY2PXkKQ09ORklHXzZMT1dQQU5fTkhDX01PQklMSVRZPXkKQ09ORklHXzZMT1dQQU5fTkhDX1JPVVRJTkc9eQpDT05GSUdfNkxPV1BBTl9OSENfVURQPXkKIyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9IT1AgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19VRFAgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19JQ01QVjYgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0RFU1QgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0ZSQUcgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX1JPVVRFIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9eQojIENPTkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X1NPQ0tFVD15CiMgQ09ORklHX0lFRUU4MDIxNTRfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKIyBDT05GSUdfTkVUX1NDSF9BVE0gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09ORklHX05FVF9TQ0hfTVVMVElRPXkKQ09ORklHX05FVF9TQ0hfUkVEPXkKQ09ORklHX05FVF9TQ0hfU0ZCPXkKQ09ORklHX05FVF9TQ0hfU0ZRPXkKQ09ORklHX05FVF9TQ0hfVEVRTD15CkNPTkZJR19ORVRfU0NIX1RCRj15CiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9FVEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVUX1NDSF9EU01BUks9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CkNPTkZJR19ORVRfU0NIX01RUFJJTz15CiMgQ09ORklHX05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPXkKQ09ORklHX05FVF9TQ0hfUUZRPXkKQ09ORklHX05FVF9TQ0hfQ09ERUw9eQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRPXkKQ09ORklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPXkKIyBDT05GSUdfTkVUX1NDSF9GUV9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKQ09ORklHX05FVF9TQ0hfUExVRz15CiMgQ09ORklHX05FVF9TQ0hfRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfREVGQVVMVD15CiMgQ09ORklHX0RFRkFVTFRfRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0ZRIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVD15CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9InBmaWZvX2Zhc3QiCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfUk9VVEU0PXkKQ09ORklHX05FVF9DTFNfRlc9eQpDT05GSUdfTkVUX0NMU19VMzI9eQojIENPTkZJR19DTFNfVTMyX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DTFNfVTMyX01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPXkKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9eQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD15CkNPTkZJR19ORVRfRU1BVENIX05CWVRFPXkKQ09ORklHX05FVF9FTUFUQ0hfVTMyPXkKQ09ORklHX05FVF9FTUFUQ0hfTUVUQT15CkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9eQpDT05GSUdfTkVUX0VNQVRDSF9JUFNFVD15CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CiMgQ09ORklHX0dBQ1RfUFJPQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX01JUlJFRD15CkNPTkZJR19ORVRfQUNUX1NBTVBMRT15CkNPTkZJR19ORVRfQUNUX0lQVD15CkNPTkZJR19ORVRfQUNUX05BVD15CkNPTkZJR19ORVRfQUNUX1BFRElUPXkKQ09ORklHX05FVF9BQ1RfU0lNUD15CkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9eQpDT05GSUdfTkVUX0FDVF9DU1VNPXkKIyBDT05GSUdfTkVUX0FDVF9NUExTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVkxBTj15CkNPTkZJR19ORVRfQUNUX0JQRj15CiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0NUSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1NLQk1PRD15CkNPTkZJR19ORVRfQUNUX0lGRT15CkNPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVk9eQojIENPTkZJR19ORVRfQUNUX0dBVEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlBSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlRDSU5ERVggaXMgbm90IHNldAojIENPTkZJR19ORVRfVENfU0tCX0VYVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9eQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPW0KQ09ORklHX09QRU5WU1dJVENIX1ZYTEFOPXkKQ09ORklHX09QRU5WU1dJVENIX0dFTkVWRT15CkNPTkZJR19WU09DS0VUUz15CkNPTkZJR19WU09DS0VUU19ESUFHPXkKQ09ORklHX1ZTT0NLRVRTX0xPT1BCQUNLPXkKQ09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPXkKQ09ORklHX0hZUEVSVl9WU09DS0VUUz15CkNPTkZJR19ORVRMSU5LX0RJQUc9eQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089eQojIENPTkZJR19NUExTX1JPVVRJTkcgaXMgbm90IHNldApDT05GSUdfTkVUX05TSD15CkNPTkZJR19IU1I9eQpDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CiMgQ09ORklHX1FSVFIgaXMgbm90IHNldApDT05GSUdfTkVUX05DU0k9eQojIENPTkZJR19OQ1NJX09FTV9DTURfR0VUX01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX05DU0lfT0VNX0NNRF9LRUVQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QQ1BVX0RFVl9SRUZDTlQ9eQpDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19TT0NLX1JYX1FVRVVFX01BUFBJTkc9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFJPUF9NT05JVE9SIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQojIENPTkZJR19NQ1RQIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldApDT05GSUdfUFNBTVBMRT15CkNPTkZJR19ORVRfSUZFPXkKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9TRUxGVEVTVFM9eQpDT05GSUdfTkVUX1NPQ0tfTVNHPXkKQ09ORklHX05FVF9ERVZMSU5LPXkKQ09ORklHX1BBR0VfUE9PTD15CiMgQ09ORklHX1BBR0VfUE9PTF9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19GQUlMT1ZFUj15CkNPTkZJR19FVEhUT09MX05FVExJTks9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfRUlTQT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNldApDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9QVE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEZfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPXkKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BDSV9MQUJFTD15CkNPTkZJR19QQ0lfSFlQRVJWPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgpDT05GSUdfSE9UUExVR19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQST15CiMgQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX1NIUEMgaXMgbm90IHNldAoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfVk1EPXkKQ09ORklHX1BDSV9IWVBFUlZfSU5URVJGQUNFPXkKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKIwojIENPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAoKIwojIE1vYml2ZWlsIFBDSWUgQ29yZSBTdXBwb3J0CiMKIyBlbmQgb2YgTW9iaXZlaWwgUENJZSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgZW5kIG9mIENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBwb3J0CiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKIyBDT05GSUdfQ1hMX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfQVVYSUxJQVJZX0JVUz15CkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iL3NiaW4vaG90cGx1ZyIKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERVZUTVBGU19TQUZFIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1M9eQpDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1haPXkKIyBDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1pTVEQgaXMgbm90IHNldApDT05GSUdfRldfQ0FDSEU9eQojIENPTkZJR19GV19VUExPQUQgaXMgbm90IHNldAojIGVuZCBvZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJR19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfUlVOVElNRV9NQVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX0RYRV9NRU1fQVRUUklCVVRFUz15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVCX0lOSVRSRF9DTURMSU5FX0xPQURFUj15CiMgQ09ORklHX0VGSV9CT09UTE9BREVSX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19FRklfQ0FQU1VMRV9MT0FERVIgaXMgbm90IHNldAojIENPTkZJR19FRklfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19FRklfREVWX1BBVEhfUEFSU0VSPXkKQ09ORklHX0FQUExFX1BST1BFUlRJRVM9eQojIENPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKIyBDT05GSUdfTlZNRV9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkM9eQpDT05GSUdfTlZNRV9UQ1A9eQpDT05GSUdfTlZNRV9BVVRIPXkKIyBlbmQgb2YgTlZNRSBTdXBwb3J0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldApDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMDMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hNQzYzNTIgaXMgbm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX0JBTExPT049eQojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NXzkzQ1g2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVFUFJPTSBzdXBwb3J0CgojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgZW5kIG9mIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCgojIENPTkZJR19TRU5TT1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1NUQVBMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9IRENQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1BYUCBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1DST15CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFCQU5BX0FJIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09ORklHX1NDU0lfQ09NTU9OPXkKQ09ORklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT15CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU01BUlRQUUk9bQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST1tCkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST15CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FNRD15CiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9eQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPXkKIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPXkKIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9eQpDT05GSUdfRlVTSU9OX1NBUz15CkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX1NFVklMTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUUNBOEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9YUlM3MDBYX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9WSVRFU1NFX1ZTQzczWFhfUExBVEZPUk0gaXMgbm90IHNldAojIGVuZCBvZiBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKCkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPW0KQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1ZPUlRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQojIENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKQ09ORklHX0VOQV9FVEhFUk5FVD15CkNPTkZJR19ORVRfVkVORE9SX0FNRD15CiMgQ09ORklHX0FNRDgxMTFfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUENORVQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9YR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUE9eQpDT05GSUdfQVFUSU9OPW0KQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldApDT05GSUdfQUxYPW0KIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdfQjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNldApDT05GSUdfQk5YMj1tCiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD1tCkNPTkZJR19CTlgyWF9TUklPVj15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD1tCkNPTkZJR19CTlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX05FVF9WRU5ET1JfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlzIG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19JTkxJTkVfQ1JZUFRPPXkKQ09ORklHX0NIRUxTSU9fSVBTRUNfSU5MSU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz1tCkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQpDT05GSUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQojIENPTkZJR19ERTIxMDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVAgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CkNPTkZJR19CRTJORVQ9bQpDT05GSUdfQkUyTkVUX0hXTU9OPXkKQ09ORklHX0JFMk5FVF9CRTI9eQpDT05GSUdfQkUyTkVUX0JFMz15CkNPTkZJR19CRTJORVRfTEFOQ0VSPXkKQ09ORklHX0JFMk5FVF9TS1lIQVdLPXkKQ09ORklHX05FVF9WRU5ET1JfRU5HTEVERVI9eQojIENPTkZJR19UU05FUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKIyBDT05GSUdfRlVOX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CkNPTkZJR19HVkU9bQpDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9bQpDT05GSUdfRTEwMDA9bQpDT05GSUdfRTEwMDBFPW0KQ09ORklHX0UxMDAwRV9IV1RTPXkKQ09ORklHX0lHQj1tCkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCX0RDQT15CkNPTkZJR19JR0JWRj1tCkNPTkZJR19JWEdCPW0KQ09ORklHX0lYR0JFPW0KQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09ORklHX0lYR0JFX0RDQT15CiMgQ09ORklHX0lYR0JFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRV9JUFNFQz15CkNPTkZJR19JWEdCRVZGPW0KQ09ORklHX0lYR0JFVkZfSVBTRUM9eQpDT05GSUdfSTQwRT1tCiMgQ09ORklHX0k0MEVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0lBVkY9bQpDT05GSUdfSTQwRVZGPW0KQ09ORklHX0lDRT1tCkNPTkZJR19JQ0VfU1dJVENIREVWPXkKQ09ORklHX0lDRV9IV1RTPXkKIyBDT05GSUdfRk0xMEsgaXMgbm90IHNldApDT05GSUdfSUdDPW0KQ09ORklHX05FVF9WRU5ET1JfV0FOR1hVTj15CiMgQ09ORklHX05HQkUgaXMgbm90IHNldAojIENPTkZJR19UWEdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0xJVEVYPXkKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01WTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldApDT05GSUdfU0tZMj1tCiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKQ09ORklHX01MWDRfRU49bQpDT05GSUdfTUxYNF9FTl9EQ0I9eQpDT05GSUdfTUxYNF9DT1JFPW0KQ09ORklHX01MWDRfREVCVUc9eQpDT05GSUdfTUxYNF9DT1JFX0dFTjI9eQpDT05GSUdfTUxYNV9DT1JFPW0KQ09ORklHX01MWDVfRlBHQT15CkNPTkZJR19NTFg1X0NPUkVfRU49eQpDT05GSUdfTUxYNV9FTl9BUkZTPXkKQ09ORklHX01MWDVfRU5fUlhORkM9eQpDT05GSUdfTUxYNV9NUEZTPXkKQ09ORklHX01MWDVfRVNXSVRDSD15CkNPTkZJR19NTFg1X0JSSURHRT15CkNPTkZJR19NTFg1X0NMU19BQ1Q9eQpDT05GSUdfTUxYNV9UQ19TQU1QTEU9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NFTUk9eQpDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NPRlQ9eQojIENPTkZJR19NSUNST1NPRlRfTUFOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05JPXkKIyBDT05GSUdfTklfWEdFX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BFTlNBTkRPPXkKIyBDT05GSUdfSU9OSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKQ09ORklHX1FMQ05JQz1tCkNPTkZJR19RTENOSUNfU1JJT1Y9eQpDT05GSUdfUUxDTklDX0RDQj15CkNPTkZJR19RTENOSUNfSFdNT049eQpDT05GSUdfTkVUWEVOX05JQz15CkNPTkZJR19RRUQ9bQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9bQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PPW0KQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT1tCkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQojIENPTkZJR19ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BPW0KQ09ORklHX1NGQ19TSUVOQV9NQ0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9XNTMwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1hJTElOWD15CiMgQ09ORklHX1hJTElOWF9FTUFDTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9BWElfRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9MTF9URU1BQyBpcyBub3Qgc2V0CkNPTkZJR19GRERJPXkKIyBDT05GSUdfREVGWFggaXMgbm90IHNldAojIENPTkZJR19TS0ZQIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJTks9eQpDT05GSUdfUEhZTElCPXkKQ09ORklHX1NXUEhZPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJWEVEX1BIWT15CiMgQ09ORklHX1NGUCBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0FNRF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BRElOX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FRVUFOVElBX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BWDg4Nzk2Ql9QSFk9bQojIENPTkZJR19CUk9BRENPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ001NDE0MF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg0ODgxX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lDQURBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPUlRJTkFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfREFWSUNPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19JQ1BMVVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1hXQVlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFNJX0VUMTAxMUNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1QxX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPU0VNSV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NT1RPUkNPTU1fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX0M0NV9USkExMVhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9USkExMVhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19RU0VNSV9QSFkgaXMgbm90IHNldApDT05GSUdfUkVBTFRFS19QSFk9eQojIENPTkZJR19SRU5FU0FTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JPQ0tDSElQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT1tCiMgQ09ORklHX1NURTEwWFAgaXMgbm90IHNldAojIENPTkZJR19URVJBTkVUSUNTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4MjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4M1RDODExX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NDhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2N19QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY5X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNURDUxMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNFX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfTURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CVVM9eQpDT05GSUdfRldOT0RFX01ESU89eQpDT05GSUdfQUNQSV9NRElPPXkKQ09ORklHX01ESU9fREVWUkVTPXkKIyBDT05GSUdfTURJT19CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CQ01fVU5JTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19NVlVTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fVEhVTkRFUiBpcyBub3Qgc2V0CgojCiMgTURJTyBNdWx0aXBsZXhlcnMKIwoKIwojIFBDUyBkZXZpY2UgZHJpdmVycwojCiMgZW5kIG9mIFBDUyBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQojIENPTkZJR19VU0JfQ0FUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9LQVdFVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SVEw4MTUwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SVEw4MTUyPXkKIyBDT05GSUdfVVNCX0xBTjc4WFggaXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0JfTkVUX0FYODgxN1g9bQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj1tCkNPTkZJR19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0JfTkVUX0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCkNPTkZJR19VU0JfTkVUX1NSOTgwMD1tCkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPW0KQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9bQpDT05GSUdfVVNCX05FVF9HTDYyMEE9bQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPW0KQ09ORklHX1VTQl9ORVRfUExVU0I9bQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPW0KQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPW0KQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVD1tCkNPTkZJR19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPW0KQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlfV1dBTj1tCkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9bQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9bQojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSUVSUkFfTkVUPW0KQ09ORklHX1VTQl9WTDYwMD1tCiMgQ09ORklHX1VTQl9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfQVFDMTExPW0KQ09ORklHX1VTQl9SVEw4MTUzX0VDTT1tCkNPTkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9NRURJQVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9NSUNST0NISVA9eQpDT05GSUdfV0xBTl9WRU5ET1JfUFVSRUxJRkk9eQpDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9eQpDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKQ09ORklHX1dMQU5fVkVORE9SX1NJTEFCUz15CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CkNPTkZJR19XTEFOX1ZFTkRPUl9aWURBUz15CkNPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9eQojIENPTkZJR19XQU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPXkKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgpDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19WTVhORVQzPW0KIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19VU0I0X05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPXkKIyBDT05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9WSVZBTERJRk1BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUElORVBIT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUExNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSFlDT05fSFk0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NSzcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJTEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUTUZUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pJTklUSVggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENTUEtSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVUlOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EQTcyODBfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTMjY5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzYyNkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM3MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPXkKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfQ09SRSBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9LRVlCT0FSRD15CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX0xESVNDX0FVVE9MT0FEPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklBTF84MjUwXzE2NTUwQV9WQVJJQU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTEFOVElRIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU1BSRCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlcmlhbCBkcml2ZXJzCgpDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfTU9YQV9JTlRFTExJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkNMSU5LX0dUIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldApDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPXkKQ09ORklHX0lQTUlfRE1JX0RFQ09ERT15CkNPTkZJR19JUE1JX1BMQVRfREFUQT15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQgaXMgbm90IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0lQTUlfU0k9eQojIENPTkZJR19JUE1JX1NTSUYgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfUE9XRVJPRkY9eQpDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fSU5URUwgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX0JBNDMxIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9WSUE9eQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CiMgQ09ORklHX0hXX1JBTkRPTV9YSVBIRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVlJBTT15CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX0hQRVQ9eQojIENPTkZJR19IUEVUX01NQVAgaXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldApDT05GSUdfVENHX1RQTT15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklHX1RDR19USVNfQ09SRT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19JMkMgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfTlNDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQ1JCPXkKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAojIENPTkZJR19YSUxMWVVTQiBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET01fVFJVU1RfQ1BVPXkKQ09ORklHX1JBTkRPTV9UUlVTVF9CT09UTE9BREVSPXkKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT15CiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX1ZNVyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgojIENPTkZJR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT0xJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWV9IV01PTj15CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNVhYWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0NXMjAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0FNU1VOR19TREkgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFRDNDE2MkwgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDc3OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JEOTk5NTQgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1VHMzEwNSBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BSFQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVFVQUNPTVBVVEVSX0Q1TkVYVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVMzNzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FYSV9GQU5fQ09OVFJPTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9bQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9bQojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX0NQUk8gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0NPUlNBSVJfUFNVIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFJJVkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ERUxMX1NNTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUxOFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM2NTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzIzODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NUjc1MjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05QQ003WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfS1JBS0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9TTUFSVDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTMyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNzQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQ2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTVVNfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX0VDIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD15CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVENDX0NPT0xJTkcgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9IRklfVEhFUk1BTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIHRoZXJtYWwgZHJpdmVycwoKQ09ORklHX1dBVENIRE9HPXkKIyBDT05GSUdfV0FUQ0hET0dfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJMRUQ9eQpDT05GSUdfV0FUQ0hET0dfT1BFTl9USU1FT1VUPTAKIyBDT05GSUdfV0FUQ0hET0dfU1lTRlMgaXMgbm90IHNldAojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX1NPRlRfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XREFUX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTE1MzVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRUJDX0MzODRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhBUl9XRFQgaXMgbm90IHNldAojIENPTkZJR19GNzE4MDhFX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQNTEwMF9UQ08gaXMgbm90IHNldAojIENPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUI3MDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNQVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTYzMDBFU0JfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVRDT19XRFQgaXMgbm90IHNldAojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9XRFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUE1DX0JYVCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1k3NjM2QSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNDgzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl84OFBHODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgyNiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTVA4ODU5PXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QQ0E5NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009eQojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVE1WMjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRNjc1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TTEc1MTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldAoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BUEVSVFVSRV9IRUxQRVJTPXkKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKIyBDT05GSUdfQUdQX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FHUF9WSUEgaXMgbm90IHNldApDT05GSUdfSU5URUxfR1RUPXkKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRENQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT15CkNPTkZJR19EUk1fQlVERFk9eQpDT05GSUdfRFJNX1RUTV9IRUxQRVI9eQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQpDT05GSUdfRFJNX1NDSEVEPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKCiMKIyBBUk0gZGV2aWNlcwojCiMgZW5kIG9mIEFSTSBkZXZpY2VzCgojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURHUFU9eQpDT05GSUdfRFJNX0FNREdQVV9TST15CkNPTkZJR19EUk1fQU1ER1BVX0NJSz15CkNPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFI9eQoKIwojIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19EUk1fQU1EX0FDUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KCiMKIyBEaXNwbGF5IEVuZ2luZSBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RSTV9BTURfREM9eQpDT05GSUdfRFJNX0FNRF9EQ19EQ049eQojIENPTkZJR19EUk1fQU1EX0RDX0hEQ1AgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1EX0RDX1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNRF9TRUNVUkVfRElTUExBWSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgRW5naW5lIENvbmZpZ3VyYXRpb24KCkNPTkZJR19IU0FfQU1EPXkKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9eQpDT05GSUdfRFJNX0k5MTVfRk9SQ0VfUFJPQkU9IiIKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CkNPTkZJR19EUk1fSTkxNV9SRVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CkNPTkZJR19EUk1fTk9NT0RFU0VUPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9WR0ExNj15CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZFU0E9eQpDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fRkJERVZfRlJPTlRFTkQ9eQojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENPTkZJR19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hZUEVSVj15CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKIyBlbmQgb2YgRnJhbWUgYnVmZmVyIERldmljZXMKCiMKIyBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKIwojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CkNPTkZJR19ISURSQVc9eQojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQojIENPTkZJR19ISURfQUNDVVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJRF9BUFBMRUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQkVUT1BfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfQklHQkVOX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURfQ09SU0FJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1VHQVIgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFDQUxMWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DTUVESUEgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURfRlQyNjAgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dMT1JJT1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRF9BQ1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhJRCBzdXBwb3J0CgojCiMgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfSVNIX0hJRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIElTSCBISUQgc3VwcG9ydAoKIwojIEFNRCBTRkggSElEIFN1cHBvcnQKIwojIENPTkZJR19BTURfU0ZIX0hJRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFNRCBTRkggSElEIFN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldApDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19QUk9EVUNUTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQVVUT1NVU1BFTkRfREVMQVk9MgojIENPTkZJR19VU0JfTU9OIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19VU0JfQzY3WDAwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQojIENPTkZJR19VU0JfWEhDSV9EQkdDQVAgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUENJPXkKIyBDT05GSUdfVVNCX1hIQ0lfUENJX1JFTkVTQVMgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk09eQpDT05GSUdfVVNCX0VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkKIyBDT05GSUdfVVNCX0VIQ0lfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEVOX0hDRCBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009eQojIENPTkZJR19VU0JfUFJJTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfV0RNPW0KIyBDT05GSUdfVVNCX1RNQyBpcyBub3Qgc2V0CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9eQojIENPTkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9BTEFVREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfQ1lQUkVTU19BVEFDQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTAgaXMgbm90IHNldApDT05GSUdfVVNCX1VBUz15CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCiMgQ09ORklHX1VTQl9NREM4MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUlDUk9URUsgaXMgbm90IHNldAojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT15CiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89eQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZURElfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BUFBMRURJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEQgaXMgbm90IHNldAojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSU9XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTSUdIVEZXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1lVUkVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VaVVNCX0ZYMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IVUJfVVNCMjUxWEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0IzNTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCNDYwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hBT1NLRVkgaXMgbm90IHNldAojIENPTkZJR19VU0JfQVRNIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUk9MRV9TV0lUQ0ggaXMgbm90IHNldApDT05GSUdfTU1DPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTMyCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VTU09SUz15CkNPTkZJR19NTUNfU0RIQ0lfUENJPXkKQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9eQpDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ1FIQ0k9eQojIENPTkZJR19NTUNfSFNRIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX01USyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfWEVOT049eQojIENPTkZJR19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEFTU19NVUxUSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QV00gaXMgbm90IHNldAojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JTlRFTF9TUzQyMDAgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAojIENPTkZJR19MRURTX0lTMzFGTDMxOVggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWENQTEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWFJFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVElfTE1VX0NPTU1PTiBpcyBub3Qgc2V0CgojCiMgRmxhc2ggYW5kIFRvcmNoIExFRCBkcml2ZXJzCiMKCiMKIyBSR0IgTEVEIGRyaXZlcnMKIwoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk4gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfVFRZIGlzIG5vdCBzZXQKCiMKIyBTaW1wbGUgTEVEIGRyaXZlcnMKIwojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9eQojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9WSVJUX0RNQT15CiMgQ09ORklHX0lORklOSUJBTkRfQk5YVF9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0lSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9RRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SRE1BVlQgaXMgbm90IHNldApDT05GSUdfUkRNQV9SWEU9bQojIENPTkZJR19SRE1BX1NJVyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9DTSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVR19EQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9TUlAgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0lTRVIgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1JUUlNfQ0xJRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX1NFUlZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT1BBX1ZOSUMgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVDT0RFX01DRT15CiMgQ09ORklHX0VEQUNfQU1ENjQgaXMgbm90IHNldAojIENPTkZJR19FREFDX0U3NTJYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JODI5NzVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTMyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0lFMzEyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX1gzOCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTU0MDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k3Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTUwMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0tYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfUE5EMiBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSUdFTjYgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9WMzAyMCBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lEWERfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRURNQV9QQ0lFIGlzIG5vdCBzZXQKQ09ORklHX0hTVV9ETUE9eQojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTERNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCkNPTkZJR19EQ0E9eQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJTyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZNR0VOSUQ9eQojIENPTkZJR19WQk9YR1VFU1QgaXMgbm90IHNldApDT05GSUdfTklUUk9fRU5DTEFWRVM9eQojIENPTkZJR19FRklfU0VDUkVUIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19BTkNIT1I9eQpDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCPW0KQ09ORklHX1ZJUlRJT19QQ0lfTElCX0xFR0FDWT1tCkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9fUENJPW0KQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPW0KQ09ORklHX1ZJUlRJT19JTlBVVD1tCkNPTkZJR19WSVJUSU9fTU1JTz1tCkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVM9eQpDT05GSUdfVklSVElPX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfVkRQQSBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9JT1RMQj15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9WU09DSz15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVSVl9USU1FUj15CkNPTkZJR19IWVBFUlZfVVRJTFM9eQpDT05GSUdfSFlQRVJWX0JBTExPT049eQojIGVuZCBvZiBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZBVUxUPXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPXkKIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVORlM9eQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9eQojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKIyBDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0hBVkVfUFZNTVU9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKIyBDT05GSUdfWEVOX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU1VSRkFDRV9QTEFURk9STVM9eQojIENPTkZJR19TVVJGQUNFXzNfUE9XRVJfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX0dQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNQSV9XTUk9eQpDT05GSUdfV01JX0JNT0Y9eQojIENPTkZJR19IVUFXRUlfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTVhNX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQVFfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZJRElBX1dNSV9FQ19CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19YSUFPTUlfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfR0lHQUJZVEVfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfWU9HQUJPT0tfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19BQ0VSX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9QTUYgaXMgbm90IHNldAojIENPTkZJR19BTURfUE1DIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX0hTTVAgaXMgbm90IHNldAojIENPTkZJR19BRFZfU1dCVVRUT04gaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19BU1VTX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XTUkgaXMgbm90IHNldApDT05GSUdfRUVFUENfTEFQVE9QPXkKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RSSVZFUlNfREVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19HUERfUE9DS0VUX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTEFURk9STV9EUklWRVJTX0hQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lSRUxFU1NfSE9US0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSERBUFMgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfTE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfQVRPTUlTUDJfUE0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQVJfSU5UMTA5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19DT1JFIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX1NQRUVEX1NFTEVDVF9JTlRFUkZBQ0UgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAoKIyBDT05GSUdfSU5URUxfV01JX1NCTF9GV19VUERBVEUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9XTUlfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAojCiMgQ09ORklHX0lOVEVMX1VOQ09SRV9GUkVRX0NPTlRST0wgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBVbmNvcmUgRnJlcXVlbmN5IENvbnRyb2wKCiMgQ09ORklHX0lOVEVMX0hJRF9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZCVE4gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9UVVJCT19NQVhfMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZTRUMgaXMgbm90IHNldAojIENPTkZJR19NU0lfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19MR19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNNzZfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NDVV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJRU1FTlNfU0lNQVRJQ19JUEMgaXMgbm90IHNldAojIENPTkZJR19XSU5NQVRFX0ZNMDdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19QMlNCPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19JT0FTSUQ9eQpDT05GSUdfSU9NTVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRT15CiMgZW5kIG9mIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKCiMgQ09ORklHX0lPTU1VX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9TVFJJQ1QgaXMgbm90IHNldApDT05GSUdfSU9NTVVfREVGQVVMVF9ETUFfTEFaWT15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfUEFTU1RIUk9VR0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfRE1BPXkKQ09ORklHX0FNRF9JT01NVT15CiMgQ09ORklHX0FNRF9JT01NVV9WMiBpcyBub3Qgc2V0CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKIyBDT05GSUdfSU5URUxfSU9NTVVfU1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSU9NTVVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9GTE9QUFlfV0E9eQojIENPTkZJR19JTlRFTF9JT01NVV9TQ0FMQUJMRV9NT0RFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKQ09ORklHX05WTUVNPXkKQ09ORklHX05WTUVNX1NZU0ZTPXkKIyBDT05GSUdfTlZNRU1fUk1FTSBpcyBub3Qgc2V0CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIGVuZCBvZiBIVyB0cmFjaW5nIHN1cHBvcnQKCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19URUUgaXMgbm90IHNldAojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPVU5URVIgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09ORklHX1hGU19TVVBQT1JUX1Y0PXkKQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfWEZTX1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX09OTElORV9TQ1JVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfR0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz1tCkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfRlNfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0FVVE9GU19GUz15CkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fRlM9eQpDT05GSUdfT1ZFUkxBWV9GUz15CiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfQUxXQVlTX0ZPTExPVz15CiMgQ09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfTUVUQUNPUFkgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19ORVRGU19TVVBQT1JUPXkKIyBDT05GSUdfTkVURlNfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FjaGVzCgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPXkKQ09ORklHX0pPTElFVD15CkNPTkZJR19aSVNPRlM9eQpDT05GSUdfVURGX0ZTPXkKIyBlbmQgb2YgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwoKIwojIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKIyBDT05GSUdfRkFUX0RFRkFVTFRfVVRGOCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYRkFUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlMzX0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKIyBDT05GSUdfUFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1ZNQ09SRT15CiMgQ09ORklHX1BST0NfVk1DT1JFX0RFVklDRV9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NUQVRVUz15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUD15CkNPTkZJR19IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUD15CiMgQ09ORklHX0hVR0VUTEJfUEFHRV9PUFRJTUlaRV9WTUVNTUFQX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfTUVNRkRfQ1JFQVRFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQojIENPTkZJR19DT05GSUdGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBTUZTIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVD15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YQVRUUj15CiMgQ09ORklHX1NRVUFTSEZTX1pMSUIgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19MWk8gaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWFo9eQpDT05GSUdfU1FVQVNIRlNfWlNURD15CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0zCiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19NSU5JWF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVJPRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9eQpDT05GSUdfTkZTX1YyPXkKQ09ORklHX05GU19WMz15CkNPTkZJR19ORlNfVjNfQUNMPXkKQ09ORklHX05GU19WND15CiMgQ09ORklHX05GU19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF8xPXkKQ09ORklHX05GU19WNF8yPXkKQ09ORklHX1BORlNfRklMRV9MQVlPVVQ9eQpDT05GSUdfUE5GU19CTE9DSz15CkNPTkZJR19QTkZTX0ZMRVhGSUxFX0xBWU9VVD15CkNPTkZJR19ORlNfVjRfMV9JTVBMRU1FTlRBVElPTl9JRF9ET01BSU49Imtlcm5lbC5vcmciCiMgQ09ORklHX05GU19WNF8xX01JR1JBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfU0VDVVJJVFlfTEFCRUw9eQpDT05GSUdfUk9PVF9ORlM9eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdfTkZTX1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU19ESVNBQkxFX1VEUF9TVVBQT1JUPXkKIyBDT05GSUdfTkZTX1Y0XzJfUkVBRF9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRCBpcyBub3Qgc2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfTkZTX1Y0XzJfU1NDX0hFTFBFUj15CkNPTkZJR19TVU5SUEM9eQpDT05GSUdfU1VOUlBDX0dTUz15CkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05GSUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTT15CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU01fRUFSTFk9eQpDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9OT05FPXkKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19MT0NLX0RPV05fS0VSTkVMX0ZPUkNFX0NPTkZJREVOVElBTElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xBTkRMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJR19JTlRFR1JJVFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CkNPTkZJR19JTlRFR1JJVFlfUExBVEZPUk1fS0VZUklORz15CkNPTkZJR19MT0FEX1VFRklfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfQVVESVQ9eQpDT05GSUdfSU1BPXkKIyBDT05GSUdfSU1BX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX1BDUl9JRFg9MTAKQ09ORklHX0lNQV9OR19URU1QTEFURT15CiMgQ09ORklHX0lNQV9TSUdfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfVEVNUExBVEU9ImltYS1uZyIKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEEyNTYgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEE1MTI9eQpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSD0ic2hhNTEyIgpDT05GSUdfSU1BX1dSSVRFX1BPTElDWT15CkNPTkZJR19JTUFfUkVBRF9QT0xJQ1k9eQpDT05GSUdfSU1BX0FQUFJBSVNFPXkKQ09ORklHX0lNQV9BUkNIX1BPTElDWT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9CVUlMRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJBTT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9NT0RTSUcgaXMgbm90IHNldAojIENPTkZJR19JTUFfQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9BRF9YNTA5IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTUFfUVVFVUVfRUFSTFlfQk9PVF9LRVlTPXkKQ09ORklHX0lNQV9TRUNVUkVfQU5EX09SX1RSVVNURURfQk9PVD15CiMgQ09ORklHX0lNQV9ESVNBQkxFX0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19MU009InlhbWEsbG9hZHBpbixzYWZlc2V0aWQsaW50ZWdyaXR5LGJwZiIKCiMKIyBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFsaXphdGlvbgojCkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9QQVRURVJOPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk9fQkFSRT15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPPXkKIyBDT05GSUdfSU5JVF9TVEFDS19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9TVEFDS19BTExfUEFUVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19JTklUX1NUQUNLX0FMTF9aRVJPPXkKQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLPXkKQ09ORklHX1NUQUNLTEVBS19UUkFDS19NSU5fU0laRT0xMDAKIyBDT05GSUdfU1RBQ0tMRUFLX01FVFJJQ1MgaXMgbm90IHNldAojIENPTkZJR19TVEFDS0xFQUtfUlVOVElNRV9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTj15CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKIyBDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKQ09ORklHX1JBTkRTVFJVQ1RfTk9ORT15CiMgQ09ORklHX1JBTkRTVFJVQ1RfRlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRTVFJVQ1RfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIyBlbmQgb2YgU2VjdXJpdHkgb3B0aW9ucwoKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZTkNfQ09SRT1tCkNPTkZJR19BU1lOQ19NRU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NJTUQ9eQpDT05GSUdfQ1JZUFRPX0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUz15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmxvY2sgY2lwaGVycwoKIwojIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCiMKQ09ORklHX0NSWVBUT19BRElBTlRVTT15CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CiMgQ09ORklHX0NSWVBUT19IQ1RSMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1PXkKIyBlbmQgb2YgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKCiMKIyBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKIwojIENPTkZJR19DUllQVE9fQUVHSVMxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CkNPTkZJR19DUllQVE9fRVNTSVY9eQojIGVuZCBvZiBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKCiMKIyBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCiMKQ09ORklHX0NSWVBUT19CTEFLRTJCPW0KQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CiMgQ09ORklHX0NSWVBUT19TSEEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPW0KIyBlbmQgb2YgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWlNURD1tCiMgZW5kIG9mIENvbXByZXNzaW9uCgojCiMgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoeDg2KQojCkNPTkZJR19DUllQVE9fQ1VSVkUyNTUxOV9YODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X1NTRTI9eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfQVZYMj15CkNPTkZJR19DUllQVE9fQkxBS0UyU19YODY9eQojIENPTkZJR19DUllQVE9fUE9MWVZBTF9DTE1VTF9OSSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTNfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKHg4NikKCkNPTkZJR19DUllQVE9fSFc9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0sgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9BVVRIX1VQREFURSBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX1VUSUxTPXkKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9CTEFLRTJTPXkKQ09ORklHX0NSWVBUT19MSUJfQkxBS0UyU19HRU5FUklDPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfREVTPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfUlNJWkU9MTEKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBMjBQT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1NIQTE9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEEyNTY9eQojIGVuZCBvZiBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CiMgQ09ORklHX0NSQ19UMTBESUYgaXMgbm90IHNldAojIENPTkZJR19DUkM2NF9ST0NLU09GVCBpcyBub3Qgc2V0CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX1pTVEQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19GT1JDRV9OUl9DUFVTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1RFUjE2eDMyPXkKIyBDT05GSUdfRk9OVF82eDggaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfQ09QWV9NQz15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUEFSTUFOPW0KQ09ORklHX09CSkFHRz1tCiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCkNPTkZJR19QTERNRlc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19BU19IQVNfTk9OX0NPTlNUX0xFQjEyOD15CiMgQ09ORklHX0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19MQU5HX0VYQ0xVREU9eQpDT05GSUdfREVCVUdfSU5GT19CVEZfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9BTExPV19CVEZfTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX09CSlRPT0w9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBvZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MApDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTF9TRVFVRU5DRT0iIgpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfREVCVUdfRlNfQUxMT1dfQUxMPXkKIyBDT05GSUdfREVCVUdfRlNfRElTQUxMT1dfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GU19BTExPV19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgQ09ORklHX0tDU0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19TSFJJTktFUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tNQVBfTE9DQUxfRk9SQ0VfTUFQPXkKIyBDT05GSUdfREVCVUdfS01BUF9MT0NBTF9GT1JDRV9NQVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0hBVkVfQVJDSF9LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0NDX0hBU19LQVNBTl9HRU5FUklDPXkKQ09ORklHX0NDX0hBU19XT1JLSU5HX05PU0FOSVRJWkVfQUREUkVTUz15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LRkVOQ0U9eQojIENPTkZJR19LRkVOQ0UgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNU0FOPXkKIyBlbmQgb2YgTWVtb3J5IERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPS0xCiMgQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdfSEFSRExPQ0tVUF9DSEVDS19USU1FU1RBTVA9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MT0NLVVAgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwoKIwojIFNjaGVkdWxlciBEZWJ1Z2dpbmcKIwojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVEU1RBVFM9eQojIGVuZCBvZiBTY2hlZHVsZXIgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19MT0NLX0RFQlVHR0lOR19TVVBQT1JUPXkKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JXU0VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19BVE9NSUNfU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dXX01VVEVYX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NGX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NTRF9MT0NLX1dBSVRfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCgojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049eQojIENPTkZJR19ERUJVR19NQVBMRV9UUkVFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNVX1NDQUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfUkVUSE9PSz15CkNPTkZJR19SRVRIT09LPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX05PX1BBVENIQUJMRT15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX09CSlRPT0xfTUNPVU5UPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfSEFWRV9CVUlMRFRJTUVfTUNPVU5UX1NPUlQ9eQpDT05GSUdfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9BUkdTPXkKIyBDT05GSUdfRlBST0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldAojIENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX09TTk9JU0VfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElNRVJMQVRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CiMgQ09ORklHX1RSQUNFUl9TTkFQU0hPVCBpcyBub3Qgc2V0CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfS1BST0JFX0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0VWRU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19CUEZfS1BST0JFX09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfVVNFX0NDPXkKIyBDT05GSUdfU1lOVEhfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TT1JUX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlYgaXMgbm90IHNldApDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVD15CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVD15CkNPTkZJR19IQVZFX1NBTVBMRV9GVFJBQ0VfRElSRUNUX01VTFRJPXkKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgeDg2IERlYnVnZ2luZwojCkNPTkZJR19FQVJMWV9QUklOVEtfVVNCPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQojIENPTkZJR19FQVJMWV9QUklOVEtfVVNCX1hEQkMgaXMgbm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX0ZQVT15CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcgaXMgbm90IHNldApDT05GSUdfVU5XSU5ERVJfT1JDPXkKIyBDT05GSUdfVU5XSU5ERVJfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIHg4NiBEZWJ1Z2dpbmcKCiMKIyBLZXJuZWwgVGVzdGluZyBhbmQgQ292ZXJhZ2UKIwojIENPTkZJR19LVU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQojIENPTkZJR19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfS0NPVj15CkNPTkZJR19DQ19IQVNfU0FOQ09WX1RSQUNFX1BDPXkKIyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CkNPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CiMgQ09ORklHX0xLRFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NSU5fSEVBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRElWNjQgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SRUZfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVFRF9TT0xPTU9OX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19QRVJDUFVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUUklOR19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUlNDUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU0NBTkYgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JJVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfWEFSUkFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NQVBMRV9UUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TSVBIQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9JREEgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BBUk1BTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTEtNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRPUFMgaXMgbm90IHNldAojIENPTkZJR19URVNUX1ZNQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CTEFDS0hPTEVfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRklORF9CSVRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1lTQ1RMIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUQVRJQ19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LTU9EIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1DQVRfUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfT0JKQUdHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GUkVFX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GUFUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0NMT0NLU09VUkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVVNFX01FTVRFU1Q9eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFlQRVJWX1RFU1RJTkcgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgVGVzdGluZyBhbmQgQ292ZXJhZ2UKCiMKIyBSdXN0IGhhY2tpbmcKIwojIGVuZCBvZiBSdXN0IGhhY2tpbmcKIyBlbmQgb2YgS2VybmVsIGhhY2tpbmcK diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14.yaml new file mode 100755 index 0000000000..655a32d9a1 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14.yaml @@ -0,0 +1,12 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1014_6.5.0-1014.14_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1014-aws_6.5.0-1014.14_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1014_6.5.0-1014.14_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1014-aws_6.5.0-1014.14_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml new file mode 100755 index 0000000000..ff9fb620fd --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws-6.5/linux-aws-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws-6.5/linux-headers-6.5.0-1014-aws_6.5.0-1014.14~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws-6.5/linux-aws-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws-6.5/linux-headers-6.5.0-1014-aws_6.5.0-1014.14~22.04.1_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65.yaml new file mode 100755 index 0000000000..77b2e30763 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65.yaml @@ -0,0 +1,12 @@ +kernelversion: "65" +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1057_5.15.0-1057.65_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1057-azure_5.15.0-1057.65_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1057_5.15.0-1057.65_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1057-azure_5.15.0-1057.65_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml new file mode 100755 index 0000000000..fe3c1421b1 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 65~20.04.1 +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-5.15/linux-azure-5.15-headers-5.15.0-1057_5.15.0-1057.65~20.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-5.15/linux-headers-5.15.0-1057-azure_5.15.0-1057.65~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-5.15/linux-azure-5.15-headers-5.15.0-1057_5.15.0-1057.65~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-5.15/linux-headers-5.15.0-1057-azure_5.15.0-1057.65~20.04.1_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15.yaml new file mode 100755 index 0000000000..b467c5ddb8 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15.yaml @@ -0,0 +1,12 @@ +kernelversion: "15" +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-azure-headers-6.5.0-1015_6.5.0-1015.15_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-headers-6.5.0-1015-azure_6.5.0-1015.15_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-azure-headers-6.5.0-1015_6.5.0-1015.15_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-headers-6.5.0-1015-azure_6.5.0-1015.15_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml new file mode 100755 index 0000000000..d4f9bb1f6b --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 15~22.04.1 +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-6.5/linux-azure-6.5-headers-6.5.0-1015_6.5.0-1015.15~22.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-6.5/linux-headers-6.5.0-1015-azure_6.5.0-1015.15~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-6.5/linux-azure-6.5-headers-6.5.0-1015_6.5.0-1015.15~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-6.5/linux-headers-6.5.0-1015-azure_6.5.0-1015.15~22.04.1_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml new file mode 100755 index 0000000000..6a0701b7f9 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml @@ -0,0 +1,12 @@ +kernelversion: "60" +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-5.15.0-1052_5.15.0-1052.60_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-5.15.0-1052_5.15.0-1052.60_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml new file mode 100755 index 0000000000..4059b6129e --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 60~20.04.1 +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-5.15/linux-gcp-5.15-headers-5.15.0-1052_5.15.0-1052.60~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-5.15/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-5.15/linux-gcp-5.15-headers-5.15.0-1052_5.15.0-1052.60~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-5.15/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60~20.04.1_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml new file mode 100755 index 0000000000..8bdeb08df9 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml @@ -0,0 +1,12 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.5.0-1014_6.5.0-1014.14_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.5.0-1014_6.5.0-1014.14_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml new file mode 100755 index 0000000000..135392377f --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-6.5/linux-gcp-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-6.5/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-6.5/linux-gcp-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-6.5/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14~22.04.1_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-generic_5.15.0-97-generic_107.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-generic_5.15.0-97-generic_107.yaml new file mode 100755 index 0000000000..acf9092de0 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-generic_5.15.0-97-generic_107.yaml @@ -0,0 +1,12 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-generic +target: ubuntu-generic +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-generic_5.15.0-97-generic_107.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-generic_5.15.0-97-generic_107.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97-generic_5.15.0-97.107_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97_5.15.0-97.107_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97-generic_5.15.0-97.107_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-generic_6.5.0-21-generic_21.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-generic_6.5.0-21-generic_21.yaml new file mode 100755 index 0000000000..bc6b8a5edd --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-generic_6.5.0-21-generic_21.yaml @@ -0,0 +1,12 @@ +kernelversion: "21" +kernelrelease: 6.5.0-21-generic +target: ubuntu-generic +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-generic_6.5.0-21-generic_21.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-generic_6.5.0-21-generic_21.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21-generic_6.5.0-21.21_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21_6.5.0-21.21_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21-generic_6.5.0-21.21_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21_6.5.0-21.21_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43.yaml new file mode 100755 index 0000000000..bafff677b2 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43.yaml @@ -0,0 +1,12 @@ +kernelversion: "43" +kernelrelease: 5.15.0-1037-gkeop +target: ubuntu-gkeop +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.15.0-1037_5.15.0-1037.43_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.15.0-1037_5.15.0-1037.43_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.yaml new file mode 100755 index 0000000000..2a9662203c --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 43~20.04.1 +kernelrelease: 5.15.0-1037-gkeop +target: ubuntu-gkeop +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop-5.15/linux-gkeop-5.15-headers-5.15.0-1037_5.15.0-1037.43~20.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop-5.15/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop-5.15/linux-gkeop-5.15-headers-5.15.0-1037_5.15.0-1037.43~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop-5.15/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43~20.04.1_amd64.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml new file mode 100755 index 0000000000..d0807e8b21 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-hwe +target: ubuntu-hwe +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic_5.15.0-97.107~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-5.15/linux-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic_5.15.0-97.107~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-5.15/linux-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml new file mode 100755 index 0000000000..9c185e7cf7 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 21~22.04.1 +kernelrelease: 6.5.0-21-hwe +target: ubuntu-hwe +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic_6.5.0-21.21~22.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-6.5/linux-hwe-6.5-headers-6.5.0-21_6.5.0-21.21~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic_6.5.0-21.21~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-6.5/linux-hwe-6.5-headers-6.5.0-21_6.5.0-21.21~22.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50.yaml new file mode 100755 index 0000000000..cf17b504bb --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50.yaml @@ -0,0 +1,12 @@ +kernelversion: "50" +kernelrelease: 5.15.0-1047-ibm +target: ubuntu-ibm +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm/linux-ibm-headers-5.15.0-1047_5.15.0-1047.50_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm/linux-ibm-headers-5.15.0-1047_5.15.0-1047.50_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.yaml new file mode 100755 index 0000000000..5404531c8b --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 50~20.04.1 +kernelrelease: 5.15.0-1047-ibm +target: ubuntu-ibm +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm-5.15/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm-5.15/linux-ibm-5.15-headers-5.15.0-1047_5.15.0-1047.50~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm-5.15/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm-5.15/linux-ibm-5.15-headers-5.15.0-1047_5.15.0-1047.50~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55.yaml new file mode 100755 index 0000000000..18270051b3 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55.yaml @@ -0,0 +1,12 @@ +kernelversion: "55" +kernelrelease: 5.15.0-1049-intel +target: ubuntu-intel +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg/linux-intel-iotg-headers-5.15.0-1049_5.15.0-1049.55_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg/linux-intel-iotg-headers-5.15.0-1049_5.15.0-1049.55_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55~20.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55~20.04.1.yaml new file mode 100755 index 0000000000..c34d0b33e8 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 55~20.04.1 +kernelrelease: 5.15.0-1049-intel +target: ubuntu-intel +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55~20.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-intel-iotg-5.15-headers-5.15.0-1049_5.15.0-1049.55~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-intel-iotg-5.15-headers-5.15.0-1049_5.15.0-1049.55~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-kvm_5.15.0-1051-kvm_56.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-kvm_5.15.0-1051-kvm_56.yaml new file mode 100755 index 0000000000..aa179cec89 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-kvm_5.15.0-1051-kvm_56.yaml @@ -0,0 +1,12 @@ +kernelversion: "56" +kernelrelease: 5.15.0-1051-kvm +target: ubuntu-kvm +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-kvm_5.15.0-1051-kvm_56.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-kvm_5.15.0-1051-kvm_56.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-kvm/linux-headers-5.15.0-1051-kvm_5.15.0-1051.56_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-kvm/linux-kvm-headers-5.15.0-1051_5.15.0-1051.56_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-kvm/linux-headers-5.15.0-1051-kvm_5.15.0-1051.56_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-kvm/linux-kvm-headers-5.15.0-1051_5.15.0-1051.56_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml new file mode 100755 index 0000000000..177650b3ca --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 110~20.04.1 +kernelrelease: 5.15.0-100-lowlatency +target: ubuntu-lowlatency +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency_5.15.0-100.110~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-100_5.15.0-100.110~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency_5.15.0-100.110~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-100_5.15.0-100.110~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml new file mode 100755 index 0000000000..ee4130b8e0 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml @@ -0,0 +1,12 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency/linux-lowlatency-headers-5.15.0-97_5.15.0-97.107_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency/linux-lowlatency-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml new file mode 100755 index 0000000000..bf42a10a8d --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-nvidia_5.15.0-1045-nvidia_45.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-nvidia_5.15.0-1045-nvidia_45.yaml new file mode 100755 index 0000000000..03a2c93ccc --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-nvidia_5.15.0-1045-nvidia_45.yaml @@ -0,0 +1,14 @@ +kernelversion: "45" +kernelrelease: 5.15.0-1045-nvidia +target: ubuntu-nvidia +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-nvidia_5.15.0-1045-nvidia_45.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-nvidia_5.15.0-1045-nvidia_45.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia-lowlatency_5.15.0-1045.45_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia_5.15.0-1045.45_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-nvidia/linux-nvidia-headers-5.15.0-1045_5.15.0-1045.45_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia-lowlatency_5.15.0-1045.45_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia_5.15.0-1045.45_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-nvidia/linux-nvidia-headers-5.15.0-1045_5.15.0-1045.45_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-oem_6.1.0-1034-oem_34.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oem_6.1.0-1034-oem_34.yaml new file mode 100755 index 0000000000..553a79f2fd --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oem_6.1.0-1034-oem_34.yaml @@ -0,0 +1,12 @@ +kernelversion: "34" +kernelrelease: 6.1.0-1034-oem +target: ubuntu-oem +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-oem_6.1.0-1034-oem_34.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-oem_6.1.0-1034-oem_34.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oem-6.1/linux-headers-6.1.0-1034-oem_6.1.0-1034.34_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oem-6.1/linux-oem-6.1-headers-6.1.0-1034_6.1.0-1034.34_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oem-6.1/linux-headers-6.1.0-1034-oem_6.1.0-1034.34_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oem-6.1/linux-oem-6.1-headers-6.1.0-1034_6.1.0-1034.34_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml new file mode 100755 index 0000000000..c1dc80074a --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml @@ -0,0 +1,12 @@ +kernelversion: "58" +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-5.15.0-1052_5.15.0-1052.58_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-5.15.0-1052_5.15.0-1052.58_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml new file mode 100755 index 0000000000..7ff55ac3da --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 58~20.04.1 +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-5.15/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-5.15/linux-oracle-5.15-headers-5.15.0-1052_5.15.0-1052.58~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-5.15/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-5.15/linux-oracle-5.15-headers-5.15.0-1052_5.15.0-1052.58~20.04.1_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml new file mode 100755 index 0000000000..50674e181e --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml @@ -0,0 +1,12 @@ +kernelversion: "16" +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-6.5.0-1016_6.5.0-1016.16_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-6.5.0-1016_6.5.0-1016.16_all.deb diff --git a/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml new file mode 100755 index 0000000000..d0430287a6 --- /dev/null +++ b/driverkit/config/5.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 16~22.04.1 +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/5.0.1+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.ko + probe: output/5.0.1+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-6.5/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16~22.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-6.5/linux-oracle-6.5-headers-6.5.0-1016_6.5.0-1016.16~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-6.5/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-6.5/linux-oracle-6.5-headers-6.5.0-1016_6.5.0-1016.16~22.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.18.1.el8_9.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.18.1.el8_9.aarch64_1.yaml new file mode 100755 index 0000000000..5c22646f42 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.18.1.el8_9.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 4.18.0-513.18.1.el8_9.aarch64 +target: almalinux +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_almalinux_4.18.0-513.18.1.el8_9.aarch64_1.ko + probe: output/6.0.1+driver/aarch64/falco_almalinux_4.18.0-513.18.1.el8_9.aarch64_1.o +kernelurls: + - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.18.1.el8_9.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml index aa071b2e9f..5e419da6c2 100755 --- a/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_almalinux_4.18.0-513.5.1.el8_9.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_almalinux_4.18.0-513.5.1.el8_9.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.5.1.el8_9.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.9/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.5.1.el8_9.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml index 311cbce2d1..fe72b0d4bb 100755 --- a/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_almalinux_4.18.0-513.9.1.el8_9.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_almalinux_4.18.0-513.9.1.el8_9.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.9/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.aarch64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml index 153a99d942..9a5d11692f 100755 --- a/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_almalinux_5.14.0-362.18.1.el9_3.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_almalinux_5.14.0-362.18.1.el9_3.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.18.1.el9_3.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.3/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.18.1.el9_3.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml index 199b7ae5d8..d4b7d1d87f 100755 --- a/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_almalinux_5.14.0-362.8.1.el9_3.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_almalinux_5.14.0-362.8.1.el9_3.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.3/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.8.1.el9_3.aarch64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.8.1.el9_3.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml index 7cc8e401f8..9949945efc 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml index 39f8665f1e..99175680bb 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml index b78a5014ae..4759bf3391 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml index cc76b5b8f4..568e10e40f 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml index 199ec65cf8..587448e273 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml index f724d541d0..57107470aa 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9ea5eba3b8c87ca6bc42fb130f90faf01e636642941f1f2aa12fd5334b9613be/kernel-devel-5.10.50-44.132.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/9ea5eba3b8c87ca6bc42fb130f90faf01e636642941f1f2aa12fd5334b9613be/kernel-devel-5.10.50-44.132.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml index d8d40c9100..e099801f72 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml index 74dd4cdc55..fb0bb2cd1c 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml index ac4f62def1..a720b7559e 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml index 7a245a95b6..401c24b0c3 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/a6176c2044ff88b98b87582e54984ac6cea49a1e22bc35d6b52b0fa1edf81357/kernel-devel-5.10.96-90.460.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/a6176c2044ff88b98b87582e54984ac6cea49a1e22bc35d6b52b0fa1edf81357/kernel-devel-5.10.96-90.460.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml index 076f35fd10..80700208ec 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/c371a4f4b82100e43526e30a6b0b1589fbe01870b304aced4667feb571294b11/kernel-devel-5.4.20-12.75.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/c371a4f4b82100e43526e30a6b0b1589fbe01870b304aced4667feb571294b11/kernel-devel-5.4.20-12.75.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml index 325e62d37b..eac5697c6f 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml index 4c09df88f2..89ec199ddf 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml index 28ddb513f1..afd82f367d 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml index 994cbcd844..6ecf40cd37 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml index f07e5b1434..c9db4a7203 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml index 78e1332fa7..92543665b0 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm + - http://archive.kernel.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml index 8cc8fefd1d..e5780123f5 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm + - http://archive.kernel.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml index 4f4f94476b..90ec6d7c2d 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml index 2ca2a6963b..d40fec0e2e 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.12.1.el8_4.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.12.1.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.12.1.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.12.1.el8_4.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml index 4ff092ac8f..9193827bd6 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.17.1.el8_4.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.17.1.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml index 404e7359b5..eee4100862 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml index 0a222859a2..04fa821d24 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml index 53543d93da..b0efc3d560 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml index f3f6525f19..48cda5d523 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml index 3704f72d02..eb5227ce1a 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml index 45d7545f8f..2289001075 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml index 009e9bd31f..3087b228aa 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_6.7.4-1.el9.elrepo.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_6.7.4-1.el9.elrepo.aarch64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.aarch64.rpm + - http://elrepo.org/linux/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml index 55ffd6cabf..88fa79150b 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_6.7.5-1.el9.elrepo.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_6.7.5-1.el9.elrepo.aarch64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.aarch64.rpm + - http://mirror.rackspace.com/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.4-100.fc38.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.4-100.fc38.aarch64_1.yaml deleted file mode 100755 index bfcf04b0e6..0000000000 --- a/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.4-100.fc38.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-100.fc38.aarch64 -target: fedora -architecture: arm64 -output: - module: output/6.0.1+driver/aarch64/falco_fedora_6.7.4-100.fc38.aarch64_1.ko - probe: output/6.0.1+driver/aarch64/falco_fedora_6.7.4-100.fc38.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/38/Everything/aarch64/Packages/k/kernel-devel-6.7.4-100.fc38.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.4-200.fc39.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.4-200.fc39.aarch64_1.yaml deleted file mode 100755 index c6b7e6db2b..0000000000 --- a/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.4-200.fc39.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-200.fc39.aarch64 -target: fedora -architecture: arm64 -output: - module: output/6.0.1+driver/aarch64/falco_fedora_6.7.4-200.fc39.aarch64_1.ko - probe: output/6.0.1+driver/aarch64/falco_fedora_6.7.4-200.fc39.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.7.4-200.fc39.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.5-100.fc38.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.5-100.fc38.aarch64_1.yaml new file mode 100755 index 0000000000..e1b8bc23dc --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.5-100.fc38.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-100.fc38.aarch64 +target: fedora +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_fedora_6.7.5-100.fc38.aarch64_1.ko + probe: output/6.0.1+driver/aarch64/falco_fedora_6.7.5-100.fc38.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/38/Everything/aarch64/Packages/k/kernel-devel-6.7.5-100.fc38.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.5-200.fc39.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.5-200.fc39.aarch64_1.yaml new file mode 100755 index 0000000000..f1da84e616 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/fedora_6.7.5-200.fc39.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-200.fc39.aarch64 +target: fedora +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_fedora_6.7.5-200.fc39.aarch64_1.ko + probe: output/6.0.1+driver/aarch64/falco_fedora_6.7.5-200.fc39.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.7.5-200.fc39.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/aarch64/photon_5.10.209-3.ph4_1.yaml index 1b8e6b560e..11d04c2a1b 100755 --- a/driverkit/config/6.0.1+driver/aarch64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_photon_5.10.209-3.ph4_1.ko probe: output/6.0.1+driver/aarch64/falco_photon_5.10.209-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_updates_4.0_aarch64/aarch64/linux-devel-5.10.209-3.ph4.aarch64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_aarch64/aarch64/linux-devel-5.10.209-3.ph4.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/6.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml index 01c19cfac9..cdbe8fcd85 100755 --- a/driverkit/config/6.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_photon_6.1.10-11.ph5_1.ko probe: output/6.0.1+driver/aarch64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/talos_6.1.78-talos_1_v1.6.5.yaml b/driverkit/config/6.0.1+driver/aarch64/talos_6.1.78-talos_1_v1.6.5.yaml new file mode 100755 index 0000000000..9d9e16f39f --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/talos_6.1.78-talos_1_v1.6.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.6.5 +kernelrelease: 6.1.78-talos +target: talos +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_talos_6.1.78-talos_1_v1.6.5.ko + probe: output/6.0.1+driver/aarch64/falco_talos_6.1.78-talos_1_v1.6.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2FybTY0IDYuMS43OCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9ImdjYyAoR0NDKSAxMy4yLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMjAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MTAwCkNPTkZJR19MRF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDEwMApDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5FPXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFIT0xFX1ZFUlNJT049MTI1CkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XRVJST1IgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSItdGFsb3MiCiMgQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0RFRkFVTFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX1dBVENIX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPV19MRVZFTD15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfSVJRX0ZBU1RFT0lfSElFUkFSQ0hZX0hBTkRMRVJTPXkKQ09ORklHX0dFTkVSSUNfSVJRX0lQST15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfTVNJX0lPTU1VPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0FSQ0hfSEFTX1RJQ0tfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0hBVkVfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CiMgZW5kIG9mIFRpbWVycyBzdWJzeXN0ZW0KCkNPTkZJR19CUEY9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9CUEZfSklUPXkKCiMKIyBCUEYgc3Vic3lzdGVtCiMKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX0JQRl9KSVQ9eQpDT05GSUdfQlBGX0pJVF9BTFdBWVNfT049eQpDT05GSUdfQlBGX0pJVF9ERUZBVUxUX09OPXkKIyBDT05GSUdfQlBGX1VOUFJJVl9ERUZBVUxUX09GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0JQRl9QUkVMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0JQRl9MU009eQojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9OT05FX0JVSUxEPXkKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfRFlOQU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0NPUkUgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9USEVSTUFMX1BSRVNTVVJFPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKQ09ORklHX1BTST15CiMgQ09ORklHX1BTSV9ERUZBVUxUX0RJU0FCTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpDT05GSUdfVFJFRV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVV9HRU5FUklDPXkKQ09ORklHX1RBU0tTX1JVREVfUkNVPXkKQ09ORklHX1RBU0tTX1RSQUNFX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9ORUVEX1NFR0NCTElTVD15CiMgZW5kIG9mIFJDVSBTdWJzeXN0ZW0KCkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKIyBDT05GSUdfSUtIRUFERVJTIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTgKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfUFJJTlRLX1NBRkVfTE9HX0JVRl9TSElGVD0xMwojIENPTkZJR19QUklOVEtfSU5ERVggaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19TQ0hFRF9DTE9DSz15CgojCiMgU2NoZWR1bGVyIGZlYXR1cmVzCiMKIyBDT05GSUdfVUNMQU1QX1RBU0sgaXMgbm90IHNldAojIGVuZCBvZiBTY2hlZHVsZXIgZmVhdHVyZXMKCkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzExX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19SRF9aU1REPXkKIyBDT05GSUdfQk9PVF9DT05GSUcgaXMgbm90IHNldApDT05GSUdfSU5JVFJBTUZTX1BSRVNFUlZFX01USU1FPXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX0dVRVNUX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CiMgZW5kIG9mIEdlbmVyYWwgc2V0dXAKCkNPTkZJR19BUk02ND15CkNPTkZJR19HQ0NfU1VQUE9SVFNfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHXzY0QklUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUk02NF9QQUdFX1NISUZUPTEyCkNPTkZJR19BUk02NF9DT05UX1BURV9TSElGVD00CkNPTkZJR19BUk02NF9DT05UX1BNRF9TSElGVD00CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTE4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMzCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj0xMQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0dFTkVSSUNfQ1NVTT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX01IUF9NRU1NQVBfT05fTUVNT1JZX0VOQUJMRT15CkNPTkZJR19TTVA9eQpDT05GSUdfS0VSTkVMX01PREVfTkVPTj15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CgojCiMgUGxhdGZvcm0gc2VsZWN0aW9uCiMKQ09ORklHX0FSQ0hfQUNUSU9OUz15CkNPTkZJR19BUkNIX1NVTlhJPXkKIyBDT05GSUdfQVJDSF9BTFBJTkUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX0FQUExFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQkNNPXkKQ09ORklHX0FSQ0hfQkNNMjgzNT15CkNPTkZJR19BUkNIX0JDTV9JUFJPQz15CiMgQ09ORklHX0FSQ0hfQkNNQkNBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQlJDTVNUQj15CkNPTkZJR19BUkNIX0JFUkxJTj15CkNPTkZJR19BUkNIX0JJVE1BSU49eQojIENPTkZJR19BUkNIX0VYWU5PUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1BBUlg1IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSzM9eQpDT05GSUdfQVJDSF9MRzFLPXkKQ09ORklHX0FSQ0hfSElTST15CiMgQ09ORklHX0FSQ0hfS0VFTUJBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01FRElBVEVLPXkKQ09ORklHX0FSQ0hfTUVTT049eQpDT05GSUdfQVJDSF9NVkVCVT15CkNPTkZJR19BUkNIX05YUD15CkNPTkZJR19BUkNIX0xBWUVSU0NBUEU9eQpDT05GSUdfQVJDSF9NWEM9eQojIENPTkZJR19BUkNIX1MzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTlBDTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1FDT009eQpDT05GSUdfQVJDSF9SRUFMVEVLPXkKQ09ORklHX0FSQ0hfUkVORVNBUz15CkNPTkZJR19BUkNIX1JPQ0tDSElQPXkKQ09ORklHX0FSQ0hfU0VBVFRMRT15CiMgQ09ORklHX0FSQ0hfSU5URUxfU09DRlBHQSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NZTlFVQUNFUj15CkNPTkZJR19BUkNIX1RFR1JBPXkKQ09ORklHX0FSQ0hfU1BSRD15CkNPTkZJR19BUkNIX1RIVU5ERVI9eQpDT05GSUdfQVJDSF9USFVOREVSMj15CiMgQ09ORklHX0FSQ0hfVU5JUEhJRVIgaXMgbm90IHNldApDT05GSUdfQVJDSF9WRVhQUkVTUz15CiMgQ09ORklHX0FSQ0hfVklTQ09OVEkgaXMgbm90IHNldApDT05GSUdfQVJDSF9YR0VORT15CkNPTkZJR19BUkNIX1pZTlFNUD15CiMgZW5kIG9mIFBsYXRmb3JtIHNlbGVjdGlvbgoKIwojIEtlcm5lbCBGZWF0dXJlcwojCgojCiMgQVJNIGVycmF0YSB3b3JrYXJvdW5kcyB2aWEgdGhlIGFsdGVybmF0aXZlcyBmcmFtZXdvcmsKIwpDT05GSUdfQU1QRVJFX0VSUkFUVU1fQUMwM19DUFVfMzg9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9DTEVBTl9DQUNIRT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNjMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNzMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNDA2OT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgxOTQ3Mj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzMjA3NT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzNDIyMD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE3NDIwOTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDU3MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfTERfSEFTX0ZJWF9FUlJBVFVNXzg0MzQxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzEwMjQ3MTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNDE4MDQwPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfU1BFQ1VMQVRJVkVfQVQ9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMTY1NTIyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTMxOTM2Nz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1MzA5MjM9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9SRVBFQVRfVExCST15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMjg2ODA3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTQ2MzIyNT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1NDI0MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTA4NDEyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA1MTY3OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNzcwNTc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNjU4NDE3PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfVFNCX0ZMVVNIX0ZBSUxVUkU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yMDU0MjIzPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA2Nzk2MT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDU3MTY4PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfU1BFQ1VMQVRJVkVfVU5QUklWX0xPQUQ9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yOTY2Mjk4PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIyMzc1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTQ0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTU0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzI3NDU2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1PXkKQ09ORklHX0NBVklVTV9UWDJfRVJSQVRVTV8yMTk9eQpDT05GSUdfRlVKSVRTVV9FUlJBVFVNXzAxMDAwMT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjE2MDA4MDI9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fRTEwNDE9eQpDT05GSUdfTlZJRElBX0NBUk1FTF9DTlBfRVJSQVRVTT15CkNPTkZJR19TT0NJT05FWFRfU1lOUVVBQ0VSX1BSRUlUUz15CiMgZW5kIG9mIEFSTSBlcnJhdGEgd29ya2Fyb3VuZHMgdmlhIHRoZSBhbHRlcm5hdGl2ZXMgZnJhbWV3b3JrCgpDT05GSUdfQVJNNjRfNEtfUEFHRVM9eQojIENPTkZJR19BUk02NF8xNktfUEFHRVMgaXMgbm90IHNldAojIENPTkZJR19BUk02NF82NEtfUEFHRVMgaXMgbm90IHNldAojIENPTkZJR19BUk02NF9WQV9CSVRTXzM5IGlzIG5vdCBzZXQKQ09ORklHX0FSTTY0X1ZBX0JJVFNfNDg9eQpDT05GSUdfQVJNNjRfVkFfQklUUz00OApDT05GSUdfQVJNNjRfUEFfQklUU180OD15CkNPTkZJR19BUk02NF9QQV9CSVRTPTQ4CiMgQ09ORklHX0NQVV9CSUdfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1NDSEVEX01DPXkKIyBDT05GSUdfU0NIRURfQ0xVU1RFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfTlJfQ1BVUz01MTIKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX05VTUE9eQpDT05GSUdfTk9ERVNfU0hJRlQ9NgojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0yNTAKQ09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfSFdfUEVSRl9FVkVOVFM9eQpDT05GSUdfQ0NfSEFWRV9TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfU0lHPXkKQ09ORklHX0tFWEVDX0lNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19UUkFOU19UQUJMRT15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfQVJDSF9GT1JDRV9NQVhfT1JERVI9MTEKQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDA9eQpDT05GSUdfTUlUSUdBVEVfU1BFQ1RSRV9CUkFOQ0hfSElTVE9SWT15CkNPTkZJR19ST0RBVEFfRlVMTF9ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFOPXkKQ09ORklHX0FSTTY0X1RBR0dFRF9BRERSX0FCST15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CiMgQ09ORklHX0NPTVBBVF9BTElHTk1FTlRfRklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSTVY4X0RFUFJFQ0FURUQ9eQpDT05GSUdfU1dQX0VNVUxBVElPTj15CkNPTkZJR19DUDE1X0JBUlJJRVJfRU1VTEFUSU9OPXkKQ09ORklHX1NFVEVORF9FTVVMQVRJT049eQoKIwojIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVNfSEFTX0xEQVBSPXkKQ09ORklHX0FTX0hBU19MU0VfQVRPTUlDUz15CkNPTkZJR19BUk02NF9MU0VfQVRPTUlDUz15CkNPTkZJR19BUk02NF9VU0VfTFNFX0FUT01JQ1M9eQojIGVuZCBvZiBBUk12OC4xIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC4yIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVNfSEFTX0FSTVY4XzI9eQpDT05GSUdfQVNfSEFTX1NIQTM9eQpDT05GSUdfQVJNNjRfUE1FTT15CkNPTkZJR19BUk02NF9SQVNfRVhUTj15CkNPTkZJR19BUk02NF9DTlA9eQojIGVuZCBvZiBBUk12OC4yIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC4zIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfUFRSX0FVVEg9eQpDT05GSUdfQVJNNjRfUFRSX0FVVEhfS0VSTkVMPXkKQ09ORklHX0NDX0hBU19CUkFOQ0hfUFJPVF9QQUNfUkVUPXkKQ09ORklHX0NDX0hBU19TSUdOX1JFVFVSTl9BRERSRVNTPXkKQ09ORklHX0FTX0hBU19QQUM9eQpDT05GSUdfQVNfSEFTX0NGSV9ORUdBVEVfUkFfU1RBVEU9eQojIGVuZCBvZiBBUk12OC4zIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC40IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfQU1VX0VYVE49eQpDT05GSUdfQVNfSEFTX0FSTVY4XzQ9eQpDT05GSUdfQVJNNjRfVExCX1JBTkdFPXkKIyBlbmQgb2YgQVJNdjguNCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgojCiMgQVJNdjguNSBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCiMKQ09ORklHX0FTX0hBU19BUk1WOF81PXkKQ09ORklHX0FSTTY0X0JUST15CkNPTkZJR19DQ19IQVNfQlJBTkNIX1BST1RfUEFDX1JFVF9CVEk9eQpDT05GSUdfQVJNNjRfRTBQRD15CkNPTkZJR19BUk02NF9BU19IQVNfTVRFPXkKQ09ORklHX0FSTTY0X01URT15CiMgZW5kIG9mIEFSTXY4LjUgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjcgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9FUEFOPXkKIyBlbmQgb2YgQVJNdjguNyBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgpDT05GSUdfQVJNNjRfU1ZFPXkKQ09ORklHX0FSTTY0X1NNRT15CkNPTkZJR19BUk02NF9NT0RVTEVfUExUUz15CkNPTkZJR19BUk02NF9QU0VVRE9fTk1JPXkKIyBDT05GSUdfQVJNNjRfREVCVUdfUFJJT1JJVFlfTUFTS0lORyBpcyBub3Qgc2V0CkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19SQU5ET01JWkVfTU9EVUxFX1JFR0lPTl9GVUxMPXkKQ09ORklHX0NDX0hBVkVfU1RBQ0tQUk9URUNUT1JfU1lTUkVHPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SX1BFUl9UQVNLPXkKQ09ORklHX0FSQ0hfTlJfR1BJTz0wCiMgZW5kIG9mIEtlcm5lbCBGZWF0dXJlcwoKIwojIEJvb3Qgb3B0aW9ucwojCkNPTkZJR19BUk02NF9BQ1BJX1BBUktJTkdfUFJPVE9DT0w9eQpDT05GSUdfQ01ETElORT0iY29uc29sZT10dHlBTUEwIgpDT05GSUdfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9eQojIENPTkZJR19DTURMSU5FX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBQb3dlciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9eQpDT05GSUdfQ1BVX1BNPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgojCiMgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKIwoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlM9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19DUFVfSURMRV9HT1ZfVEVPPXkKQ09ORklHX0RUX0lETEVfU1RBVEVTPXkKQ09ORklHX0RUX0lETEVfR0VOUEQ9eQoKIwojIEFSTSBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9QU0NJX0NQVUlETEU9eQpDT05GSUdfQVJNX1BTQ0lfQ1BVSURMRV9ET01BSU49eQojIGVuZCBvZiBBUk0gQ1BVIElkbGUgRHJpdmVycwojIGVuZCBvZiBDUFUgSWRsZQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19DUFVGUkVRX0RUPXkKQ09ORklHX0NQVUZSRVFfRFRfUExBVERFVj15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUT15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUV9GSUU9eQpDT05GSUdfQVJNX0FMTFdJTk5FUl9TVU41MElfQ1BVRlJFUV9OVk1FTT15CkNPTkZJR19BUk1fQVJNQURBXzM3WFhfQ1BVRlJFUT15CkNPTkZJR19BUk1fQVJNQURBXzhLX0NQVUZSRVE9eQpDT05GSUdfQVJNX1NDUElfQ1BVRlJFUT15CkNPTkZJR19BUk1fQlJDTVNUQl9BVlNfQ1BVRlJFUT15CkNPTkZJR19BUk1fSU1YX0NQVUZSRVFfRFQ9eQojIENPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ01JX0NQVUZSRVE9eQojIENPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE5NF9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIyBlbmQgb2YgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKCkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0dFTkVSSUNfR1NJPXkKQ09ORklHX0FDUElfQ0NBX1JFUVVJUkVEPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX1RBRD15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX01DRkc9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9eQpDT05GSUdfQUNQSV9ORklUPXkKIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9ITUFUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfU0VBPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05GSUdGUz15CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9JT1JUPXkKQ09ORklHX0FDUElfR1REVD15CiMgQ09ORklHX0FDUElfQUdESSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BQVFQ9eQpDT05GSUdfQUNQSV9QQ0M9eQojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0hBVkVfS1ZNX0FSQ0hfVExCX0ZMVVNIX0FMTD15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19IQVZFX0tWTV9WQ1BVX1JVTl9QSURfQ0hBTkdFPXkKQ09ORklHX0tWTV9YRkVSX1RPX0dVRVNUX1dPUks9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZNPXkKIyBDT05GSUdfTlZIRV9FTDJfREVCVUcgaXMgbm90IHNldAoKIwojIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CkNPTkZJR19BUkNIX0hBU19TVUJQQUdFX0ZBVUxUUz15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9TRVRVUD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19LRUVQSU5JVFJEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfTk9fSU5TVFI9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfU0hBRE9XX0NBTExfU1RBQ0s9eQojIENPTkZJR19TSEFET1dfQ0FMTF9TVEFDSyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFOR19USElOPXkKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ0ZJX0NMQU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19VU0VSPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MTgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTExCkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9UT1BET1dOX01NQVBfTEFZT1VUPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DT01QQVRfMzJCSVRfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9DT01QSUxFUl9IPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1JFTFI9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfS0VZPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVZFX1RSQUNFX01NSU9fQUNDRVNTPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfREVWX0JTR19DT01NT049eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFlfVDEwPXkKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9GQ19BUFBJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT1BSSU8gaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0lOTElORV9FTkNSWVBUSU9OIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKIyBDT05GSUdfTERNX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIFR5cGVzCgpDT05GSUdfQkxPQ0tfQ09NUEFUPXkKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfTVFfUkRNQT15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CiMgQ09ORklHX0lPU0NIRURfQkZRIGlzIG5vdCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9UUllMT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fVFJZTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX0xPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19JUlFTQVZFPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0lOTElORV9TUElOX1RSWUxPQ0s9eQpDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLPXkKQ09ORklHX0lOTElORV9TUElOX0xPQ0tfQkg9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19JUlFTQVZFPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfTE9DS19CSD15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19CSD15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0JIPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfTE9DS19JUlFTQVZFPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DS19CSD15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0FSQ0hfSEFTX05PTl9PVkVSTEFQUElOR19BRERSRVNTX1NQQUNFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9TVEFURT15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfRVhUUkFfUEhEUlM9eQpDT05GSUdfQVJDSF9IQVZFX0VMRl9QUk9UPXkKQ09ORklHX0FSQ0hfVVNFX0dOVV9QUk9QRVJUWT15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1dBUD15CiMgQ09ORklHX1pTV0FQIGlzIG5vdCBzZXQKCiMKIyBTTEFCIGFsbG9jYXRvciBvcHRpb25zCiMKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9MzI3NjgKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19WTUFQX1BGTj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CiMgQ09ORklHX0FOT05fVk1BX05BTUUgaXMgbm90IHNldAojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19MUlVfR0VOPXkKQ09ORklHX0xSVV9HRU5fRU5BQkxFRD15CiMgQ09ORklHX0xSVV9HRU5fU1RBVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9FWFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdfUEFDS0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX1NDTT15CkNPTkZJR19BRl9VTklYX09PQj15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RMUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fT0ZGTE9BRD15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9BSD15CkNPTkZJR19YRlJNX0VTUD15CkNPTkZJR19YRlJNX0lQQ09NUD15CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19TTUMgaXMgbm90IHNldAojIENPTkZJR19YRFBfU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT1tCiMgQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVF9ESUFHX0RFU1RST1k9eQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPXkKIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJR19JUFY2X0lMQT15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9GT1U9eQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfU0tJUF9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19IT09LIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX09TRj15CkNPTkZJR19ORl9DT05OVFJBQ0s9eQpDT05GSUdfTkZfTE9HX1NZU0xPRz15CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPXkKQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fRENDUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQojIENPTkZJR19ORl9DVF9QUk9UT19TQ1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREEgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19IMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0lSQyBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdfTkZfQ1RfTkVUTElOSz15CiMgQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NUX05FVExJTktfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1Q9eQpDT05GSUdfTkZfTkFUPXkKQ09ORklHX05GX05BVF9GVFA9eQpDT05GSUdfTkZfTkFUX1NJUD15CkNPTkZJR19ORl9OQVRfVEZUUD15CkNPTkZJR19ORl9OQVRfUkVESVJFQ1Q9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPXkKQ09ORklHX05GX1RBQkxFUz15CkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49eQpDT05GSUdfTkZUX0NUPXkKIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkZUX09CSlJFRj15CkNPTkZJR19ORlRfUVVFVUU9eQpDT05GSUdfTkZUX1FVT1RBPXkKQ09ORklHX05GVF9SRUpFQ1Q9eQpDT05GSUdfTkZUX1JFSkVDVF9JTkVUPXkKQ09ORklHX05GVF9DT01QQVQ9eQpDT05GSUdfTkZUX0hBU0g9eQojIENPTkZJR19ORlRfWEZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9GV0RfTkVUREVWPXkKIyBDT05GSUdfTkZUX1JFSkVDVF9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19ORl9GTE9XX1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTX0NPTVBBVD15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfU0VUPXkKCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9BVURJVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VNPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlk9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX05BVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05FVE1BUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTk9UUkFDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPXkKCiMKIyBYdGFibGVzIG1hdGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9CUEY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJBTkdFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFZTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MMlRQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MRU5HVEg9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01VTFRJUE9SVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BIWVNERVY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUUklORz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9VMzI9eQojIGVuZCBvZiBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgpDT05GSUdfSVBfU0VUPXkKQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9QT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFSSz15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9IQVNIX01BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT15CkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9eQpDT05GSUdfSVBfVlM9eQpDT05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19QUk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fVURQPXkKIyBDT05GSUdfSVBfVlNfUFJPVE9fRVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fQUggaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19TQ1RQIGlzIG5vdCBzZXQKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19SUj15CkNPTkZJR19JUF9WU19XUlI9eQpDT05GSUdfSVBfVlNfTEM9eQojIENPTkZJR19JUF9WU19XTEMgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19GTyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX09WRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xCTEMgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0RIIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NIPXkKIyBDT05GSUdfSVBfVlNfTUggaXMgbm90IHNldAojIENPTkZJR19JUF9WU19TRUQgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19OUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1RXT1MgaXMgbm90IHNldAoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIE1IIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19NSF9UQUJfSU5ERVg9MTIKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgojCiMgQ09ORklHX0lQX1ZTX0ZUUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19ORkNUPXkKIyBDT05GSUdfSVBfVlNfUEVfU0lQIGlzIG5vdCBzZXQKCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9eQpDT05GSUdfTkZfU09DS0VUX0lQVjQ9eQpDT05GSUdfTkZfVFBST1hZX0lQVjQ9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY0PXkKIyBDT05GSUdfTkZUX0RVUF9JUFY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX0ZJQl9JUFY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfVEFCTEVTX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWND15CkNPTkZJR19ORl9MT0dfQVJQPXkKQ09ORklHX05GX0xPR19JUFY0PXkKQ09ORklHX05GX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPXkKQ09ORklHX05GX05BVF9QUFRQPXkKQ09ORklHX0lQX05GX0lQVEFCTEVTPXkKIyBDT05GSUdfSVBfTkZfTUFUQ0hfQUggaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9NQVRDSF9FQ04gaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9eQojIENPTkZJR19JUF9ORl9NQVRDSF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfRklMVEVSPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfSVBfTkZfTkFUPXkKQ09ORklHX0lQX05GX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX0lQX05GX01BTkdMRT15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVAgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9UQVJHRVRfRUNOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfVEFSR0VUX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9SQVc9eQojIENPTkZJR19JUF9ORl9TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX0FSUFRBQkxFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX1NPQ0tFVF9JUFY2PXkKQ09ORklHX05GX1RQUk9YWV9JUFY2PXkKQ09ORklHX05GX1RBQkxFU19JUFY2PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWNj15CiMgQ09ORklHX05GVF9EVVBfSVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9GSUJfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWNj15CkNPTkZJR19ORl9SRUpFQ1RfSVBWNj15CkNPTkZJR19ORl9MT0dfSVBWNj15CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlQ9eQojIENPTkZJR19JUDZfTkZfTUFUQ0hfU1JIIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9eQpDT05GSUdfSVA2X05GX0ZJTFRFUj15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPXkKQ09ORklHX0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9eQpDT05GSUdfSVA2X05GX05BVD15CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTUFTUVVFUkFERSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19ORl9ERUZSQUdfSVBWNj15CiMgQ09ORklHX05GX1RBQkxFU19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VURT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklER0VfRUJUX0xPRz15CkNPTkZJR19CUklER0VfRUJUX05GTE9HPXkKIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldApDT05GSUdfSVBfRENDUD15CkNPTkZJR19JTkVUX0RDQ1BfRElBRz15CgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfSVBfRENDUF9DQ0lEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX0NDSUQzPXkKIyBDT05GSUdfSVBfRENDUF9DQ0lEM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX1RGUkNfTElCPXkKIyBlbmQgb2YgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1BfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBEQ0NQIEtlcm5lbCBIYWNraW5nCgpDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1NDVFBfRElBRz15CkNPTkZJR19SRFM9eQojIENPTkZJR19SRFNfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19UQ1AgaXMgbm90IHNldAojIENPTkZJR19SRFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19USVBDIGlzIG5vdCBzZXQKQ09ORklHX0FUTT15CiMgQ09ORklHX0FUTV9DTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkUgaXMgbm90IHNldAojIENPTkZJR19BVE1fQlIyNjg0IGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9eQojIENPTkZJR19MMlRQX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19MMlRQX1YzIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKIyBDT05GSUdfQlJJREdFX01SUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9DRk0gaXMgbm90IHNldApDT05GSUdfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0FfVEFHX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fUFJFUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0hFTExDUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0dTV0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRURTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0tTWiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVF84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDRfQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JaTjFfQTVQU1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19MQU45MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19YUlM3MDBYIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQpDT05GSUdfQVRBTEs9eQojIENPTkZJR19ERVZfQVBQTEVUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CkNPTkZJR182TE9XUEFOPXkKIyBDT05GSUdfNkxPV1BBTl9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHXzZMT1dQQU5fTkhDPXkKQ09ORklHXzZMT1dQQU5fTkhDX0RFU1Q9eQpDT05GSUdfNkxPV1BBTl9OSENfRlJBR01FTlQ9eQpDT05GSUdfNkxPV1BBTl9OSENfSE9QPXkKQ09ORklHXzZMT1dQQU5fTkhDX0lQVjY9eQpDT05GSUdfNkxPV1BBTl9OSENfTU9CSUxJVFk9eQpDT05GSUdfNkxPV1BBTl9OSENfUk9VVElORz15CkNPTkZJR182TE9XUEFOX05IQ19VRFA9eQojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0hPUCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX1VEUCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0lDTVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfREVTVCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfRlJBRyBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfUk9VVEUgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1ND15CiMgQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRfRVhQRVJJTUVOVEFMIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfU09DS0VUPXkKIyBDT05GSUdfSUVFRTgwMjE1NF82TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT15CkNPTkZJR19ORVRfU0NIX0hUQj15CkNPTkZJR19ORVRfU0NIX0hGU0M9eQojIENPTkZJR19ORVRfU0NIX0FUTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKIyBDT05GSUdfTkVUX1NDSF9DQlMgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0VURiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX0RTTUFSSz15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9QRklGT19GQVNUPXkKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0icGZpZm9fZmFzdCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9eQpDT05GSUdfTkVUX0NMU19GTE9XRVI9eQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD15CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT15CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZTT0NLRVRTX0RJQUc9eQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUU19DT01NT049eQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTkNTST15CiMgQ09ORklHX05DU0lfT0VNX0NNRF9HRVRfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NFTEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKQ09ORklHX1BBR0VfUE9PTF9TVEFUUz15CkNPTkZJR19GQUlMT1ZFUj15CkNPTkZJR19FVEhUT09MX05FVExJTks9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9BTUJBPXkKQ09ORklHX1RFR1JBX0FIQj15CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJX0RPTUFJTlNfR0VORVJJQz15CkNPTkZJR19QQ0lfU1lTQ0FMTD15CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVBRVI9eQojIENPTkZJR19QQ0lFQUVSX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRUNSQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTT15CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lFX0RQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfRUNBTT15CkNPTkZJR19QQ0lfQlJJREdFX0VNVUw9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJX0FBUkRWQVJLPXkKIyBDT05GSUdfUENJRV9YSUxJTlhfTldMIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0ZUUENJMTAwIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9URUdSQT15CkNPTkZJR19QQ0lFX1JDQVJfSE9TVD15CiMgQ09ORklHX1BDSUVfUkNBUl9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfSE9TVF9DT01NT049eQpDT05GSUdfUENJX0hPU1RfR0VORVJJQz15CiMgQ09ORklHX1BDSUVfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9YSUxJTlhfQ1BNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9YR0VORT15CkNPTkZJR19QQ0lfWEdFTkVfTVNJPXkKQ09ORklHX1BDSUVfSVBST0M9eQpDT05GSUdfUENJRV9JUFJPQ19QTEFURk9STT15CkNPTkZJR19QQ0lFX0lQUk9DX01TST15CiMgQ09ORklHX1BDSUVfQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9QRU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfSE9TVF9USFVOREVSX0VDQU0gaXMgbm90IHNldApDT05GSUdfUENJRV9ST0NLQ0hJUD15CkNPTkZJR19QQ0lFX1JPQ0tDSElQX0hPU1Q9eQpDT05GSUdfUENJRV9ST0NLQ0hJUF9FUD15CiMgQ09ORklHX1BDSUVfTUVESUFURUsgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01FRElBVEVLX0dFTjMgaXMgbm90IHNldApDT05GSUdfUENJRV9CUkNNU1RCPXkKQ09ORklHX1BDSV9IWVBFUlZfSU5URVJGQUNFPXkKIyBDT05GSUdfUENJRV9NSUNST0NISVBfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfSElTSV9FUlIgaXMgbm90IHNldAoKIwojIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAojCkNPTkZJR19QQ0lFX0RXPXkKQ09ORklHX1BDSUVfRFdfSE9TVD15CiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0lNWDYgaXMgbm90IHNldAojIENPTkZJR19QQ0lfS0VZU1RPTkVfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9LRVlTVE9ORV9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFZRVJTQ0FQRT15CiMgQ09ORklHX1BDSV9MQVlFUlNDQVBFX0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ISVNJPXkKQ09ORklHX1BDSUVfUUNPTT15CiMgQ09ORklHX1BDSUVfUUNPTV9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0FSTUFEQV84Sz15CiMgQ09ORklHX1BDSUVfUk9DS0NISVBfRFdfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfS0lSSU4gaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0hJU0lfU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01FU09OIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfVEVHUkExOTQ9eQpDT05GSUdfUENJRV9URUdSQTE5NF9IT1NUPXkKIyBDT05GSUdfUENJRV9URUdSQTE5NF9FUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQUwgaXMgbm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKCiMKIyBNb2JpdmVpbCBQQ0llIENvcmUgU3VwcG9ydAojCiMgQ09ORklHX1BDSUVfTU9CSVZFSUxfUExBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTEFZRVJTQ0FQRV9HRU40IGlzIG5vdCBzZXQKIyBlbmQgb2YgTW9iaXZlaWwgUENJZSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgQ09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0NBREVOQ0VfUExBVF9FUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9KNzIxRV9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FkZW5jZSBQQ0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCkNPTkZJR19QQ0lfRU5EUE9JTlQ9eQpDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTPXkKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VQRl9OVEIgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKIyBDT05GSUdfQ1hMX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfQVVYSUxJQVJZX0JVUz15CkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iL3NiaW4vaG90cGx1ZyIKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERVZUTVBGU19TQUZFIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1M9eQpDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1haPXkKIyBDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1pTVEQgaXMgbm90IHNldApDT05GSUdfRldfQ0FDSEU9eQojIENPTkZJR19GV19VUExPQUQgaXMgbm90IHNldAojIGVuZCBvZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKQ09ORklHX0hNRU1fUkVQT1JUSU5HPXkKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19TT0NfQlVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVHTUFQX1NQTUk9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0FSQ0hfVE9QT0xPR1k9eQpDT05GSUdfR0VORVJJQ19BUkNIX05VTUE9eQojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19CUkNNU1RCX0dJU0JfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YVEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSUxJQ09OX0xQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9XRUlNIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fRUJJMj15CiMgQ09ORklHX1FDT01fU1NDX0JMT0NLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TVU41MElfREUyX0JVUz15CkNPTkZJR19TVU5YSV9SU0I9eQpDT05GSUdfVEVHUkFfQUNPTk5FQ1Q9eQpDT05GSUdfVEVHUkFfR01JPXkKIyBDT05GSUdfVkVYUFJFU1NfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX01DX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwpDT05GSUdfQVJNX1NDTUlfUFJPVE9DT0w9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9UUkFOU1BPUlQ9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9TSE1FTT15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfTUFJTEJPWD15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfU01DPXkKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1NNQ19BVE9NSUNfRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU0NNSV9QT1dFUl9ET01BSU49eQojIENPTkZJR19BUk1fU0NNSV9QT1dFUl9DT05UUk9MIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoKQ09ORklHX0FSTV9TQ1BJX1BST1RPQ09MPXkKQ09ORklHX0FSTV9TQ1BJX1BPV0VSX0RPTUFJTj15CkNPTkZJR19BUk1fU0RFX0lOVEVSRkFDRT15CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfSVNDU0lfSUJGVD15CkNPTkZJR19SQVNQQkVSUllQSV9GSVJNV0FSRT15CkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NDTT15CiMgQ09ORklHX1FDT01fU0NNX0RPV05MT0FEX01PREVfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGQj15CiMgQ09ORklHX1NZU0ZCX1NJTVBMRUZCIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NDSV9QUk9UT0NPTD15CkNPTkZJR19UVVJSSVNfTU9YX1JXVE09eQojIENPTkZJR19BUk1fRkZBX1RSQU5TUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQojIENPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TT0ZUX1JFU0VSVkU9eQpDT05GSUdfRUZJX1BBUkFNU19GUk9NX0ZEVD15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVCPXkKIyBDT05GSUdfRUZJX1pCT09UIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9BUk1TVFVCX0RUQl9MT0FERVI9eQpDT05GSUdfRUZJX0dFTkVSSUNfU1RVQl9JTklUUkRfQ01ETElORV9MT0FERVI9eQpDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTD15CkNPTkZJR19FRklfQ0FQU1VMRV9MT0FERVI9eQpDT05GSUdfRUZJX1RFU1Q9eQpDT05GSUdfUkVTRVRfQVRUQUNLX01JVElHQVRJT049eQojIENPTkZJR19FRklfRElTQUJMRV9QQ0lfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9FQVJMWUNPTj15CkNPTkZJR19FRklfQ1VTVE9NX1NTRFRfT1ZFUkxBWVM9eQojIENPTkZJR19FRklfRElTQUJMRV9SVU5USU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0NPQ09fU0VDUkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJR19VRUZJX0NQRVJfQVJNPXkKQ09ORklHX01FU09OX1NNPXkKQ09ORklHX0FSTV9QU0NJX0ZXPXkKIyBDT05GSUdfQVJNX1BTQ0lfQ0hFQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSTV9TTUNDQz15CkNPTkZJR19IQVZFX0FSTV9TTUNDQ19ESVNDT1ZFUlk9eQpDT05GSUdfQVJNX1NNQ0NDX1NPQ19JRD15CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKQ09ORklHX1RFR1JBX0lWQz15CkNPTkZJR19URUdSQV9CUE1QPXkKIyBlbmQgb2YgVGVncmEgZmlybXdhcmUgZHJpdmVyCgojCiMgWnlucSBNUFNvQyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX1pZTlFNUF9GSVJNV0FSRT15CiMgQ09ORklHX1pZTlFNUF9GSVJNV0FSRV9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFp5bnEgTVBTb0MgRmlybXdhcmUgRHJpdmVycwojIGVuZCBvZiBGaXJtd2FyZSBEcml2ZXJzCgojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKQ09ORklHX01URD15CiMgQ09ORklHX01URF9URVNUUyBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIHBhcnNlcnMKIwojIENPTkZJR19NVERfQVI3X1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX09GX1BBUlRTPXkKIyBDT05GSUdfTVREX0FGU19QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJTRVJfVFJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gcGFyc2VycwoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9DSz15CgojCiMgTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMgVUJJIGJsb2NrIGlzIHByZWZlcnJlZC4gU2VlIE1URF9VQklfQkxPQ0suCiMKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZEX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENPTkZJR19NVERfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9KRURFQ1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9SQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUNIUDQ4TDY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TU1QyNUwgaXMgbm90IHNldAojIENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCgojCiMgTkFORAojCiMgQ09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JBV19OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NQSV9OQU5EIGlzIG5vdCBzZXQKCiMKIyBFQ0MgZW5naW5lIHN1cHBvcnQKIwojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfSEFNTUlORyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19TV19CQ0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfTVhJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19NRURJQVRFSyBpcyBub3Qgc2V0CiMgZW5kIG9mIEVDQyBlbmdpbmUgc3VwcG9ydAojIGVuZCBvZiBOQU5ECgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKIyBlbmQgb2YgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCgpDT05GSUdfTVREX1NQSV9OT1I9eQpDT05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlM9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRV9PTl9WT0xBVElMRT15CiMgQ09ORklHX01URF9TUElfTk9SX1NXUF9LRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0hJU0lfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBpcyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJR19PRl9LT0JKPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfUkVTRVJWRURfTUVNPXkKQ09ORklHX09GX1JFU09MVkU9eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19PRl9OVU1BPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTT15CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9bQpDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5NgojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKIyBDT05GSUdfTlZNRV9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkM9eQpDT05GSUdfTlZNRV9UQ1A9eQpDT05GSUdfTlZNRV9BVVRIPXkKIyBDT05GSUdfTlZNRV9UQVJHRVQgaXMgbm90IHNldAojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hJNjQyMVY2MDBfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX1FDT01fQ09JTkNFTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0ZBU1RSUEMgaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKIyBDT05GSUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9ISUtFWV9VU0IgaXMgbm90IHNldAojIENPTkZJR19PUEVOX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19WQ1BVX1NUQUxMX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9BVDI1PXkKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9WSyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19IQUJBTkFfQUkgaXMgbm90IHNldAojIENPTkZJR19VQUNDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19HUF9QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CiMgQ09ORklHX0NIUl9ERVZfU1QgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TUj15CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKIyBDT05GSUdfQ0hSX0RFVl9TQ0ggaXMgbm90IHNldApDT05GSUdfU0NTSV9FTkNMT1NVUkU9eQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NDQU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CiMgQ09ORklHX1NDU0lfRkNfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9eQpDT05GSUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKIyBDT05GSUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIFRyYW5zcG9ydHMKCkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RDUD15CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPXkKIyBDT05GSUdfU0NTSV9DWEdCM19JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjRfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JOWDJfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CRTJJU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBTQT15CiMgQ09ORklHX1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUFDUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDNzlYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hJU0lfU0FTPXkKIyBDT05GSUdfU0NTSV9ISVNJX1NBU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hJU0lfU0FTX0RFQlVHRlNfREVGQVVMVF9FTkFCTEUgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlVNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FSQ01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRVNBUzJSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19TQ1NJX01QVDNTQVM9eQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKIyBDT05GSUdfU0NTSV9NUFQyU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUEkzTVIgaXMgbm90IHNldApDT05GSUdfU0NTSV9TTUFSVFBRST15CiMgQ09ORklHX1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVklSVElPPXkKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgZGV2aWNlIHN1cHBvcnQKCkNPTkZJR19BVEE9eQpDT05GSUdfU0FUQV9IT1NUPXkKQ09ORklHX1BBVEFfVElNSU5HUz15CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJR19BVEFfRk9SQ0U9eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9eQpDT05GSUdfU0FUQV9NT0JJTEVfTFBNX1BPTElDWT0wCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09eQojIENPTkZJR19BSENJX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FIQ0lfSU1YIGlzIG5vdCBzZXQKQ09ORklHX0FIQ0lfQ0VWQT15CiMgQ09ORklHX0FIQ0lfTVRLIGlzIG5vdCBzZXQKQ09ORklHX0FIQ0lfTVZFQlU9eQpDT05GSUdfQUhDSV9TVU5YST15CkNPTkZJR19BSENJX1RFR1JBPXkKQ09ORklHX0FIQ0lfWEdFTkU9eQpDT05GSUdfQUhDSV9RT1JJUT15CiMgQ09ORklHX1NBVEFfQUhDSV9TRUFUVExFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1NJTDI0PXkKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1JDQVI9eQojIENPTkZJR19TQVRBX1NJTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TVlcgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1VMSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSVRFU1NFIGlzIG5vdCBzZXQKCiMKIyBQQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKIyBDT05GSUdfUEFUQV9BTEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9BTUQ9eQojIENPTkZJR19QQVRBX0FSVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUUDg2N1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9eQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPXkKIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPXkKIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1BMQVRGT1JNPXkKQ09ORklHX1BBVEFfT0ZfUExBVEZPUk09eQojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9eQpDT05GSUdfTURfTElORUFSPXkKQ09ORklHX01EX1JBSUQwPXkKQ09ORklHX01EX1JBSUQxPXkKQ09ORklHX01EX1JBSUQxMD15CkNPTkZJR19NRF9SQUlENDU2PW0KQ09ORklHX01EX01VTFRJUEFUSD15CkNPTkZJR19NRF9GQVVMVFk9eQpDT05GSUdfQkNBQ0hFPXkKIyBDT05GSUdfQkNBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0FTWU5DX1JFR0lTVFJBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIGVuZCBvZiBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CgpDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKIyBDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX0ZFTElYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX1NFVklMTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUUNBOEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NKQTExMDUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9YUlM3MDBYX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9WSVRFU1NFX1ZTQzczWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9WSVRFU1NFX1ZTQzczWFhfUExBVEZPUk0gaXMgbm90IHNldAojIGVuZCBvZiBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKCkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkKQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1ZPUlRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BQ1RJT05TPXkKIyBDT05GSUdfT1dMX0VNQUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTExXSU5ORVI9eQpDT05GSUdfU1VONElfRU1BQz15CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9YR0JFPXkKIyBDT05GSUdfQU1EX1hHQkVfRENCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9YR0VORT15CiMgQ09ORklHX05FVF9YR0VORV9WMiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj15CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CiMgQ09ORklHX0VNQUNfUk9DS0NISVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BU0lYPXkKIyBDT05GSUdfU1BJX0FYODg3OTZDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CiMgQ09ORklHX0FUTDIgaXMgbm90IHNldAojIENPTkZJR19BVEwxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUUgaXMgbm90IHNldAojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0CkNPTkZJR19BTFg9bQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CkNPTkZJR19CQ01HRU5FVD15CkNPTkZJR19CTlgyPXkKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CkNPTkZJR19USUdPTjM9eQpDT05GSUdfVElHT04zX0hXTU9OPXkKQ09ORklHX0JOWDJYPXkKQ09ORklHX0JOWDJYX1NSSU9WPXkKQ09ORklHX0JHTUFDPXkKQ09ORklHX0JHTUFDX1BMQVRGT1JNPXkKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19CTlhUPXkKQ09ORklHX0JOWFRfU1JJT1Y9eQpDT05GSUdfQk5YVF9GTE9XRVJfT0ZGTE9BRD15CiMgQ09ORklHX0JOWFRfRENCIGlzIG5vdCBzZXQKQ09ORklHX0JOWFRfSFdNT049eQpDT05GSUdfTkVUX1ZFTkRPUl9DQURFTkNFPXkKQ09ORklHX01BQ0I9eQpDT05GSUdfTUFDQl9VU0VfSFdTVEFNUD15CiMgQ09ORklHX01BQ0JfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPXkKIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCiMgQ09ORklHX0NIRUxTSU9fVDFfMUcgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fSU5MSU5FX0NSWVBUTz15CkNPTkZJR19DSEVMU0lPX0lQU0VDX0lOTElORT1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9eQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKIyBDT05GSUdfR0VNSU5JX0VUSEVSTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RNOTA1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldAojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJR19CRTJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTkdMRURFUj15CiMgQ09ORklHX1RTTkVQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVpDSElQPXkKIyBDT05GSUdfRVpDSElQX05QU19NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9GUkVFU0NBTEU9eQojIENPTkZJR19GRUMgaXMgbm90IHNldAojIENPTkZJR19GU0xfRk1BTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9QUV9NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1hHTUFDX01ESU8gaXMgbm90IHNldAojIENPTkZJR19HSUFORkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0RQQUEyX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FTkVUQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FTkVUQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FTkVUQ19JRVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX01ESU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQpDT05GSUdfR1ZFPW0KQ09ORklHX05FVF9WRU5ET1JfSElTSUxJQ09OPXkKIyBDT05GSUdfSElYNUhEMl9HTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9GRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUDA0X0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ITlNfTURJTz15CkNPTkZJR19ITlM9eQpDT05GSUdfSE5TX0RTQUY9eQpDT05GSUdfSE5TX0VORVQ9eQojIENPTkZJR19ITlMzIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPXkKQ09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQlZGPXkKQ09ORklHX0lYR0I9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VDPXkKQ09ORklHX0k0MEU9eQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JQVZGPXkKQ09ORklHX0k0MEVWRj15CkNPTkZJR19JQ0U9eQpDT05GSUdfSUNFX1NXSVRDSERFVj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15CkNPTkZJR19ORVRfVkVORE9SX1dBTkdYVU49eQojIENPTkZJR19OR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFhHQkUgaXMgbm90IHNldAojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREk9eQojIENPTkZJR19BRElOMTExMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0xJVEVYPXkKIyBDT05GSUdfTElURVhfTElURUVUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQpDT05GSUdfTVZNRElPPXkKQ09ORklHX01WTkVUQT15CkNPTkZJR19NVlBQMj15CiMgQ09ORklHX01WUFAyX1BUUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BYQTE2OF9FVEggaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9eQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OVFgyX0FGIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OVFgyX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RFUkEgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01FRElBVEVLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj1tCkNPTkZJR19NTFg0X0VOX0RDQj15CkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg0X0NPUkVfR0VOMj15CkNPTkZJR19NTFg1X0NPUkU9bQpDT05GSUdfTUxYNV9GUEdBPXkKQ09ORklHX01MWDVfQ09SRV9FTj15CkNPTkZJR19NTFg1X0VOX0FSRlM9eQpDT05GSUdfTUxYNV9FTl9SWE5GQz15CkNPTkZJR19NTFg1X01QRlM9eQpDT05GSUdfTUxYNV9FU1dJVENIPXkKQ09ORklHX01MWDVfQlJJREdFPXkKQ09ORklHX01MWDVfQ0xTX0FDVD15CkNPTkZJR19NTFg1X1RDX1NBTVBMRT15CkNPTkZJR19NTFg1X0NPUkVfRU5fRENCPXkKQ09ORklHX01MWDVfQ09SRV9JUE9JQj15CiMgQ09ORklHX01MWDVfRU5fSVBTRUMgaXMgbm90IHNldApDT05GSUdfTUxYNV9TV19TVEVFUklORz15CiMgQ09ORklHX01MWDVfU0YgaXMgbm90IHNldApDT05GSUdfTUxYU1dfQ09SRT1tCkNPTkZJR19NTFhTV19DT1JFX0hXTU9OPXkKQ09ORklHX01MWFNXX0NPUkVfVEhFUk1BTD15CkNPTkZJR19NTFhTV19QQ0k9bQpDT05GSUdfTUxYU1dfSTJDPW0KQ09ORklHX01MWFNXX1NQRUNUUlVNPW0KQ09ORklHX01MWFNXX1NQRUNUUlVNX0RDQj15CkNPTkZJR19NTFhTV19NSU5JTUFMPW0KQ09ORklHX01MWEZXPW0KIyBDT05GSUdfTUxYQkZfR0lHRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0VOQzI4SjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldAojIENPTkZJR19MQU45NjZYX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU0VNST15CiMgQ09ORklHX01TQ0NfT0NFTE9UX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU09GVD15CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05JPXkKIyBDT05GSUdfTklfWEdFX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BFTlNBTkRPPXkKIyBDT05GSUdfSU9OSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKQ09ORklHX1FMQ05JQz15CkNPTkZJR19RTENOSUNfU1JJT1Y9eQpDT05GSUdfUUxDTklDX0RDQj15CkNPTkZJR19RTENOSUNfSFdNT049eQojIENPTkZJR19ORVRYRU5fTklDIGlzIG5vdCBzZXQKQ09ORklHX1FFRD15CkNPTkZJR19RRURfU1JJT1Y9eQpDT05GSUdfUUVERT15CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CiMgQ09ORklHX1FDQTcwMDBfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fRU1BQz15CiMgQ09ORklHX1JNTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfODEzOUNQIGlzIG5vdCBzZXQKQ09ORklHXzgxMzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQojIENPTkZJR184MTM5VE9PX1RVTkVfVFdJU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlUT09fODEyOSBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlfT0xEX1JYX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PXkKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CiMgQ09ORklHX1NIX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19SQVZCPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX1JPQ0tFUj15CkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CkNPTkZJR19TRkM9bQpDT05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQT1tCiMgQ09ORklHX1NGQ19TSUVOQV9NVEQgaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BX01DRElfTU9OPXkKQ09ORklHX1NGQ19TSUVOQV9TUklPVj15CkNPTkZJR19TRkNfU0lFTkFfTUNESV9MT0dHSU5HPXkKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19TTUM5MVg9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5MTFYPXkKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19TTklfTkVUU0VDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPXkKIyBDT05GSUdfU1RNTUFDX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQojIENPTkZJR19EV01BQ19EV0NfUU9TX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19HRU5FUklDPXkKQ09ORklHX0RXTUFDX0lQUTgwNlg9eQojIENPTkZJR19EV01BQ19NRURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19NRVNPTj15CkNPTkZJR19EV01BQ19RQ09NX0VUSFFPUz15CkNPTkZJR19EV01BQ19ST0NLQ0hJUD15CkNPTkZJR19EV01BQ19TVU5YST15CkNPTkZJR19EV01BQ19TVU44ST15CkNPTkZJR19EV01BQ19JTVg4PXkKIyBDT05GSUdfRFdNQUNfSU5URUxfUExBVCBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfREFWSU5DSV9NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfQU02NV9DUFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CiMgQ09ORklHX01TRTEwMlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CkNPTkZJR19MRURfVFJJR0dFUl9QSFk9eQpDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FNRF9QSFk9eQpDT05GSUdfTUVTT05fR1hMX1BIWT15CkNPTkZJR19BRElOX1BIWT15CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BUVVBTlRJQV9QSFk9eQpDT05GSUdfQVg4ODc5NkJfUEhZPW0KQ09ORklHX0JST0FEQ09NX1BIWT15CkNPTkZJR19CQ001NDE0MF9QSFk9eQpDT05GSUdfQkNNN1hYWF9QSFk9eQpDT05GSUdfQkNNODQ4ODFfUEhZPXkKQ09ORklHX0JDTTg3WFhfUEhZPXkKIyBDT05GSUdfQkNNX0NZR05VU19QSFkgaXMgbm90IHNldApDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJR19DT1JUSU5BX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX0xYVF9QSFk9eQpDT05GSUdfSU5URUxfWFdBWV9QSFk9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NSUNSRUxfUEhZPXkKQ09ORklHX01JQ1JPQ0hJUF9QSFk9eQpDT05GSUdfTUlDUk9DSElQX1QxX1BIWT15CkNPTkZJR19NSUNST1NFTUlfUEhZPXkKIyBDT05GSUdfTU9UT1JDT01NX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9eQojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05YUF9USkExMVhYX1BIWT15CkNPTkZJR19BVDgwM1hfUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19SRUFMVEVLX1BIWT15CkNPTkZJR19SRU5FU0FTX1BIWT15CkNPTkZJR19ST0NLQ0hJUF9QSFk9eQpDT05GSUdfU01TQ19QSFk9bQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKQ09ORklHX1RFUkFORVRJQ1NfUEhZPXkKQ09ORklHX0RQODM4MjJfUEhZPXkKQ09ORklHX0RQODNUQzgxMV9QSFk9eQpDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfRFA4Mzg2OV9QSFk9eQojIENPTkZJR19EUDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNPTkZJR19GV05PREVfTURJTz15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CkNPTkZJR19NRElPX1NVTjRJPXkKQ09ORklHX01ESU9fWEdFTkU9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fQkNNX0lQUk9DPXkKQ09ORklHX01ESU9fQkNNX1VOSU1BQz15CiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSElTSV9GRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX01TQ0NfTUlJTSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fT0NURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE0MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE4MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCkNPTkZJR19NRElPX0JVU19NVVg9eQpDT05GSUdfTURJT19CVVNfTVVYX01FU09OX0cxMkE9eQpDT05GSUdfTURJT19CVVNfTVVYX0JDTV9JUFJPQz15CiMgQ09ORklHX01ESU9fQlVTX01VWF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVNfTVVYX01VTFRJUExFWEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfUENTX1hQQ1M9eQojIGVuZCBvZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPXkKQ09ORklHX1VTQl9MQU43OFhYPXkKQ09ORklHX1VTQl9VU0JORVQ9bQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9DRENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQpDT05GSUdfVVNCX05FVF9DSDkyMDA9bQpDT05GSUdfVVNCX05FVF9BUUMxMTE9bQpDT05GSUdfVVNCX1JUTDgxNTNfRUNNPW0KQ09ORklHX1dMQU49eQpDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKQ09ORklHX1dMQU5fVkVORE9SX0FUSD15CiMgQ09ORklHX0FUSF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19XTEFOX1ZFTkRPUl9DSVNDTz15CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxMPXkKQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLPXkKQ09ORklHX1dMQU5fVkVORE9SX01JQ1JPQ0hJUD15CkNPTkZJR19XTEFOX1ZFTkRPUl9QVVJFTElGST15CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQpDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQpDT05GSUdfV0xBTl9WRU5ET1JfU0lMQUJTPXkKQ09ORklHX1dMQU5fVkVORE9SX1NUPXkKQ09ORklHX1dMQU5fVkVORE9SX1RJPXkKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkKQ09ORklHX1dMQU5fVkVORE9SX1FVQU5URU5OQT15CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9eQoKIwojIFdpcmVsZXNzIFdBTgojCiMgQ09ORklHX1dXQU4gaXMgbm90IHNldAojIGVuZCBvZiBXaXJlbGVzcyBXQU4KCkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPXkKQ09ORklHX1ZNWE5FVDM9eQojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKQ09ORklHX1VTQjRfTkVUPW0KQ09ORklHX0hZUEVSVl9ORVQ9eQojIENPTkZJR19ORVRERVZTSU0gaXMgbm90IHNldApDT05GSUdfTkVUX0ZBSUxPVkVSPXkKIyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CkNPTkZJR19JTlBVVF9WSVZBTERJRk1BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BREMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU05WU19QV1JLRVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9JTVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfVEVHUkE9eQojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9QSU5FUEhPTkUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU40SV9MUkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DQVAxMVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVQ2Nzc5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1lQUkVTU19TRiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKQ09ORklHX01PVVNFX1BTMl9TTUJVUz15CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldApDT05GSUdfSU5QVVRfSk9ZU1RJQ0s9eQojIENPTkZJR19KT1lTVElDS19BTkFMT0cgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BM0QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BREMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BREkgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19DT0JSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dGMksgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lOVEVSQUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RNREMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU4gaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRU9SQiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NUSU5HRVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UV0lESk9ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FTNTAxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0pPWURVTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUFNYUEFEX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVIxMDIxX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODMxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUExNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZQ09OX0hZNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTElURUsgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUFJPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NU0cyNjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU1BR0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU1YNlVMX1RTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUkFTUEJFUlJZUElfRlcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VONEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVJGQUNFM19TUEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pFVDYyMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DT0xJQlJJX1ZGNTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUVM1WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVE1FTF9DQVBUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BNODk0MV9QV1JLRVk9eQojIENPTkZJR19JTlBVVF9QTThYWFhfVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0RFQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1ZJQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JFR1VMQVRPUl9IQVBUSUM9eQpDT05GSUdfSU5QVVRfQVhQMjBYX1BFSz15CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JLODA1X1BXUktFWT15CiMgQ09ORklHX0lOUFVUX0dQSU9fUk9UQVJZX0VOQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EQTcyODBfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JQk1fUEFORUwgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTMjY5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzYyNkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM3MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPXkKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0hJU0lfUE9XRVJLRVk9eQojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0FNQkFLTUk9eQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVBCUFMyIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9LRVlCT0FSRD15CiMgQ09ORklHX1NFUklPX1NVTjRJX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0dQSU9fUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBIYXJkd2FyZSBJL08gcG9ydHMKIyBlbmQgb2YgSW5wdXQgZGV2aWNlIHN1cHBvcnQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdfTERJU0NfQVVUT0xPQUQ9eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwXzE2NTUwQV9WQVJJQU5UUz15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CiMgQ09ORklHX1NFUklBTF84MjUwX0JDTTI4MzVBVVggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfRlNMPXkKQ09ORklHX1NFUklBTF84MjUwX0RXPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRU0gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9PTUFQIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX01UNjU3Nz15CkNPTkZJR19TRVJJQUxfODI1MF9QRVJJQ09NPXkKQ09ORklHX1NFUklBTF84MjUwX1RFR1JBPXkKQ09ORklHX1NFUklBTF84MjUwX0JDTTcyNzE9eQpDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNPXkKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9BTUJBX1BMMDEwPXkKQ09ORklHX1NFUklBTF9BTUJBX1BMMDEwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTE9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTFfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfRUFSTFlDT05fQVJNX1NFTUlIT1NUPXkKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19TRVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfVEVHUkE9eQpDT05GSUdfU0VSSUFMX1RFR1JBX1RDVT15CkNPTkZJR19TRVJJQUxfVEVHUkFfVENVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JTVhfRUFSTFlDT04gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NIX1NDST15CkNPTkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTExCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJX0RNQT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVNNPXkKQ09ORklHX1NFUklBTF9NU01fQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NQUkQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01WRUJVX1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfT1dMIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTktfR1QgaXMgbm90IHNldAojIENPTkZJR19OX0hETEMgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05VTExfVFRZIGlzIG5vdCBzZXQKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZDX0lSUT15CkNPTkZJR19IVkNfWEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQojIENPTkZJR19IVkNfRENDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9JUE1CIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1BPV0VST0ZGPXkKIyBDT05GSUdfSVBNQl9ERVZJQ0VfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTT15CiMgQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX0JBNDMxIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9CQ00yODM1PXkKQ09ORklHX0hXX1JBTkRPTV9JUFJPQ19STkcyMDA9eQpDT05GSUdfSFdfUkFORE9NX09NQVA9eQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CkNPTkZJR19IV19SQU5ET01fSElTST15CkNPTkZJR19IV19SQU5ET01fWEdFTkU9eQpDT05GSUdfSFdfUkFORE9NX01FU09OPXkKQ09ORklHX0hXX1JBTkRPTV9DQVZJVU09eQpDT05GSUdfSFdfUkFORE9NX01USz15CiMgQ09ORklHX0hXX1JBTkRPTV9DQ1RSTkcgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fQVJNX1NNQ0NDX1RSTkc9eQpDT05GSUdfSFdfUkFORE9NX0NOMTBLPXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TWU5RVUFDRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTV9UUlVTVF9DUFU9eQpDT05GSUdfUkFORE9NX1RSVVNUX0JPT1RMT0FERVI9eQojIGVuZCBvZiBDaGFyYWN0ZXIgZGV2aWNlcwoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9eQojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0NDR1hfVUNTST15CiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTURfTVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJWDVIRDIgaXMgbm90IHNldApDT05GSUdfSTJDX0k4MDE9eQojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05WSURJQV9HUFUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0JDTTI4MzU9eQpDT05GSUdfSTJDX0JDTV9JUFJPQz15CkNPTkZJR19JMkNfQlJDTVNUQj15CiMgQ09ORklHX0kyQ19DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1NMQVZFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJU0kgaXMgbm90IHNldApDT05GSUdfSTJDX0lNWD15CiMgQ09ORklHX0kyQ19JTVhfTFBJMkMgaXMgbm90IHNldApDT05GSUdfSTJDX01FU09OPXkKIyBDT05GSUdfSTJDX01UNjVYWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVY2NFhYWD15CiMgQ09ORklHX0kyQ19OT01BRElLIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09XTCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfSTJDX1BYQT15CiMgQ09ORklHX0kyQ19QWEFfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUUNPTV9DQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1FVUD15CiMgQ09ORklHX0kyQ19SSUlDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19SSzNYPXkKIyBDT05GSUdfSTJDX1JaVjJNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSF9NT0JJTEU9eQojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19JMkNfU1lOUVVBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19URUdSQT15CkNPTkZJR19JMkNfVEVHUkFfQlBNUD15CiMgQ09ORklHX0kyQ19WRVJTQVRJTEUgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hMUDlYWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkNBUj15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19ESU9MQU5fVTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0NQMjYxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19USU5ZX1VTQiBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1hHRU5FX1NMSU1QUk8gaXMgbm90IHNldAojIENPTkZJR19JMkNfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFX1RFU1RVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKQ09ORklHX1NQSV9NRU09eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BUk1BREFfMzcwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19TUElfQkNNMjgzNT15CkNPTkZJR19TUElfQkNNMjgzNUFVWD15CkNPTkZJR19TUElfQkNNX1FTUEk9eQojIENPTkZJR19TUElfQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0VfUVVBRFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9DQURFTkNFX1hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfTFBTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfRlNMX1FVQURTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfSElTSV9LVU5QRU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0hJU0lfU0ZDX1YzWFggaXMgbm90IHNldAojIENPTkZJR19TUElfTlhQX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9JTVggaXMgbm90IHNldAojIENPTkZJR19TUElfRlNMX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfRFNQSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUVTT05fU1BJQ0M9eQpDT05GSUdfU1BJX01FU09OX1NQSUZDPXkKIyBDT05GSUdfU1BJX01JQ1JPQ0hJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01JQ1JPQ0hJUF9DT1JFX1FTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfTVQ2NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01US19OT1IgaXMgbm90IHNldAojIENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PTUFQMjRYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfT1JJT049eQpDT05GSUdfU1BJX1BMMDIyPXkKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfUk9DS0NISVA9eQojIENPTkZJR19TUElfUk9DS0NISVBfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1JTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfUUNPTV9RU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9RVVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX01TSU9GIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19TUElfU1VONEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU1VONkkgaXMgbm90IHNldAojIENPTkZJR19TUElfU1lOUVVBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01YSUMgaXMgbm90IHNldApDT05GSUdfU1BJX1RFR1JBMjEwX1FVQUQ9eQpDT05GSUdfU1BJX1RFR1JBMTE0PXkKIyBDT05GSUdfU1BJX1RFR1JBMjBfU0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RFR1JBMjBfU0xJTksgaXMgbm90IHNldAojIENPTkZJR19TUElfVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldAojIENPTkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfQU1EIGlzIG5vdCBzZXQKCiMKIyBTUEkgTXVsdGlwbGV4ZXIgc3VwcG9ydAojCiMgQ09ORklHX1NQSV9NVVggaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9TUElERVY9eQojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9UTEU2MlgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9EWU5BTUlDPXkKQ09ORklHX1NQTUk9eQojIENPTkZJR19TUE1JX0hJU0kzNjcwIGlzIG5vdCBzZXQKQ09ORklHX1NQTUlfTVNNX1BNSUNfQVJCPXkKIyBDT05GSUdfU1BNSV9NVEtfUE1JRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0RURT15CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0tWTT15CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVDgyUDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUQ00gaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19PQ1AgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKQ09ORklHX1BJTkNUUkw9eQpDT05GSUdfR0VORVJJQ19QSU5DVFJMX0dST1VQUz15CkNPTkZJR19QSU5NVVg9eQpDT05GSUdfR0VORVJJQ19QSU5NVVhfRlVOQ1RJT05TPXkKQ09ORklHX1BJTkNPTkY9eQpDT05GSUdfR0VORVJJQ19QSU5DT05GPXkKIyBDT05GSUdfREVCVUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQU1EIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQVhQMjA5PXkKQ09ORklHX1BJTkNUUkxfQk0xODgwPXkKIyBDT05GSUdfUElOQ1RSTF9DWThDOTVYMCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01BWDc3NjIwPXkKIyBDT05GSUdfUElOQ1RSTF9NQ1AyM1MwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTUlDUk9DSElQX1NHUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9PQ0VMT1QgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9SSzgwNT15CkNPTkZJR19QSU5DVFJMX1JPQ0tDSElQPXkKQ09ORklHX1BJTkNUUkxfU0lOR0xFPXkKIyBDT05GSUdfUElOQ1RSTF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1gxNTBYIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfWllOUU1QPXkKIyBDT05GSUdfUElOQ1RSTF9PV0wgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9CQ00yODM1PXkKQ09ORklHX1BJTkNUUkxfSVBST0NfR1BJTz15CkNPTkZJR19QSU5DVFJMX05TMl9NVVg9eQojIENPTkZJR19QSU5DVFJMX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CRVJMSU5fQkc0Q1QgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOE1OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TVAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOFVMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMTcwIGlzIG5vdCBzZXQKCiMKIyBNZWRpYVRlayBwaW5jdHJsIGRyaXZlcnMKIwpDT05GSUdfRUlOVF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEtfVjI9eQpDT05GSUdfUElOQ1RSTF9NVEtfTU9PUkU9eQpDT05GSUdfUElOQ1RSTF9NVEtfUEFSSVM9eQpDT05GSUdfUElOQ1RSTF9NVDI3MTI9eQpDT05GSUdfUElOQ1RSTF9NVDY3NjU9eQpDT05GSUdfUElOQ1RSTF9NVDY3Nzk9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTU9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTc9eQpDT05GSUdfUElOQ1RSTF9NVDc2MjI9eQpDT05GSUdfUElOQ1RSTF9NVDc5ODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxNjc9eQpDT05GSUdfUElOQ1RSTF9NVDgxNzM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxODg9eQpDT05GSUdfUElOQ1RSTF9NVDgxOTI9eQojIENPTkZJR19QSU5DVFJMX01UODE5NSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01UODM2NT15CkNPTkZJR19QSU5DVFJMX01UODUxNj15CiMgZW5kIG9mIE1lZGlhVGVrIHBpbmN0cmwgZHJpdmVycwoKQ09ORklHX1BJTkNUUkxfTUVTT049eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HWEJCPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fR1hMPXkKQ09ORklHX1BJTkNUUkxfTUVTT044X1BNWD15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYRz15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYR19QTVg9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HMTJBPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fQTE9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9TND15CkNPTkZJR19QSU5DVFJMX01WRUJVPXkKQ09ORklHX1BJTkNUUkxfQVJNQURBX0FQODA2PXkKQ09ORklHX1BJTkNUUkxfQVJNQURBX0NQMTEwPXkKQ09ORklHX1BJTkNUUkxfQUM1PXkKQ09ORklHX1BJTkNUUkxfQVJNQURBXzM3WFg9eQpDT05GSUdfUElOQ1RSTF9NU009eQojIENPTkZJR19QSU5DVFJMX0lQUTgwNzQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lQUTYwMTggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01ETTk2MDcgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9NU004OTE2PXkKIyBDT05GSUdfUElOQ1RSTF9NU004OTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NU004OTc2IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTVNNODk5ND15CkNPTkZJR19QSU5DVFJMX01TTTg5OTY9eQojIENPTkZJR19QSU5DVFJMX01TTTg5OTggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1FDTTIyOTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1FDUzQwNCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1FERjJYWFg9eQpDT05GSUdfUElOQ1RSTF9RQ09NX1NQTUlfUE1JQz15CiMgQ09ORklHX1BJTkNUUkxfUUNPTV9TU0JJX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M3MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzgxODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzgyODBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0RNNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRE04NDUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjExNSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002MTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYzNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTgyNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9MUEFTU19MUEkgaXMgbm90IHNldAoKIwojIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX1BJTkNUUkxfUkVORVNBUz15CiMgZW5kIG9mIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCgojIENPTkZJR19QSU5DVFJMX1NQUkRfU0M5ODYwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VOWEk9eQojIENPTkZJR19QSU5DVFJMX1NVTjRJX0ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONUkgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjZJX0EzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONklfQTMxX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyM19SIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9IMyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NVTjhJX0gzX1I9eQojIENPTkZJR19QSU5DVFJMX1NVTjhJX1YzUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOUlfQTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU45SV9BODBfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOMjBJX0QxIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VONTBJX0E2ND15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BNjRfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BMTAwPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDBfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INT15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INl9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2MTY9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfSDYxNl9SPXkKQ09ORklHX1BJTkNUUkxfVEVHUkE9eQpDT05GSUdfUElOQ1RSTF9URUdSQTEyND15CkNPTkZJR19QSU5DVFJMX1RFR1JBMjEwPXkKQ09ORklHX1BJTkNUUkxfVEVHUkExOTQ9eQpDT05GSUdfUElOQ1RSTF9URUdSQV9YVVNCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQl9GQVNUUEFUSF9MSU1JVD01MTIKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0NERVY9eQpDT05GSUdfR1BJT19DREVWX1YxPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPXzc0WFhfTU1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1JBU1BCRVJSWVBJX0VYUD15CkNPTkZJR19HUElPX0JDTV9YR1NfSVBST0M9eQpDT05GSUdfR1BJT19CUkNNU1RCPXkKIyBDT05GSUdfR1BJT19DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EQVZJTkNJIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fRFdBUEI9eQojIENPTkZJR19HUElPX0VJQ19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19FWEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19GVEdQSU8wMTAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19HUElPX0dSR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSElTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSExXRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTE9HSUNWQyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUI4NlM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTVBDOFhYWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01WRUJVPXkKQ09ORklHX0dQSU9fTVhDPXkKQ09ORklHX0dQSU9fUEwwNjE9eQpDT05GSUdfR1BJT19SQ0FSPXkKQ09ORklHX0dQSU9fUk9DS0NISVA9eQojIENPTkZJR19HUElPX1NJRklWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTQ09OIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVEVHUkE9eQpDT05GSUdfR1BJT19URUdSQTE4Nj15CiMgQ09ORklHX0dQSU9fVEhVTkRFUlggaXMgbm90IHNldApDT05GSUdfR1BJT19WRjYxMD15CkNPTkZJR19HUElPX1hHRU5FPXkKQ09ORklHX0dQSU9fWEdFTkVfU0I9eQojIENPTkZJR19HUElPX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWExQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19aWU5RIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fWllOUU1QX01PREVQSU49eQojIENPTkZJR19HUElPX0FNRF9GQ0ggaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQUROUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1dfUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENBOTUzWD15CkNPTkZJR19HUElPX1BDQTk1M1hfSVJRPXkKIyBDT05GSUdfR1BJT19QQ0E5NTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBHUElPIGV4cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01BWDc3NjIwPXkKIyBlbmQgb2YgTUZEIEdQSU8gZXhwYW5kZXJzCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18yNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBHUElPIGV4cGFuZGVycwoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1BJIEdQSU8gZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgVVNCIEdQSU8gZXhwYW5kZXJzCgojCiMgVmlydHVhbCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FHR1JFR0FUT1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX01PQ0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TSU0gaXMgbm90IHNldAojIGVuZCBvZiBWaXJ0dWFsIEdQSU8gZHJpdmVycwoKIyBDT05GSUdfVzEgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVQ9eQpDT05GSUdfUE9XRVJfUkVTRVRfQlJDTVNUQj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPX1JFU1RBUlQgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9ISVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfTElOS1NUQVRJT04gaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfTVNNPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfUUNPTV9QT04gaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9MVEMyOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVF9YR0VORT15CkNPTkZJR19QT1dFUl9SRVNFVF9TWVNDT049eQojIENPTkZJR19QT1dFUl9SRVNFVF9TWVNDT05fUE9XRVJPRkYgaXMgbm90IHNldAojIENPTkZJR19TWVNDT05fUkVCT09UX01PREUgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9SRUJPT1RfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZX0hXTU9OPXkKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNVhYWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0NXMjAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0FNU1VOR19TREkgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfQlEyN1hYWD15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhfSTJDPXkKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0RUX1VQREFURVNfTlZNIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhQMjBYX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0lTUDE3MDQgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFQzNjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVEM0MTYyTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfREVURUNUT1JfTUFYMTQ2NTYgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDc3OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9RQ09NX1NNQkIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjUxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU4OTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU5ODAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU2WFggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JLODE3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVUNTMTAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQkQ5OTk1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfVUczMTA1IGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTExNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FIVDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUVVBQ09NUFVURVJfRDVORVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVhJX0ZBTl9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUk1fU0NNSSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FSTV9TQ1BJPXkKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1BRU0gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTVBFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxMjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjY4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3NjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTMjM4NjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01SNzUyMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05MD15CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NFTlNPUlNfUkFTUEJFUlJZUElfSFdNT049eQojIENPTkZJR19TRU5TT1JTX1NCVFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQlJNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUNHggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MzYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEzMjIxPXkKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfQ1BVX1RIRVJNQUw9eQpDT05GSUdfQ1BVX0ZSRVFfVEhFUk1BTD15CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CiMgQ09ORklHX1RIRVJNQUxfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19ISVNJX1RIRVJNQUw9eQojIENPTkZJR19JTVhfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTVg4TU1fVEhFUk1BTD15CiMgQ09ORklHX0szX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfVEhFUk1BTD15CiMgQ09ORklHX1FPUklRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfU1VOOElfVEhFUk1BTD15CkNPTkZJR19ST0NLQ0hJUF9USEVSTUFMPXkKIyBDT05GSUdfUkNBUl9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNBUl9HRU4zX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19SWkcyTF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNQURBX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfTVRLX1RIRVJNQUw9eQpDT05GSUdfQU1MT0dJQ19USEVSTUFMPXkKCiMKIyBCcm9hZGNvbSB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfQkNNMjcxMV9USEVSTUFMPXkKIyBDT05GSUdfQkNNMjgzNV9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTVNUQl9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9OU19USEVSTUFMPXkKQ09ORklHX0JDTV9TUl9USEVSTUFMPXkKIyBlbmQgb2YgQnJvYWRjb20gdGhlcm1hbCBkcml2ZXJzCgojCiMgTlZJRElBIFRlZ3JhIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19URUdSQV9TT0NUSEVSTT15CkNPTkZJR19URUdSQV9CUE1QX1RIRVJNQUw9eQojIGVuZCBvZiBOVklESUEgVGVncmEgdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19HRU5FUklDX0FEQ19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX1NQTUlfQURDX1RNNSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MTUggaXMgbm90IHNldAojIGVuZCBvZiBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX1NQUkRfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MAojIENPTkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HX0hSVElNRVJfUFJFVElNRU9VVCBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEQVRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfWklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TUDgwNV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TQlNBX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNQURBXzM3WFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0RXX1dBVENIRE9HPXkKIyBDT05GSUdfSzNfUlRJX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NVTlhJX1dBVENIRE9HPXkKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19NQVg3NzYyMF9XQVRDSERPRz15CiMgQ09ORklHX0lNWDJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YN1VMUF9XRFQgaXMgbm90IHNldApDT05GSUdfVEVHUkFfV0FUQ0hET0c9eQojIENPTkZJR19RQ09NX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19NRVNPTl9HWEJCX1dBVENIRE9HPXkKQ09ORklHX01FU09OX1dBVENIRE9HPXkKIyBDT05GSUdfTUVESUFURUtfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1fU01DX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1JFTkVTQVNfV0RUPXkKIyBDT05GSUdfUkVORVNBU19SWkFXRFQgaXMgbm90IHNldAojIENPTkZJR19SRU5FU0FTX1JaTjFXRFQgaXMgbm90IHNldAojIENPTkZJR19SRU5FU0FTX1JaRzJMV0RUIGlzIG5vdCBzZXQKQ09ORklHX1JURDExOVhfV0FUQ0hET0c9eQojIENPTkZJR19TUFJEX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfUE04OTE2X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTYzMDBFU0JfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19CQ00yODM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTcwMzhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19YRU5fV0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1VONElfR1BBREM9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9ITENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUMxMDAgaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWD15CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BWFAyMFhfUlNCPXkKIyBDT05GSUdfTUZEX01BREVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9HQVRFV09SS1NfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ISTY0MjFfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ISTY0MjFfU1BNSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSEk2NTVYX1BNSUM9eQojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19MUENfU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lRUzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzYyMD15CiMgQ09ORklHX01GRF9NQVg3NzY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX05UWEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9SUE0gaXMgbm90IHNldApDT05GSUdfTUZEX1NQTUlfUE1JQz15CiMgQ09ORklHX01GRF9TWTc2MzZBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ0ODMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUxMjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUks4MDg9eQojIENPTkZJR19NRkRfUk41VDYxOCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0VDX0NPUkU9eQojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0wyOENQTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0MyN1hYX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RNUEUgaXMgbm90IHNldApDT05GSUdfTUZEX1NVTjZJX1BSQ009eQpDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3M1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzU2NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MT0NITkFHQVIgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JENzE4WFggaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDcxODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ5NTdYTVVGIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUUE1JQzEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RNRlggaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRDMjYwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfS0hBREFTX01DVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9RQ09NX1BNODAwOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9NMTBfQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfU1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQRzg2WD15CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVJNX1NDTUkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FYUDIwWD15CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkxMjEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQpDT05GSUdfUkVHVUxBVE9SX0ZBTjUzODgwPXkKQ09ORklHX1JFR1VMQVRPUl9HUElPPXkKQ09ORklHX1JFR1VMQVRPUl9ISTY1NVg9eQpDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQojIENPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5PXkKQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDc3NjIwPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4ODkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc4MjY9eQpDT05GSUdfUkVHVUxBVE9SX01DUDE2NTAyPXkKQ09ORklHX1JFR1VMQVRPUl9NUDU0MTY9eQpDT05GSUdfUkVHVUxBVE9SX01QODg1OT15CkNPTkZJR19SRUdVTEFUT1JfTVA4ODZYPXkKQ09ORklHX1JFR1VMQVRPUl9NUFE3OTIwPXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BDQTk0NTA9eQojIENPTkZJR19SRUdVTEFUT1JfUEY4WDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009eQpDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNST15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX1VTQl9WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOX0FUVElOWSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUks4MDg9eQojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVE1WMjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRNjc1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX1M1TTg3NjcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1NMRzUxMDAwPXkKQ09ORklHX1JFR1VMQVRPUl9TWTgxMDZBPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjRYPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjdOPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTEzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVkNUUkw9eQpDT05GSUdfUkVHVUxBVE9SX1ZRTU1DX0lQUTQwMTk9eQojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9MQUJJQkIgaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0NFQ19DT1JFPXkKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCiMgQ09ORklHX01FRElBX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19URUdSQV9IT1NUMVhfQ09OVEVYVF9CVVM9eQpDT05GSUdfVEVHUkFfSE9TVDFYPXkKQ09ORklHX1RFR1JBX0hPU1QxWF9GSVJFV0FMTD15CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0RFQlVHX01NIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RFQlVHX0RQX01TVF9UT1BPTE9HWV9SRUZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RFQlVHX01PREVTRVRfTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9GQkRFVl9MRUFLX1BIWVNfU01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX0RQX0FVWF9CVVM9eQpDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX0dFTV9ETUFfSEVMUEVSPXkKQ09ORklHX0RSTV9HRU1fU0hNRU1fSEVMUEVSPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKCiMKIyBBUk0gZGV2aWNlcwojCiMgQ09ORklHX0RSTV9IRExDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NQUxJX0RJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19EUk1fS09NRURBIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJNIGRldmljZXMKCiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ST0NLQ0hJUD15CkNPTkZJR19ST0NLQ0hJUF9WT1A9eQojIENPTkZJR19ST0NLQ0hJUF9WT1AyIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0FOQUxPR0lYX0RQPXkKQ09ORklHX1JPQ0tDSElQX0NETl9EUD15CkNPTkZJR19ST0NLQ0hJUF9EV19IRE1JPXkKQ09ORklHX1JPQ0tDSElQX0RXX01JUElfRFNJPXkKQ09ORklHX1JPQ0tDSElQX0lOTk9fSERNST15CkNPTkZJR19ST0NLQ0hJUF9MVkRTPXkKQ09ORklHX1JPQ0tDSElQX1JHQj15CkNPTkZJR19ST0NLQ0hJUF9SSzMwNjZfSERNST15CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQ0FSX0RVPXkKQ09ORklHX0RSTV9SQ0FSX1VTRV9DTU09eQpDT05GSUdfRFJNX1JDQVJfQ01NPXkKIyBDT05GSUdfRFJNX1JDQVJfRFdfSERNSSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkNBUl9VU0VfTFZEUz15CkNPTkZJR19EUk1fUkNBUl9MVkRTPXkKQ09ORklHX0RSTV9SQ0FSX1VTRV9NSVBJX0RTST15CkNPTkZJR19EUk1fUkNBUl9NSVBJX0RTST15CkNPTkZJR19EUk1fUkNBUl9XUklURUJBQ0s9eQpDT05GSUdfRFJNX1NVTjRJPXkKQ09ORklHX0RSTV9TVU42SV9EU0k9eQpDT05GSUdfRFJNX1NVTjhJX0RXX0hETUk9eQpDT05GSUdfRFJNX1NVTjhJX01JWEVSPXkKQ09ORklHX0RSTV9TVU44SV9UQ09OX1RPUD15CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldApDT05GSUdfRFJNX1ZJUlRJT19HUFU9eQojIENPTkZJR19EUk1fTVNNIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9URUdSQT15CiMgQ09ORklHX0RSTV9URUdSQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX0FCVF9ZMDMwWFgwNjdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0FSTV9WRVJTQVRJTEUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVNVU19aMDBUX1RNNVA1X05UMzU1OTYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQk9FX0JGMDYwWThNX0FKMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9CT0VfSElNQVg4Mjc5RCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9CT0VfVFYxMDFXVU1fTkw2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0RTSV9DTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MVkRTIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9TSU1QTEU9eQojIENPTkZJR19EUk1fUEFORUxfRURQIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0VCQkdfRlQ4NzE5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0VMSURBX0tEMzVUMTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0ZFSVhJTl9LMTAxX0lNMkJBMDIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRkVJWUFOR19GWTA3MDI0REkyNkEzMEQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSUxJVEVLX0lMOTMyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTg4MUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSU5OT0xVWF9FSjAzME5BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lOTk9MVVhfUDA3OVpDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KRElfTFQwNzBNRTA1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0pESV9SNjM0NTIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfS0hBREFTX1RTMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0tJTkdESVNQTEFZX0tEMDk3RDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLMDUwSDMxNDZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLNTAwSEQxODI5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfTEQ5MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xCMDM1UTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xHNDU3MyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ORUNfTkw4MDQ4SEwxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ORVdWSVNJT05fTlYzMDUyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzU1MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1NTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzY2NzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzOTAxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NQU5USVhfTUxBRjA1N1dFNTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT0xJTUVYX0xDRF9PTElOVVhJTk8gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT1JJU0VURUNIX09UTTgwMDlBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09TRF9PU0QxMDFUMjU4N181M1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1BBTkFTT05JQ19WVlgxMEYwMzROMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFZRElVTV9STTY3MTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02ODIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ST05CT19SQjA3MEQzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0FUTkEzM1hDMjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19EQjc0MzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkQxNkQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMjdBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTNIQTIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU2M0owWDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFNjNNMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTg4QTBfQU1TNDUyRUYwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RThBQTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TT0ZFRjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NFSUtPXzQzV1ZGMUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFExMDFSMVNYMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwMzdWN0RXMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwNDNUMUxFMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwNjBUMVNYMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3NzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzcwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3ODlWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NPTllfQUNYNTY1QUtNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NPTllfVFVMSVBfVFJVTFlfTlQzNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9URE9fVEwwNzBXU0gzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwMjhUVEVDMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwNDNNVEVBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVFBHMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1RSVUxZX05UMzU1OTdfV1FYR0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfUk02OTI5OSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9XSURFQ0hJUFNfV1MyNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1hJTlBFTkdfWFBQMDU1QzI3MiBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0NETlNfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NISVBPTkVfSUNONjIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSFJPTlRFTF9DSDcwMzMgaXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfQ09OTkVDVE9SPXkKIyBDT05GSUdfRFJNX0ZTTF9MREIgaXMgbm90IHNldAojIENPTkZJR19EUk1fSVRFX0lUNjUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUODkxMkIgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDkyMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDk2MTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDk2MTFVWEMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSVRFX0lUNjYxMjEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTFZEU19DT0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRUdBQ0hJUFNfU1REUFhYWFhfR0VfQjg1MFYzX0ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05XTF9NSVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OWFBfUFROMzQ2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQVJBREVfUFM4NjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2NDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lMX1NJSTg2MjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lJOTAyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRV9CUklER0UgaXMgbm90IHNldAojIENPTkZJR19EUk1fVEhJTkVfVEhDNjNMVkQxMDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjIgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjggaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9ETFBDMzQzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9URlA0MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1NONjVEU0k4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9UUEQxMlMwMTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNjM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTkFMT0dJWF9EUD15CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3NjI1IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0FEVjc1MTFfQ0VDPXkKIyBDT05GSUdfRFJNX0NETlNfTUhEUDg1NDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YOFFNX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX1BJWEVMX0NPTUJJTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfTElOS19UT19EUEkgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX0hETUk9eQojIENPTkZJR19EUk1fRFdfSERNSV9JMlNfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19EUk1fRFdfSERNSV9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX01JUElfRFNJPXkKIyBlbmQgb2YgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwoKIyBDT05GSUdfRFJNX0lNWF9EQ1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1YzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldApDT05GSUdfRFJNX0hJU0lfS0lSSU49eQojIENPTkZJR19EUk1fTE9HSUNWQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NWFNGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVhfTENESUYgaXMgbm90IHNldApDT05GSUdfRFJNX01FU09OPXkKQ09ORklHX0RSTV9NRVNPTl9EV19IRE1JPXkKIyBDT05GSUdfRFJNX0FSQ1BHVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NSVBJX0RCSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSU1QTEVEUk0gaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0hYODM1N0QgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkxNjMgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkyMjUgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkzNDEgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTk0ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX01JMDI4M1FUIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9SRVBBUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc1ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NUNzczNVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEwxMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fWEVOX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xJTUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORlJPU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElEU1MgaXMgbm90IHNldAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEzMFggaXMgbm90IHNldAojIENPTkZJR19EUk1fU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9PUklFTlRBVElPTl9RVUlSS1M9eQpDT05GSUdfRFJNX05PTU9ERVNFVD15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9OT1RJRlk9eQpDT05GSUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUk1DTENEPXkKIyBDT05GSUdfRkJfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TSF9NT0JJTEVfTENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NWDM9eQpDT05GSUdfRkJfSFlQRVJWPXkKQ09ORklHX0ZCX1NJTVBMRT15CiMgQ09ORklHX0ZCX1NTRDEzMDcgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tURDI1MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUUNPTV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CgpDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0xFR0FDWV9BQ0NFTEVSQVRJT04gaXMgbm90IHNldApDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CgpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9ydAoKIyBDT05GSUdfU09VTkQgaXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURfRlQyNjAgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dMT1JJT1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPXkKIyBDT05GSUdfSElEX1BJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ISURERVYgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgSElEIHN1cHBvcnQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9HT09ESVggaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSElEIHN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldApDT05GSUdfVVNCX1VMUElfQlVTPXkKQ09ORklHX1VTQl9DT05OX0dQSU89eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX09URz15CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19GU00gaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX0FVVE9TVVNQRU5EX0RFTEFZPTIKIyBDT05GSUdfVVNCX01PTiBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BDSV9SRU5FU0FTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1hIQ0lfSElTVEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVEsgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVkVCVSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9SQ0FSPXkKQ09ORklHX1VTQl9YSENJX1RFR1JBPXkKIyBDT05GSUdfVVNCX0JSQ01TVEIgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9IQ0RfT1JJT049eQpDT05GSUdfVVNCX0VIQ0lfVEVHUkE9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk09eQojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfVTEzMl9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hFTl9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFM9eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfVVNCX1dETT1tCiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15CkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdfVVNCX01JQ1JPVEVLPXkKQ09ORklHX1VTQklQX0NPUkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ19QT1JUUz04CkNPTkZJR19VU0JJUF9WSENJX05SX0hDUz0xCkNPTkZJR19VU0JJUF9IT1NUPXkKQ09ORklHX1VTQklQX1ZVREM9eQojIENPTkZJR19VU0JJUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRE5TX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVRVMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzM9eQojIENPTkZJR19VU0JfRFdDM19VTFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzNfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDM19EVUFMX1JPTEU9eQoKIwojIFBsYXRmb3JtIEdsdWUgRHJpdmVyIFN1cHBvcnQKIwpDT05GSUdfVVNCX0RXQzNfUENJPXkKQ09ORklHX1VTQl9EV0MzX0hBUFM9eQpDT05GSUdfVVNCX0RXQzNfS0VZU1RPTkU9eQpDT05GSUdfVVNCX0RXQzNfTUVTT05fRzEyQT15CkNPTkZJR19VU0JfRFdDM19PRl9TSU1QTEU9eQpDT05GSUdfVVNCX0RXQzNfUUNPTT15CkNPTkZJR19VU0JfRFdDM19JTVg4TVA9eQpDT05GSUdfVVNCX0RXQzNfWElMSU5YPXkKQ09ORklHX1VTQl9EV0MzX0FNNjI9eQpDT05GSUdfVVNCX0RXQzI9eQojIENPTkZJR19VU0JfRFdDMl9IT1NUIGlzIG5vdCBzZXQKCiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVxdWlyZXMgVVNCIEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwojIENPTkZJR19VU0JfRFdDMl9QRVJJUEhFUkFMIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyX0RVQUxfUk9MRT15CkNPTkZJR19VU0JfRFdDMl9QQ0k9eQojIENPTkZJR19VU0JfRFdDMl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DSElQSURFQT15CkNPTkZJR19VU0JfQ0hJUElERUFfVURDPXkKQ09ORklHX1VTQl9DSElQSURFQV9IT1NUPXkKQ09ORklHX1VTQl9DSElQSURFQV9QQ0k9eQpDT05GSUdfVVNCX0NISVBJREVBX01TTT15CkNPTkZJR19VU0JfQ0hJUElERUFfSU1YPXkKQ09ORklHX1VTQl9DSElQSURFQV9HRU5FUklDPXkKQ09ORklHX1VTQl9DSElQSURFQV9URUdSQT15CkNPTkZJR19VU0JfSVNQMTc2MD15CkNPTkZJR19VU0JfSVNQMTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjFfVURDPXkKIyBDT05GSUdfVVNCX0lTUDE3NjBfSE9TVF9ST0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjBfR0FER0VUX1JPTEUgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDE3NjBfRFVBTF9ST0xFPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9TRVJJQUw9eQpDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFPXkKQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQz15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQkVMS0lOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDE9eQojIENPTkZJR19VU0JfU0VSSUFMX1dISVRFSEVBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRElHSV9BQ0NFTEVQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYPXkKIyBDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FTVBFRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPXkKIyBDT05GSUdfVVNCX1NFUklBTF9WSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBBUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODE1M1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0dBUk1JTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JVVUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LTFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NRVRSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPXkKIyBDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RQ0FVWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NBRkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TWU1CT0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0sgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9XV0FOPW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OPW0KIyBDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NTVTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9VUEQ3OEYwNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPXkKQ09ORklHX1VTQl9FTUkyNj15CkNPTkZJR19VU0JfQURVVFVYPXkKQ09ORklHX1VTQl9TRVZTRUc9eQpDT05GSUdfVVNCX0xFR09UT1dFUj15CkNPTkZJR19VU0JfTENEPXkKQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2Mz15CkNPTkZJR19VU0JfQ1lUSEVSTT15CkNPTkZJR19VU0JfSURNT1VTRT15CkNPTkZJR19VU0JfRlRESV9FTEFOPXkKQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9eQojIENPTkZJR19VU0JfUUNPTV9FVUQgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9MRD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05GSUdfVVNCX0lPV0FSUklPUj15CkNPTkZJR19VU0JfVEVTVD15CkNPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFPXkKQ09ORklHX1VTQl9JU0lHSFRGVz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CkNPTkZJR19VU0JfSFVCX1VTQjI1MVhCPXkKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9eQojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1Q9eQpDT05GSUdfVVNCX0NIQU9TS0VZPXkKQ09ORklHX0JSQ01fVVNCX1BJTk1BUD15CiMgQ09ORklHX1VTQl9PTkJPQVJEX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVhTX1BIWT15CkNPTkZJR19VU0JfVEVHUkFfUEhZPXkKQ09ORklHX1VTQl9VTFBJPXkKQ09ORklHX1VTQl9VTFBJX1ZJRVdQT1JUPXkKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCkNPTkZJR19VU0JfR0FER0VUPXkKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRklMRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVRfVkJVU19EUkFXPTIKQ09ORklHX1VTQl9HQURHRVRfU1RPUkFHRV9OVU1fQlVGRkVSUz0yCiMgQ09ORklHX1VfU0VSSUFMX0NPTlNPTEUgaXMgbm90IHNldAoKIwojIFVTQiBQZXJpcGhlcmFsIENvbnRyb2xsZXIKIwojIENPTkZJR19VU0JfRk9URzIxMF9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1JfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX1VEQz15CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFhBMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VM0QgaXMgbm90IHNldApDT05GSUdfVVNCX1NOUF9DT1JFPXkKQ09ORklHX1VTQl9TTlBfVURDX1BMQVQ9eQojIENPTkZJR19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9CRENfVURDPXkKIyBDT05GSUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIwX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVEVHUkFfWFVEQz15CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCgpDT05GSUdfVVNCX0xJQkNPTVBPU0lURT15CkNPTkZJR19VU0JfRl9BQ009eQpDT05GSUdfVVNCX0ZfU1NfTEI9eQpDT05GSUdfVVNCX1VfU0VSSUFMPXkKQ09ORklHX1VTQl9VX0VUSEVSPXkKQ09ORklHX1VTQl9GX1NFUklBTD15CkNPTkZJR19VU0JfRl9PQkVYPXkKQ09ORklHX1VTQl9GX05DTT15CkNPTkZJR19VU0JfRl9FQ009eQpDT05GSUdfVVNCX0ZfRUVNPXkKQ09ORklHX1VTQl9GX1NVQlNFVD15CkNPTkZJR19VU0JfRl9STkRJUz15CkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0ZfRlM9eQpDT05GSUdfVVNCX0ZfSElEPXkKQ09ORklHX1VTQl9GX1BSSU5URVI9eQpDT05GSUdfVVNCX0NPTkZJR0ZTPXkKQ09ORklHX1VTQl9DT05GSUdGU19TRVJJQUw9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0FDTT15CkNPTkZJR19VU0JfQ09ORklHRlNfT0JFWD15CkNPTkZJR19VU0JfQ09ORklHRlNfTkNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTV9TVUJTRVQ9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX1JORElTPXkKQ09ORklHX1VTQl9DT05GSUdGU19FRU09eQojIENPTkZJR19VU0JfQ09ORklHRlNfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfTEJfU1M9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfSElEPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX1BSSU5URVI9eQoKIwojIFVTQiBHYWRnZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKIwojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVNTX1NUT1JBR0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OT0tJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0FDTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVdfR0FER0VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEdhZGdldCBwcmVjb21wb3NlZCBjb25maWd1cmF0aW9ucwoKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldApDT05GSUdfVVNCX1JPTEVfU1dJVENIPXkKQ09ORklHX01NQz15CkNPTkZJR19QV1JTRVFfRU1NQz15CkNPTkZJR19QV1JTRVFfU0lNUExFPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTMyCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQVJNTU1DST15CkNPTkZJR19NTUNfUUNPTV9ETUw9eQpDT05GSUdfTU1DX1NUTTMyX1NETU1DPXkKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST15CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQpDT05GSUdfTU1DX1NESENJX09GX0FSQVNBTj15CiMgQ09ORklHX01NQ19TREhDSV9PRl9BVDkxIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9PRl9FU0RIQz15CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRFdDTVNIQz15CkNPTkZJR19NTUNfU0RIQ0lfQ0FERU5DRT15CiMgQ09ORklHX01NQ19TREhDSV9FU0RIQ19JTVggaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX1RFR1JBPXkKIyBDT05GSUdfTU1DX1NESENJX1BYQVYzIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKIyBDT05GSUdfTU1DX1NESENJX01JTEJFQVVUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9JUFJPQz15CkNPTkZJR19NTUNfTUVTT05fR1g9eQojIENPTkZJR19NTUNfTUVTT05fTVhfU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfTVNNPXkKIyBDT05GSUdfTU1DX01YQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TUEk9eQojIENPTkZJR19NTUNfU0RIQ0lfU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVE1JT19DT1JFPXkKQ09ORklHX01NQ19TREhJPXkKIyBDT05GSUdfTU1DX1NESElfU1lTX0RNQUMgaXMgbm90IHNldApDT05GSUdfTU1DX1NESElfSU5URVJOQUxfRE1BQz15CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX0RXPXkKQ09ORklHX01NQ19EV19QTFRGTT15CiMgQ09ORklHX01NQ19EV19CTFVFRklFTEQgaXMgbm90IHNldApDT05GSUdfTU1DX0RXX0VYWU5PUz15CkNPTkZJR19NTUNfRFdfSEkzNzk4Q1YyMDA9eQpDT05GSUdfTU1DX0RXX0szPXkKIyBDT05GSUdfTU1DX0RXX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfRFdfUk9DS0NISVA9eQojIENPTkZJR19NTUNfU0hfTU1DSUYgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU1VOWEk9eQpDT05GSUdfTU1DX0NRSENJPXkKIyBDT05GSUdfTU1DX0hTUSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQkNNMjgzNT15CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX0JSQ01TVEI9eQpDT05GSUdfTU1DX1NESENJX1hFTk9OPXkKIyBDT05GSUdfTU1DX1NESENJX0FNNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX09XTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FOMzAyNTlBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BVzIwMTMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzMjggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NSMDAxNDExNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfRUwxNTIwMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjkyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0dQSU89eQojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTVYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BXTT15CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xUMzU5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzJYWCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1NZU0NPTj15CiMgQ09ORklHX0xFRFNfTUxYUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19TUElfQllURSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVElfTE1VX0NPTU1PTiBpcyBub3Qgc2V0CgojCiMgRmxhc2ggYW5kIFRvcmNoIExFRCBkcml2ZXJzCiMKCiMKIyBSR0IgTEVEIGRyaXZlcnMKIwoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD15CkNPTkZJR19MRURTX1RSSUdHRVJfRElTSz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DUFU9eQpDT05GSUdfTEVEU19UUklHR0VSX0FDVElWSVRZPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk4gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfVFRZIGlzIG5vdCBzZXQKCiMKIyBTaW1wbGUgTEVEIGRyaXZlcnMKIwojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9eQojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TX0NPTkZJR0ZTPXkKQ09ORklHX0lORklOSUJBTkRfVklSVF9ETUE9eQojIENPTkZJR19JTkZJTklCQU5EX0JOWFRfUkUgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0NYR0I0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9ITlMgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0lSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9RRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldApDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19HSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19MQVlFUlNDQVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19USFVOREVSWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU1lOT1BTWVMgaXMgbm90IHNldAojIENPTkZJR19FREFDX1hHRU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ETUM1MjAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUkNNU1RCPXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg3NzY4Nj15CiMgQ09ORklHX1JUQ19EUlZfTkNUMzAxOFkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SSzgwOD15CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1M1TT15CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNDU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM0OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUNQNzk1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzJfSFdNT049eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOUMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0VGST15CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9WMzAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWllOUU1QIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0lNWERJIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GU0xfRlRNX0FMQVJNIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTUVTT05fVlJUQz15CiMgQ09ORklHX1JUQ19EUlZfU0ggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QTDAzMD15CkNPTkZJR19SVENfRFJWX1BMMDMxPXkKQ09ORklHX1JUQ19EUlZfU1VONkk9eQojIENPTkZJR19SVENfRFJWX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BUk1BREEzOFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QTThYWFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URUdSQT15CiMgQ09ORklHX1JUQ19EUlZfTVhDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NWENfVjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NOVlMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01UMjcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVQ3NjIyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWEdFTkU9eQojIENPTkZJR19SVENfRFJWX1I3MzAxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlREMTE5WD15CiMgQ09ORklHX1JUQ19EUlZfVElfSzMgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19BU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0g9eQpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1CQV9QTDA4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FYSV9ETUFDIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9TQkFfUkFJRD1tCkNPTkZJR19ETUFfQkNNMjgzNT15CkNPTkZJR19ETUFfU1VONkk9eQojIENPTkZJR19EV19BWElfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1FETUEgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19JTVhfU0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0szX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01WX1hPUiBpcyBub3Qgc2V0CkNPTkZJR19NVl9YT1JfVjI9eQojIENPTkZJR19NWFNfRE1BIGlzIG5vdCBzZXQKQ09ORklHX01YM19JUFU9eQpDT05GSUdfTVgzX0lQVV9JUlFTPTQKIyBDT05GSUdfT1dMX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19QTDMzMF9ETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BSRF9ETUEgaXMgbm90IHNldAojIENPTkZJR19URUdSQTE4Nl9HUENfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBMjBfQVBCX0RNQT15CkNPTkZJR19URUdSQTIxMF9BRE1BPXkKIyBDT05GSUdfWEdFTkVfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9aWU5RTVBfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1pZTlFNUF9EUERNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19IU0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19DUURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19VQVJUX0FQRE1BIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fQkFNX0RNQT15CiMgQ09ORklHX1FDT01fR1BJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0hJRE1BX01HTVQ9eQpDT05GSUdfUUNPTV9ISURNQT15CiMgQ09ORklHX0RXX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0VETUEgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKQ09ORklHX1JFTkVTQVNfRE1BPXkKQ09ORklHX1JDQVJfRE1BQz15CiMgQ09ORklHX1JFTkVTQVNfVVNCX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19USV9LM19VRE1BIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKIyBDT05GSUdfVURNQUJVRiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9NT1ZFX05PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfSEVBUFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU1lTRlNfU1RBVFMgaXMgbm90IHNldAojIGVuZCBvZiBETUFCVUYgb3B0aW9ucwoKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WRklPPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9eQpDT05GSUdfVkZJT19WSVJRRkQ9eQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19QQ0lfQ09SRT15CkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9eQojIENPTkZJR19NTFg1X1ZGSU9fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJT19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGSU9fTURFViBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVk1HRU5JRD15CiMgQ09ORklHX05JVFJPX0VOQ0xBVkVTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19BTkNIT1I9eQpDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19QTUVNPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJT19JTlBVVD15CkNPTkZJR19WSVJUSU9fTU1JTz15CkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVM9eQpDT05GSUdfVklSVElPX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfVkRQQSBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9JT1RMQj15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9WU09DSz15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVSVl9VVElMUz15CkNPTkZJR19IWVBFUlZfQkFMTE9PTj15CiMgZW5kIG9mIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQpDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQ9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49eQojIENPTkZJR19YRU5fQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5GUz15CkNPTkZJR19YRU5fQ09NUEFUX1hFTkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09ORklHX1hFTl9HTlRERVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CiMgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQl9YRU49eQojIENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFJJVkNNRD15CkNPTkZJR19YRU5fRUZJPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKIyBDT05GSUdfWEVOX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TVVJGQUNFX1BMQVRGT1JNUz15CiMgQ09ORklHX1NVUkZBQ0VfM19QT1dFUl9PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfR1BFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9IT1RQTFVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgQVJNIFJlZmVyZW5jZSBkZXNpZ25zCiMKIyBDT05GSUdfQ0xLX0lDU1QgaXMgbm90IHNldAojIENPTkZJR19DTEtfU1A4MTAgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwoKIyBDT05GSUdfTE1LMDQ4MzIgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUks4MDg9eQpDT05GSUdfQ09NTU9OX0NMS19ISTY1NVg9eQojIENPTkZJR19DT01NT05fQ0xLX1NDTUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TQ1BJPXkKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU3MCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0JNMTg4MD15CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUD15CiMgQ09ORklHX0NPTU1PTl9DTEtfRlNMX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZTTF9TQUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TMk1QUzExPXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWElfQ0xLR0VOIGlzIG5vdCBzZXQKQ09ORklHX0NMS19RT1JJUT15CkNPTkZJR19DTEtfTFMxMDI4QV9QTExESUc9eQojIENPTkZJR19DT01NT05fQ0xLX1hHRU5FIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUFdNPXkKIyBDT05GSUdfQ09NTU9OX0NMS19SUzlfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzcgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZJWEVEX01NSU8gaXMgbm90IHNldApDT05GSUdfQ0xLX0FDVElPTlM9eQpDT05GSUdfQ0xLX09XTF9TNTAwPXkKQ09ORklHX0NMS19PV0xfUzcwMD15CkNPTkZJR19DTEtfT1dMX1M5MDA9eQpDT05GSUdfQ0xLX0JDTTI3MTFfRFZQPXkKQ09ORklHX0NMS19CQ00yODM1PXkKQ09ORklHX0NPTU1PTl9DTEtfSVBST0M9eQpDT05GSUdfQ0xLX0JDTV9OUzI9eQpDT05GSUdfQ0xLX0JDTV9TUj15CkNPTkZJR19DTEtfUkFTUEJFUlJZUEk9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM1MTZDVjMwMD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzUxOT15CkNPTkZJR19DT01NT05fQ0xLX0hJMzU1OUE9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM2NjA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM2NzA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM3OThDVjIwMD15CkNPTkZJR19DT01NT05fQ0xLX0hJNjIyMD15CkNPTkZJR19SRVNFVF9ISVNJPXkKQ09ORklHX1NUVUJfQ0xLX0hJNjIyMD15CkNPTkZJR19TVFVCX0NMS19ISTM2NjA9eQpDT05GSUdfTVhDX0NMSz15CkNPTkZJR19DTEtfSU1YOE1NPXkKQ09ORklHX0NMS19JTVg4TU49eQpDT05GSUdfQ0xLX0lNWDhNUD15CkNPTkZJR19DTEtfSU1YOE1RPXkKQ09ORklHX0NMS19JTVg4VUxQPXkKQ09ORklHX0NMS19JTVg5Mz15CiMgQ09ORklHX1RJX1NDSV9DTEsgaXMgbm90IHNldApDT05GSUdfVElfU1lTQ09OX0NMSz15CgojCiMgQ2xvY2sgZHJpdmVyIGZvciBNZWRpYVRlayBTb0MKIwpDT05GSUdfQ09NTU9OX0NMS19NRURJQVRFSz15CkNPTkZJR19DT01NT05fQ0xLX01UMjcxMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0JEUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0pQR0RFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDI3MTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3NjU9eQojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9BVURJT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0dDRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfVkNPREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUZHU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJCU1lTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JUEVTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9DQU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfVkVOQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NT15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzYyMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0VUSFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0hJRlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzk4Nj15CkNPTkZJR19DT01NT05fQ0xLX01UNzk4Nl9FVEhTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfQVVEU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3Mz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Mz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0FVRElPU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0FETCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT05OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTUZHQ0ZHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nj15CkNPTkZJR19DT01NT05fQ0xLX01UODE5Mj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0FVRFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNUF9JSUNfV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lQRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01EUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTVNEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1NDUF9BRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxOTU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfQVBVPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X0NBTT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9NRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfVkRFQz15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9WRU5DPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4NTE2PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDg1MTZfQVVEU1lTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBNZWRpYVRlayBTb0MKCiMKIyBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwojCkNPTkZJR19DT01NT05fQ0xLX01FU09OX1JFR01BUD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0RVQUxESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9NUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fVklEX1BMTF9ESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9BT19DTEtDPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fRUVfQ0xLQz15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0NQVV9EWU5ESVY9eQpDT05GSUdfQ09NTU9OX0NMS19HWEJCPXkKQ09ORklHX0NPTU1PTl9DTEtfQVhHPXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWEdfQVVESU8gaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19HMTJBPXkKIyBlbmQgb2YgQ2xvY2sgc3VwcG9ydCBmb3IgQW1sb2dpYyBwbGF0Zm9ybXMKCkNPTkZJR19BUk1BREFfQVBfQ1BfSEVMUEVSPXkKQ09ORklHX0FSTUFEQV8zN1hYX0NMSz15CkNPTkZJR19BUk1BREFfQVA4MDZfU1lTQ09OPXkKQ09ORklHX0FSTUFEQV9BUF9DUFVfQ0xLPXkKQ09ORklHX0FSTUFEQV9DUDExMF9TWVNDT049eQpDT05GSUdfUUNPTV9HRFNDPXkKQ09ORklHX0NPTU1PTl9DTEtfUUNPTT15CiMgQ09ORklHX1FDT01fQTUzUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9BN1BMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQ0xLX0FQQ0NfTVNNODk5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUV9HQ0NfODA4NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUV9NTUNDXzgwODQgaXMgbm90IHNldAojIENPTkZJR19JUFFfQVBTU19QTEwgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzQwMTkgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzYwMTggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzgwNlggaXMgbm90IHNldAojIENPTkZJR19JUFFfTENDXzgwNlggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzgwNzQgaXMgbm90IHNldAojIENPTkZJR19NU01fR0NDXzg2NjAgaXMgbm90IHNldAojIENPTkZJR19NU01fR0NDXzg5MDkgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTE2PXkKIyBDT05GSUdfTVNNX0dDQ184OTM5IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0xDQ184OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTURNX0dDQ185NjA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTURNX0dDQ185NjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTURNX0xDQ185NjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX01NQ0NfODk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk1MyBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9NTUNDXzg5NzQgaXMgbm90IHNldAojIENPTkZJR19NU01fR0NDXzg5NzYgaXMgbm90IHNldAojIENPTkZJR19NU01fTU1DQ184OTk0IGlzIG5vdCBzZXQKQ09ORklHX01TTV9HQ0NfODk5ND15CkNPTkZJR19NU01fR0NDXzg5OTY9eQpDT05GSUdfTVNNX01NQ0NfODk5Nj15CiMgQ09ORklHX01TTV9HQ0NfODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HUFVDQ184OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX01NQ0NfODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDTV9HQ0NfMjI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDTV9ESVNQQ0NfMjI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19HQ0NfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfQ0FNQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0NBTUNDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19ESVNQQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0RJU1BDQ183MjgwIGlzIG5vdCBzZXQKQ09ORklHX1NDX0dDQ183MTgwPXkKIyBDT05GSUdfU0NfR0NDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19HQ0NfODE4MFggaXMgbm90IHNldAojIENPTkZJR19TQ19HQ0NfODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR1BVQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dQVUNDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19HUFVDQ184MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19TQ19MUEFTU0NDXzcyODAgaXMgbm90IHNldApDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcxODA9eQojIENPTkZJR19TQ19MUEFTU19DT1JFQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX01TU183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0NBTUNDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX01NQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dQVUNDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19UVVJJTkdfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNTX1E2U1NUT1BfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fR1BVQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX1ZJREVPQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0RJU1BDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fTFBBU1NDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRFhfR0NDXzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RYX0dDQ182NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0NBTUNDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9DQU1DQ184NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYxMTUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYzNzUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzYzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TUE1JX1BNSUNfQ0xLRElWIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9IRlBMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQU1NfWENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX0dGTV9MUEFTU19TTTgyNTAgaXMgbm90IHNldApDT05GSUdfQ0xLX1JFTkVTQVM9eQojIENPTkZJR19DTEtfUkNBUl9VU0IyX0NMT0NLX1NFTCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1JPQ0tDSElQPXkKQ09ORklHX0NMS19QWDMwPXkKQ09ORklHX0NMS19SSzMzMDg9eQpDT05GSUdfQ0xLX1JLMzMyOD15CkNPTkZJR19DTEtfUkszMzY4PXkKQ09ORklHX0NMS19SSzMzOTk9eQpDT05GSUdfQ0xLX1JLMzU2OD15CkNPTkZJR19TUFJEX0NPTU1PTl9DTEs9eQpDT05GSUdfU1BSRF9TQzk4NjBfQ0xLPXkKQ09ORklHX1NQUkRfU0M5ODYzQV9DTEs9eQojIENPTkZJR19TUFJEX1VNUzUxMl9DTEsgaXMgbm90IHNldApDT05GSUdfU1VOWElfQ0NVPXkKQ09ORklHX1NVTjUwSV9BNjRfQ0NVPXkKQ09ORklHX1NVTjUwSV9BMTAwX0NDVT15CkNPTkZJR19TVU41MElfQTEwMF9SX0NDVT15CkNPTkZJR19TVU41MElfSDZfQ0NVPXkKQ09ORklHX1NVTjUwSV9INjE2X0NDVT15CkNPTkZJR19TVU41MElfSDZfUl9DQ1U9eQpDT05GSUdfU1VONklfUlRDX0NDVT15CkNPTkZJR19TVU44SV9IM19DQ1U9eQpDT05GSUdfU1VOOElfREUyX0NDVT15CkNPTkZJR19TVU44SV9SX0NDVT15CkNPTkZJR19DTEtfVEVHUkFfQlBNUD15CkNPTkZJR19URUdSQV9DTEtfREZMTD15CiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfWllOUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdTUElOTE9DSyBpcyBub3Qgc2V0CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfVElNRVJfT0Y9eQpDT05GSUdfVElNRVJfQUNQST15CkNPTkZJR19USU1FUl9QUk9CRT15CkNPTkZJR19DTEtTUkNfTU1JTz15CkNPTkZJR19PTUFQX0RNX1RJTUVSPXkKQ09ORklHX0RXX0FQQl9USU1FUj15CkNPTkZJR19EV19BUEJfVElNRVJfT0Y9eQpDT05GSUdfUk9DS0NISVBfVElNRVI9eQpDT05GSUdfT1dMX1RJTUVSPXkKQ09ORklHX1NVTjRJX1RJTUVSPXkKQ09ORklHX1RFR1JBX1RJTUVSPXkKIyBDT05GSUdfVEVHUkExODZfVElNRVIgaXMgbm90IHNldApDT05GSUdfQVJNX0FSQ0hfVElNRVI9eQpDT05GSUdfQVJNX0FSQ0hfVElNRVJfRVZUU1RSRUFNPXkKQ09ORklHX0FSTV9BUkNIX1RJTUVSX09PTF9XT1JLQVJPVU5EPXkKQ09ORklHX0ZTTF9FUlJBVFVNX0EwMDg1ODU9eQpDT05GSUdfSElTSUxJQ09OX0VSUkFUVU1fMTYxMDEwMTAxPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fODU4OTIxPXkKQ09ORklHX1NVTjUwSV9FUlJBVFVNX1VOS05PV04xPXkKQ09ORklHX0FSTV9USU1FUl9TUDgwND15CkNPTkZJR19NVEtfVElNRVI9eQpDT05GSUdfU1BSRF9USU1FUj15CiMgQ09ORklHX1JFTkVTQVNfT1NUTSBpcyBub3Qgc2V0CkNPTkZJR19USU1FUl9JTVhfU1lTX0NUUj15CiMgQ09ORklHX01JQ1JPQ0hJUF9QSVQ2NEIgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfQVJNX01IVT15CiMgQ09ORklHX0FSTV9NSFVfVjIgaXMgbm90IHNldAojIENPTkZJR19JTVhfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19QTEFURk9STV9NSFU9eQojIENPTkZJR19QTDMyMF9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0FSTUFEQV8zN1hYX1JXVE1fTUJPWD15CiMgQ09ORklHX09NQVAyUExVU19NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX01CT1g9eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNMjgzNV9NQk9YPXkKQ09ORklHX1RJX01FU1NBR0VfTUFOQUdFUj15CkNPTkZJR19ISTM2NjBfTUJPWD15CkNPTkZJR19ISTYyMjBfTUJPWD15CiMgQ09ORklHX01BSUxCT1hfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQVBDU19JUEMgaXMgbm90IHNldApDT05GSUdfVEVHUkFfSFNQX01CT1g9eQojIENPTkZJR19YR0VORV9TTElNUFJPX01CT1ggaXMgbm90IHNldAojIENPTkZJR19CQ01fUERDX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNX0ZMRVhSTV9NQk9YPW0KIyBDT05GSUdfTVRLX0FEU1BfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX01US19DTURRX01CT1ggaXMgbm90IHNldApDT05GSUdfWllOUU1QX0lQSV9NQk9YPXkKQ09ORklHX1NVTjZJX01TR0JPWD15CiMgQ09ORklHX1NQUkRfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSVBDQyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFPXkKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9BUk1WN1MgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9JT19QR1RBQkxFX0RBUlQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX09GX0lPTU1VPXkKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19ST0NLQ0hJUF9JT01NVT15CkNPTkZJR19TVU41MElfSU9NTVU9eQpDT05GSUdfVEVHUkFfSU9NTVVfU01NVT15CiMgQ09ORklHX0lQTU1VX1ZNU0EgaXMgbm90IHNldApDT05GSUdfQVJNX1NNTVU9eQojIENPTkZJR19BUk1fU01NVV9MRUdBQ1lfRFRfQklORElOR1MgaXMgbm90IHNldApDT05GSUdfQVJNX1NNTVVfRElTQUJMRV9CWVBBU1NfQllfREVGQVVMVD15CkNPTkZJR19BUk1fU01NVV9RQ09NPXkKIyBDT05GSUdfQVJNX1NNTVVfUUNPTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU01NVV9WMz15CiMgQ09ORklHX0FSTV9TTU1VX1YzX1NWQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19TUFJEX0lPTU1VIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19SRU1PVEVQUk9DIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmVtb3RlcHJvYyBkcml2ZXJzCgojCiMgUnBtc2cgZHJpdmVycwojCkNPTkZJR19SUE1TRz15CiMgQ09ORklHX1JQTVNHX0NIQVIgaXMgbm90IHNldAojIENPTkZJR19SUE1TR19DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX05TPXkKIyBDT05GSUdfUlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldApDT05GSUdfUlBNU0dfVklSVElPPXkKIyBlbmQgb2YgUnBtc2cgZHJpdmVycwoKIyBDT05GSUdfU09VTkRXSVJFIGlzIG5vdCBzZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfT1dMX1BNX0RPTUFJTlMgaXMgbm90IHNldAoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwpDT05GSUdfTUVTT05fQ0FOVkFTPXkKQ09ORklHX01FU09OX0NMS19NRUFTVVJFPXkKQ09ORklHX01FU09OX0dYX1NPQ0lORk89eQpDT05GSUdfTUVTT05fR1hfUE1fRE9NQUlOUz15CkNPTkZJR19NRVNPTl9FRV9QTV9ET01BSU5TPXkKQ09ORklHX01FU09OX1NFQ1VSRV9QTV9ET01BSU5TPXkKIyBlbmQgb2YgQW1sb2dpYyBTb0MgZHJpdmVycwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKQ09ORklHX0JDTTI4MzVfUE9XRVI9eQpDT05GSUdfUkFTUEJFUlJZUElfUE9XRVI9eQpDT05GSUdfU09DX0JSQ01TVEI9eQpDT05GSUdfQlJDTVNUQl9QTT15CiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgQ09ORklHX0ZTTF9EUEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVJQ0NfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9HVVRTPXkKQ09ORklHX0RQQUEyX0NPTlNPTEU9eQojIENPTkZJR19GU0xfUkNQTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfQTY0RlhfRElBRyBpcyBub3Qgc2V0CiMgZW5kIG9mIGZ1aml0c3UgU29DIGRyaXZlcnMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKQ09ORklHX0lNWF9HUENWMl9QTV9ET01BSU5TPXkKQ09ORklHX1NPQ19JTVg4TT15CkNPTkZJR19TT0NfSU1YOT15CiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwojCiMgQ09ORklHX0xJVEVYX1NPQ19DT05UUk9MTEVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKCiMKIyBNZWRpYVRlayBTb0MgZHJpdmVycwojCiMgQ09ORklHX01US19DTURRIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0RFVkFQQyBpcyBub3Qgc2V0CkNPTkZJR19NVEtfSU5GUkFDRkc9eQojIENPTkZJR19NVEtfUE1JQ19XUkFQIGlzIG5vdCBzZXQKQ09ORklHX01US19TQ1BTWVM9eQpDT05GSUdfTVRLX1NDUFNZU19QTV9ET01BSU5TPXkKQ09ORklHX01US19NTVNZUz15CiMgZW5kIG9mIE1lZGlhVGVrIFNvQyBkcml2ZXJzCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX0FPU1NfUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DT01NQU5EX0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DUFIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dFTklfU0UgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dTQkkgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0xMQ0MgaXMgbm90IHNldAojIENPTkZJR19RQ09NX09DTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9STVRGU19NRU0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1JQTUggaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NNRF9SUE0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fV0NOU1NfQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQVBSIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9JQ0NfQldNT04gaXMgbm90IHNldAojIGVuZCBvZiBRdWFsY29tbSBTb0MgZHJpdmVycwoKQ09ORklHX1NPQ19SRU5FU0FTPXkKIyBDT05GSUdfQVJDSF9SOEE3Nzk5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5OTAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NjUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5RjAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5QTAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRDMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0RTEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3NEExIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRCMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDdHMDQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOUEwN0cwNDQgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA3RzA1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDlHMDExIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0dSRj15CkNPTkZJR19ST0NLQ0hJUF9JT0RPTUFJTj15CkNPTkZJR19ST0NLQ0hJUF9QTV9ET01BSU5TPXkKQ09ORklHX1NVTlhJX01CVVM9eQpDT05GSUdfU1VOWElfU1JBTT15CkNPTkZJR19BUkNIX1RFR1JBXzEzMl9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8yMTBfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMTg2X1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzE5NF9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8yMzRfU09DPXkKQ09ORklHX1NPQ19URUdSQV9GVVNFPXkKQ09ORklHX1NPQ19URUdSQV9GTE9XQ1RSTD15CkNPTkZJR19TT0NfVEVHUkFfUE1DPXkKQ09ORklHX1NPQ19URUdSQV9QT1dFUkdBVEVfQlBNUD15CkNPTkZJR19TT0NfVEVHUkFfQ0JCPXkKQ09ORklHX1NPQ19UST15CiMgQ09ORklHX1RJX1NDSV9QTV9ET01BSU5TIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfUklOR0FDQyBpcyBub3Qgc2V0CkNPTkZJR19USV9LM19TT0NJTkZPPXkKIyBDT05GSUdfVElfUFJVU1MgaXMgbm90IHNldApDT05GSUdfVElfU0NJX0lOVEFfTVNJX0RPTUFJTj15CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKQ09ORklHX1pZTlFNUF9QT1dFUj15CkNPTkZJR19aWU5RTVBfUE1fRE9NQUlOUz15CkNPTkZJR19YTE5YX0VWRU5UX01BTkFHRVI9eQojIGVuZCBvZiBYaWxpbnggU29DIGRyaXZlcnMKIyBlbmQgb2YgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORD15CkNPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BBU1NJVkU9eQoKIwojIERFVkZSRVEgRHJpdmVycwojCiMgQ09ORklHX0FSTV9JTVhfQlVTX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfQVJNX0lNWDhNX0REUkNfREVWRlJFUT15CkNPTkZJR19BUk1fVEVHUkFfREVWRlJFUT15CkNPTkZJR19BUk1fUkszMzk5X0RNQ19ERVZGUkVRPXkKIyBDT05GSUdfQVJNX1NVTjhJX0EzM19NQlVTX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfUE1fREVWRlJFUV9FVkVOVD15CkNPTkZJR19ERVZGUkVRX0VWRU5UX1JPQ0tDSElQX0RGST15CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENPTl9BRENfSkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fTUFYMzM1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9QVE41MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1FDT01fU1BNSV9NSVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1JUODk3M0EgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fU001NTAyIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9VU0JfR1BJTz15CkNPTkZJR19NRU1PUlk9eQojIENPTkZJR19BUk1fUEwxNzJfTVBNQyBpcyBub3Qgc2V0CkNPTkZJR19CUkNNU1RCX0RQRkU9eQpDT05GSUdfQlJDTVNUQl9NRU1DPXkKIyBDT05GSUdfT01BUF9HUE1DIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SUENJRiBpcyBub3Qgc2V0CkNPTkZJR19URUdSQV9NQz15CkNPTkZJR19URUdSQTIxMF9FTUNfVEFCTEU9eQpDT05GSUdfVEVHUkEyMTBfRU1DPXkKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKIyBDT05GSUdfSUlPX0JVRkZFUl9DQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19CVUZGRVJfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0JVRkZFUl9ETUFFTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19JSU9fQlVGRkVSX0hXX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQojIENPTkZJR19JSU9fQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCiMgQ09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1dfVFJJR0dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19UUklHR0VSRURfRVZFTlQgaXMgbm90IHNldAoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDMxM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzEzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM0NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM2N19TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzY3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM3Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19CTUEyMjAgaXMgbm90IHNldAojIENPTkZJR19CTUE0MDAgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19CTUkwODhfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19EQTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDkgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhMUzg5NjJBRl9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWExTODk2MkFGX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tYU0Q5IGlzIG5vdCBzZXQKIyBDT05GSUdfS1hDSksxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUMzMjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc2NjAgaXMgbm90IHNldAojIENPTkZJR19NTUE4NDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BOTU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTMgaXMgbm90IHNldAojIENPTkZJR19NU0EzMTEgaXMgbm90IHNldAojIENPTkZJR19NWEM0MDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNjI1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDQTMwMDAgaXMgbm90IHNldAojIENPTkZJR19TQ0EzMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzhCQTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcm9tZXRlcnMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MDkxUjUgaXMgbm90IHNldAojIENPTkZJR19BRDcxMjQgaXMgbm90IHNldAojIENPTkZJR19BRDcxOTIgaXMgbm90IHNldAojIENPTkZJR19BRDcyNjYgaXMgbm90IHNldAojIENPTkZJR19BRDcyODAgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTIgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTggaXMgbm90IHNldAojIENPTkZJR19BRDc0NzYgaXMgbm90IHNldAojIENPTkZJR19BRDc2MDZfSUZBQ0VfUEFSQUxMRUwgaXMgbm90IHNldAojIENPTkZJR19BRDc2MDZfSUZBQ0VfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzY4XzEgaXMgbm90IHNldAojIENPTkZJR19BRDc3ODAgaXMgbm90IHNldAojIENPTkZJR19BRDc3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDc3OTMgaXMgbm90IHNldAojIENPTkZJR19BRDc4ODcgaXMgbm90IHNldAojIENPTkZJR19BRDc5MjMgaXMgbm90IHNldAojIENPTkZJR19BRDc5NDkgaXMgbm90IHNldAojIENPTkZJR19BRDc5OVggaXMgbm90IHNldAojIENPTkZJR19BRElfQVhJX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FYUDIwWF9BREMgaXMgbm90IHNldAojIENPTkZJR19BWFAyODhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX0lQUk9DX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFUkxJTjJfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0MxMDAwMV9BREMgaXMgbm90IHNldAojIENPTkZJR19FTlZFTE9QRV9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJODQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0hYNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YN0RfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YOFFYUF9BREMgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDcxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0OTYgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTExOCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEzNjMgaXMgbm90IHNldAojIENPTkZJR19NQVg5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM0MjIgaXMgbm90IHNldAojIENPTkZJR19NQ1AzOTExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfTVQ2NTc3X0FVWEFEQyBpcyBub3Qgc2V0CkNPTkZJR19NRVNPTl9TQVJBREM9eQojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1JSQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX0lBREMgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfVkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9BREM1IGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX1NBUkFEQz15CiMgQ09ORklHX1JJQ0hURUtfUlRRNjA1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NEX0FEQ19NT0RVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19TVU40SV9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4MUMgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDg0UzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyMTM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTA4UzEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyOFMwNTIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxNjFTNjI2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzc5NTAgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4MzQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTODY4OCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEyNFMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEzMUUwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RMQzQ1NDEgaXMgbm90IHNldAojIENPTkZJR19USV9UU0MyMDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVkY2MTBfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1hBREMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQU1TIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGFuZCBkaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3NDQxM1IgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIEFuYWxvZyBGcm9udCBFbmRzCiMKIyBDT05GSUdfSUlPX1JFU0NBTEUgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgRnJvbnQgRW5kcwoKIwojIEFtcGxpZmllcnMKIwojIENPTkZJR19BRDgzNjYgaXMgbm90IHNldAojIENPTkZJR19BREE0MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNDI1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW1wbGlmaWVycwoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19BVExBU19FWk9fU0VOU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1FNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NTODExIGlzIG5vdCBzZXQKIyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0Q0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1AzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1A0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQUzMwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNFQUlSX1NVTlJJU0VfQ08yIGlzIG5vdCBzZXQKIyBDT05GSUdfVlo4OVggaXMgbm90IHNldAojIGVuZCBvZiBDaGVtaWNhbCBTZW5zb3JzCgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKIyBlbmQgb2YgSGlkIFNlbnNvciBJSU8gQ29tbW9uCgojCiMgSUlPIFNDTUkgU2Vuc29ycwojCiMgQ09ORklHX0lJT19TQ01JIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUlPIFNDTUkgU2Vuc29ycwoKIwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKIyBDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUIgaXMgbm90IHNldAojIGVuZCBvZiBTU1AgU2Vuc29yIENvbW1vbgoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDM1NTJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkyUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19BRDU1MDQgaXMgbm90IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI2ODggaXMgbm90IHNldAojIENPTkZJR19BRDU2ODZfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1Njk2X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc3MFIgaXMgbm90IHNldAojIENPTkZJR19BRDU3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTMgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldAojIENPTkZJR19BRDg4MDEgaXMgbm90IHNldAojIENPTkZJR19EUE9UX0RBQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RTNDQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzE2NjAgaXMgbm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQ3MjUgaXMgbm90IHNldAojIENPTkZJR19NQ1A0OTIyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDMDgyUzA4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzU1NzEgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM3MzExIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzYxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0RBQyBpcyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKCiMKIyBJSU8gZHVtbXkgZHJpdmVyCiMKIyBlbmQgb2YgSUlPIGR1bW15IGRyaXZlcgoKIwojIEZpbHRlcnMKIwojIENPTkZJR19BRE1WODgxOCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpbHRlcnMKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwojIENPTkZJR19BRDk1MjMgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCiMgQ09ORklHX0FERjQzNTAgaXMgbm90IHNldAojIENPTkZJR19BREY0MzcxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURNVjEwMTMgaXMgbm90IHNldAojIENPTkZJR19BRE1WMTAxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FETVY0NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURSRjY3ODAgaXMgbm90IHNldAojIGVuZCBvZiBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMgZW5kIG9mIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19BRElTMTYwODAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzYgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyNjAgaXMgbm90IHNldAojIENPTkZJR19BRFhSUzI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTNDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1HMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhBUzIxMDAyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QVTMwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMKIyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGVhcnQgUmF0ZSBNb25pdG9ycwojIGVuZCBvZiBIZWFsdGggU2Vuc29ycwoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMgbm90IHNldAojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzEwMFggaXMgbm90IHNldAojIENPTkZJR19IREMyMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRTMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TSTcwMDUgaXMgbm90IHNldAojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAojIGVuZCBvZiBIdW1pZGl0eSBzZW5zb3JzCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NjAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NzUgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0ODAgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMTYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JPU0NIX0JOTzA1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19LTVg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9JQ000MjYwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfSUNNNDI2MDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0xTTTZEU1ggaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTFNNOURTMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQURVWDEwMjAgaXMgbm90IHNldAojIENPTkZJR19BTDMwMTAgaXMgbm90IHNldAojIENPTkZJR19BTDMzMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAojIENPTkZJR19BUERTOTk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTNzMyMTEgaXMgbm90IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19CSDE3ODAgaXMgbm90IHNldAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQMkFQMDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMjggaXMgbm90IHNldAojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0pTQTEyMTIgaXMgbm90IHNldAojIENPTkZJR19SUFIwNTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSRjIxNkEgaXMgbm90IHNldAojIENPTkZJR19MVjAxMDRDUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDkgaXMgbm90IHNldAojIENPTkZJR19OT0ExMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBMTIyMDMwMDEgaXMgbm90IHNldAojIENPTkZJR19TSTExMzMgaXMgbm90IHNldAojIENPTkZJR19TSTExNDUgaXMgbm90IHNldAojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RfVVZJUzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDI3NzIgaXMgbm90IHNldAojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMzUgaXMgbm90IHNldAojIENPTkZJR19WRU1MNjAzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFTUw2MDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkw2MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfWk9QVDIyMDEgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodCBzZW5zb3JzCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzQgaXMgbm90IHNldAojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldAojIENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFHMzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQzM1MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX01BR05fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1lBTUFIQV9ZQVM1MzAgaXMgbm90IHNldAojIGVuZCBvZiBNYWduZXRvbWV0ZXIgc2Vuc29ycwoKIwojIE11bHRpcGxleGVycwojCiMgQ09ORklHX0lJT19NVVggaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCiMgZW5kIG9mIEluY2xpbm9tZXRlciBzZW5zb3JzCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAojIGVuZCBvZiBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKCiMKIyBMaW5lYXIgYW5kIGFuZ3VsYXIgcG9zaXRpb24gc2Vuc29ycwojCiMgZW5kIG9mIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwojCiMgQ09ORklHX0FENTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0MzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDgxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQwMTggaXMgbm90IHNldAojIENPTkZJR19NQ1A0MTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBMMDEwMiBpcyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKCiMKIyBEaWdpdGFsIHBvdGVudGlvc3RhdHMKIwojIENPTkZJR19MTVA5MTAwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgcG90ZW50aW9zdGF0cwoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwojIENPTkZJR19BQlAwNjBNRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNUDI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RMSEw2MEQgaXMgbm90IHNldAojIENPTkZJR19EUFMzMTAgaXMgbm90IHNldAojIENPTkZJR19IUDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQMTAxMDAgaXMgbm90IHNldAojIENPTkZJR19NUEwxMTVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDMxMTUgaXMgbm90IHNldAojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldAojIENPTkZJR19NUzU2MzcgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UNTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMjA2QyBpcyBub3Qgc2V0CiMgQ09ORklHX1pQQTIzMjYgaXMgbm90IHNldAojIGVuZCBvZiBQcmVzc3VyZSBzZW5zb3JzCgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwojIENPTkZJR19BUzM5MzUgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodG5pbmcgc2Vuc29ycwoKIwojIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwojCiMgQ09ORklHX0lTTDI5NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTElEQVJfTElURV9WMiBpcyBub3Qgc2V0CiMgQ09ORklHX01CMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkcgaXMgbm90IHNldAojIENPTkZJR19SRkQ3NzQwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NSRjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5MzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5MzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDggaXMgbm90IHNldAojIENPTkZJR19WQ05MMzAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMNTNMMFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQyUzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQyUzEyMDAgaXMgbm90IHNldAojIGVuZCBvZiBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKIyBDT05GSUdfTFRDMjk4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWElNX1RIRVJNT0NPVVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDkwNjE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYOTA2MzIgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDYgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDcgaXMgbm90IHNldAojIENPTkZJR19UTVAxMTcgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDEgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NTYgaXMgbm90IHNldAojIENPTkZJR19NQVgzMTg2NSBpcyBub3Qgc2V0CiMgZW5kIG9mIFRlbXBlcmF0dXJlIHNlbnNvcnMKCiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0FUTUVMX1RDQiBpcyBub3Qgc2V0CkNPTkZJR19QV01fQkNNX0lQUk9DPXkKQ09ORklHX1BXTV9CQ00yODM1PXkKIyBDT05GSUdfUFdNX0JFUkxJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9CUkNNU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0NMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9EV0MgaXMgbm90IHNldAojIENPTkZJR19QV01fRlNMX0ZUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9ISUJWVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWF9UUE0gaXMgbm90IHNldApDT05GSUdfUFdNX01FU09OPXkKIyBDT05GSUdfUFdNX01US19ESVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX01FRElBVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX09NQVBfRE1USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKQ09ORklHX1BXTV9SQVNQQkVSUllQSV9QT0U9eQojIENPTkZJR19QV01fUkNBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9SRU5FU0FTX1RQVSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUk9DS0NISVA9eQojIENPTkZJR19QV01fU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19QV01fU1VONEk9eQpDT05GSUdfUFdNX1RFR1JBPXkKIyBDT05GSUdfUFdNX1RJRUNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9USUVIUlBXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9YSUxJTlggaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19BUk1fR0lDPXkKQ09ORklHX0FSTV9HSUNfUE09eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQpDT05GSUdfQVJNX0dJQ19WMk09eQpDT05GSUdfQVJNX0dJQ19WMz15CkNPTkZJR19BUk1fR0lDX1YzX0lUUz15CkNPTkZJR19BUk1fR0lDX1YzX0lUU19QQ0k9eQojIENPTkZJR19BTF9GSUMgaXMgbm90IHNldApDT05GSUdfQkNNNzAzOF9MMV9JUlE9eQpDT05GSUdfQkNNNzEyMF9MMl9JUlE9eQpDT05GSUdfQlJDTVNUQl9MMl9JUlE9eQpDT05GSUdfRFdfQVBCX0lDVEw9eQpDT05GSUdfSElTSUxJQ09OX0lSUV9NQklHRU49eQpDT05GSUdfU1VONklfUl9JTlRDPXkKQ09ORklHX1NVTlhJX05NSV9JTlRDPXkKIyBDT05GSUdfWElMSU5YX0lOVEMgaXMgbm90IHNldApDT05GSUdfSU1YX0dQQ1YyPXkKQ09ORklHX01WRUJVX0dJQ1A9eQpDT05GSUdfTVZFQlVfSUNVPXkKQ09ORklHX01WRUJVX09ETUk9eQpDT05GSUdfTVZFQlVfUElDPXkKQ09ORklHX01WRUJVX1NFST15CkNPTkZJR19MU19FWFRJUlE9eQpDT05GSUdfTFNfU0NGR19NU0k9eQpDT05GSUdfUEFSVElUSU9OX1BFUkNQVT15CkNPTkZJR19RQ09NX0lSUV9DT01CSU5FUj15CkNPTkZJR19NRVNPTl9JUlFfR1BJTz15CiMgQ09ORklHX1FDT01fUERDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9NUE0gaXMgbm90IHNldApDT05GSUdfSU1YX0lSUVNURUVSPXkKQ09ORklHX0lNWF9JTlRNVVg9eQpDT05GSUdfSU1YX01VX01TST1tCkNPTkZJR19USV9TQ0lfSU5UUl9JUlFDSElQPXkKQ09ORklHX1RJX1NDSV9JTlRBX0lSUUNISVA9eQpDT05GSUdfTVNUX0lSUT15CiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfUkVTRVRfQkVSTElOPXkKQ09ORklHX1JFU0VUX0JSQ01TVEI9eQpDT05GSUdfUkVTRVRfQlJDTVNUQl9SRVNDQUw9eQojIENPTkZJR19SRVNFVF9JTVg3IGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX01FU09OPXkKIyBDT05GSUdfUkVTRVRfTUVTT05fQVVESU9fQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9BT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9QREMgaXMgbm90IHNldApDT05GSUdfUkVTRVRfUkFTUEJFUlJZUEk9eQpDT05GSUdfUkVTRVRfU0NNST15CkNPTkZJR19SRVNFVF9TSU1QTEU9eQpDT05GSUdfUkVTRVRfU1VOWEk9eQojIENPTkZJR19SRVNFVF9USV9TQ0kgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9UUFMzODBYIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTM2NjA9eQpDT05GSUdfQ09NTU9OX1JFU0VUX0hJNjIyMD15CkNPTkZJR19SRVNFVF9URUdSQV9CUE1QPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX0dFTkVSSUNfUEhZX01JUElfRFBIWT15CkNPTkZJR19QSFlfWEdFTkU9eQojIENPTkZJR19QSFlfQ0FOX1RSQU5TQ0VJVkVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TVU40SV9VU0I9eQpDT05GSUdfUEhZX1NVTjZJX01JUElfRFBIWT15CkNPTkZJR19QSFlfU1VOOUlfVVNCPXkKQ09ORklHX1BIWV9TVU41MElfVVNCMz15CkNPTkZJR19QSFlfTUVTT044Ql9VU0IyPXkKQ09ORklHX1BIWV9NRVNPTl9HWExfVVNCMj15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9NSVBJX0RQSFlfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9HMTJBX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfVVNCM19QQ0lFPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX01JUElfUENJRV9BTkFMT0c9eQpDT05GSUdfUEhZX01FU09OX0FYR19NSVBJX0RQSFk9eQoKIwojIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKIwpDT05GSUdfUEhZX0JDTV9TUl9VU0I9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05GSUdfUEhZX0JDTV9OU19VU0IyPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNCMz15CkNPTkZJR19QSFlfTlMyX1BDSUU9eQpDT05GSUdfUEhZX05TMl9VU0JfRFJEPXkKQ09ORklHX1BIWV9CUkNNX1NBVEE9eQpDT05GSUdfUEhZX0JSQ01fVVNCPXkKQ09ORklHX1BIWV9CQ01fU1JfUENJRT15CiMgZW5kIG9mIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKCkNPTkZJR19QSFlfQ0FERU5DRV9UT1JSRU5UPXkKQ09ORklHX1BIWV9DQURFTkNFX0RQSFk9eQojIENPTkZJR19QSFlfQ0FERU5DRV9EUEhZX1JYIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9DQURFTkNFX1NJRVJSQT15CkNPTkZJR19QSFlfQ0FERU5DRV9TQUxWTz15CkNPTkZJR19QSFlfRlNMX0lNWDhNUV9VU0I9eQojIENPTkZJR19QSFlfTUlYRUxfTFZEU19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX01JWEVMX01JUElfRFBIWT15CiMgQ09ORklHX1BIWV9GU0xfSU1YOE1fUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9GU0xfTFlOWF8yOEcgaXMgbm90IHNldApDT05GSUdfUEhZX0hJNjIyMF9VU0I9eQpDT05GSUdfUEhZX0hJMzY2MF9VU0I9eQojIENPTkZJR19QSFlfSEkzNjcwX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9ISTM2NzBfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfSElTVEJfQ09NQlBIWT15CkNPTkZJR19QSFlfSElTSV9JTk5PX1VTQjI9eQpDT05GSUdfUEhZX0JFUkxJTl9TQVRBPXkKQ09ORklHX1BIWV9CRVJMSU5fVVNCPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9DT01QSFk9eQpDT05GSUdfUEhZX01WRUJVX0EzNzAwX1VUTUk9eQpDT05GSUdfUEhZX01WRUJVX0EzOFhfQ09NUEhZPXkKQ09ORklHX1BIWV9NVkVCVV9DUDExMF9DT01QSFk9eQojIENPTkZJR19QSFlfTVZFQlVfQ1AxMTBfVVRNSSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMj15CiMgQ09ORklHX1BIWV9NVEtfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfTVRLX1RQSFk9eQpDT05GSUdfUEhZX01US19VRlM9eQojIENPTkZJR19QSFlfTVRLX1hTUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19IRE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19NSVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfRFAgaXMgbm90IHNldAojIENPTkZJR19QSFlfTEFOOTY2WF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfQ1BDQVBfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01BUFBIT05FX01ETTY2MDAgaXMgbm90IHNldAojIENPTkZJR19QSFlfT0NFTE9UX1NFUkRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0FQUTgwNjRfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0VEUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTQwMTlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fSVBRODA2WF9TQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUENJRTIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RTVAgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9TTlBTX0ZFTVRPX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFNfMjhOTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTgwNlhfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfRFA9eQojIENPTkZJR19QSFlfUk9DS0NISVBfRFBIWV9SWDAgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX0VNTUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fSERNST15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19VU0IyPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fQ1NJRFBIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19EU0lEUEhZPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX05BTkVOR19DT01CT19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX1BDSUU9eQojIENPTkZJR19QSFlfUk9DS0NISVBfU05QU19QQ0lFMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfVFlQRUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX1VTQj15CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIgaXMgbm90IHNldApDT05GSUdfUEhZX1RFR1JBX1hVU0I9eQpDT05GSUdfUEhZX1RFR1JBMTk0X1AyVT15CiMgQ09ORklHX1BIWV9BTTY1NF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfSjcyMUVfV0laIGlzIG5vdCBzZXQKIyBDT05GSUdfT01BUF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1RVU0IxMjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1hJTElOWF9aWU5RTVAgaXMgbm90IHNldAojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKIyBDT05GSUdfQVJNX0NDSV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fQ0NOIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19BUk1fUE1VPXkKQ09ORklHX0FSTV9QTVVfQUNQST15CiMgQ09ORklHX0FSTV9TTU1VX1YzX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9EU1VfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9JTVg4X0REUl9QTVU9eQojIENPTkZJR19RQ09NX0wyX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTDNfUE1VIGlzIG5vdCBzZXQKQ09ORklHX1RIVU5ERVJYMl9QTVU9eQojIENPTkZJR19YR0VORV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fU1BFX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9ETUM2MjBfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF9DTjEwS19UQURfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJQkFCQV9VTkNPUkVfRFJXX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9QQ0lFX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hOUzNfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF9DTjEwS19ERFJfUE1VIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFTPXkKQ09ORklHX1VTQjQ9bQojIENPTkZJR19VU0I0X0RFQlVHRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0I0X0RNQV9URVNUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9pZAoKQ09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQpDT05GSUdfTkRfQ0xBSU09eQpDT05GSUdfTkRfQlRUPXkKQ09ORklHX0JUVD15CkNPTkZJR19PRl9QTUVNPXkKQ09ORklHX0RBWD15CiMgQ09ORklHX0RFVl9EQVhfSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CkNPTkZJR19OVk1FTV9CQ01fT0NPVFA9eQojIENPTkZJR19OVk1FTV9JTVhfSUlNIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fSU1YX09DT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZRVJTQ0FQRV9TRlAgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9NRVNPTl9FRlVTRSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX01FU09OX01YX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTVRLX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fUUNPTV9RRlBST00gaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9STUVNIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNX1JPQ0tDSElQX0VGVVNFPXkKQ09ORklHX05WTUVNX1JPQ0tDSElQX09UUD15CiMgQ09ORklHX05WTUVNX1NOVlNfTFBHUFIgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9TUE1JX1NEQU0gaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9TUFJEX0VGVVNFIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNX1NVTlhJX1NJRD15CiMgQ09ORklHX05WTUVNX1VfQk9PVF9FTlYgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9aWU5RTVAgaXMgbm90IHNldAoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9QVFQgaXMgbm90IHNldAojIGVuZCBvZiBIVyB0cmFjaW5nIHN1cHBvcnQKCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19GU0kgaXMgbm90IHNldAojIENPTkZJR19URUUgaXMgbm90IHNldApDT05GSUdfUE1fT1BQPXkKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldApDT05GSUdfSU5URVJDT05ORUNUPXkKIyBDT05GSUdfSU5URVJDT05ORUNUX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVF9RQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09ORklHX1hGU19TVVBQT1JUX1Y0PXkKQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfWEZTX1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX09OTElORV9TQ1JVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfR0ZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX09DRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JFRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CiMgQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUyBpcyBub3Qgc2V0CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQojIENPTkZJR19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfVkVSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNldAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfQVVUT0ZTX0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQojIENPTkZJR19DVVNFIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19GUz15CkNPTkZJR19PVkVSTEFZX0ZTPXkKIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9ESVIgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9BTFdBWVNfRk9MTE9XPXkKIyBDT05GSUdfT1ZFUkxBWV9GU19JTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfWElOT19BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19NRVRBQ09QWSBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CiMgZW5kIG9mIFBzZXVkbyBmaWxlc3lzdGVtcwoKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGUz15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfU0lOR0xFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUST15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQojIENPTkZJR19TUVVBU0hGU19aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1haPXkKQ09ORklHX1NRVUFTSEZTX1pTVEQ9eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldAojIENPTkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfREVGQVVMVF9LTVNHX0JZVEVTPTEwMjQwCkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTUz15CiMgQ09ORklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFo0X0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNEhDX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFXzg0Ml9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9aU1REX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9DT01QUkVTUz15CkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTU19ERUZBVUxUPXkKQ09ORklHX1BTVE9SRV9DT01QUkVTU19ERUZBVUxUPSJkZWZsYXRlIgojIENPTkZJR19QU1RPUkVfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VST0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPXkKQ09ORklHX1BORlNfQkxPQ0s9eQpDT05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9eQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19ORlNfRElTQUJMRV9VRFBfU1VQUE9SVD15CiMgQ09ORklHX05GU19WNF8yX1JFQURfUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX05GU19WNF8yX1NTQ19IRUxQRVI9eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKIyBDT05GSUdfU1VOUlBDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQQ19YUFJUX1JETUE9eQpDT05GSUdfQ0VQSF9GUz15CkNPTkZJR19DRVBIX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0NFUEhfRlNfU0VDVVJJVFlfTEFCRUwgaXMgbm90IHNldApDT05GSUdfQ0lGUz15CiMgQ09ORklHX0NJRlNfU1RBVFMyIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfQUxMT1dfSU5TRUNVUkVfTEVHQUNZPXkKQ09ORklHX0NJRlNfVVBDQUxMPXkKQ09ORklHX0NJRlNfWEFUVFI9eQojIENPTkZJR19DSUZTX1BPU0lYIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfU1dOX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfU01CX0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfUk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQl9TRVJWRVIgaXMgbm90IHNldApDT05GSUdfU01CRlM9eQojIENPTkZJR19DT0RBX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0idXRmOCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NDkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQojIENPTkZJR19OTFNfSVNPODg1OV8yIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfUiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD15CiMgQ09ORklHX0RMTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSUNPREUgaXMgbm90IHNldApDT05GSUdfSU9fV1E9eQojIGVuZCBvZiBGaWxlIHN5c3RlbXMKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19LRVlTX1JFUVVFU1RfQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQklHX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19UUlVTVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19FTkNSWVBURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SSz15CiMgQ09ORklHX1NFQ1VSSVRZX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQpDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05GSUdfRk9SVElGWV9TT1VSQ0U9eQojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9MQU5ETE9DSyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfSU5URUdSSVRZX1BMQVRGT1JNX0tFWVJJTkc9eQpDT05GSUdfTE9BRF9VRUZJX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX0FVRElUPXkKQ09ORklHX0lNQT15CiMgQ09ORklHX0lNQV9LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfTFNNPSJ5YW1hLGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxicGYiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfUEFUVEVSTj15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPX0JBUkU9eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVSTz15CiMgQ09ORklHX0lOSVRfU1RBQ0tfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1BBVFRFUk4gaXMgbm90IHNldApDT05GSUdfSU5JVF9TVEFDS19BTExfWkVSTz15CkNPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSz15CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLX1ZFUkJPU0UgaXMgbm90IHNldApDT05GSUdfU1RBQ0tMRUFLX1RSQUNLX01JTl9TSVpFPTEwMAojIENPTkZJR19TVEFDS0xFQUtfTUVUUklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLTEVBS19SVU5USU1FX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OPXkKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1pFUk9fQ0FMTF9VU0VEX1JFR1M9eQojIENPTkZJR19aRVJPX0NBTExfVVNFRF9SRUdTIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IGluaXRpYWxpemF0aW9uCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQVNZTkNfVFhfRElTQUJMRV9QUV9WQUxfRE1BPXkKQ09ORklHX0FTWU5DX1RYX0RJU0FCTEVfWE9SX1ZBTF9ETUE9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQojIENPTkZJR19DUllQVE9fUENSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQojIENPTkZJR19DUllQVE9fVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRU5HSU5FPXkKIyBlbmQgb2YgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCgojCiMgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKIwpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0RIX1JGQzc5MTlfR1JPVVBTPXkKIyBDT05GSUdfQ1JZUFRPX0VDREggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKCiMKIyBCbG9jayBjaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NNND15CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQojIENPTkZJR19DUllQVE9fSENUUjIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNT15CiMgZW5kIG9mIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCgojCiMgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCiMKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQpDT05GSUdfQ1JZUFRPX0VTU0lWPXkKIyBlbmQgb2YgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCgojCiMgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwojCkNPTkZJR19DUllQVE9fQkxBS0UyQj1tCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9eQpDT05GSUdfQ1JZUFRPX1NNMz15CiMgQ09ORklHX0NSWVBUT19TTTNfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJFRUJPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19WTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1dQNTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1hDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hYSEFTSD1tCiMgZW5kIG9mIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKCiMKIyBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQzY0X1JPQ0tTT0ZUPXkKIyBlbmQgb2YgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWlNURD1tCiMgZW5kIG9mIENvbXByZXNzaW9uCgojCiMgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X05FT049eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX05FT049eQoKIwojIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVIChhcm02NCkKIwpDT05GSUdfQ1JZUFRPX0dIQVNIX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNV9ORU9OPXkKQ09ORklHX0NSWVBUT19TSEExX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfQVJNNjQ9eQpDT05GSUdfQ1JZUFRPX1NIQTJfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9BUk02ND15CkNPTkZJR19DUllQVE9fU0hBNTEyX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEzX0FSTTY0PXkKIyBDT05GSUdfQ1JZUFRPX1NNM19ORU9OIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTNfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fUE9MWVZBTF9BUk02NF9DRSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0PXkKQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9CTEs9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9ORU9OX0JMSz15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0JTPXkKQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fU000X0FSTTY0X0NFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfTkVPTl9CTEsgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9DQ009eQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGX0FSTTY0X0NFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKGFybTY0KQoKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX0FMTFdJTk5FUj15CkNPTkZJR19DUllQVE9fREVWX1NVTjRJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19QUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfVFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9TU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfRlNMX0NBQU0gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX01YU19EQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUXzRYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBVklVTV9DUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9NQVJWRUxMX0NFU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX09DVEVPTlRYX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfT0NURU9OVFgyX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0FWSVVNX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQ09NX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1JPQ0tDSElQPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9aWU5RTVBfQUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9aWU5RTVBfU0hBMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0hFTFNJTyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1ZJUlRJTz15CkNPTkZJR19DUllQVE9fREVWX0JDTV9TUFU9eQojIENPTkZJR19DUllQVE9fREVWX1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1JFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9TRUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfU0VDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9aSVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfSFBSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9UUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BTUxPR0lDX0dYTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU0EyVUwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9BVVRIX1VQREFURSBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19TVE1QX0RFVklDRT15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0FSQ0hfVVNFX1NZTV9BTk5PVEFUSU9OUz15CiMgQ09ORklHX0lORElSRUNUX1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX01NSU9fQUNDRVNTIGlzIG5vdCBzZXQKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX1VUSUxTPXkKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND15CkNPTkZJR19DUllQVE9fTElCX0JMQUtFMlNfR0VORVJJQz15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT05CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkM2NF9ST0NLU09GVD15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2ND15CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CkNPTkZJR19YWEhBU0g9eQpDT05GSUdfQVVESVRfR0VORVJJQz15CkNPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDPXkKQ09ORklHX0FVRElUX0NPTVBBVF9HRU5FUklDPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0RNQV9PUFM9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfRE1BX0RFQ0xBUkVfQ09IRVJFTlQ9eQpDT05GSUdfQVJDSF9IQVNfU0VUVVBfRE1BX09QUz15CkNPTkZJR19BUkNIX0hBU19URUFSRE9XTl9ETUFfT1BTPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfRE1BX0ZPUl9ERVZJQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19ETUFfRk9SX0NQVT15CkNPTkZJR19BUkNIX0hBU19ETUFfUFJFUF9DT0hFUkVOVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfRE1BX1JFU1RSSUNURURfUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfTk9OQ09IRVJFTlRfTU1BUD15CkNPTkZJR19ETUFfQ09IRVJFTlRfUE9PTD15CkNPTkZJR19ETUFfRElSRUNUX1JFTUFQPXkKQ09ORklHX0RNQV9DTUE9eQpDT05GSUdfRE1BX1BFUk5VTUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMgbWVtb3J5IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTE2CkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19GT1JDRV9OUl9DUFVTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkKQ09ORklHX0dFTkVSSUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05TPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CkNPTkZJR19GT05UUz15CiMgQ09ORklHX0ZPTlRfOHg4IGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX0ZPTlRfNngxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfN3gxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfUEVBUkxfOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9BQ09STl84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX01JTklfNHg2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF82eDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF8xMHgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOOHgxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOMTJ4MjIgaXMgbm90IHNldApDT05GSUdfRk9OVF9URVIxNngzMj15CiMgQ09ORklHX0ZPTlRfNng4IGlzIG5vdCBzZXQKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfTUVNUkVHSU9OPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUEFSTUFOPW0KQ09ORklHX09CSkFHRz1tCiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCkNPTkZJR19HRU5FUklDX0lPUkVNQVA9eQpDT05GSUdfR0VORVJJQ19MSUJfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfUExETUZXPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKIyBDT05GSUdfUFJJTlRLX0NBTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLVFJBQ0VfQlVJTERfSUQgaXMgbm90IHNldApDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19TWU1CT0xJQ19FUlJOQU1FPXkKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIGVuZCBvZiBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKCkNPTkZJR19ERUJVR19LRVJORUw9eQpDT05GSUdfREVCVUdfTUlTQz15CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCkNPTkZJR19ERUJVR19JTkZPPXkKQ09ORklHX0FTX0hBU19OT05fQ09OU1RfTEVCMTI4PXkKIyBDT05GSUdfREVCVUdfSU5GT19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0RXQVJGND15CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY1IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX0xBTkdfRVhDTFVERT15CkNPTkZJR19ERUJVR19JTkZPX0JURl9NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0FMTE9XX0JURl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQ1NBTj15CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBDT05GSUdfS0NTQU4gaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKCiMKIyBOZXR3b3JraW5nIERlYnVnZ2luZwojCiMgQ09ORklHX05FVF9ERVZfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfTlNfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ORVQgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JraW5nIERlYnVnZ2luZwoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0RFQlVHPXkKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldAojIENPTkZJR19QQUdFX1RBQkxFX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19XWD15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJR19HRU5FUklDX1BURFVNUD15CkNPTkZJR19QVERVTVBfQ09SRT15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NIUklOS0VSX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19ERUJVR19WTV9QR1RBQkxFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTV9QR1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fSFdfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fVk1BTExPQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fR0VORVJJQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19DQ19IQVNfV09SS0lOR19OT1NBTklUSVpFX0FERFJFU1M9eQojIENPTkZJR19LQVNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0ZFTkNFPXkKIyBDT05GSUdfS0ZFTkNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPS0xCiMgQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX0RFQlVHX0lSUUZMQUdTIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgQ09ORklHX0RFQlVHX01BUExFX1RSRUUgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgpDT05GSUdfREVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19SQ1VfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfUkVGX1NDQUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfRVhQX0NQVV9TVEFMTF9USU1FT1VUPTAKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQojIENPTkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdMQVRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfT1NOT0lTRV9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19USU1FUkxBVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfUEFUQ0hBQkxFX0ZVTkNUSU9OX0VOVFJZPXkKIyBDT05GSUdfU1lOVEhfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlYgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgYXJtNjQgRGVidWdnaW5nCiMKIyBDT05GSUdfUElEX0lOX0NPTlRFWFRJRFIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FRkkgaXMgbm90IHNldAojIENPTkZJR19BUk02NF9SRUxPQ19URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SRVNJR0hUIGlzIG5vdCBzZXQKIyBlbmQgb2YgYXJtNjQgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJTQ1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU0lQSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14.yaml new file mode 100755 index 0000000000..333829f179 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14.yaml @@ -0,0 +1,10 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1014_6.5.0-1014.14_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.5.0-1014-aws_6.5.0-1014.14_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml new file mode 100755 index 0000000000..18c4b5207f --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws-6.5/linux-aws-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws-6.5/linux-headers-6.5.0-1014-aws_6.5.0-1014.14~22.04.1_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65.yaml new file mode 100755 index 0000000000..2b19a0d24e --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65.yaml @@ -0,0 +1,10 @@ +kernelversion: "65" +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1057_5.15.0-1057.65_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-headers-5.15.0-1057-azure_5.15.0-1057.65_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml new file mode 100755 index 0000000000..18f9052dda --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 65~20.04.1 +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-5.15/linux-azure-5.15-headers-5.15.0-1057_5.15.0-1057.65~20.04.1_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-5.15/linux-headers-5.15.0-1057-azure_5.15.0-1057.65~20.04.1_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15.yaml new file mode 100755 index 0000000000..2d031cfab5 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15.yaml @@ -0,0 +1,10 @@ +kernelversion: "15" +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-azure-headers-6.5.0-1015_6.5.0-1015.15_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-headers-6.5.0-1015-azure_6.5.0-1015.15_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml new file mode 100755 index 0000000000..60a63e2008 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 15~22.04.1 +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-6.5/linux-azure-6.5-headers-6.5.0-1015_6.5.0-1015.15~22.04.1_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-6.5/linux-headers-6.5.0-1015-azure_6.5.0-1015.15~22.04.1_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml new file mode 100755 index 0000000000..a739e3bfa3 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml @@ -0,0 +1,10 @@ +kernelversion: "60" +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-5.15.0-1052_5.15.0-1052.60_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml new file mode 100755 index 0000000000..515590fbf9 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 60~20.04.1 +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-5.15/linux-gcp-5.15-headers-5.15.0-1052_5.15.0-1052.60~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-5.15/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60~20.04.1_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml new file mode 100755 index 0000000000..11a0cd5298 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml @@ -0,0 +1,10 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-6.5.0-1014_6.5.0-1014.14_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml new file mode 100755 index 0000000000..a0fce3daf6 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-6.5/linux-gcp-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-6.5/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14~22.04.1_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-generic_5.15.0-97-generic_107.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-generic_5.15.0-97-generic_107.yaml new file mode 100755 index 0000000000..dffd29996b --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-generic_5.15.0-97-generic_107.yaml @@ -0,0 +1,11 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-generic +target: ubuntu-generic +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-generic_5.15.0-97-generic_107.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-generic_5.15.0-97-generic_107.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-5.15.0-97-generic-64k_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-5.15.0-97-generic_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-generic_6.5.0-21-generic_21.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-generic_6.5.0-21-generic_21.yaml new file mode 100755 index 0000000000..897fc65332 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-generic_6.5.0-21-generic_21.yaml @@ -0,0 +1,11 @@ +kernelversion: "21" +kernelrelease: 6.5.0-21-generic +target: ubuntu-generic +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-generic_6.5.0-21-generic_21.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-generic_6.5.0-21-generic_21.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-6.5.0-21-generic-64k_6.5.0-21.21_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-6.5.0-21-generic_6.5.0-21.21_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-6.5.0-21_6.5.0-21.21_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml new file mode 100755 index 0000000000..7c3113c516 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-hwe +target: ubuntu-hwe +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic-64k_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-5.15/linux-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml new file mode 100755 index 0000000000..aedc5edace --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 21~22.04.1 +kernelrelease: 6.5.0-21-hwe +target: ubuntu-hwe +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic-64k_6.5.0-21.21~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic_6.5.0-21.21~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-6.5/linux-hwe-6.5-headers-6.5.0-21_6.5.0-21.21~22.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-laptop_6.5.0-1010-laptop_13.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-laptop_6.5.0-1010-laptop_13.yaml new file mode 100755 index 0000000000..fb20c979e9 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-laptop_6.5.0-1010-laptop_13.yaml @@ -0,0 +1,10 @@ +kernelversion: "13" +kernelrelease: 6.5.0-1010-laptop +target: ubuntu-laptop +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-laptop_6.5.0-1010-laptop_13.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-laptop_6.5.0-1010-laptop_13.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-laptop/linux-headers-6.5.0-1010-laptop_6.5.0-1010.13_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-laptop/linux-laptop-headers-6.5.0-1010_6.5.0-1010.13_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml new file mode 100755 index 0000000000..0aaace58cc --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 110~20.04.1 +kernelrelease: 5.15.0-100-lowlatency +target: ubuntu-lowlatency +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency-64k_5.15.0-100.110~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency_5.15.0-100.110~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-100_5.15.0-100.110~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml new file mode 100755 index 0000000000..465fd2550e --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml @@ -0,0 +1,11 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency-64k_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency/linux-lowlatency-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml new file mode 100755 index 0000000000..ab77e85998 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency-64k_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml new file mode 100755 index 0000000000..51d81e3391 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml @@ -0,0 +1,10 @@ +kernelversion: "58" +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-oracle-headers-5.15.0-1052_5.15.0-1052.58_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml new file mode 100755 index 0000000000..a769e34be8 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 58~20.04.1 +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-5.15/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-5.15/linux-oracle-5.15-headers-5.15.0-1052_5.15.0-1052.58~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml new file mode 100755 index 0000000000..1d1435388a --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml @@ -0,0 +1,10 @@ +kernelversion: "16" +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-oracle-headers-6.5.0-1016_6.5.0-1016.16_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml new file mode 100755 index 0000000000..f9ab166a40 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 16~22.04.1 +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-6.5/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-6.5/linux-oracle-6.5-headers-6.5.0-1016_6.5.0-1016.16~22.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-raspi_5.15.0-1047-raspi_50.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-raspi_5.15.0-1047-raspi_50.yaml new file mode 100755 index 0000000000..39a05bd1e3 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-raspi_5.15.0-1047-raspi_50.yaml @@ -0,0 +1,10 @@ +kernelversion: "50" +kernelrelease: 5.15.0-1047-raspi +target: ubuntu-raspi +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-raspi_5.15.0-1047-raspi_50.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-raspi_5.15.0-1047-raspi_50.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-headers-5.15.0-1047-raspi_5.15.0-1047.50_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-raspi-headers-5.15.0-1047_5.15.0-1047.50_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-raspi_5.4.0-1104-raspi_116.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-raspi_5.4.0-1104-raspi_116.yaml new file mode 100755 index 0000000000..a734f338d5 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-raspi_5.4.0-1104-raspi_116.yaml @@ -0,0 +1,10 @@ +kernelversion: "116" +kernelrelease: 5.4.0-1104-raspi +target: ubuntu-raspi +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-raspi_5.4.0-1104-raspi_116.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-raspi_5.4.0-1104-raspi_116.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-headers-5.4.0-1104-raspi_5.4.0-1104.116_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-raspi-headers-5.4.0-1104_5.4.0-1104.116_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-raspi_6.5.0-1011-raspi_14.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-raspi_6.5.0-1011-raspi_14.yaml new file mode 100755 index 0000000000..cf53b45fa8 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-raspi_6.5.0-1011-raspi_14.yaml @@ -0,0 +1,10 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1011-raspi +target: ubuntu-raspi +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-raspi_6.5.0-1011-raspi_14.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-raspi_6.5.0-1011-raspi_14.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-headers-6.5.0-1011-raspi_6.5.0-1011.14_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-raspi-headers-6.5.0-1011_6.5.0-1011.14_arm64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml index 13f0595be7..901230947b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_almalinux_4.18.0-513.11.1.el8_9.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_almalinux_4.18.0-513.11.1.el8_9.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.9/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.11.1.el8_9.x86_64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.11.1.el8_9.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.18.1.el8_9.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.18.1.el8_9.x86_64_1.yaml new file mode 100755 index 0000000000..d10060752a --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.18.1.el8_9.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 4.18.0-513.18.1.el8_9.x86_64 +target: almalinux +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_almalinux_4.18.0-513.18.1.el8_9.x86_64_1.ko + probe: output/6.0.1+driver/x86_64/falco_almalinux_4.18.0-513.18.1.el8_9.x86_64_1.o +kernelurls: + - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.18.1.el8_9.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml index 29ae2244f8..65279eaecb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_almalinux_4.18.0-513.9.1.el8_9.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_almalinux_4.18.0-513.9.1.el8_9.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.x86_64.rpm + - http://repo.almalinux.org/almalinux/8.9/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml index 579439e2f0..0e92abb5fd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_almalinux_5.14.0-362.13.1.el9_3.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_almalinux_5.14.0-362.13.1.el9_3.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.3/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-362.13.1.el9_3.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-362.13.1.el9_3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml index 1c00820693..be8c806e15 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml index b7a9054f04..73f9fbc991 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml index 8ebd1f7e1d..e08e3f5703 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml index 7e95342be1..3a86e41457 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml index 373a6da0b5..318c0098b4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml index f832312df7..756dec1291 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml index dffd94c99b..9c4e9eae7d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/18bb3125c6eea2834e9b98f374326e548238dbf128f873671e8d30c26ca48081/kernel-devel-5.10.93-87.444.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/18bb3125c6eea2834e9b98f374326e548238dbf128f873671e8d30c26ca48081/kernel-devel-5.10.93-87.444.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml index 3451e28925..b2b14fc89c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml index 26b8480ac9..0e727c23ce 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml index 708b757b71..865e5d3d6d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml index bba6719a97..f70e989d5b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml index f0da1c95de..a634e23f0b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/edb18ee29589c2f0ad7093b4c65b18a4480d7cd0f13c22c2ea896d6279a2ef45/kernel-devel-5.4.68-34.125.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/edb18ee29589c2f0ad7093b4c65b18a4480d7cd0f13c22c2ea896d6279a2ef45/kernel-devel-5.4.68-34.125.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml index d9cfdc1793..05305568ea 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/3cb078ddedcc8f7fb68c09538f4bb0f4c372e7af700265c9f987cd50b29ed493/kernel-devel-5.4.80-40.140.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/3cb078ddedcc8f7fb68c09538f4bb0f4c372e7af700265c9f987cd50b29ed493/kernel-devel-5.4.80-40.140.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml index f2d129a3fa..f2ece67b54 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/8f615748b620d57cc3daf9e592a3af63f6880f35e9a98e1092219a3b89c4fb10/kernel-devel-5.4.91-41.139.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/8f615748b620d57cc3daf9e592a3af63f6880f35e9a98e1092219a3b89c4fb10/kernel-devel-5.4.91-41.139.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml index b508421d42..8cf1c2b2ec 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml index 905272614c..d1adf4ae2a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-573.1.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.1.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml index 22caa222e0..79fc315d34 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-573.3.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml index b50f65bc88..5556c7c1ae 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-573.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml index 7e1234d817..5d3e022a35 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-642.15.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.15.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.15.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml index 2f1734be6c..7a8779addf 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-642.4.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml index 5b451f8dbd..26988748b4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-642.6.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.6.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.6.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml index e7a20d417e..10e84e4894 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-642.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml index 89241f2a5b..65e002c7cb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.1.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.1.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml index 8d3033c2ae..cfe97b4e74 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.10.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml index 6f7a77d318..3cd3c41686 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.16.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml index d7054c9fab..9be4f646ed 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.28.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.28.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.28.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml index b2afc6f3b2..b0380de2c3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.3.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml index f60aed2093..bf30bd4db0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.10.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.10.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.10.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml index 393b9a1220..c23d6cfc8b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.11.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml index f5e7bb6d70..2da6b31ef6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.12.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.12.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.12.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml index 93b224cdb9..8a042cf4b7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.14.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml index 4a4131c2c5..d2a6d09091 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.17.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml index b1d4a82002..78b59ce269 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.18.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml index 0c40c594d9..2a21137190 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.2.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.2.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.2.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml index 409215f616..dd3975e865 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.22.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml index 44d61497b0..1e54f474ab 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.24.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml index 2105f0b90b..442a912818 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.25.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml index 3d179ff152..5334c04fd0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.27.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml index 46b73d4a1c..41edcf7035 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.29.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml index 237ebf7dbf..eb5a3a8a23 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.29.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml index b55e1ada08..573026aac7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.31.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml index f938a74521..58d8b35575 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.6.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml index 1984e8d475..aaee512a44 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm + - http://vault.centos.org/centos/6/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml index 0162ed9322..bd2422d237 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1062.1.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml index 2bd554a897..cbc23a2cbe 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1062.12.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.12.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.12.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml index 6d10b3e3f9..a11df18d07 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1062.18.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml index 456aefc38b..6348f5be75 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1062.4.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml index 1894940719..f0545e45f2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1062.4.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml index 7448f018ea..f04c9ebe49 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1127.10.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml index 3ce5b82822..04d65718f0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1127.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml index 0afd876661..b96e05bd28 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1127.18.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml index ae9478d2a0..323b68e5ab 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1127.19.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml index 0499deb523..c8c412db9f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.102.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml index 4dd4432054..1cd28e84a3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.105.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml index 1a8605f79b..ba15916e43 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.108.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml index f89d449d1b..c7400a471f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.15.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.15.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.15.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml index 5b76377905..c5b0eae971 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.2.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml index 2ae0441a4c..87d3fc2d6a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.31.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml index 8843457db4..b43d81a852 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.36.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml index 1db1701f17..614971c28f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.42.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml index cde59f1349..f2b97390ac 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.45.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml index 7f4f96ecb1..c4641821fa 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.49.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml index f95330f205..aece4458e2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.53.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.53.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.53.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml index 5a2285cbb6..363bb09cd6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.62.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml index 055f11c339..802c39bb68 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.66.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.66.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.66.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml index 7eafeebaa1..f7d286d43f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.71.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml index a4179e33f8..51c41af8bd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.80.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.80.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.80.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml index 53609681df..91b99a4e4b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.88.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml index e0e330c369..9375d00875 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml index da40903027..4fcc53ab8b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml index 93d5270cd3..280fe30921 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.13.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml index 6228cb83c0..4849ef6ff7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.20.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml index dbc9e54971..43f6f66653 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.4.4.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml index 557a341c5d..0f56d72fe7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.6.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.6.3.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml index 3031c77da3..2a6abd1201 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.9.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml index 380e473e9c..240a943bbb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.9.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml index ac038662eb..5d857b42f5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-229.1.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml index 6d058d9195..eed532e675 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-229.14.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml index 4ac4bd27f4..28b1d790b3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml index a871deff0d..5b946e99a8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.28.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.28.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.28.3.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml index 6f5a285bfe..4655dd127f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.36.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml index 105b2445d5..ab1e3e5beb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.4.4.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.4.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.4.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml index fa057e1757..2a20ce659b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/os/x86_64/Packages/kernel-devel-3.10.0-327.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/os/x86_64/Packages/kernel-devel-3.10.0-327.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml index 8d9bb602c3..e29ece7729 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.10.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml index 5f844b1087..ae16a739c6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.2.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.2.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml index e4837e84e4..c54fadc508 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml index 29df9bb5f2..c72417c0f5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.6.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml index 6468674e6c..9e3d2a47dc 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.6.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml index 64ae467902..02cc109702 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml index cc0d58696c..6764359fe7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-693.11.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml index 1ebff7d80c..a1b0356301 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-693.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.6.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.6.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml index 52708e642f..4a23d34924 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-693.17.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.17.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.17.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml index 8d6aafad7e..ec9de29fa0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-693.2.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml index cd614798b4..2bbf5a9a7f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-693.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml index 921f58e7cf..20f929b010 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-693.5.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml index ba37f95bca..ab4ccc01a0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-862.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml index 6c1677598e..4056dcc8aa 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-862.2.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.2.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.2.3.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml index 51822132fe..db0968378a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-862.3.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml index bdd73cf7e4..0369c6d6aa 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-862.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml index 65dc08566d..94f2d2dd51 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-862.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/os/x86_64/Packages/kernel-devel-3.10.0-862.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/kernel-devel-3.10.0-862.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml index 9e7d7512ca..ac4e1487fc 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-957.12.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml index 5590b00d61..e1f3f7ffa7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-957.12.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml index 9792183afc..6657634a46 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-957.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml index fd6870a147..8953a6c8b9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-957.21.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml index 3fd73edd6c..150c5b44d7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm + - http://archive.kernel.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml index 1ba59fbbf4..e1089f2dbe 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm + - http://archive.kernel.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml index 55fc427bae..646caa4efd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml index dec10418d2..104dcdb989 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.19.1.el8_4.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.19.1.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.19.1.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.19.1.el8_4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml index 3deb969355..4f783bf1cb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.25.1.el8_4.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.25.1.el8_4.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.x86_64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml index 8a7e31b757..85f0c49dd6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.7.1.el8_4.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.7.1.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml index 23711e5a1f..0a7cdc5ed5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm + - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml index 8386a19faa..8aa5359db1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm + - http://archive.kernel.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml index 2bd3d8be17..8b88f3c173 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.1.2.el8_0.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.1.2.el8_0.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml index df4a295e02..99414e1406 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml index 381382bc61..55fcd523ec 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml index ebc0a2de2e..5894151256 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml index acefeefb2b..b7cb558328 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_6.7.4-1.el7.elrepo.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_6.7.4-1.el7.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el7.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml index ba6d269448..adbd7ed8e0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_6.7.4-1.el9.elrepo.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_6.7.4-1.el9.elrepo.x86_64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.x86_64.rpm + - http://elrepo.org/linux/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml index d3a3e12a26..3d33cb21c7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_6.7.5-1.el7.elrepo.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_6.7.5-1.el7.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el7.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml index 3a0cb62fa0..0cfeaa28ed 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_6.7.5-1.el8.elrepo.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_6.7.5-1.el8.elrepo.x86_64_1.o kernelurls: - - http://elrepo.org/linux/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el8.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml index b37550a7f1..ef8979f96e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_6.7.5-1.el9.elrepo.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_6.7.5-1.el9.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.x86_64.rpm + - http://elrepo.org/linux/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.4-100.fc38.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.4-100.fc38.x86_64_1.yaml deleted file mode 100755 index 02b3e39dae..0000000000 --- a/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.4-100.fc38.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-100.fc38.x86_64 -target: fedora -architecture: amd64 -output: - module: output/6.0.1+driver/x86_64/falco_fedora_6.7.4-100.fc38.x86_64_1.ko - probe: output/6.0.1+driver/x86_64/falco_fedora_6.7.4-100.fc38.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/38/Everything/x86_64/Packages/k/kernel-devel-6.7.4-100.fc38.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.4-200.fc39.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.4-200.fc39.x86_64_1.yaml deleted file mode 100755 index 94835ced8a..0000000000 --- a/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.4-200.fc39.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-200.fc39.x86_64 -target: fedora -architecture: amd64 -output: - module: output/6.0.1+driver/x86_64/falco_fedora_6.7.4-200.fc39.x86_64_1.ko - probe: output/6.0.1+driver/x86_64/falco_fedora_6.7.4-200.fc39.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.7.4-200.fc39.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.5-100.fc38.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.5-100.fc38.x86_64_1.yaml new file mode 100755 index 0000000000..41d5452181 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.5-100.fc38.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-100.fc38.x86_64 +target: fedora +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_fedora_6.7.5-100.fc38.x86_64_1.ko + probe: output/6.0.1+driver/x86_64/falco_fedora_6.7.5-100.fc38.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/38/Everything/x86_64/Packages/k/kernel-devel-6.7.5-100.fc38.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.5-200.fc39.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.5-200.fc39.x86_64_1.yaml new file mode 100755 index 0000000000..553b204f1c --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/fedora_6.7.5-200.fc39.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-200.fc39.x86_64 +target: fedora +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_fedora_6.7.5-200.fc39.x86_64_1.ko + probe: output/6.0.1+driver/x86_64/falco_fedora_6.7.5-200.fc39.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.7.5-200.fc39.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml index d3dca94da3..7bdcb9fc23 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.104-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.104-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.104-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.104-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml index 5d7f3532f9..cf55a02706 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.112-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.112-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.112-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.112-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml index 41001a6ea5..93383691f2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.115-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.115-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml index 2e603f18ab..220a0522e9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.115-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.115-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-4.ph3_1.yaml index 3de1a211ec..ee2a49169a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.115-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.115-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml index e2b73f0540..9f6616ad03 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.115-6.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.115-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-6.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.124-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.124-2.ph3_1.yaml index 3a0b61f9af..1013d5b522 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.124-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.124-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.124-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.124-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.124-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.124-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml index 84767e6d16..4060981980 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.126-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.126-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.126-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.126-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml index 92b4481d0a..3d8692d834 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.129-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.129-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.129-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.129-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml index 3b7ada2185..d16f936880 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.132-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.132-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.132-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml index 7232093c80..bd7a747f52 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.132-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.132-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml index fb9453f293..809646fbc5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.132-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.132-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.132-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.132-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml index d9c9d45b5d..806882c8e8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.138-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.138-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.138-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.138-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml index 52bdeb6d9a..efac91ca9e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.138-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.138-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.138-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.138-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml index 7248c93526..50ca07dcac 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.145-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.145-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.145-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.145-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml index 7af77b11a1..7964cc6913 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.145-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.145-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.145-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml index dbf651971f..76b2438e80 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.145-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.145-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.145-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml index 95c2efdd55..56c227cceb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.148-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.148-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml index 5db0c89fd7..1ca3ebd5b6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.148-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.148-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml index c1a73b4f47..fb16fa8acb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.148-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.148-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.148-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.148-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml index 15c85dfe10..33dcee64a8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.148-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.148-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.148-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml index d4480cb749..4f32ae405e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.150-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.150-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.150-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.150-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml index 0453dba662..d935caa020 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.154-6.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.154-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.154-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.154-6.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml index e13967bf8c..0a0d4e13c9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.154-8.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.154-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.154-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.154-8.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml index ad7401ae3d..fc51074cff 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.160-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.160-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.160-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.160-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml index 9baae072f0..dd40ca527d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.160-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.160-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.160-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.160-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml index dfb03f04e2..2d3c72e80a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.160-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.160-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.160-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.160-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml index 53edc882fa..1a38654b85 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.164-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.164-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.164-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.164-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml index ccd8dbd362..e7dd17c3a8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.174-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.174-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.174-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.174-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml index 39bc304f4a..05e4077e46 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.177-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.177-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.177-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.177-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml index a206fcb8da..58341fc415 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.182-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.182-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.182-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.182-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml index 0fcfbb8851..a1cf2080b9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.182-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.182-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.182-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.182-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml index 22ca6ce5aa..2fd122199b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.186-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.186-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.186-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml index b506db5104..5de56eebd5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.186-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.186-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.186-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.186-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml index 930f8d9239..86cf20197a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.186-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.186-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.186-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.186-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml index f186a2aadb..c78e89247b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.189-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.189-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.189-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml index 1ccd0af52c..5eab895897 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.189-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.189-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.189-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml index 65ed83b8f7..3de5a8587c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.189-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.189-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.189-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.190-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.190-1.ph3_1.yaml index 176dd76cc8..01bc367378 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.190-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.190-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.190-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.190-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.190-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.190-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml index bc1ba3071c..6777673d5f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.191-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.191-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.191-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.191-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml index c03dd7a38f..742df42097 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.191-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.191-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml index b977368d01..6b34b18487 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.191-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.191-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.191-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml index cb19c01988..de63374dbe 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.191-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.191-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml index 625ff17ec6..67ee956daf 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.198-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.198-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.198-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml index 5c4af40ea6..93fd3465e5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.198-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.198-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml index 5b5dc10ba1..283f3dbc79 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.205-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.205-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.205-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.205-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.208-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.208-1.ph3_1.yaml index c43020e681..3dfc0e6c5f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.208-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.208-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.208-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.208-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.208-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.208-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml index ef0e7f12cd..2264a9155d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.217-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.217-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.217-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.217-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml index 536757dc5c..9b410dc587 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.219-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.219-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml index 7756c1ad1a..946e740869 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.219-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.219-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml index 95a5648a6b..43b67f27b0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.219-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.219-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml index 1b60e29110..b8da50ff8b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.219-5.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.219-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-5.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml index 43f4fdc4bc..6f4bccd06a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.224-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.224-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.224-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.224-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml index d40f897b76..ea725549af 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.229-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.229-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.229-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.229-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml index 733358dcf5..54c1e6622c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.232-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.232-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.232-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml index cd3fbc3e33..9a8241d609 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.232-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.232-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml index 2b40c3096e..4ee0e8ca79 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.232-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.232-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml index 5006739f2e..f392af4956 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.241-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.241-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.241-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.241-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml index 110de758a8..20b6bd5894 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.245-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.245-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.245-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.245-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml index b3cbc7272c..aef63e3465 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-12.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.247-12.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-12.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-12.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml index 21c7e2ff65..ca04c1d924 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-13.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.247-13.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-13.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-13.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml index d97a347842..bb125e001e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.247-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml index 963023cb70..55d75f337d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.247-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml index 6d66012413..5ace2a32ec 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-6.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.247-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-6.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml index 2169ae8a94..05df53d69f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-8.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.247-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-8.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml index 127f734237..03bc9b3b8b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.256-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.256-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.256-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml index f5bfe3f8a2..54f066e2fa 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.256-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.256-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.256-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml index 4f75bdd514..0ea897e84f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.261-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.261-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.261-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.261-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml index ebb76301a0..54324b2b5c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.264-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.264-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.264-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml index 2e61b09580..a1a0207501 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.264-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.264-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.264-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml index 05d7fd89fd..3f3ba5e2a0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.264-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.264-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.264-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml index 4d8f0c3781..c9cf1d83de 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.264-6.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.264-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.264-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-6.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml index 79014a0505..2f23c97a2e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.268-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.268-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.268-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.268-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml index 04660bddb7..88076fa975 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.269-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.269-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.269-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.269-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml index 4ff095ae14..eced019ccc 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.269-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.269-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.269-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.269-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml index d45a5cd11a..2f8149e7c2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.271-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.271-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.271-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.271-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml index d1cd3d5784..26c5a9775a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.272-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.272-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.272-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml index 3a099ba77f..5d79a2f232 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.272-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.272-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.272-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml index f81b7ebdb2..bc66974c4d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.272-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.272-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml index 29f8d1691d..d4948b8410 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.272-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.272-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml index 978b02bac7..bb38a245b3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.280-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.280-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.280-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.280-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-1.ph3_1.yaml index ec10dfc9d0..f0ea5a0ff0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.283-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.283-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml index 8fdc502c7d..442cc74880 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.283-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.283-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.283-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml index a0dda2139b..510d6e01fa 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.283-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.283-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.283-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml index 7870207bdc..8fb7a98b65 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.283-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.283-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml index 3bede5e7b6..0d6e80bd3a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.283-5.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.283-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-5.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml index 384405d238..719debcf3c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.285-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.285-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.285-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.285-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml index cbc0b418c9..b8982f7fcb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.285-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.285-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.285-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.285-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml index ee751c73e6..4cda9be3ba 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.288-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.288-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml index 051b431486..325d1f094c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.288-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.288-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.288-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml index 1b85bf3bbc..88fcb3ff7c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.288-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.288-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.288-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-3.ph3_1.yaml index 871b73aa32..042838f88b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.290-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.290-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.290-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.290-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml index 1d5aa5dbd1..f6144b67de 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.295-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.295-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.295-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml index 19091e15c7..35021f29ab 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.295-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.295-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.295-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.295-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-3.ph3_1.yaml index 772170673a..48e37beed1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.295-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.295-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.295-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml index 741e326a8a..3a281e0015 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.295-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.295-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.295-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml index d76dfc115d..88c017730a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.297-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.297-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.297-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.297-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml index cbdfcc5e94..a38c015949 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.303-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.303-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.303-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.303-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml index f24919364a..841f7117bc 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.303-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.303-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.303-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.303-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml index 0289ee84b1..374b95908f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.305-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.305-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-4.ph3_1.yaml index 92bb1650f1..2f157c2fa2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.305-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.305-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml new file mode 100755 index 0000000000..3c6e451af6 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 4.19.306-1.ph3 +target: photon +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_photon_4.19.306-1.ph3_1.ko + probe: output/6.0.1+driver/x86_64/falco_photon_4.19.306-1.ph3_1.o +kernelurls: + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.306-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml index e6f2b23495..29c5b2e2bd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.40-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.40-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.40-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml index 453bb86de9..c08d117463 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.40-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.40-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.40-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml index b591ee78f5..68ee4f2941 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.65-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.65-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.65-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.65-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.69-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.69-1.ph3_1.yaml index 5d869a5346..8b8ab3b1e2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.69-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.69-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.69-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.69-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.69-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.69-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml index beeec4f6f8..277c6fad74 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.72-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.72-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.72-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml index fb5e01afe6..39837a884f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.72-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.72-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.72-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml index 91e07ff866..fe78b22333 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.76-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.76-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.76-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.76-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml index 569e4703a0..1f69f92ac9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.76-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.76-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.76-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.76-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml index 4ea554a4ea..70e974e99c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.82-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.82-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.82-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.82-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml index c44e86e4cc..9188b99fe1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.87-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.87-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.87-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-3.ph3_1.yaml index 02c3d4145b..03e153f207 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.87-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.87-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.87-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml index 7977066ee7..131a35ed97 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.87-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.87-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.87-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-2.ph3_1.yaml index bf3a6fa875..c48db0dbde 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.97-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.97-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml index 37d9d94456..4ad4590572 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.97-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.97-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml index 12d4b75c34..dd5adac4a3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.97-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.97-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml index 6c795d10d4..ff79b023d6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.97-5.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.97-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-5.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml index aa7f6a642c..1ff02c3503 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.103-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.103-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml index a52168f96a..9f9eccc266 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.103-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.103-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.103-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml index e254e72fda..6f477abe3a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.103-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.103-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml index 0470a4a02d..07099fa05f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.103-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.103-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml index 248a108a06..83d0602560 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.109-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.109-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.109-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml index 7a341ada86..babb4903d4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.109-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.109-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.109-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml index a20723837c..5e81bcfdb1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.118-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml index 8f48511ca6..bea4c36751 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.118-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-6.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-6.ph4_1.yaml index e37ea20a6f..0f7e006351 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-6.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-6.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.118-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-6.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml index 0bff251df0..5947113815 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-8.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.118-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-8.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml index 1ddb601b84..7e42c154eb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.132-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.132-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.132-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.132-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml index 522d9d1223..257df8e480 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.142-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.142-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.142-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.142-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml index 01ef013c23..b7688fdcc3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.152-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml index ea0aafef19..3e2999a8b7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.152-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml index 80fd4cb66e..df7b4e2ce4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.152-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml index bfef59b71d..7b17fb7587 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.152-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml index 64511efea0..889755d0a8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-6.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.152-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-6.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml index 02d3ea60de..0825f2e2d8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-8.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.152-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-8.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml index 3d531e97c0..19c0750669 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-9.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.152-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-9.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml index fe5a5706c8..3ac7ecd177 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.158-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.158-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.158-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml index 6e5e31d85a..121ffd514a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.158-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.158-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.158-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml index e26f384c45..839d779902 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.159-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.159-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.159-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml index 0e4a20e0e0..a92713100f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.159-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.159-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.159-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.162-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.162-1.ph4_1.yaml index 1655579d32..2e60c493eb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.162-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.162-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.162-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.162-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.162-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.162-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.162-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.162-2.ph4_1.yaml index 0ae7ece9fe..3f52c99fd1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.162-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.162-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.162-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.162-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.162-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.162-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml index 596a62b1d3..1d0bd6ce20 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.165-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.165-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.165-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.165-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-2.ph4_1.yaml index eb9a6c3c72..9037380022 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.165-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.165-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.165-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.165-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml index 43a5951de5..e411a835cd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.168-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.168-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.168-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.168-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-4.ph4_1.yaml index 9562b78af6..2f7b975dc8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.168-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.168-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.168-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.168-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml index 93d106b954..9d71376466 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.175-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.175-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml index 6d21f20705..45508a2ce8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.175-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.175-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml index 4d70154480..17d863d58b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.175-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.175-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml index 8e57139172..bb03b47781 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.175-6.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.175-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-6.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml index 083d5e7701..83db1b7185 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.180-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.180-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.180-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.180-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml index 447381ad56..434e315e15 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.183-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.183-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.183-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.183-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml index 364950170e..e6ddaa19ab 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.183-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.183-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.183-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.183-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml index 9e5bc6f56d..1ca8b441e3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.186-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.186-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.186-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.186-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-2.ph4_1.yaml index 3561570016..94a2cd94a5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.186-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.186-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.186-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.186-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml index e97a84b36f..82a26ad087 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.188-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.188-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.188-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.188-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml index ba95d7ecd1..7433c4cbd1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.190-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.190-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.190-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml index 8dce434991..9b0b24a2f9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.190-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.190-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml index 556aa2c653..91bff18d80 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.190-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.190-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.190-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml index 82948e211b..c87b206a84 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.194-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.194-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml index eb88fbab56..c66ffacaf4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.194-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.194-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml index 223505943a..9504c3c857 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.197-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.197-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.197-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.197-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml index 0950824d8c..0a322294af 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.198-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.198-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.198-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.198-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml index 90a61e59a1..1950f7fe88 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.200-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.200-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.200-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.200-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml index 37c6caa649..6ba9cd22bb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.201-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.201-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.201-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.201-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml index f93d20d412..aeafae9155 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.206-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.206-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.206-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.206-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml index c55e3d82f4..44d597e8f3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.206-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.206-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml index d12026bd6f..c9e6c704e5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.206-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.206-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.206-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml index 2668838fb4..e5ec9a384f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.206-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.206-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.206-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml index a8915cfd09..e1630515ee 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.209-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.209-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.209-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml index 1cb3672366..2a88b3faba 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.209-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.209-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.209-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml index a9483fcc6f..d341ce4540 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.209-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.209-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-aws-devel-5.10.209-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.209-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml index ce2d9874e5..14a95610fd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.25-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.25-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml index da1a5adb8d..2348c9641c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.25-10.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.25-10.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-10.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-10.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml index 3948c9fdda..96d870ed0e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.25-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.25-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml index 80d55b0920..8948bcb71e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.25-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.25-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml index 579892fef0..4339f58c70 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.25-6.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.25-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-6.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-9.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-9.ph4_1.yaml index 878ca3cff6..cf4b5863ec 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-9.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.25-9.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.25-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-9.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml index 4fad2bac15..03644bec75 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.35-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.35-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.35-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.35-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-4.ph4_1.yaml index 09facb6997..f5fbc6b76a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.4-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.4-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-aws-devel-5.10.4-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.4-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml index 17b7e8d900..45655a0e15 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.4-9.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.4-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml index 66d042b0c9..8156db75fb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.42-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.42-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.42-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml index b9dd0f03c4..bc74ce1be3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.42-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.42-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.42-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-4.ph4_1.yaml index 3973a99761..23f04e20d0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.42-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.42-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.42-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.46-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.46-2.ph4_1.yaml index 91a8c265bf..67bacf104a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.46-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.46-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.46-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.46-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.46-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.46-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml index 43a9e635bc..c07afdf221 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.52-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.52-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.52-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml index 8633f91fe9..dbe605ce46 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.52-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.52-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.52-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml index d931924651..edc67d5160 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.61-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.61-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.61-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.61-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml index ce691629a0..e1a095e06c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.75-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.75-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.75-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.75-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml index 5b28d9105d..93cf82a7e3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.78-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.78-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.78-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.78-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml index d6503576d0..467e9dcca9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.83-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.83-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml index 89f7a8ee40..830d9a33cf 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.83-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.83-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml index 100ee11a17..efb476b2b2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.83-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.83-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-6.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-6.ph4_1.yaml index 9f05b32b0c..a7b51c46e7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-6.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.83-6.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.83-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-6.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml index c4d5959798..1c0441f2a3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.83-7.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.83-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-7.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml index 451d99f8f0..81dce74df5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.93-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.93-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml index af863dca92..4bf99eca3d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.93-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.93-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml index 2964802c58..cc1c338943 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.93-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.93-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml index ab3744320f..fa0a47db87 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.93-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.93-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.93-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml index 190ddb016e..7f2d390852 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.10-11.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_x86_64/x86_64/linux-secure-devel-6.1.10-11.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.10-11.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml index 408de41022..e1c7e16a12 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.10-12.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.10-12.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.10-12.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.10-12.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml index 598aa63377..da25d39b95 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.28-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.28-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.28-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.28-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml index 91b703c093..3d7503956c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.37-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.37-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.37-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.37-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml index d107169da6..b7ae9abcea 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.41-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.41-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml index 2133513b7f..02394dacc4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.41-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.41-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml index ec1f71e760..f278f93811 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.41-4.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.41-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.41-4.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml index 9a83709008..e2a9c4961c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.45-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml index 1245a0fafb..fafcb7afbc 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.45-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml index 00e2b58be0..55c3dc9ffb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-3.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.45-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-3.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml index 07f9a15f4c..c126b255c5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-4.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.45-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-4.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml index 5006a6105a..b7d2d6b291 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-8.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.45-8.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-8.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-8.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml index c684b9646d..66d5827806 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-9.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.45-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-9.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-1.ph5_1.yaml index 4e2ff0d5a8..6158015f80 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.53-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml index 923d25cc21..c4db41b5a3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.53-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml index 943bdea59f..86e438b5f7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-3.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.53-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-3.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml index ee1d6bb60c..5653f907f8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-5.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.53-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-5.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml index 4965e0098e..fa0175a2c1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-6.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.53-6.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-6.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml index 10b939c106..02891addf9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-7.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.53-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-7.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml index c4e1c5030f..0e18df879c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.56-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml index 4ac279ce6c..203dce4c92 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.56-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml index 1ca2f0e671..388ca8dcb1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-3.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.56-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-3.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml index 4273d1383f..991cc14836 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-4.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.56-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-4.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml index ceb66e8d72..daee2c6ac4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-7.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.56-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-7.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml index a5add98cee..0f7db48a06 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.60-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.60-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.60-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml index 513574945f..14e91c990e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.60-3.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.60-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.60-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-3.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml index bbc7721560..3d4f23d8f5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-10.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.62-10.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-10.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-10.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml index 88d436d024..c80fd4c3b7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.62-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml index 978e7f3be6..2f8ef8a2e5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-4.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.62-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-4.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml index 9b01721bf0..34c42172cb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-5.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.62-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-5.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-6.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-6.ph5_1.yaml index 0a999b9896..f605820948 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-6.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-6.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.62-6.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-6.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml index 3a156849d0..9826d21eba 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-9.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.62-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-9.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml index 730cfaf63e..b4aa9279ef 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.70-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.70-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.70-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml index 7f203e507e..7a62fd2bb9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.70-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.70-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.70-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml index 012c899306..f8bdb02681 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.75-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.75-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.75-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml index cce3604c9f..06af096e57 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.75-3.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.75-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.75-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-3.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml index 452064fcbe..e2a3b0b538 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.77-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.77-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.77-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_updates_5.0_x86_64/x86_64/linux-devel-6.1.77-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/talos_6.1.78-talos_1_v1.6.5.yaml b/driverkit/config/6.0.1+driver/x86_64/talos_6.1.78-talos_1_v1.6.5.yaml new file mode 100755 index 0000000000..1709df3d7e --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/talos_6.1.78-talos_1_v1.6.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.6.5 +kernelrelease: 6.1.78-talos +target: talos +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_talos_6.1.78-talos_1_v1.6.5.ko + probe: output/6.0.1+driver/x86_64/falco_talos_6.1.78-talos_1_v1.6.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4NiA2LjEuNzggS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhUPSJnY2MgKEdDQykgMTMuMi4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEzMDIwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yNDEwMApDT05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjQxMDAKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0NBTl9MSU5LPXkKQ09ORklHX0NDX0NBTl9MSU5LX1NUQVRJQz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19USUVEX09VVFBVVD15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9OPTEyNQpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLXRhbG9zIgojIENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19IQVZFX0tFUk5FTF9aU1REPXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfWFo9eQojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9aU1REIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX1dBVENIX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfR0VORVJJQ19JUlFfTUFUUklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lSUV9SRVNFUlZBVElPTl9NT0RFPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfSU5JVD15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKQ09ORklHX0hBVkVfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPR19NQVhfU0tFV19VUz0xMDAKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxUX0JQRl9KSVQ9eQoKIwojIEJQRiBzdWJzeXN0ZW0KIwpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQojIENPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldApDT05GSUdfQlBGX0xTTT15CiMgZW5kIG9mIEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX05PTkVfQlVJTEQ9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQ09SRSBpcyBub3Qgc2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldAojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FDQ09VTlRJTkc9eQpDT05GSUdfUFNJPXkKIyBDT05GSUdfUFNJX0RFRkFVTFRfRElTQUJMRUQgaXMgbm90IHNldAojIGVuZCBvZiBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCgpDT05GSUdfQ1BVX0lTT0xBVElPTj15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCiMgQ09ORklHX1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzExX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CiMgQ09ORklHX0NHUk9VUF9GQVZPUl9EWU5NT0RTIGlzIG5vdCBzZXQKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NHUk9VUD15CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgojIENPTkZJR19SRF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX1JEX1haPXkKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1JEX1pTVEQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVfTVRJTUU9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJBUlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX0tDTVA9eQpDT05GSUdfUlNFUT15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfR1VFU1RfUEVSRl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CiMgZW5kIG9mIEdlbmVyYWwgc2V0dXAKCkNPTkZJR182NEJJVD15CkNPTkZJR19YODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmNjQteDg2LTY0IgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX05SX0dQSU89MTAyNApDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19DQ19IQVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfQ1BVX1JFU0NUUkwgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfVVYgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CkNPTkZJR19QQVJBVklSVF9YWEw9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSFZfQ0FMTEJBQ0tfVkVDVE9SPXkKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fUFY9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVOX1BWSFZNX0dVRVNUPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0RPTTAgaXMgbm90IHNldApDT05GSUdfWEVOX1BWX01TUl9TQUZFPXkKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19BQ1JOX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVERYX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfSUEzMl9GRUFUX0NUTD15CkNPTkZJR19YODZfVk1YX0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0hZR09OPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1pIQU9YSU49eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldApDT05GSUdfQk9PVF9WRVNBX1NVUFBPUlQ9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVU19SQU5HRV9CRUdJTj0yCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD01MTIKQ09ORklHX05SX0NQVVNfREVGQVVMVD02NApDT05GSUdfTlJfQ1BVUz01MTIKQ09ORklHX1NDSEVEX0NMVVNURVI9eQpDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX1NDSEVEX01DPXkKQ09ORklHX1NDSEVEX01DX1BSSU89eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CiMgQ09ORklHX1g4Nl9NQ0VMT0dfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQojIENPTkZJR19YODZfTUNFX0lOSkVDVCBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNldApDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1VOQ09SRT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9CUlMgaXMgbm90IHNldAojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCgpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX1g4Nl9JT1BMX0lPUEVSTT15CkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09ORklHX01JQ1JPQ09ERV9BTUQ9eQojIENPTkZJR19NSUNST0NPREVfTEFURV9MT0FESU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKIyBDT05GSUdfWDg2XzVMRVZFTCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRElSRUNUX0dCUEFHRVM9eQojIENPTkZJR19YODZfQ1BBX1NUQVRJU1RJQ1MgaXMgbm90IHNldAojIENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMgbm90IHNldApDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRfQUNQSV9OVU1BPXkKIyBDT05GSUdfTlVNQV9FTVUgaXMgbm90IHNldApDT05GSUdfTk9ERVNfU0hJRlQ9NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMAojIENPTkZJR19YODZfUE1FTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CkNPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLPXkKQ09ORklHX01UUlI9eQojIENPTkZJR19NVFJSX1NBTklUSVpFUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19YODZfVU1JUD15CkNPTkZJR19DQ19IQVNfSUJUPXkKIyBDT05GSUdfWDg2X0tFUk5FTF9JQlQgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVM9eQpDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX09GRj15CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NHWCBpcyBub3Qgc2V0CkNPTkZJR19FRkk9eQpDT05GSUdfRUZJX1NUVUI9eQojIENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0yNTAKQ09ORklHX1NDSEVEX0hSVElDSz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9IQVNfS0VYRUNfUFVSR0FUT1JZPXkKQ09ORklHX0tFWEVDX1NJRz15CiMgQ09ORklHX0tFWEVDX1NJR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfRFlOQU1JQ19NRU1PUllfTEFZT1VUPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUlk9eQpDT05GSUdfUkFORE9NSVpFX01FTU9SWV9QSFlTSUNBTF9QQURESU5HPTB4MApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfWE9OTFkgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkU9eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19SRVRVUk5fVEhVTks9eQpDT05GSUdfU1BFQ1VMQVRJT05fTUlUSUdBVElPTlM9eQpDT05GSUdfUEFHRV9UQUJMRV9JU09MQVRJT049eQpDT05GSUdfUkVUUE9MSU5FPXkKQ09ORklHX1JFVEhVTks9eQpDT05GSUdfQ1BVX1VOUkVUX0VOVFJZPXkKQ09ORklHX0NQVV9JQlBCX0VOVFJZPXkKQ09ORklHX0NQVV9JQlJTX0VOVFJZPXkKQ09ORklHX0NQVV9TUlNPPXkKIyBDT05GSUdfU0xTIGlzIG5vdCBzZXQKIyBDT05GSUdfR0RTX0ZPUkNFX01JVElHQVRJT04gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfQUREX1BBR0VTPXkKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxFPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9OVU1BPXkKIyBDT05GSUdfQUNQSV9ITUFUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRFBURiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0M9eQojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19YODZfUE1fVElNRVI9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEVfVVQgaXMgbm90IHNldApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9JRExFX0dPVl9IQUxUUE9MTCBpcyBub3Qgc2V0CkNPTkZJR19IQUxUUE9MTF9DUFVJRExFPXkKIyBlbmQgb2YgQ1BVIElkbGUKCiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNldAojIGVuZCBvZiBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfTU1DT05GX0ZBTTEwSD15CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQojIGVuZCBvZiBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCgojCiMgQmluYXJ5IEVtdWxhdGlvbnMKIwpDT05GSUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19YODZfWDMyX0FCSSBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfMzI9eQpDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CiMgZW5kIG9mIEJpbmFyeSBFbXVsYXRpb25zCgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fUEZOQ0FDSEU9eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfVFNPPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfQUNRX1JFTD15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19IQVZFX0tWTV9NU0k9eQpDT05GSUdfSEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVSQ0VQVD15CkNPTkZJR19LVk1fVkZJTz15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdfS1ZNX0NPTVBBVD15CkNPTkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkKQ09ORklHX0hBVkVfS1ZNX05PX1BPTEw9eQpDT05GSUdfS1ZNX1hGRVJfVE9fR1VFU1RfV09SSz15CkNPTkZJR19IQVZFX0tWTV9QTV9OT1RJRklFUj15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09eQpDT05GSUdfS1ZNX0lOVEVMPXkKQ09ORklHX0tWTV9BTUQ9eQojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKQ09ORklHX0FTX0FWWDUxMj15CkNPTkZJR19BU19TSEExX05JPXkKQ09ORklHX0FTX1NIQTI1Nl9OST15CkNPTkZJR19BU19UUEFVU0U9eQoKIwojIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CkNPTkZJR19IT1RQTFVHX1NNVD15CkNPTkZJR19HRU5FUklDX0VOVFJZPXkKQ09ORklHX0tQUk9CRVM9eQpDT05GSUdfSlVNUF9MQUJFTD15CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBVElDX0NBTExfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9eQpDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfS1JFVFBST0JFX09OX1JFVEhPT0s9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9ESVJFQ1RfTUFQPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9GSU5BTElaRV9JTklUPXkKQ09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNUX1dISVRFTElTVD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfQVJDSF9XQU5UU19OT19JTlNUUj15CkNPTkZJR19IQVZFX0FTTV9NT0RWRVJTSU9OUz15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9SU0VRPXkKQ09ORklHX0hBVkVfUlVTVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfTUVSR0VfVk1BUz15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkdfVEhJTj15CkNPTkZJR19MVE9fTk9ORT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NGSV9DTEFORz15CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkdfVVNFUj15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkdfVVNFUl9PRkZTVEFDSz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX01PVkVfUFVEPXkKQ09ORklHX0hBVkVfTU9WRV9QTUQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9BUkNIX0NPTVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fNjRLQj15CkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzI1NktCPXkKQ09ORklHX0hBVkVfT0JKVE9PTD15CkNPTkZJR19IQVZFX0pVTVBfTEFCRUxfSEFDSz15CkNPTkZJR19IQVZFX05PSU5TVFJfSEFDSz15CkNPTkZJR19IQVZFX05PSU5TVFJfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1VBQ0NFU1NfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9SRUxJQUJMRV9TVEFDS1RSQUNFPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CkNPTkZJR19DT01QQVRfMzJCSVRfVElNRT15CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkKQ09ORklHX0hBVkVfU1RBVElDX0NBTEw9eQpDT05GSUdfSEFWRV9TVEFUSUNfQ0FMTF9JTkxJTkU9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfQ0FMTD15CkNPTkZJR19BUkNIX1dBTlRfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19QQUdFX1RBQkxFX0NIRUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRkNPUkVfQ09NUEFUPXkKQ09ORklHX0FSQ0hfSEFTX1BBUkFOT0lEX0wxRF9GTFVTSD15CkNPTkZJR19EWU5BTUlDX1NJR0ZSQU1FPXkKQ09ORklHX0FSQ0hfSEFTX05PTkxFQUZfUE1EX1lPVU5HPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgpDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTE9DS19MRUdBQ1lfQVVUT0xPQUQ9eQpDT05GSUdfQkxLX0NHUk9VUF9SV1NUQVQ9eQpDT05GSUdfQkxLX0RFVl9CU0dfQ09NTU9OPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEhST1RUTElORz15CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElOR19MT1cgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0xBVEVOQ1kgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0ZDX0FQUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0NPU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAojIENPTkZJR19CTEtfSU5MSU5FX0VOQ1JZUFRJT04gaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049eQpDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJR19MRE1fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gVHlwZXMKCkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKQ09ORklHX0JMS19NUV9SRE1BPXkKQ09ORklHX0JMS19QTT15CkNPTkZJR19CTE9DS19IT0xERVJfREVQUkVDQVRFRD15CkNPTkZJR19CTEtfTVFfU1RBQ0tJTkc9eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKIyBDT05GSUdfSU9TQ0hFRF9CRlEgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0FSQ0hfSEFTX05PTl9PVkVSTEFQUElOR19BRERSRVNTX1NQQUNFPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfQ09SRV9CRUZPUkVfVVNFUk1PREU9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0JJTkZNVF9NSVNDPW0KQ09ORklHX0NPUkVEVU1QPXkKIyBlbmQgb2YgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKCiMKIyBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCiMKQ09ORklHX1NXQVA9eQojIENPTkZJR19aU1dBUCBpcyBub3Qgc2V0CgojCiMgU0xBQiBhbGxvY2F0b3Igb3B0aW9ucwojCiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RfVU5FVklDVEFCTEVfREVGQVVMVD0xCkNPTkZJR19QQUdFX1JFUE9SVElORz15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQojIENPTkZJR19DTUEgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19ITU1fTUlSUk9SPXkKQ09ORklHX1ZNQVBfUEZOPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX1NFQ1JFVE1FTT15CiMgQ09ORklHX0FOT05fVk1BX05BTUUgaXMgbm90IHNldAojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19MUlVfR0VOPXkKQ09ORklHX0xSVV9HRU5fRU5BQkxFRD15CiMgQ09ORklHX0xSVV9HRU5fU1RBVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9FWFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdfUEFDS0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX1NDTT15CkNPTkZJR19BRl9VTklYX09PQj15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RMUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fT0ZGTE9BRD15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05GSUdfWEZSTV9VU0VSX0NPTVBBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fQUg9eQpDT05GSUdfWEZSTV9FU1A9eQpDT05GSUdfWEZSTV9JUENPTVA9eQojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfU01DIGlzIG5vdCBzZXQKIyBDT05GSUdfWERQX1NPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKIyBDT05GSUdfSVBfRklCX1RSSUVfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09ORklHX0lQX1BOUF9CT09UUD15CkNPTkZJR19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD15CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19ORVRfSVBHUkU9bQojIENPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUIGlzIG5vdCBzZXQKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKIyBDT05GSUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRfRk9VPXkKQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKIyBDT05GSUdfSU5FVF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9UQUJMRV9QRVJUVVJCX09SREVSPTE2CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkKQ09ORklHX0lORVRfVURQX0RJQUc9eQojIENPTkZJR19JTkVUX1JBV19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfRElBR19ERVNUUk9ZPXkKQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKIyBDT05GSUdfVENQX0NPTkdfQklDIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKIyBDT05GSUdfVENQX0NPTkdfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFNUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTlYgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0RDVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0JCUj15CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9CQlIgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lORVQ2X0VTUD15CkNPTkZJR19JTkVUNl9FU1BfT0ZGTE9BRD15CiMgQ09ORklHX0lORVQ2X0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09NUD15CkNPTkZJR19JUFY2X01JUDY9eQpDT05GSUdfSVBWNl9JTEE9eQpDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQojIENPTkZJR19JUFY2X1NJVF82UkQgaXMgbm90IHNldApDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD15CiMgQ09ORklHX0lQVjZfR1JFIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfRk9VPXkKQ09ORklHX0lQVjZfRk9VX1RVTk5FTD15CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9SUExfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0lPQU02X0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKIyBDT05GSUdfTVBUQ1AgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX1NLSVBfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9GQU1JTFlfQlJJREdFPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfSE9PSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19TWVNMT0c9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CiMgQ09ORklHX05GX0NUX1BST1RPX0RDQ1AgaXMgbm90IHNldApDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEUgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfSDMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9TSVA9eQpDT05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9TWU5QUk9YWT15CkNPTkZJR19ORl9UQUJMRVM9eQpDT05GSUdfTkZfVEFCTEVTX0lORVQ9eQpDT05GSUdfTkZfVEFCTEVTX05FVERFVj15CkNPTkZJR19ORlRfTlVNR0VOPXkKQ09ORklHX05GVF9DVD15CiMgQ09ORklHX05GVF9DT05OTElNSVQgaXMgbm90IHNldApDT05GSUdfTkZUX0xPRz15CkNPTkZJR19ORlRfTElNSVQ9eQpDT05GSUdfTkZUX01BU1E9eQpDT05GSUdfTkZUX1JFRElSPXkKQ09ORklHX05GVF9OQVQ9eQojIENPTkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05GVF9PQkpSRUY9eQpDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9UUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19ORlRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX05FVERFVj15CkNPTkZJR19ORlRfRFVQX05FVERFVj15CkNPTkZJR19ORlRfRldEX05FVERFVj15CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9GSUJfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjQ9eQpDT05GSUdfTkZfTE9HX0FSUD15CkNPTkZJR19ORl9MT0dfSVBWND15CkNPTkZJR19ORl9SRUpFQ1RfSVBWND15CkNPTkZJR19ORl9OQVRfU05NUF9CQVNJQz15CkNPTkZJR19ORl9OQVRfUFBUUD15CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CiMgQ09ORklHX0lQX05GX01BVENIX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfTUFUQ0hfRUNOIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX01BVENIX1JQRklMVEVSPXkKIyBDT05GSUdfSVBfTkZfTUFUQ0hfVFRMIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX0ZJTFRFUj15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVKRUNUPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX05BVD15CkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT15CkNPTkZJR19JUF9ORl9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD15CkNPTkZJR19JUF9ORl9NQU5HTEU9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORlRfRklCX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjY9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9eQpDT05GSUdfTkZfTE9HX0lQVjY9eQpDT05GSUdfSVA2X05GX0lQVEFCTEVTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9BSD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRVVJNjQ9eQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9eQpDT05GSUdfSVA2X05GX01BVENIX09QVFM9eQpDT05GSUdfSVA2X05GX01BVENIX0hMPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2SEVBREVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9NSD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlBGSUxURVI9eQpDT05GSUdfSVA2X05GX01BVENIX1JUPXkKIyBDT05GSUdfSVA2X05GX01BVENIX1NSSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9TWU5QUk9YWT15CkNPTkZJR19JUDZfTkZfTUFOR0xFPXkKQ09ORklHX0lQNl9ORl9SQVc9eQpDT05GSUdfSVA2X05GX1NFQ1VSSVRZPXkKQ09ORklHX0lQNl9ORl9OQVQ9eQojIENPTkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREUgaXMgbm90IHNldAojIENPTkZJR19JUDZfTkZfVEFSR0VUX05QVCBpcyBub3Qgc2V0CiMgZW5kIG9mIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgpDT05GSUdfTkZfREVGUkFHX0lQVjY9eQojIENPTkZJR19ORl9UQUJMRVNfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9eQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9eQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj15CkNPTkZJR19CUklER0VfRUJUX1RfTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfODAyXzM9eQpDT05GSUdfQlJJREdFX0VCVF9BTU9ORz15CkNPTkZJR19CUklER0VfRUJUX0FSUD15CkNPTkZJR19CUklER0VfRUJUX0lQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA2PXkKQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPXkKQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT15CkNPTkZJR19CUklER0VfRUJUX1NUUD15CkNPTkZJR19CUklER0VfRUJUX1ZMQU49eQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT15CkNPTkZJR19CUklER0VfRUJUX0ROQVQ9eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9eQpDT05GSUdfQlJJREdFX0VCVF9SRURJUkVDVD15CkNPTkZJR19CUklER0VfRUJUX1NOQVQ9eQpDT05GSUdfQlJJREdFX0VCVF9MT0c9eQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz15CiMgQ09ORklHX0JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CiMgZW5kIG9mIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwojIENPTkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgRENDUCBLZXJuZWwgSGFja2luZwoKQ09ORklHX0lQX1NDVFA9eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldApDT05GSUdfSU5FVF9TQ1RQX0RJQUc9eQpDT05GSUdfUkRTPXkKIyBDT05GSUdfUkRTX1JETUEgaXMgbm90IHNldAojIENPTkZJR19SRFNfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19BVE09eQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0JSMjY4NCBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKIyBDT05GSUdfTDJUUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUF9WMyBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORz15CiMgQ09ORklHX0JSSURHRV9NUlAgaXMgbm90IHNldAojIENPTkZJR19CUklER0VfQ0ZNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNBX1RBR19BUjkzMzEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX1BSRVBFTkQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19IRUxMQ1JFRUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0VEU0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19NVEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19LU1ogaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1RfODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19RQ0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw0X0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw4XzQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SWk4xX0E1UFNXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfTEFOOTMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1NKQTExMDUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19UUkFJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfWFJTNzAwWCBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxBTl84MDIxUV9HVlJQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKQ09ORklHX0FUQUxLPXkKIyBDT05GSUdfREVWX0FQUExFVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQpDT05GSUdfNkxPV1BBTj15CiMgQ09ORklHXzZMT1dQQU5fREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQz15CkNPTkZJR182TE9XUEFOX05IQ19ERVNUPXkKQ09ORklHXzZMT1dQQU5fTkhDX0ZSQUdNRU5UPXkKQ09ORklHXzZMT1dQQU5fTkhDX0hPUD15CkNPTkZJR182TE9XUEFOX05IQ19JUFY2PXkKQ09ORklHXzZMT1dQQU5fTkhDX01PQklMSVRZPXkKQ09ORklHXzZMT1dQQU5fTkhDX1JPVVRJTkc9eQpDT05GSUdfNkxPV1BBTl9OSENfVURQPXkKIyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9IT1AgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19VRFAgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19JQ01QVjYgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0RFU1QgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0ZSQUcgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX1JPVVRFIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9eQojIENPTkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X1NPQ0tFVD15CiMgQ09ORklHX0lFRUU4MDIxNTRfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKIyBDT05GSUdfTkVUX1NDSF9BVE0gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09ORklHX05FVF9TQ0hfTVVMVElRPXkKQ09ORklHX05FVF9TQ0hfUkVEPXkKQ09ORklHX05FVF9TQ0hfU0ZCPXkKQ09ORklHX05FVF9TQ0hfU0ZRPXkKQ09ORklHX05FVF9TQ0hfVEVRTD15CkNPTkZJR19ORVRfU0NIX1RCRj15CiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9FVEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVUX1NDSF9EU01BUks9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CkNPTkZJR19ORVRfU0NIX01RUFJJTz15CiMgQ09ORklHX05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPXkKQ09ORklHX05FVF9TQ0hfUUZRPXkKQ09ORklHX05FVF9TQ0hfQ09ERUw9eQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRPXkKQ09ORklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPXkKIyBDT05GSUdfTkVUX1NDSF9GUV9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKQ09ORklHX05FVF9TQ0hfUExVRz15CiMgQ09ORklHX05FVF9TQ0hfRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfREVGQVVMVD15CiMgQ09ORklHX0RFRkFVTFRfRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0ZRIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVD15CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9InBmaWZvX2Zhc3QiCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfUk9VVEU0PXkKQ09ORklHX05FVF9DTFNfRlc9eQpDT05GSUdfTkVUX0NMU19VMzI9eQojIENPTkZJR19DTFNfVTMyX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DTFNfVTMyX01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPXkKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9eQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD15CkNPTkZJR19ORVRfRU1BVENIX05CWVRFPXkKQ09ORklHX05FVF9FTUFUQ0hfVTMyPXkKQ09ORklHX05FVF9FTUFUQ0hfTUVUQT15CkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9eQpDT05GSUdfTkVUX0VNQVRDSF9JUFNFVD15CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CiMgQ09ORklHX0dBQ1RfUFJPQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX01JUlJFRD15CkNPTkZJR19ORVRfQUNUX1NBTVBMRT15CkNPTkZJR19ORVRfQUNUX0lQVD15CkNPTkZJR19ORVRfQUNUX05BVD15CkNPTkZJR19ORVRfQUNUX1BFRElUPXkKQ09ORklHX05FVF9BQ1RfU0lNUD15CkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9eQpDT05GSUdfTkVUX0FDVF9DU1VNPXkKIyBDT05GSUdfTkVUX0FDVF9NUExTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVkxBTj15CkNPTkZJR19ORVRfQUNUX0JQRj15CiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0NUSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1NLQk1PRD15CkNPTkZJR19ORVRfQUNUX0lGRT15CkNPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVk9eQojIENPTkZJR19ORVRfQUNUX0dBVEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlBSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlRDSU5ERVggaXMgbm90IHNldAojIENPTkZJR19ORVRfVENfU0tCX0VYVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9eQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPW0KQ09ORklHX09QRU5WU1dJVENIX1ZYTEFOPXkKQ09ORklHX09QRU5WU1dJVENIX0dFTkVWRT15CkNPTkZJR19WU09DS0VUUz15CkNPTkZJR19WU09DS0VUU19ESUFHPXkKQ09ORklHX1ZTT0NLRVRTX0xPT1BCQUNLPXkKQ09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPXkKQ09ORklHX0hZUEVSVl9WU09DS0VUUz15CkNPTkZJR19ORVRMSU5LX0RJQUc9eQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089eQojIENPTkZJR19NUExTX1JPVVRJTkcgaXMgbm90IHNldApDT05GSUdfTkVUX05TSD15CkNPTkZJR19IU1I9eQpDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CiMgQ09ORklHX1FSVFIgaXMgbm90IHNldApDT05GSUdfTkVUX05DU0k9eQojIENPTkZJR19OQ1NJX09FTV9DTURfR0VUX01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX05DU0lfT0VNX0NNRF9LRUVQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QQ1BVX0RFVl9SRUZDTlQ9eQpDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19TT0NLX1JYX1FVRVVFX01BUFBJTkc9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFJPUF9NT05JVE9SIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQojIENPTkZJR19NQ1RQIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldApDT05GSUdfUFNBTVBMRT15CkNPTkZJR19ORVRfSUZFPXkKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9TRUxGVEVTVFM9eQpDT05GSUdfTkVUX1NPQ0tfTVNHPXkKQ09ORklHX05FVF9ERVZMSU5LPXkKQ09ORklHX1BBR0VfUE9PTD15CiMgQ09ORklHX1BBR0VfUE9PTF9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19GQUlMT1ZFUj15CkNPTkZJR19FVEhUT09MX05FVExJTks9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfRUlTQT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNldApDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9QVE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEZfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPXkKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BDSV9MQUJFTD15CkNPTkZJR19QQ0lfSFlQRVJWPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgpDT05GSUdfSE9UUExVR19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQST15CiMgQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX1NIUEMgaXMgbm90IHNldAoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfVk1EPXkKQ09ORklHX1BDSV9IWVBFUlZfSU5URVJGQUNFPXkKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKIwojIENPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAoKIwojIE1vYml2ZWlsIFBDSWUgQ29yZSBTdXBwb3J0CiMKIyBlbmQgb2YgTW9iaXZlaWwgUENJZSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgZW5kIG9mIENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBwb3J0CiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKIyBDT05GSUdfQ1hMX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfQVVYSUxJQVJZX0JVUz15CkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iL3NiaW4vaG90cGx1ZyIKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERVZUTVBGU19TQUZFIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1M9eQpDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1haPXkKIyBDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1pTVEQgaXMgbm90IHNldApDT05GSUdfRldfQ0FDSEU9eQojIENPTkZJR19GV19VUExPQUQgaXMgbm90IHNldAojIGVuZCBvZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJR19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfUlVOVElNRV9NQVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX0RYRV9NRU1fQVRUUklCVVRFUz15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVCX0lOSVRSRF9DTURMSU5FX0xPQURFUj15CiMgQ09ORklHX0VGSV9CT09UTE9BREVSX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19FRklfQ0FQU1VMRV9MT0FERVIgaXMgbm90IHNldAojIENPTkZJR19FRklfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19FRklfREVWX1BBVEhfUEFSU0VSPXkKQ09ORklHX0FQUExFX1BST1BFUlRJRVM9eQojIENPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKIyBDT05GSUdfTlZNRV9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkM9eQpDT05GSUdfTlZNRV9UQ1A9eQpDT05GSUdfTlZNRV9BVVRIPXkKIyBlbmQgb2YgTlZNRSBTdXBwb3J0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldApDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMDMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hNQzYzNTIgaXMgbm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX0JBTExPT049eQojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NXzkzQ1g2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVFUFJPTSBzdXBwb3J0CgojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgZW5kIG9mIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCgojIENPTkZJR19TRU5TT1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1NUQVBMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9IRENQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1BYUCBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1DST15CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFCQU5BX0FJIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09ORklHX1NDU0lfQ09NTU9OPXkKQ09ORklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT15CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU01BUlRQUUk9bQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST1tCkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST15CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FNRD15CiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9eQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPXkKIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPXkKIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9eQpDT05GSUdfRlVTSU9OX1NBUz15CkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX1NFVklMTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUUNBOEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9YUlM3MDBYX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9WSVRFU1NFX1ZTQzczWFhfUExBVEZPUk0gaXMgbm90IHNldAojIGVuZCBvZiBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKCkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPW0KQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1ZPUlRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQojIENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKQ09ORklHX0VOQV9FVEhFUk5FVD15CkNPTkZJR19ORVRfVkVORE9SX0FNRD15CiMgQ09ORklHX0FNRDgxMTFfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUENORVQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9YR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUE9eQpDT05GSUdfQVFUSU9OPW0KQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldApDT05GSUdfQUxYPW0KIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdfQjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNldApDT05GSUdfQk5YMj1tCiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD1tCkNPTkZJR19CTlgyWF9TUklPVj15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD1tCkNPTkZJR19CTlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX05FVF9WRU5ET1JfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlzIG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19JTkxJTkVfQ1JZUFRPPXkKQ09ORklHX0NIRUxTSU9fSVBTRUNfSU5MSU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz1tCkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQpDT05GSUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQojIENPTkZJR19ERTIxMDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVAgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CkNPTkZJR19CRTJORVQ9bQpDT05GSUdfQkUyTkVUX0hXTU9OPXkKQ09ORklHX0JFMk5FVF9CRTI9eQpDT05GSUdfQkUyTkVUX0JFMz15CkNPTkZJR19CRTJORVRfTEFOQ0VSPXkKQ09ORklHX0JFMk5FVF9TS1lIQVdLPXkKQ09ORklHX05FVF9WRU5ET1JfRU5HTEVERVI9eQojIENPTkZJR19UU05FUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKIyBDT05GSUdfRlVOX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CkNPTkZJR19HVkU9bQpDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9bQpDT05GSUdfRTEwMDA9bQpDT05GSUdfRTEwMDBFPW0KQ09ORklHX0UxMDAwRV9IV1RTPXkKQ09ORklHX0lHQj1tCkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCX0RDQT15CkNPTkZJR19JR0JWRj1tCkNPTkZJR19JWEdCPW0KQ09ORklHX0lYR0JFPW0KQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09ORklHX0lYR0JFX0RDQT15CiMgQ09ORklHX0lYR0JFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRV9JUFNFQz15CkNPTkZJR19JWEdCRVZGPW0KQ09ORklHX0lYR0JFVkZfSVBTRUM9eQpDT05GSUdfSTQwRT1tCiMgQ09ORklHX0k0MEVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0lBVkY9bQpDT05GSUdfSTQwRVZGPW0KQ09ORklHX0lDRT1tCkNPTkZJR19JQ0VfU1dJVENIREVWPXkKQ09ORklHX0lDRV9IV1RTPXkKIyBDT05GSUdfRk0xMEsgaXMgbm90IHNldApDT05GSUdfSUdDPW0KQ09ORklHX05FVF9WRU5ET1JfV0FOR1hVTj15CiMgQ09ORklHX05HQkUgaXMgbm90IHNldAojIENPTkZJR19UWEdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0xJVEVYPXkKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01WTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldApDT05GSUdfU0tZMj1tCiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKQ09ORklHX01MWDRfRU49bQpDT05GSUdfTUxYNF9FTl9EQ0I9eQpDT05GSUdfTUxYNF9DT1JFPW0KQ09ORklHX01MWDRfREVCVUc9eQpDT05GSUdfTUxYNF9DT1JFX0dFTjI9eQpDT05GSUdfTUxYNV9DT1JFPW0KQ09ORklHX01MWDVfRlBHQT15CkNPTkZJR19NTFg1X0NPUkVfRU49eQpDT05GSUdfTUxYNV9FTl9BUkZTPXkKQ09ORklHX01MWDVfRU5fUlhORkM9eQpDT05GSUdfTUxYNV9NUEZTPXkKQ09ORklHX01MWDVfRVNXSVRDSD15CkNPTkZJR19NTFg1X0JSSURHRT15CkNPTkZJR19NTFg1X0NMU19BQ1Q9eQpDT05GSUdfTUxYNV9UQ19TQU1QTEU9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NFTUk9eQpDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NPRlQ9eQojIENPTkZJR19NSUNST1NPRlRfTUFOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05JPXkKIyBDT05GSUdfTklfWEdFX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BFTlNBTkRPPXkKIyBDT05GSUdfSU9OSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKQ09ORklHX1FMQ05JQz1tCkNPTkZJR19RTENOSUNfU1JJT1Y9eQpDT05GSUdfUUxDTklDX0RDQj15CkNPTkZJR19RTENOSUNfSFdNT049eQpDT05GSUdfTkVUWEVOX05JQz15CkNPTkZJR19RRUQ9bQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9bQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PPW0KQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT1tCkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQojIENPTkZJR19ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BPW0KQ09ORklHX1NGQ19TSUVOQV9NQ0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9XNTMwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1hJTElOWD15CiMgQ09ORklHX1hJTElOWF9FTUFDTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9BWElfRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9MTF9URU1BQyBpcyBub3Qgc2V0CkNPTkZJR19GRERJPXkKIyBDT05GSUdfREVGWFggaXMgbm90IHNldAojIENPTkZJR19TS0ZQIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJTks9eQpDT05GSUdfUEhZTElCPXkKQ09ORklHX1NXUEhZPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJWEVEX1BIWT15CiMgQ09ORklHX1NGUCBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0FNRF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BRElOX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FRVUFOVElBX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BWDg4Nzk2Ql9QSFk9bQojIENPTkZJR19CUk9BRENPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ001NDE0MF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg0ODgxX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lDQURBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPUlRJTkFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfREFWSUNPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19JQ1BMVVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1hXQVlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFNJX0VUMTAxMUNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1QxX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPU0VNSV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NT1RPUkNPTU1fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX0M0NV9USkExMVhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9USkExMVhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19RU0VNSV9QSFkgaXMgbm90IHNldApDT05GSUdfUkVBTFRFS19QSFk9eQojIENPTkZJR19SRU5FU0FTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JPQ0tDSElQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT1tCiMgQ09ORklHX1NURTEwWFAgaXMgbm90IHNldAojIENPTkZJR19URVJBTkVUSUNTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4MjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4M1RDODExX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NDhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2N19QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY5X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNURDUxMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNFX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfTURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CVVM9eQpDT05GSUdfRldOT0RFX01ESU89eQpDT05GSUdfQUNQSV9NRElPPXkKQ09ORklHX01ESU9fREVWUkVTPXkKIyBDT05GSUdfTURJT19CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CQ01fVU5JTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19NVlVTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fVEhVTkRFUiBpcyBub3Qgc2V0CgojCiMgTURJTyBNdWx0aXBsZXhlcnMKIwoKIwojIFBDUyBkZXZpY2UgZHJpdmVycwojCiMgZW5kIG9mIFBDUyBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQojIENPTkZJR19VU0JfQ0FUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9LQVdFVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SVEw4MTUwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SVEw4MTUyPXkKIyBDT05GSUdfVVNCX0xBTjc4WFggaXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0JfTkVUX0FYODgxN1g9bQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj1tCkNPTkZJR19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0JfTkVUX0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCkNPTkZJR19VU0JfTkVUX1NSOTgwMD1tCkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPW0KQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9bQpDT05GSUdfVVNCX05FVF9HTDYyMEE9bQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPW0KQ09ORklHX1VTQl9ORVRfUExVU0I9bQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPW0KQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPW0KQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVD1tCkNPTkZJR19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPW0KQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlfV1dBTj1tCkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9bQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9bQojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSUVSUkFfTkVUPW0KQ09ORklHX1VTQl9WTDYwMD1tCiMgQ09ORklHX1VTQl9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfQVFDMTExPW0KQ09ORklHX1VTQl9SVEw4MTUzX0VDTT1tCkNPTkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9NRURJQVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9NSUNST0NISVA9eQpDT05GSUdfV0xBTl9WRU5ET1JfUFVSRUxJRkk9eQpDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9eQpDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKQ09ORklHX1dMQU5fVkVORE9SX1NJTEFCUz15CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CkNPTkZJR19XTEFOX1ZFTkRPUl9aWURBUz15CkNPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9eQojIENPTkZJR19XQU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPXkKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgpDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19WTVhORVQzPW0KIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19VU0I0X05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPXkKIyBDT05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9WSVZBTERJRk1BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUElORVBIT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUExNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSFlDT05fSFk0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NSzcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJTEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUTUZUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pJTklUSVggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENTUEtSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVUlOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EQTcyODBfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTMjY5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzYyNkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM3MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPXkKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfQ09SRSBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9LRVlCT0FSRD15CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX0xESVNDX0FVVE9MT0FEPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklBTF84MjUwXzE2NTUwQV9WQVJJQU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTEFOVElRIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU1BSRCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlcmlhbCBkcml2ZXJzCgpDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfTU9YQV9JTlRFTExJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkNMSU5LX0dUIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldApDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPXkKQ09ORklHX0lQTUlfRE1JX0RFQ09ERT15CkNPTkZJR19JUE1JX1BMQVRfREFUQT15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQgaXMgbm90IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0lQTUlfU0k9eQojIENPTkZJR19JUE1JX1NTSUYgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfUE9XRVJPRkY9eQpDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fSU5URUwgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX0JBNDMxIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9WSUE9eQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CiMgQ09ORklHX0hXX1JBTkRPTV9YSVBIRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVlJBTT15CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX0hQRVQ9eQojIENPTkZJR19IUEVUX01NQVAgaXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldApDT05GSUdfVENHX1RQTT15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklHX1RDR19USVNfQ09SRT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19JMkMgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfTlNDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQ1JCPXkKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAojIENPTkZJR19YSUxMWVVTQiBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET01fVFJVU1RfQ1BVPXkKQ09ORklHX1JBTkRPTV9UUlVTVF9CT09UTE9BREVSPXkKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT15CiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX1ZNVyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgojIENPTkZJR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT0xJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWV9IV01PTj15CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNVhYWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0NXMjAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0FNU1VOR19TREkgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFRDNDE2MkwgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDc3OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JEOTk5NTQgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1VHMzEwNSBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BSFQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVFVQUNPTVBVVEVSX0Q1TkVYVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVMzNzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FYSV9GQU5fQ09OVFJPTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9bQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9bQojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX0NQUk8gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0NPUlNBSVJfUFNVIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFJJVkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ERUxMX1NNTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUxOFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM2NTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzIzODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NUjc1MjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05QQ003WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfS1JBS0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9TTUFSVDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTMyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNzQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQ2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTVVNfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX0VDIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD15CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVENDX0NPT0xJTkcgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9IRklfVEhFUk1BTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIHRoZXJtYWwgZHJpdmVycwoKQ09ORklHX1dBVENIRE9HPXkKIyBDT05GSUdfV0FUQ0hET0dfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJMRUQ9eQpDT05GSUdfV0FUQ0hET0dfT1BFTl9USU1FT1VUPTAKIyBDT05GSUdfV0FUQ0hET0dfU1lTRlMgaXMgbm90IHNldAojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX1NPRlRfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XREFUX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTE1MzVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRUJDX0MzODRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhBUl9XRFQgaXMgbm90IHNldAojIENPTkZJR19GNzE4MDhFX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQNTEwMF9UQ08gaXMgbm90IHNldAojIENPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUI3MDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNQVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTYzMDBFU0JfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVRDT19XRFQgaXMgbm90IHNldAojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9XRFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUE1DX0JYVCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1k3NjM2QSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNDgzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl84OFBHODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgyNiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTVA4ODU5PXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QQ0E5NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009eQojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVE1WMjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRNjc1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TTEc1MTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldAoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BUEVSVFVSRV9IRUxQRVJTPXkKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKIyBDT05GSUdfQUdQX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FHUF9WSUEgaXMgbm90IHNldApDT05GSUdfSU5URUxfR1RUPXkKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRENQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT15CkNPTkZJR19EUk1fQlVERFk9eQpDT05GSUdfRFJNX1RUTV9IRUxQRVI9eQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQpDT05GSUdfRFJNX1NDSEVEPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKCiMKIyBBUk0gZGV2aWNlcwojCiMgZW5kIG9mIEFSTSBkZXZpY2VzCgojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURHUFU9eQpDT05GSUdfRFJNX0FNREdQVV9TST15CkNPTkZJR19EUk1fQU1ER1BVX0NJSz15CkNPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFI9eQoKIwojIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19EUk1fQU1EX0FDUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KCiMKIyBEaXNwbGF5IEVuZ2luZSBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RSTV9BTURfREM9eQpDT05GSUdfRFJNX0FNRF9EQ19EQ049eQojIENPTkZJR19EUk1fQU1EX0RDX0hEQ1AgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1EX0RDX1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNRF9TRUNVUkVfRElTUExBWSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgRW5naW5lIENvbmZpZ3VyYXRpb24KCkNPTkZJR19IU0FfQU1EPXkKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9eQpDT05GSUdfRFJNX0k5MTVfRk9SQ0VfUFJPQkU9IiIKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CkNPTkZJR19EUk1fSTkxNV9SRVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CkNPTkZJR19EUk1fTk9NT0RFU0VUPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9WR0ExNj15CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZFU0E9eQpDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fRkJERVZfRlJPTlRFTkQ9eQojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENPTkZJR19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hZUEVSVj15CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKIyBlbmQgb2YgRnJhbWUgYnVmZmVyIERldmljZXMKCiMKIyBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKIwojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CkNPTkZJR19ISURSQVc9eQojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQojIENPTkZJR19ISURfQUNDVVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJRF9BUFBMRUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQkVUT1BfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfQklHQkVOX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURfQ09SU0FJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1VHQVIgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFDQUxMWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DTUVESUEgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURfRlQyNjAgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dMT1JJT1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRF9BQ1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhJRCBzdXBwb3J0CgojCiMgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfSVNIX0hJRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIElTSCBISUQgc3VwcG9ydAoKIwojIEFNRCBTRkggSElEIFN1cHBvcnQKIwojIENPTkZJR19BTURfU0ZIX0hJRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFNRCBTRkggSElEIFN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldApDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19QUk9EVUNUTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQVVUT1NVU1BFTkRfREVMQVk9MgojIENPTkZJR19VU0JfTU9OIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19VU0JfQzY3WDAwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQojIENPTkZJR19VU0JfWEhDSV9EQkdDQVAgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUENJPXkKIyBDT05GSUdfVVNCX1hIQ0lfUENJX1JFTkVTQVMgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk09eQpDT05GSUdfVVNCX0VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkKIyBDT05GSUdfVVNCX0VIQ0lfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEVOX0hDRCBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009eQojIENPTkZJR19VU0JfUFJJTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfV0RNPW0KIyBDT05GSUdfVVNCX1RNQyBpcyBub3Qgc2V0CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9eQojIENPTkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9BTEFVREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfQ1lQUkVTU19BVEFDQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTAgaXMgbm90IHNldApDT05GSUdfVVNCX1VBUz15CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCiMgQ09ORklHX1VTQl9NREM4MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUlDUk9URUsgaXMgbm90IHNldAojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT15CiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89eQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZURElfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BUFBMRURJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEQgaXMgbm90IHNldAojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSU9XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTSUdIVEZXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1lVUkVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VaVVNCX0ZYMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IVUJfVVNCMjUxWEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0IzNTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCNDYwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hBT1NLRVkgaXMgbm90IHNldAojIENPTkZJR19VU0JfQVRNIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUk9MRV9TV0lUQ0ggaXMgbm90IHNldApDT05GSUdfTU1DPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTMyCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VTU09SUz15CkNPTkZJR19NTUNfU0RIQ0lfUENJPXkKQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9eQpDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ1FIQ0k9eQojIENPTkZJR19NTUNfSFNRIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX01USyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfWEVOT049eQojIENPTkZJR19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEFTU19NVUxUSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QV00gaXMgbm90IHNldAojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JTlRFTF9TUzQyMDAgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAojIENPTkZJR19MRURTX0lTMzFGTDMxOVggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWENQTEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWFJFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVElfTE1VX0NPTU1PTiBpcyBub3Qgc2V0CgojCiMgRmxhc2ggYW5kIFRvcmNoIExFRCBkcml2ZXJzCiMKCiMKIyBSR0IgTEVEIGRyaXZlcnMKIwoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk4gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfVFRZIGlzIG5vdCBzZXQKCiMKIyBTaW1wbGUgTEVEIGRyaXZlcnMKIwojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9eQojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9WSVJUX0RNQT15CiMgQ09ORklHX0lORklOSUJBTkRfQk5YVF9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0lSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9RRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SRE1BVlQgaXMgbm90IHNldApDT05GSUdfUkRNQV9SWEU9bQojIENPTkZJR19SRE1BX1NJVyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9DTSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVR19EQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9TUlAgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0lTRVIgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1JUUlNfQ0xJRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX1NFUlZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT1BBX1ZOSUMgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVDT0RFX01DRT15CiMgQ09ORklHX0VEQUNfQU1ENjQgaXMgbm90IHNldAojIENPTkZJR19FREFDX0U3NTJYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JODI5NzVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTMyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0lFMzEyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX1gzOCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTU0MDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k3Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTUwMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0tYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfUE5EMiBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSUdFTjYgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9WMzAyMCBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lEWERfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRURNQV9QQ0lFIGlzIG5vdCBzZXQKQ09ORklHX0hTVV9ETUE9eQojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTERNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCkNPTkZJR19EQ0E9eQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJTyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZNR0VOSUQ9eQojIENPTkZJR19WQk9YR1VFU1QgaXMgbm90IHNldApDT05GSUdfTklUUk9fRU5DTEFWRVM9eQojIENPTkZJR19FRklfU0VDUkVUIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19BTkNIT1I9eQpDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCPW0KQ09ORklHX1ZJUlRJT19QQ0lfTElCX0xFR0FDWT1tCkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9fUENJPW0KQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPW0KQ09ORklHX1ZJUlRJT19JTlBVVD1tCkNPTkZJR19WSVJUSU9fTU1JTz1tCkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVM9eQpDT05GSUdfVklSVElPX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfVkRQQSBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9JT1RMQj15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9WU09DSz15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVSVl9USU1FUj15CkNPTkZJR19IWVBFUlZfVVRJTFM9eQpDT05GSUdfSFlQRVJWX0JBTExPT049eQojIGVuZCBvZiBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZBVUxUPXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPXkKIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVORlM9eQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9eQojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKIyBDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0hBVkVfUFZNTVU9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKIyBDT05GSUdfWEVOX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU1VSRkFDRV9QTEFURk9STVM9eQojIENPTkZJR19TVVJGQUNFXzNfUE9XRVJfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX0dQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNQSV9XTUk9eQpDT05GSUdfV01JX0JNT0Y9eQojIENPTkZJR19IVUFXRUlfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTVhNX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQVFfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZJRElBX1dNSV9FQ19CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19YSUFPTUlfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfR0lHQUJZVEVfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfWU9HQUJPT0tfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19BQ0VSX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9QTUYgaXMgbm90IHNldAojIENPTkZJR19BTURfUE1DIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX0hTTVAgaXMgbm90IHNldAojIENPTkZJR19BRFZfU1dCVVRUT04gaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19BU1VTX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XTUkgaXMgbm90IHNldApDT05GSUdfRUVFUENfTEFQVE9QPXkKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RSSVZFUlNfREVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19HUERfUE9DS0VUX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTEFURk9STV9EUklWRVJTX0hQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lSRUxFU1NfSE9US0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSERBUFMgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfTE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfQVRPTUlTUDJfUE0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQVJfSU5UMTA5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19DT1JFIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX1NQRUVEX1NFTEVDVF9JTlRFUkZBQ0UgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAoKIyBDT05GSUdfSU5URUxfV01JX1NCTF9GV19VUERBVEUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9XTUlfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAojCiMgQ09ORklHX0lOVEVMX1VOQ09SRV9GUkVRX0NPTlRST0wgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBVbmNvcmUgRnJlcXVlbmN5IENvbnRyb2wKCiMgQ09ORklHX0lOVEVMX0hJRF9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZCVE4gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9UVVJCT19NQVhfMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZTRUMgaXMgbm90IHNldAojIENPTkZJR19NU0lfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19MR19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNNzZfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NDVV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJRU1FTlNfU0lNQVRJQ19JUEMgaXMgbm90IHNldAojIENPTkZJR19XSU5NQVRFX0ZNMDdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19QMlNCPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19JT0FTSUQ9eQpDT05GSUdfSU9NTVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRT15CiMgZW5kIG9mIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKCiMgQ09ORklHX0lPTU1VX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9TVFJJQ1QgaXMgbm90IHNldApDT05GSUdfSU9NTVVfREVGQVVMVF9ETUFfTEFaWT15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfUEFTU1RIUk9VR0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfRE1BPXkKQ09ORklHX0FNRF9JT01NVT15CiMgQ09ORklHX0FNRF9JT01NVV9WMiBpcyBub3Qgc2V0CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKIyBDT05GSUdfSU5URUxfSU9NTVVfU1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSU9NTVVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9GTE9QUFlfV0E9eQojIENPTkZJR19JTlRFTF9JT01NVV9TQ0FMQUJMRV9NT0RFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKQ09ORklHX05WTUVNPXkKQ09ORklHX05WTUVNX1NZU0ZTPXkKIyBDT05GSUdfTlZNRU1fUk1FTSBpcyBub3Qgc2V0CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIGVuZCBvZiBIVyB0cmFjaW5nIHN1cHBvcnQKCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19URUUgaXMgbm90IHNldAojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPVU5URVIgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09ORklHX1hGU19TVVBQT1JUX1Y0PXkKQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfWEZTX1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX09OTElORV9TQ1JVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfR0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz1tCkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfRlNfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0FVVE9GU19GUz15CkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fRlM9eQpDT05GSUdfT1ZFUkxBWV9GUz15CiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfQUxXQVlTX0ZPTExPVz15CiMgQ09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfTUVUQUNPUFkgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19ORVRGU19TVVBQT1JUPXkKIyBDT05GSUdfTkVURlNfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FjaGVzCgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPXkKQ09ORklHX0pPTElFVD15CkNPTkZJR19aSVNPRlM9eQpDT05GSUdfVURGX0ZTPXkKIyBlbmQgb2YgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwoKIwojIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKIyBDT05GSUdfRkFUX0RFRkFVTFRfVVRGOCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYRkFUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlMzX0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKIyBDT05GSUdfUFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1ZNQ09SRT15CiMgQ09ORklHX1BST0NfVk1DT1JFX0RFVklDRV9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NUQVRVUz15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUD15CkNPTkZJR19IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUD15CiMgQ09ORklHX0hVR0VUTEJfUEFHRV9PUFRJTUlaRV9WTUVNTUFQX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfTUVNRkRfQ1JFQVRFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQojIENPTkZJR19DT05GSUdGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBTUZTIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVD15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YQVRUUj15CiMgQ09ORklHX1NRVUFTSEZTX1pMSUIgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19MWk8gaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWFo9eQpDT05GSUdfU1FVQVNIRlNfWlNURD15CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0zCiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19NSU5JWF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVJPRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9eQpDT05GSUdfTkZTX1YyPXkKQ09ORklHX05GU19WMz15CkNPTkZJR19ORlNfVjNfQUNMPXkKQ09ORklHX05GU19WND15CiMgQ09ORklHX05GU19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF8xPXkKQ09ORklHX05GU19WNF8yPXkKQ09ORklHX1BORlNfRklMRV9MQVlPVVQ9eQpDT05GSUdfUE5GU19CTE9DSz15CkNPTkZJR19QTkZTX0ZMRVhGSUxFX0xBWU9VVD15CkNPTkZJR19ORlNfVjRfMV9JTVBMRU1FTlRBVElPTl9JRF9ET01BSU49Imtlcm5lbC5vcmciCiMgQ09ORklHX05GU19WNF8xX01JR1JBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfU0VDVVJJVFlfTEFCRUw9eQpDT05GSUdfUk9PVF9ORlM9eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdfTkZTX1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU19ESVNBQkxFX1VEUF9TVVBQT1JUPXkKIyBDT05GSUdfTkZTX1Y0XzJfUkVBRF9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRCBpcyBub3Qgc2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfTkZTX1Y0XzJfU1NDX0hFTFBFUj15CkNPTkZJR19TVU5SUEM9eQpDT05GSUdfU1VOUlBDX0dTUz15CkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05GSUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTT15CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU01fRUFSTFk9eQpDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9OT05FPXkKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19MT0NLX0RPV05fS0VSTkVMX0ZPUkNFX0NPTkZJREVOVElBTElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xBTkRMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJR19JTlRFR1JJVFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CkNPTkZJR19JTlRFR1JJVFlfUExBVEZPUk1fS0VZUklORz15CkNPTkZJR19MT0FEX1VFRklfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfQVVESVQ9eQpDT05GSUdfSU1BPXkKIyBDT05GSUdfSU1BX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX1BDUl9JRFg9MTAKQ09ORklHX0lNQV9OR19URU1QTEFURT15CiMgQ09ORklHX0lNQV9TSUdfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfVEVNUExBVEU9ImltYS1uZyIKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEEyNTYgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEE1MTI9eQpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSD0ic2hhNTEyIgpDT05GSUdfSU1BX1dSSVRFX1BPTElDWT15CkNPTkZJR19JTUFfUkVBRF9QT0xJQ1k9eQpDT05GSUdfSU1BX0FQUFJBSVNFPXkKQ09ORklHX0lNQV9BUkNIX1BPTElDWT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9CVUlMRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJBTT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9NT0RTSUcgaXMgbm90IHNldAojIENPTkZJR19JTUFfQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9BRF9YNTA5IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTUFfUVVFVUVfRUFSTFlfQk9PVF9LRVlTPXkKQ09ORklHX0lNQV9TRUNVUkVfQU5EX09SX1RSVVNURURfQk9PVD15CiMgQ09ORklHX0lNQV9ESVNBQkxFX0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19MU009InlhbWEsbG9hZHBpbixzYWZlc2V0aWQsaW50ZWdyaXR5LGJwZiIKCiMKIyBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFsaXphdGlvbgojCkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9QQVRURVJOPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk9fQkFSRT15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPPXkKIyBDT05GSUdfSU5JVF9TVEFDS19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9TVEFDS19BTExfUEFUVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19JTklUX1NUQUNLX0FMTF9aRVJPPXkKQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLPXkKQ09ORklHX1NUQUNLTEVBS19UUkFDS19NSU5fU0laRT0xMDAKIyBDT05GSUdfU1RBQ0tMRUFLX01FVFJJQ1MgaXMgbm90IHNldAojIENPTkZJR19TVEFDS0xFQUtfUlVOVElNRV9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTj15CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKIyBDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKQ09ORklHX1JBTkRTVFJVQ1RfTk9ORT15CiMgQ09ORklHX1JBTkRTVFJVQ1RfRlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRTVFJVQ1RfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIyBlbmQgb2YgU2VjdXJpdHkgb3B0aW9ucwoKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZTkNfQ09SRT1tCkNPTkZJR19BU1lOQ19NRU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NJTUQ9eQpDT05GSUdfQ1JZUFRPX0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUz15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmxvY2sgY2lwaGVycwoKIwojIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCiMKQ09ORklHX0NSWVBUT19BRElBTlRVTT15CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CiMgQ09ORklHX0NSWVBUT19IQ1RSMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1PXkKIyBlbmQgb2YgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKCiMKIyBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKIwojIENPTkZJR19DUllQVE9fQUVHSVMxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CkNPTkZJR19DUllQVE9fRVNTSVY9eQojIGVuZCBvZiBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKCiMKIyBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCiMKQ09ORklHX0NSWVBUT19CTEFLRTJCPW0KQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CiMgQ09ORklHX0NSWVBUT19TSEEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPW0KIyBlbmQgb2YgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWlNURD1tCiMgZW5kIG9mIENvbXByZXNzaW9uCgojCiMgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoeDg2KQojCkNPTkZJR19DUllQVE9fQ1VSVkUyNTUxOV9YODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X1NTRTI9eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfQVZYMj15CkNPTkZJR19DUllQVE9fQkxBS0UyU19YODY9eQojIENPTkZJR19DUllQVE9fUE9MWVZBTF9DTE1VTF9OSSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTNfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKHg4NikKCkNPTkZJR19DUllQVE9fSFc9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0sgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9BVVRIX1VQREFURSBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX1VUSUxTPXkKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9CTEFLRTJTPXkKQ09ORklHX0NSWVBUT19MSUJfQkxBS0UyU19HRU5FUklDPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfREVTPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfUlNJWkU9MTEKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBMjBQT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1NIQTE9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEEyNTY9eQojIGVuZCBvZiBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CiMgQ09ORklHX0NSQ19UMTBESUYgaXMgbm90IHNldAojIENPTkZJR19DUkM2NF9ST0NLU09GVCBpcyBub3Qgc2V0CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX1pTVEQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19GT1JDRV9OUl9DUFVTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1RFUjE2eDMyPXkKIyBDT05GSUdfRk9OVF82eDggaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfQ09QWV9NQz15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUEFSTUFOPW0KQ09ORklHX09CSkFHRz1tCiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCkNPTkZJR19QTERNRlc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19BU19IQVNfTk9OX0NPTlNUX0xFQjEyOD15CiMgQ09ORklHX0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19MQU5HX0VYQ0xVREU9eQpDT05GSUdfREVCVUdfSU5GT19CVEZfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9BTExPV19CVEZfTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX09CSlRPT0w9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBvZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MApDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTF9TRVFVRU5DRT0iIgpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfREVCVUdfRlNfQUxMT1dfQUxMPXkKIyBDT05GSUdfREVCVUdfRlNfRElTQUxMT1dfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GU19BTExPV19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgQ09ORklHX0tDU0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19TSFJJTktFUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tNQVBfTE9DQUxfRk9SQ0VfTUFQPXkKIyBDT05GSUdfREVCVUdfS01BUF9MT0NBTF9GT1JDRV9NQVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0hBVkVfQVJDSF9LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0NDX0hBU19LQVNBTl9HRU5FUklDPXkKQ09ORklHX0NDX0hBU19XT1JLSU5HX05PU0FOSVRJWkVfQUREUkVTUz15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LRkVOQ0U9eQojIENPTkZJR19LRkVOQ0UgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNU0FOPXkKIyBlbmQgb2YgTWVtb3J5IERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPS0xCiMgQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdfSEFSRExPQ0tVUF9DSEVDS19USU1FU1RBTVA9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MT0NLVVAgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwoKIwojIFNjaGVkdWxlciBEZWJ1Z2dpbmcKIwojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVEU1RBVFM9eQojIGVuZCBvZiBTY2hlZHVsZXIgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19MT0NLX0RFQlVHR0lOR19TVVBQT1JUPXkKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JXU0VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19BVE9NSUNfU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dXX01VVEVYX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NGX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NTRF9MT0NLX1dBSVRfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCgojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049eQojIENPTkZJR19ERUJVR19NQVBMRV9UUkVFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNVX1NDQUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfUkVUSE9PSz15CkNPTkZJR19SRVRIT09LPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX05PX1BBVENIQUJMRT15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX09CSlRPT0xfTUNPVU5UPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfSEFWRV9CVUlMRFRJTUVfTUNPVU5UX1NPUlQ9eQpDT05GSUdfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9BUkdTPXkKIyBDT05GSUdfRlBST0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldAojIENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX09TTk9JU0VfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElNRVJMQVRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CiMgQ09ORklHX1RSQUNFUl9TTkFQU0hPVCBpcyBub3Qgc2V0CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfS1BST0JFX0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0VWRU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19CUEZfS1BST0JFX09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfVVNFX0NDPXkKIyBDT05GSUdfU1lOVEhfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TT1JUX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlYgaXMgbm90IHNldApDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVD15CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVD15CkNPTkZJR19IQVZFX1NBTVBMRV9GVFJBQ0VfRElSRUNUX01VTFRJPXkKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgeDg2IERlYnVnZ2luZwojCkNPTkZJR19FQVJMWV9QUklOVEtfVVNCPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQojIENPTkZJR19FQVJMWV9QUklOVEtfVVNCX1hEQkMgaXMgbm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX0ZQVT15CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcgaXMgbm90IHNldApDT05GSUdfVU5XSU5ERVJfT1JDPXkKIyBDT05GSUdfVU5XSU5ERVJfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIHg4NiBEZWJ1Z2dpbmcKCiMKIyBLZXJuZWwgVGVzdGluZyBhbmQgQ292ZXJhZ2UKIwojIENPTkZJR19LVU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQojIENPTkZJR19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfS0NPVj15CkNPTkZJR19DQ19IQVNfU0FOQ09WX1RSQUNFX1BDPXkKIyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CkNPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CiMgQ09ORklHX0xLRFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NSU5fSEVBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRElWNjQgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SRUZfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVFRF9TT0xPTU9OX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19QRVJDUFVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUUklOR19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUlNDUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU0NBTkYgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JJVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfWEFSUkFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NQVBMRV9UUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TSVBIQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9JREEgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BBUk1BTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTEtNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRPUFMgaXMgbm90IHNldAojIENPTkZJR19URVNUX1ZNQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CTEFDS0hPTEVfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRklORF9CSVRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1lTQ1RMIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUQVRJQ19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LTU9EIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1DQVRfUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfT0JKQUdHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GUkVFX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GUFUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0NMT0NLU09VUkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVVNFX01FTVRFU1Q9eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFlQRVJWX1RFU1RJTkcgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgVGVzdGluZyBhbmQgQ292ZXJhZ2UKCiMKIyBSdXN0IGhhY2tpbmcKIwojIGVuZCBvZiBSdXN0IGhhY2tpbmcKIyBlbmQgb2YgS2VybmVsIGhhY2tpbmcK diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14.yaml new file mode 100755 index 0000000000..05439f5fe4 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14.yaml @@ -0,0 +1,12 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1014_6.5.0-1014.14_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1014-aws_6.5.0-1014.14_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1014_6.5.0-1014.14_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1014-aws_6.5.0-1014.14_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml new file mode 100755 index 0000000000..2c4e81f24d --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws-6.5/linux-aws-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws-6.5/linux-headers-6.5.0-1014-aws_6.5.0-1014.14~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws-6.5/linux-aws-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws-6.5/linux-headers-6.5.0-1014-aws_6.5.0-1014.14~22.04.1_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65.yaml new file mode 100755 index 0000000000..372ee63a3b --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65.yaml @@ -0,0 +1,12 @@ +kernelversion: "65" +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1057_5.15.0-1057.65_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1057-azure_5.15.0-1057.65_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1057_5.15.0-1057.65_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1057-azure_5.15.0-1057.65_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml new file mode 100755 index 0000000000..d2b67b986e --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 65~20.04.1 +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-5.15/linux-azure-5.15-headers-5.15.0-1057_5.15.0-1057.65~20.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-5.15/linux-headers-5.15.0-1057-azure_5.15.0-1057.65~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-5.15/linux-azure-5.15-headers-5.15.0-1057_5.15.0-1057.65~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-5.15/linux-headers-5.15.0-1057-azure_5.15.0-1057.65~20.04.1_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15.yaml new file mode 100755 index 0000000000..5e5d2f2993 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15.yaml @@ -0,0 +1,12 @@ +kernelversion: "15" +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-azure-headers-6.5.0-1015_6.5.0-1015.15_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-headers-6.5.0-1015-azure_6.5.0-1015.15_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-azure-headers-6.5.0-1015_6.5.0-1015.15_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-headers-6.5.0-1015-azure_6.5.0-1015.15_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml new file mode 100755 index 0000000000..888afb9561 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 15~22.04.1 +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-6.5/linux-azure-6.5-headers-6.5.0-1015_6.5.0-1015.15~22.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-6.5/linux-headers-6.5.0-1015-azure_6.5.0-1015.15~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-6.5/linux-azure-6.5-headers-6.5.0-1015_6.5.0-1015.15~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-6.5/linux-headers-6.5.0-1015-azure_6.5.0-1015.15~22.04.1_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml new file mode 100755 index 0000000000..d46777bfdf --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml @@ -0,0 +1,12 @@ +kernelversion: "60" +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-5.15.0-1052_5.15.0-1052.60_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-5.15.0-1052_5.15.0-1052.60_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml new file mode 100755 index 0000000000..363939f1e5 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 60~20.04.1 +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-5.15/linux-gcp-5.15-headers-5.15.0-1052_5.15.0-1052.60~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-5.15/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-5.15/linux-gcp-5.15-headers-5.15.0-1052_5.15.0-1052.60~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-5.15/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60~20.04.1_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml new file mode 100755 index 0000000000..83a9d0a1ac --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml @@ -0,0 +1,12 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.5.0-1014_6.5.0-1014.14_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.5.0-1014_6.5.0-1014.14_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml new file mode 100755 index 0000000000..d6d84597c6 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-6.5/linux-gcp-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-6.5/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-6.5/linux-gcp-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-6.5/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14~22.04.1_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-generic_5.15.0-97-generic_107.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-generic_5.15.0-97-generic_107.yaml new file mode 100755 index 0000000000..99dc779de4 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-generic_5.15.0-97-generic_107.yaml @@ -0,0 +1,12 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-generic +target: ubuntu-generic +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-generic_5.15.0-97-generic_107.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-generic_5.15.0-97-generic_107.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97-generic_5.15.0-97.107_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97_5.15.0-97.107_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97-generic_5.15.0-97.107_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-generic_6.5.0-21-generic_21.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-generic_6.5.0-21-generic_21.yaml new file mode 100755 index 0000000000..a36fc827eb --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-generic_6.5.0-21-generic_21.yaml @@ -0,0 +1,12 @@ +kernelversion: "21" +kernelrelease: 6.5.0-21-generic +target: ubuntu-generic +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-generic_6.5.0-21-generic_21.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-generic_6.5.0-21-generic_21.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21-generic_6.5.0-21.21_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21_6.5.0-21.21_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21-generic_6.5.0-21.21_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21_6.5.0-21.21_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43.yaml new file mode 100755 index 0000000000..64cf480534 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43.yaml @@ -0,0 +1,12 @@ +kernelversion: "43" +kernelrelease: 5.15.0-1037-gkeop +target: ubuntu-gkeop +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.15.0-1037_5.15.0-1037.43_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.15.0-1037_5.15.0-1037.43_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.yaml new file mode 100755 index 0000000000..0f68c8d7f4 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 43~20.04.1 +kernelrelease: 5.15.0-1037-gkeop +target: ubuntu-gkeop +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop-5.15/linux-gkeop-5.15-headers-5.15.0-1037_5.15.0-1037.43~20.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop-5.15/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop-5.15/linux-gkeop-5.15-headers-5.15.0-1037_5.15.0-1037.43~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop-5.15/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43~20.04.1_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml new file mode 100755 index 0000000000..a561bc14ea --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-hwe +target: ubuntu-hwe +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic_5.15.0-97.107~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-5.15/linux-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic_5.15.0-97.107~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-5.15/linux-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml new file mode 100755 index 0000000000..860109d2a7 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 21~22.04.1 +kernelrelease: 6.5.0-21-hwe +target: ubuntu-hwe +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic_6.5.0-21.21~22.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-6.5/linux-hwe-6.5-headers-6.5.0-21_6.5.0-21.21~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic_6.5.0-21.21~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-6.5/linux-hwe-6.5-headers-6.5.0-21_6.5.0-21.21~22.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50.yaml new file mode 100755 index 0000000000..ca85fbc98e --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50.yaml @@ -0,0 +1,12 @@ +kernelversion: "50" +kernelrelease: 5.15.0-1047-ibm +target: ubuntu-ibm +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm/linux-ibm-headers-5.15.0-1047_5.15.0-1047.50_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm/linux-ibm-headers-5.15.0-1047_5.15.0-1047.50_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.yaml new file mode 100755 index 0000000000..3286ba6d38 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 50~20.04.1 +kernelrelease: 5.15.0-1047-ibm +target: ubuntu-ibm +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm-5.15/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm-5.15/linux-ibm-5.15-headers-5.15.0-1047_5.15.0-1047.50~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm-5.15/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm-5.15/linux-ibm-5.15-headers-5.15.0-1047_5.15.0-1047.50~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55.yaml new file mode 100755 index 0000000000..f84a122d8b --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55.yaml @@ -0,0 +1,12 @@ +kernelversion: "55" +kernelrelease: 5.15.0-1049-intel +target: ubuntu-intel +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg/linux-intel-iotg-headers-5.15.0-1049_5.15.0-1049.55_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg/linux-intel-iotg-headers-5.15.0-1049_5.15.0-1049.55_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55~20.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55~20.04.1.yaml new file mode 100755 index 0000000000..f031ced3f5 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 55~20.04.1 +kernelrelease: 5.15.0-1049-intel +target: ubuntu-intel +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55~20.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-intel-iotg-5.15-headers-5.15.0-1049_5.15.0-1049.55~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-intel-iotg-5.15-headers-5.15.0-1049_5.15.0-1049.55~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-kvm_5.15.0-1051-kvm_56.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-kvm_5.15.0-1051-kvm_56.yaml new file mode 100755 index 0000000000..765d211f68 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-kvm_5.15.0-1051-kvm_56.yaml @@ -0,0 +1,12 @@ +kernelversion: "56" +kernelrelease: 5.15.0-1051-kvm +target: ubuntu-kvm +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-kvm_5.15.0-1051-kvm_56.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-kvm_5.15.0-1051-kvm_56.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-kvm/linux-headers-5.15.0-1051-kvm_5.15.0-1051.56_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-kvm/linux-kvm-headers-5.15.0-1051_5.15.0-1051.56_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-kvm/linux-headers-5.15.0-1051-kvm_5.15.0-1051.56_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-kvm/linux-kvm-headers-5.15.0-1051_5.15.0-1051.56_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml new file mode 100755 index 0000000000..ecff143d20 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 110~20.04.1 +kernelrelease: 5.15.0-100-lowlatency +target: ubuntu-lowlatency +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency_5.15.0-100.110~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-100_5.15.0-100.110~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency_5.15.0-100.110~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-100_5.15.0-100.110~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml new file mode 100755 index 0000000000..92b988ac2d --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml @@ -0,0 +1,12 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency/linux-lowlatency-headers-5.15.0-97_5.15.0-97.107_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency/linux-lowlatency-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml new file mode 100755 index 0000000000..b16519a237 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-nvidia_5.15.0-1045-nvidia_45.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-nvidia_5.15.0-1045-nvidia_45.yaml new file mode 100755 index 0000000000..df0f0a3f50 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-nvidia_5.15.0-1045-nvidia_45.yaml @@ -0,0 +1,14 @@ +kernelversion: "45" +kernelrelease: 5.15.0-1045-nvidia +target: ubuntu-nvidia +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-nvidia_5.15.0-1045-nvidia_45.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-nvidia_5.15.0-1045-nvidia_45.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia-lowlatency_5.15.0-1045.45_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia_5.15.0-1045.45_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-nvidia/linux-nvidia-headers-5.15.0-1045_5.15.0-1045.45_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia-lowlatency_5.15.0-1045.45_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia_5.15.0-1045.45_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-nvidia/linux-nvidia-headers-5.15.0-1045_5.15.0-1045.45_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-oem_6.1.0-1034-oem_34.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oem_6.1.0-1034-oem_34.yaml new file mode 100755 index 0000000000..45c5fdb66a --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oem_6.1.0-1034-oem_34.yaml @@ -0,0 +1,12 @@ +kernelversion: "34" +kernelrelease: 6.1.0-1034-oem +target: ubuntu-oem +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-oem_6.1.0-1034-oem_34.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-oem_6.1.0-1034-oem_34.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oem-6.1/linux-headers-6.1.0-1034-oem_6.1.0-1034.34_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oem-6.1/linux-oem-6.1-headers-6.1.0-1034_6.1.0-1034.34_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oem-6.1/linux-headers-6.1.0-1034-oem_6.1.0-1034.34_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oem-6.1/linux-oem-6.1-headers-6.1.0-1034_6.1.0-1034.34_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml new file mode 100755 index 0000000000..588f7bc4d7 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml @@ -0,0 +1,12 @@ +kernelversion: "58" +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-5.15.0-1052_5.15.0-1052.58_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-5.15.0-1052_5.15.0-1052.58_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml new file mode 100755 index 0000000000..cb3dd92d0f --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 58~20.04.1 +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-5.15/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-5.15/linux-oracle-5.15-headers-5.15.0-1052_5.15.0-1052.58~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-5.15/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-5.15/linux-oracle-5.15-headers-5.15.0-1052_5.15.0-1052.58~20.04.1_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml new file mode 100755 index 0000000000..e8c0944449 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml @@ -0,0 +1,12 @@ +kernelversion: "16" +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-6.5.0-1016_6.5.0-1016.16_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-6.5.0-1016_6.5.0-1016.16_all.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml new file mode 100755 index 0000000000..beaf5af398 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 16~22.04.1 +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-6.5/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16~22.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-6.5/linux-oracle-6.5-headers-6.5.0-1016_6.5.0-1016.16~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-6.5/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-6.5/linux-oracle-6.5-headers-6.5.0-1016_6.5.0-1016.16~22.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.18.1.el8_9.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.18.1.el8_9.aarch64_1.yaml new file mode 100755 index 0000000000..fa08b3a0ad --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.18.1.el8_9.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 4.18.0-513.18.1.el8_9.aarch64 +target: almalinux +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_almalinux_4.18.0-513.18.1.el8_9.aarch64_1.ko + probe: output/7.0.0+driver/aarch64/falco_almalinux_4.18.0-513.18.1.el8_9.aarch64_1.o +kernelurls: + - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.18.1.el8_9.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml index 834e7dd76a..b2cd48b11f 100755 --- a/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.5.1.el8_9.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_almalinux_4.18.0-513.5.1.el8_9.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_almalinux_4.18.0-513.5.1.el8_9.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.5.1.el8_9.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.9/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.5.1.el8_9.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml index 9ac6d17d76..53a9e1bb94 100755 --- a/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/almalinux_4.18.0-513.9.1.el8_9.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_almalinux_4.18.0-513.9.1.el8_9.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_almalinux_4.18.0-513.9.1.el8_9.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.9/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.aarch64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml index a27c978ce6..825b735181 100755 --- a/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-362.18.1.el9_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_almalinux_5.14.0-362.18.1.el9_3.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_almalinux_5.14.0-362.18.1.el9_3.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.18.1.el9_3.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.3/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.18.1.el9_3.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml index ee7e4a409a..12a313452c 100755 --- a/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-362.8.1.el9_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_almalinux_5.14.0-362.8.1.el9_3.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_almalinux_5.14.0-362.8.1.el9_3.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.3/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.8.1.el9_3.aarch64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-362.8.1.el9_3.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml index 10a8df8a59..8d5740bffc 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml index 7525e50ec3..1d4e02bcbc 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml index 063882bab3..bfd304fcec 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml index 4fc8aba02d..78c8e4d1ad 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml index 1c22887834..6499fa2d24 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml index f819bc691e..ebe8be9049 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.50-44.132.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9ea5eba3b8c87ca6bc42fb130f90faf01e636642941f1f2aa12fd5334b9613be/kernel-devel-5.10.50-44.132.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/9ea5eba3b8c87ca6bc42fb130f90faf01e636642941f1f2aa12fd5334b9613be/kernel-devel-5.10.50-44.132.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml index 9794423643..6f70686b16 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml index 3dae3881ba..227326ca5f 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml index 1e6ba2dc90..5f27ff31a8 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml index c6d3f7833d..7b7879a337 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.96-90.460.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/a6176c2044ff88b98b87582e54984ac6cea49a1e22bc35d6b52b0fa1edf81357/kernel-devel-5.10.96-90.460.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/a6176c2044ff88b98b87582e54984ac6cea49a1e22bc35d6b52b0fa1edf81357/kernel-devel-5.10.96-90.460.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml index 40c9b39d60..13bd10345e 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.20-12.75.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/c371a4f4b82100e43526e30a6b0b1589fbe01870b304aced4667feb571294b11/kernel-devel-5.4.20-12.75.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/c371a4f4b82100e43526e30a6b0b1589fbe01870b304aced4667feb571294b11/kernel-devel-5.4.20-12.75.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml index a81e7a6f2e..95ec250a82 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml index 9d930e7c96..b30c97eb5f 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml index 426c97ed75..da07b097ef 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml index cf1cf3f96a..8ce4377282 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml index 2835a7d810..a6ce653eaf 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml index 623d590416..84114cd117 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm + - http://archive.kernel.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml index 5326e00b96..ce36077f63 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm + - http://archive.kernel.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml index 7d7574d976..70b8113e1e 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml index 91cb7ee606..bbadb36fb9 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.12.1.el8_4.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.12.1.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.12.1.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.12.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml index 983abc19a0..a8888c92bb 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.17.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.17.1.el8_4.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.17.1.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml index 58078ec3d7..cc62765b33 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml index 5ec04b6908..bbf2a458c3 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml index 58f94025ad..ac8e660d90 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml index a1bcd07b54..65ee747fb0 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml index 76989fc1b4..f072d7d4ec 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml index 979c73b366..1fc233b525 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml index 527831f5d0..f44f93e7cf 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_6.7.4-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_6.7.4-1.el9.elrepo.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_6.7.4-1.el9.elrepo.aarch64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.aarch64.rpm + - http://elrepo.org/linux/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml index 54adfea558..467767807d 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_6.7.5-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_6.7.5-1.el9.elrepo.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_6.7.5-1.el9.elrepo.aarch64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.aarch64.rpm + - http://mirror.rackspace.com/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.4-100.fc38.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.4-100.fc38.aarch64_1.yaml deleted file mode 100755 index 773e7be3ba..0000000000 --- a/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.4-100.fc38.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-100.fc38.aarch64 -target: fedora -architecture: arm64 -output: - module: output/7.0.0+driver/aarch64/falco_fedora_6.7.4-100.fc38.aarch64_1.ko - probe: output/7.0.0+driver/aarch64/falco_fedora_6.7.4-100.fc38.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/38/Everything/aarch64/Packages/k/kernel-devel-6.7.4-100.fc38.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.4-200.fc39.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.4-200.fc39.aarch64_1.yaml deleted file mode 100755 index 9944f4e4c2..0000000000 --- a/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.4-200.fc39.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-200.fc39.aarch64 -target: fedora -architecture: arm64 -output: - module: output/7.0.0+driver/aarch64/falco_fedora_6.7.4-200.fc39.aarch64_1.ko - probe: output/7.0.0+driver/aarch64/falco_fedora_6.7.4-200.fc39.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.7.4-200.fc39.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.5-100.fc38.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.5-100.fc38.aarch64_1.yaml new file mode 100755 index 0000000000..6ca2ecd574 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.5-100.fc38.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-100.fc38.aarch64 +target: fedora +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_fedora_6.7.5-100.fc38.aarch64_1.ko + probe: output/7.0.0+driver/aarch64/falco_fedora_6.7.5-100.fc38.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/38/Everything/aarch64/Packages/k/kernel-devel-6.7.5-100.fc38.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.5-200.fc39.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.5-200.fc39.aarch64_1.yaml new file mode 100755 index 0000000000..9bf2083085 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/fedora_6.7.5-200.fc39.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-200.fc39.aarch64 +target: fedora +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_fedora_6.7.5-200.fc39.aarch64_1.ko + probe: output/7.0.0+driver/aarch64/falco_fedora_6.7.5-200.fc39.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.7.5-200.fc39.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/aarch64/photon_5.10.209-3.ph4_1.yaml index e77b9a7f5a..30fe4ff2b8 100755 --- a/driverkit/config/7.0.0+driver/aarch64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_photon_5.10.209-3.ph4_1.ko probe: output/7.0.0+driver/aarch64/falco_photon_5.10.209-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_updates_4.0_aarch64/aarch64/linux-devel-5.10.209-3.ph4.aarch64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_aarch64/aarch64/linux-devel-5.10.209-3.ph4.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/7.0.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml index d98027ec94..c084493174 100755 --- a/driverkit/config/7.0.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_photon_6.1.10-11.ph5_1.ko probe: output/7.0.0+driver/aarch64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/talos_6.1.78-talos_1_v1.6.5.yaml b/driverkit/config/7.0.0+driver/aarch64/talos_6.1.78-talos_1_v1.6.5.yaml new file mode 100755 index 0000000000..1bf1eadc1a --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/talos_6.1.78-talos_1_v1.6.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.6.5 +kernelrelease: 6.1.78-talos +target: talos +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_talos_6.1.78-talos_1_v1.6.5.ko + probe: output/7.0.0+driver/aarch64/falco_talos_6.1.78-talos_1_v1.6.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2FybTY0IDYuMS43OCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9ImdjYyAoR0NDKSAxMy4yLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMjAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MTAwCkNPTkZJR19MRF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDEwMApDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5FPXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFIT0xFX1ZFUlNJT049MTI1CkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XRVJST1IgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSItdGFsb3MiCiMgQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0RFRkFVTFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX1dBVENIX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPV19MRVZFTD15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfSVJRX0ZBU1RFT0lfSElFUkFSQ0hZX0hBTkRMRVJTPXkKQ09ORklHX0dFTkVSSUNfSVJRX0lQST15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfTVNJX0lPTU1VPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0FSQ0hfSEFTX1RJQ0tfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0hBVkVfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CiMgZW5kIG9mIFRpbWVycyBzdWJzeXN0ZW0KCkNPTkZJR19CUEY9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9CUEZfSklUPXkKCiMKIyBCUEYgc3Vic3lzdGVtCiMKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX0JQRl9KSVQ9eQpDT05GSUdfQlBGX0pJVF9BTFdBWVNfT049eQpDT05GSUdfQlBGX0pJVF9ERUZBVUxUX09OPXkKIyBDT05GSUdfQlBGX1VOUFJJVl9ERUZBVUxUX09GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0JQRl9QUkVMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0JQRl9MU009eQojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9OT05FX0JVSUxEPXkKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfRFlOQU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0NPUkUgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9USEVSTUFMX1BSRVNTVVJFPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKQ09ORklHX1BTST15CiMgQ09ORklHX1BTSV9ERUZBVUxUX0RJU0FCTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpDT05GSUdfVFJFRV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVV9HRU5FUklDPXkKQ09ORklHX1RBU0tTX1JVREVfUkNVPXkKQ09ORklHX1RBU0tTX1RSQUNFX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9ORUVEX1NFR0NCTElTVD15CiMgZW5kIG9mIFJDVSBTdWJzeXN0ZW0KCkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKIyBDT05GSUdfSUtIRUFERVJTIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTgKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfUFJJTlRLX1NBRkVfTE9HX0JVRl9TSElGVD0xMwojIENPTkZJR19QUklOVEtfSU5ERVggaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19TQ0hFRF9DTE9DSz15CgojCiMgU2NoZWR1bGVyIGZlYXR1cmVzCiMKIyBDT05GSUdfVUNMQU1QX1RBU0sgaXMgbm90IHNldAojIGVuZCBvZiBTY2hlZHVsZXIgZmVhdHVyZXMKCkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzExX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19SRF9aU1REPXkKIyBDT05GSUdfQk9PVF9DT05GSUcgaXMgbm90IHNldApDT05GSUdfSU5JVFJBTUZTX1BSRVNFUlZFX01USU1FPXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX0dVRVNUX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CiMgZW5kIG9mIEdlbmVyYWwgc2V0dXAKCkNPTkZJR19BUk02ND15CkNPTkZJR19HQ0NfU1VQUE9SVFNfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHXzY0QklUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUk02NF9QQUdFX1NISUZUPTEyCkNPTkZJR19BUk02NF9DT05UX1BURV9TSElGVD00CkNPTkZJR19BUk02NF9DT05UX1BNRF9TSElGVD00CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTE4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMzCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj0xMQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0dFTkVSSUNfQ1NVTT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX01IUF9NRU1NQVBfT05fTUVNT1JZX0VOQUJMRT15CkNPTkZJR19TTVA9eQpDT05GSUdfS0VSTkVMX01PREVfTkVPTj15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CgojCiMgUGxhdGZvcm0gc2VsZWN0aW9uCiMKQ09ORklHX0FSQ0hfQUNUSU9OUz15CkNPTkZJR19BUkNIX1NVTlhJPXkKIyBDT05GSUdfQVJDSF9BTFBJTkUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX0FQUExFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQkNNPXkKQ09ORklHX0FSQ0hfQkNNMjgzNT15CkNPTkZJR19BUkNIX0JDTV9JUFJPQz15CiMgQ09ORklHX0FSQ0hfQkNNQkNBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQlJDTVNUQj15CkNPTkZJR19BUkNIX0JFUkxJTj15CkNPTkZJR19BUkNIX0JJVE1BSU49eQojIENPTkZJR19BUkNIX0VYWU5PUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1BBUlg1IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSzM9eQpDT05GSUdfQVJDSF9MRzFLPXkKQ09ORklHX0FSQ0hfSElTST15CiMgQ09ORklHX0FSQ0hfS0VFTUJBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01FRElBVEVLPXkKQ09ORklHX0FSQ0hfTUVTT049eQpDT05GSUdfQVJDSF9NVkVCVT15CkNPTkZJR19BUkNIX05YUD15CkNPTkZJR19BUkNIX0xBWUVSU0NBUEU9eQpDT05GSUdfQVJDSF9NWEM9eQojIENPTkZJR19BUkNIX1MzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTlBDTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1FDT009eQpDT05GSUdfQVJDSF9SRUFMVEVLPXkKQ09ORklHX0FSQ0hfUkVORVNBUz15CkNPTkZJR19BUkNIX1JPQ0tDSElQPXkKQ09ORklHX0FSQ0hfU0VBVFRMRT15CiMgQ09ORklHX0FSQ0hfSU5URUxfU09DRlBHQSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NZTlFVQUNFUj15CkNPTkZJR19BUkNIX1RFR1JBPXkKQ09ORklHX0FSQ0hfU1BSRD15CkNPTkZJR19BUkNIX1RIVU5ERVI9eQpDT05GSUdfQVJDSF9USFVOREVSMj15CiMgQ09ORklHX0FSQ0hfVU5JUEhJRVIgaXMgbm90IHNldApDT05GSUdfQVJDSF9WRVhQUkVTUz15CiMgQ09ORklHX0FSQ0hfVklTQ09OVEkgaXMgbm90IHNldApDT05GSUdfQVJDSF9YR0VORT15CkNPTkZJR19BUkNIX1pZTlFNUD15CiMgZW5kIG9mIFBsYXRmb3JtIHNlbGVjdGlvbgoKIwojIEtlcm5lbCBGZWF0dXJlcwojCgojCiMgQVJNIGVycmF0YSB3b3JrYXJvdW5kcyB2aWEgdGhlIGFsdGVybmF0aXZlcyBmcmFtZXdvcmsKIwpDT05GSUdfQU1QRVJFX0VSUkFUVU1fQUMwM19DUFVfMzg9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9DTEVBTl9DQUNIRT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNjMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNzMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNDA2OT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgxOTQ3Mj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzMjA3NT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzNDIyMD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE3NDIwOTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDU3MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfTERfSEFTX0ZJWF9FUlJBVFVNXzg0MzQxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzEwMjQ3MTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNDE4MDQwPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfU1BFQ1VMQVRJVkVfQVQ9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMTY1NTIyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTMxOTM2Nz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1MzA5MjM9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9SRVBFQVRfVExCST15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMjg2ODA3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTQ2MzIyNT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1NDI0MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTA4NDEyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA1MTY3OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNzcwNTc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNjU4NDE3PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfVFNCX0ZMVVNIX0ZBSUxVUkU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yMDU0MjIzPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA2Nzk2MT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDU3MTY4PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfU1BFQ1VMQVRJVkVfVU5QUklWX0xPQUQ9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yOTY2Mjk4PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIyMzc1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTQ0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTU0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzI3NDU2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1PXkKQ09ORklHX0NBVklVTV9UWDJfRVJSQVRVTV8yMTk9eQpDT05GSUdfRlVKSVRTVV9FUlJBVFVNXzAxMDAwMT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjE2MDA4MDI9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fRTEwNDE9eQpDT05GSUdfTlZJRElBX0NBUk1FTF9DTlBfRVJSQVRVTT15CkNPTkZJR19TT0NJT05FWFRfU1lOUVVBQ0VSX1BSRUlUUz15CiMgZW5kIG9mIEFSTSBlcnJhdGEgd29ya2Fyb3VuZHMgdmlhIHRoZSBhbHRlcm5hdGl2ZXMgZnJhbWV3b3JrCgpDT05GSUdfQVJNNjRfNEtfUEFHRVM9eQojIENPTkZJR19BUk02NF8xNktfUEFHRVMgaXMgbm90IHNldAojIENPTkZJR19BUk02NF82NEtfUEFHRVMgaXMgbm90IHNldAojIENPTkZJR19BUk02NF9WQV9CSVRTXzM5IGlzIG5vdCBzZXQKQ09ORklHX0FSTTY0X1ZBX0JJVFNfNDg9eQpDT05GSUdfQVJNNjRfVkFfQklUUz00OApDT05GSUdfQVJNNjRfUEFfQklUU180OD15CkNPTkZJR19BUk02NF9QQV9CSVRTPTQ4CiMgQ09ORklHX0NQVV9CSUdfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1NDSEVEX01DPXkKIyBDT05GSUdfU0NIRURfQ0xVU1RFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfTlJfQ1BVUz01MTIKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX05VTUE9eQpDT05GSUdfTk9ERVNfU0hJRlQ9NgojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0yNTAKQ09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfSFdfUEVSRl9FVkVOVFM9eQpDT05GSUdfQ0NfSEFWRV9TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfU0lHPXkKQ09ORklHX0tFWEVDX0lNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19UUkFOU19UQUJMRT15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfQVJDSF9GT1JDRV9NQVhfT1JERVI9MTEKQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDA9eQpDT05GSUdfTUlUSUdBVEVfU1BFQ1RSRV9CUkFOQ0hfSElTVE9SWT15CkNPTkZJR19ST0RBVEFfRlVMTF9ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFOPXkKQ09ORklHX0FSTTY0X1RBR0dFRF9BRERSX0FCST15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CiMgQ09ORklHX0NPTVBBVF9BTElHTk1FTlRfRklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSTVY4X0RFUFJFQ0FURUQ9eQpDT05GSUdfU1dQX0VNVUxBVElPTj15CkNPTkZJR19DUDE1X0JBUlJJRVJfRU1VTEFUSU9OPXkKQ09ORklHX1NFVEVORF9FTVVMQVRJT049eQoKIwojIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVNfSEFTX0xEQVBSPXkKQ09ORklHX0FTX0hBU19MU0VfQVRPTUlDUz15CkNPTkZJR19BUk02NF9MU0VfQVRPTUlDUz15CkNPTkZJR19BUk02NF9VU0VfTFNFX0FUT01JQ1M9eQojIGVuZCBvZiBBUk12OC4xIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC4yIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVNfSEFTX0FSTVY4XzI9eQpDT05GSUdfQVNfSEFTX1NIQTM9eQpDT05GSUdfQVJNNjRfUE1FTT15CkNPTkZJR19BUk02NF9SQVNfRVhUTj15CkNPTkZJR19BUk02NF9DTlA9eQojIGVuZCBvZiBBUk12OC4yIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC4zIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfUFRSX0FVVEg9eQpDT05GSUdfQVJNNjRfUFRSX0FVVEhfS0VSTkVMPXkKQ09ORklHX0NDX0hBU19CUkFOQ0hfUFJPVF9QQUNfUkVUPXkKQ09ORklHX0NDX0hBU19TSUdOX1JFVFVSTl9BRERSRVNTPXkKQ09ORklHX0FTX0hBU19QQUM9eQpDT05GSUdfQVNfSEFTX0NGSV9ORUdBVEVfUkFfU1RBVEU9eQojIGVuZCBvZiBBUk12OC4zIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC40IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfQU1VX0VYVE49eQpDT05GSUdfQVNfSEFTX0FSTVY4XzQ9eQpDT05GSUdfQVJNNjRfVExCX1JBTkdFPXkKIyBlbmQgb2YgQVJNdjguNCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgojCiMgQVJNdjguNSBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCiMKQ09ORklHX0FTX0hBU19BUk1WOF81PXkKQ09ORklHX0FSTTY0X0JUST15CkNPTkZJR19DQ19IQVNfQlJBTkNIX1BST1RfUEFDX1JFVF9CVEk9eQpDT05GSUdfQVJNNjRfRTBQRD15CkNPTkZJR19BUk02NF9BU19IQVNfTVRFPXkKQ09ORklHX0FSTTY0X01URT15CiMgZW5kIG9mIEFSTXY4LjUgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjcgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9FUEFOPXkKIyBlbmQgb2YgQVJNdjguNyBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgpDT05GSUdfQVJNNjRfU1ZFPXkKQ09ORklHX0FSTTY0X1NNRT15CkNPTkZJR19BUk02NF9NT0RVTEVfUExUUz15CkNPTkZJR19BUk02NF9QU0VVRE9fTk1JPXkKIyBDT05GSUdfQVJNNjRfREVCVUdfUFJJT1JJVFlfTUFTS0lORyBpcyBub3Qgc2V0CkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19SQU5ET01JWkVfTU9EVUxFX1JFR0lPTl9GVUxMPXkKQ09ORklHX0NDX0hBVkVfU1RBQ0tQUk9URUNUT1JfU1lTUkVHPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SX1BFUl9UQVNLPXkKQ09ORklHX0FSQ0hfTlJfR1BJTz0wCiMgZW5kIG9mIEtlcm5lbCBGZWF0dXJlcwoKIwojIEJvb3Qgb3B0aW9ucwojCkNPTkZJR19BUk02NF9BQ1BJX1BBUktJTkdfUFJPVE9DT0w9eQpDT05GSUdfQ01ETElORT0iY29uc29sZT10dHlBTUEwIgpDT05GSUdfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9eQojIENPTkZJR19DTURMSU5FX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBQb3dlciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9eQpDT05GSUdfQ1BVX1BNPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgojCiMgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKIwoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlM9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19DUFVfSURMRV9HT1ZfVEVPPXkKQ09ORklHX0RUX0lETEVfU1RBVEVTPXkKQ09ORklHX0RUX0lETEVfR0VOUEQ9eQoKIwojIEFSTSBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9QU0NJX0NQVUlETEU9eQpDT05GSUdfQVJNX1BTQ0lfQ1BVSURMRV9ET01BSU49eQojIGVuZCBvZiBBUk0gQ1BVIElkbGUgRHJpdmVycwojIGVuZCBvZiBDUFUgSWRsZQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19DUFVGUkVRX0RUPXkKQ09ORklHX0NQVUZSRVFfRFRfUExBVERFVj15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUT15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUV9GSUU9eQpDT05GSUdfQVJNX0FMTFdJTk5FUl9TVU41MElfQ1BVRlJFUV9OVk1FTT15CkNPTkZJR19BUk1fQVJNQURBXzM3WFhfQ1BVRlJFUT15CkNPTkZJR19BUk1fQVJNQURBXzhLX0NQVUZSRVE9eQpDT05GSUdfQVJNX1NDUElfQ1BVRlJFUT15CkNPTkZJR19BUk1fQlJDTVNUQl9BVlNfQ1BVRlJFUT15CkNPTkZJR19BUk1fSU1YX0NQVUZSRVFfRFQ9eQojIENPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ01JX0NQVUZSRVE9eQojIENPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE5NF9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIyBlbmQgb2YgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKCkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0dFTkVSSUNfR1NJPXkKQ09ORklHX0FDUElfQ0NBX1JFUVVJUkVEPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX1RBRD15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX01DRkc9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9eQpDT05GSUdfQUNQSV9ORklUPXkKIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9ITUFUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfU0VBPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05GSUdGUz15CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9JT1JUPXkKQ09ORklHX0FDUElfR1REVD15CiMgQ09ORklHX0FDUElfQUdESSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BQVFQ9eQpDT05GSUdfQUNQSV9QQ0M9eQojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0hBVkVfS1ZNX0FSQ0hfVExCX0ZMVVNIX0FMTD15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19IQVZFX0tWTV9WQ1BVX1JVTl9QSURfQ0hBTkdFPXkKQ09ORklHX0tWTV9YRkVSX1RPX0dVRVNUX1dPUks9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZNPXkKIyBDT05GSUdfTlZIRV9FTDJfREVCVUcgaXMgbm90IHNldAoKIwojIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CkNPTkZJR19BUkNIX0hBU19TVUJQQUdFX0ZBVUxUUz15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9TRVRVUD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19LRUVQSU5JVFJEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfTk9fSU5TVFI9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfU0hBRE9XX0NBTExfU1RBQ0s9eQojIENPTkZJR19TSEFET1dfQ0FMTF9TVEFDSyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFOR19USElOPXkKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ0ZJX0NMQU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19VU0VSPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MTgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTExCkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9UT1BET1dOX01NQVBfTEFZT1VUPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DT01QQVRfMzJCSVRfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9DT01QSUxFUl9IPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1JFTFI9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfS0VZPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVZFX1RSQUNFX01NSU9fQUNDRVNTPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfREVWX0JTR19DT01NT049eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFlfVDEwPXkKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9GQ19BUFBJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT1BSSU8gaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0lOTElORV9FTkNSWVBUSU9OIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKIyBDT05GSUdfTERNX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIFR5cGVzCgpDT05GSUdfQkxPQ0tfQ09NUEFUPXkKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfTVFfUkRNQT15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CiMgQ09ORklHX0lPU0NIRURfQkZRIGlzIG5vdCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9UUllMT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fVFJZTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX0xPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19JUlFTQVZFPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0lOTElORV9TUElOX1RSWUxPQ0s9eQpDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLPXkKQ09ORklHX0lOTElORV9TUElOX0xPQ0tfQkg9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19JUlFTQVZFPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfTE9DS19CSD15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19CSD15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlFSRVNUT1JFPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0JIPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfTE9DS19JUlFTQVZFPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DS19CSD15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0FSQ0hfSEFTX05PTl9PVkVSTEFQUElOR19BRERSRVNTX1NQQUNFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9TVEFURT15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfRVhUUkFfUEhEUlM9eQpDT05GSUdfQVJDSF9IQVZFX0VMRl9QUk9UPXkKQ09ORklHX0FSQ0hfVVNFX0dOVV9QUk9QRVJUWT15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1dBUD15CiMgQ09ORklHX1pTV0FQIGlzIG5vdCBzZXQKCiMKIyBTTEFCIGFsbG9jYXRvciBvcHRpb25zCiMKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9MzI3NjgKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19WTUFQX1BGTj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CiMgQ09ORklHX0FOT05fVk1BX05BTUUgaXMgbm90IHNldAojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19MUlVfR0VOPXkKQ09ORklHX0xSVV9HRU5fRU5BQkxFRD15CiMgQ09ORklHX0xSVV9HRU5fU1RBVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9FWFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdfUEFDS0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX1NDTT15CkNPTkZJR19BRl9VTklYX09PQj15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RMUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fT0ZGTE9BRD15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9BSD15CkNPTkZJR19YRlJNX0VTUD15CkNPTkZJR19YRlJNX0lQQ09NUD15CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19TTUMgaXMgbm90IHNldAojIENPTkZJR19YRFBfU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT1tCiMgQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVF9ESUFHX0RFU1RST1k9eQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPXkKIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJR19JUFY2X0lMQT15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9GT1U9eQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfU0tJUF9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19IT09LIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX09TRj15CkNPTkZJR19ORl9DT05OVFJBQ0s9eQpDT05GSUdfTkZfTE9HX1NZU0xPRz15CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPXkKQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fRENDUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQojIENPTkZJR19ORl9DVF9QUk9UT19TQ1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREEgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19IMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0lSQyBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdfTkZfQ1RfTkVUTElOSz15CiMgQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NUX05FVExJTktfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1Q9eQpDT05GSUdfTkZfTkFUPXkKQ09ORklHX05GX05BVF9GVFA9eQpDT05GSUdfTkZfTkFUX1NJUD15CkNPTkZJR19ORl9OQVRfVEZUUD15CkNPTkZJR19ORl9OQVRfUkVESVJFQ1Q9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPXkKQ09ORklHX05GX1RBQkxFUz15CkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49eQpDT05GSUdfTkZUX0NUPXkKIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkZUX09CSlJFRj15CkNPTkZJR19ORlRfUVVFVUU9eQpDT05GSUdfTkZUX1FVT1RBPXkKQ09ORklHX05GVF9SRUpFQ1Q9eQpDT05GSUdfTkZUX1JFSkVDVF9JTkVUPXkKQ09ORklHX05GVF9DT01QQVQ9eQpDT05GSUdfTkZUX0hBU0g9eQojIENPTkZJR19ORlRfWEZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9GV0RfTkVUREVWPXkKIyBDT05GSUdfTkZUX1JFSkVDVF9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19ORl9GTE9XX1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTX0NPTVBBVD15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfU0VUPXkKCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9BVURJVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VNPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlk9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX05BVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05FVE1BUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTk9UUkFDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPXkKCiMKIyBYdGFibGVzIG1hdGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9CUEY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJBTkdFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFZTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MMlRQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MRU5HVEg9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01VTFRJUE9SVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BIWVNERVY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUUklORz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9VMzI9eQojIGVuZCBvZiBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgpDT05GSUdfSVBfU0VUPXkKQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9QT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFSSz15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9IQVNIX01BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT15CkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9eQpDT05GSUdfSVBfVlM9eQpDT05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19QUk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fVURQPXkKIyBDT05GSUdfSVBfVlNfUFJPVE9fRVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fQUggaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19TQ1RQIGlzIG5vdCBzZXQKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19SUj15CkNPTkZJR19JUF9WU19XUlI9eQpDT05GSUdfSVBfVlNfTEM9eQojIENPTkZJR19JUF9WU19XTEMgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19GTyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX09WRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xCTEMgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0RIIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NIPXkKIyBDT05GSUdfSVBfVlNfTUggaXMgbm90IHNldAojIENPTkZJR19JUF9WU19TRUQgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19OUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1RXT1MgaXMgbm90IHNldAoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIE1IIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19NSF9UQUJfSU5ERVg9MTIKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgojCiMgQ09ORklHX0lQX1ZTX0ZUUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19ORkNUPXkKIyBDT05GSUdfSVBfVlNfUEVfU0lQIGlzIG5vdCBzZXQKCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9eQpDT05GSUdfTkZfU09DS0VUX0lQVjQ9eQpDT05GSUdfTkZfVFBST1hZX0lQVjQ9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY0PXkKIyBDT05GSUdfTkZUX0RVUF9JUFY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX0ZJQl9JUFY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfVEFCTEVTX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWND15CkNPTkZJR19ORl9MT0dfQVJQPXkKQ09ORklHX05GX0xPR19JUFY0PXkKQ09ORklHX05GX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPXkKQ09ORklHX05GX05BVF9QUFRQPXkKQ09ORklHX0lQX05GX0lQVEFCTEVTPXkKIyBDT05GSUdfSVBfTkZfTUFUQ0hfQUggaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9NQVRDSF9FQ04gaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9eQojIENPTkZJR19JUF9ORl9NQVRDSF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfRklMVEVSPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfSVBfTkZfTkFUPXkKQ09ORklHX0lQX05GX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX0lQX05GX01BTkdMRT15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVAgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9UQVJHRVRfRUNOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfVEFSR0VUX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9SQVc9eQojIENPTkZJR19JUF9ORl9TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX0FSUFRBQkxFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX1NPQ0tFVF9JUFY2PXkKQ09ORklHX05GX1RQUk9YWV9JUFY2PXkKQ09ORklHX05GX1RBQkxFU19JUFY2PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWNj15CiMgQ09ORklHX05GVF9EVVBfSVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9GSUJfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWNj15CkNPTkZJR19ORl9SRUpFQ1RfSVBWNj15CkNPTkZJR19ORl9MT0dfSVBWNj15CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlQ9eQojIENPTkZJR19JUDZfTkZfTUFUQ0hfU1JIIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9eQpDT05GSUdfSVA2X05GX0ZJTFRFUj15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPXkKQ09ORklHX0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9eQpDT05GSUdfSVA2X05GX05BVD15CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTUFTUVVFUkFERSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19ORl9ERUZSQUdfSVBWNj15CiMgQ09ORklHX05GX1RBQkxFU19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VURT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklER0VfRUJUX0xPRz15CkNPTkZJR19CUklER0VfRUJUX05GTE9HPXkKIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldApDT05GSUdfSVBfRENDUD15CkNPTkZJR19JTkVUX0RDQ1BfRElBRz15CgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfSVBfRENDUF9DQ0lEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX0NDSUQzPXkKIyBDT05GSUdfSVBfRENDUF9DQ0lEM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX1RGUkNfTElCPXkKIyBlbmQgb2YgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1BfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBEQ0NQIEtlcm5lbCBIYWNraW5nCgpDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1NDVFBfRElBRz15CkNPTkZJR19SRFM9eQojIENPTkZJR19SRFNfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19UQ1AgaXMgbm90IHNldAojIENPTkZJR19SRFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19USVBDIGlzIG5vdCBzZXQKQ09ORklHX0FUTT15CiMgQ09ORklHX0FUTV9DTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkUgaXMgbm90IHNldAojIENPTkZJR19BVE1fQlIyNjg0IGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9eQojIENPTkZJR19MMlRQX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19MMlRQX1YzIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKIyBDT05GSUdfQlJJREdFX01SUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9DRk0gaXMgbm90IHNldApDT05GSUdfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0FfVEFHX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fUFJFUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0hFTExDUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0dTV0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRURTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0tTWiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVF84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDRfQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JaTjFfQTVQU1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19MQU45MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19YUlM3MDBYIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQpDT05GSUdfQVRBTEs9eQojIENPTkZJR19ERVZfQVBQTEVUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CkNPTkZJR182TE9XUEFOPXkKIyBDT05GSUdfNkxPV1BBTl9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHXzZMT1dQQU5fTkhDPXkKQ09ORklHXzZMT1dQQU5fTkhDX0RFU1Q9eQpDT05GSUdfNkxPV1BBTl9OSENfRlJBR01FTlQ9eQpDT05GSUdfNkxPV1BBTl9OSENfSE9QPXkKQ09ORklHXzZMT1dQQU5fTkhDX0lQVjY9eQpDT05GSUdfNkxPV1BBTl9OSENfTU9CSUxJVFk9eQpDT05GSUdfNkxPV1BBTl9OSENfUk9VVElORz15CkNPTkZJR182TE9XUEFOX05IQ19VRFA9eQojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0hPUCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX1VEUCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0lDTVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfREVTVCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfRlJBRyBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfUk9VVEUgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1ND15CiMgQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRfRVhQRVJJTUVOVEFMIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfU09DS0VUPXkKIyBDT05GSUdfSUVFRTgwMjE1NF82TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT15CkNPTkZJR19ORVRfU0NIX0hUQj15CkNPTkZJR19ORVRfU0NIX0hGU0M9eQojIENPTkZJR19ORVRfU0NIX0FUTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKIyBDT05GSUdfTkVUX1NDSF9DQlMgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0VURiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX0RTTUFSSz15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9QRklGT19GQVNUPXkKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0icGZpZm9fZmFzdCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9eQpDT05GSUdfTkVUX0NMU19GTE9XRVI9eQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD15CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT15CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZTT0NLRVRTX0RJQUc9eQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUU19DT01NT049eQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTkNTST15CiMgQ09ORklHX05DU0lfT0VNX0NNRF9HRVRfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NFTEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKQ09ORklHX1BBR0VfUE9PTF9TVEFUUz15CkNPTkZJR19GQUlMT1ZFUj15CkNPTkZJR19FVEhUT09MX05FVExJTks9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9BTUJBPXkKQ09ORklHX1RFR1JBX0FIQj15CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJX0RPTUFJTlNfR0VORVJJQz15CkNPTkZJR19QQ0lfU1lTQ0FMTD15CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVBRVI9eQojIENPTkZJR19QQ0lFQUVSX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRUNSQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTT15CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lFX0RQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfRUNBTT15CkNPTkZJR19QQ0lfQlJJREdFX0VNVUw9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJX0FBUkRWQVJLPXkKIyBDT05GSUdfUENJRV9YSUxJTlhfTldMIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0ZUUENJMTAwIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9URUdSQT15CkNPTkZJR19QQ0lFX1JDQVJfSE9TVD15CiMgQ09ORklHX1BDSUVfUkNBUl9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfSE9TVF9DT01NT049eQpDT05GSUdfUENJX0hPU1RfR0VORVJJQz15CiMgQ09ORklHX1BDSUVfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9YSUxJTlhfQ1BNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9YR0VORT15CkNPTkZJR19QQ0lfWEdFTkVfTVNJPXkKQ09ORklHX1BDSUVfSVBST0M9eQpDT05GSUdfUENJRV9JUFJPQ19QTEFURk9STT15CkNPTkZJR19QQ0lFX0lQUk9DX01TST15CiMgQ09ORklHX1BDSUVfQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9QRU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfSE9TVF9USFVOREVSX0VDQU0gaXMgbm90IHNldApDT05GSUdfUENJRV9ST0NLQ0hJUD15CkNPTkZJR19QQ0lFX1JPQ0tDSElQX0hPU1Q9eQpDT05GSUdfUENJRV9ST0NLQ0hJUF9FUD15CiMgQ09ORklHX1BDSUVfTUVESUFURUsgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01FRElBVEVLX0dFTjMgaXMgbm90IHNldApDT05GSUdfUENJRV9CUkNNU1RCPXkKQ09ORklHX1BDSV9IWVBFUlZfSU5URVJGQUNFPXkKIyBDT05GSUdfUENJRV9NSUNST0NISVBfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfSElTSV9FUlIgaXMgbm90IHNldAoKIwojIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAojCkNPTkZJR19QQ0lFX0RXPXkKQ09ORklHX1BDSUVfRFdfSE9TVD15CiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0lNWDYgaXMgbm90IHNldAojIENPTkZJR19QQ0lfS0VZU1RPTkVfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9LRVlTVE9ORV9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFZRVJTQ0FQRT15CiMgQ09ORklHX1BDSV9MQVlFUlNDQVBFX0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ISVNJPXkKQ09ORklHX1BDSUVfUUNPTT15CiMgQ09ORklHX1BDSUVfUUNPTV9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0FSTUFEQV84Sz15CiMgQ09ORklHX1BDSUVfUk9DS0NISVBfRFdfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfS0lSSU4gaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0hJU0lfU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01FU09OIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfVEVHUkExOTQ9eQpDT05GSUdfUENJRV9URUdSQTE5NF9IT1NUPXkKIyBDT05GSUdfUENJRV9URUdSQTE5NF9FUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQUwgaXMgbm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKCiMKIyBNb2JpdmVpbCBQQ0llIENvcmUgU3VwcG9ydAojCiMgQ09ORklHX1BDSUVfTU9CSVZFSUxfUExBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTEFZRVJTQ0FQRV9HRU40IGlzIG5vdCBzZXQKIyBlbmQgb2YgTW9iaXZlaWwgUENJZSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgQ09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0NBREVOQ0VfUExBVF9FUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9KNzIxRV9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FkZW5jZSBQQ0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCkNPTkZJR19QQ0lfRU5EUE9JTlQ9eQpDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTPXkKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VQRl9OVEIgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKIyBDT05GSUdfQ1hMX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfQVVYSUxJQVJZX0JVUz15CkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iL3NiaW4vaG90cGx1ZyIKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERVZUTVBGU19TQUZFIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1M9eQpDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1haPXkKIyBDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1pTVEQgaXMgbm90IHNldApDT05GSUdfRldfQ0FDSEU9eQojIENPTkZJR19GV19VUExPQUQgaXMgbm90IHNldAojIGVuZCBvZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKQ09ORklHX0hNRU1fUkVQT1JUSU5HPXkKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19TT0NfQlVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVHTUFQX1NQTUk9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0FSQ0hfVE9QT0xPR1k9eQpDT05GSUdfR0VORVJJQ19BUkNIX05VTUE9eQojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19CUkNNU1RCX0dJU0JfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YVEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSUxJQ09OX0xQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9XRUlNIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fRUJJMj15CiMgQ09ORklHX1FDT01fU1NDX0JMT0NLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TVU41MElfREUyX0JVUz15CkNPTkZJR19TVU5YSV9SU0I9eQpDT05GSUdfVEVHUkFfQUNPTk5FQ1Q9eQpDT05GSUdfVEVHUkFfR01JPXkKIyBDT05GSUdfVkVYUFJFU1NfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX01DX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwpDT05GSUdfQVJNX1NDTUlfUFJPVE9DT0w9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9UUkFOU1BPUlQ9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9TSE1FTT15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfTUFJTEJPWD15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfU01DPXkKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1NNQ19BVE9NSUNfRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU0NNSV9QT1dFUl9ET01BSU49eQojIENPTkZJR19BUk1fU0NNSV9QT1dFUl9DT05UUk9MIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoKQ09ORklHX0FSTV9TQ1BJX1BST1RPQ09MPXkKQ09ORklHX0FSTV9TQ1BJX1BPV0VSX0RPTUFJTj15CkNPTkZJR19BUk1fU0RFX0lOVEVSRkFDRT15CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfSVNDU0lfSUJGVD15CkNPTkZJR19SQVNQQkVSUllQSV9GSVJNV0FSRT15CkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NDTT15CiMgQ09ORklHX1FDT01fU0NNX0RPV05MT0FEX01PREVfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGQj15CiMgQ09ORklHX1NZU0ZCX1NJTVBMRUZCIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NDSV9QUk9UT0NPTD15CkNPTkZJR19UVVJSSVNfTU9YX1JXVE09eQojIENPTkZJR19BUk1fRkZBX1RSQU5TUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQojIENPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TT0ZUX1JFU0VSVkU9eQpDT05GSUdfRUZJX1BBUkFNU19GUk9NX0ZEVD15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVCPXkKIyBDT05GSUdfRUZJX1pCT09UIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9BUk1TVFVCX0RUQl9MT0FERVI9eQpDT05GSUdfRUZJX0dFTkVSSUNfU1RVQl9JTklUUkRfQ01ETElORV9MT0FERVI9eQpDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTD15CkNPTkZJR19FRklfQ0FQU1VMRV9MT0FERVI9eQpDT05GSUdfRUZJX1RFU1Q9eQpDT05GSUdfUkVTRVRfQVRUQUNLX01JVElHQVRJT049eQojIENPTkZJR19FRklfRElTQUJMRV9QQ0lfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9FQVJMWUNPTj15CkNPTkZJR19FRklfQ1VTVE9NX1NTRFRfT1ZFUkxBWVM9eQojIENPTkZJR19FRklfRElTQUJMRV9SVU5USU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0NPQ09fU0VDUkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJR19VRUZJX0NQRVJfQVJNPXkKQ09ORklHX01FU09OX1NNPXkKQ09ORklHX0FSTV9QU0NJX0ZXPXkKIyBDT05GSUdfQVJNX1BTQ0lfQ0hFQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSTV9TTUNDQz15CkNPTkZJR19IQVZFX0FSTV9TTUNDQ19ESVNDT1ZFUlk9eQpDT05GSUdfQVJNX1NNQ0NDX1NPQ19JRD15CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKQ09ORklHX1RFR1JBX0lWQz15CkNPTkZJR19URUdSQV9CUE1QPXkKIyBlbmQgb2YgVGVncmEgZmlybXdhcmUgZHJpdmVyCgojCiMgWnlucSBNUFNvQyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX1pZTlFNUF9GSVJNV0FSRT15CiMgQ09ORklHX1pZTlFNUF9GSVJNV0FSRV9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFp5bnEgTVBTb0MgRmlybXdhcmUgRHJpdmVycwojIGVuZCBvZiBGaXJtd2FyZSBEcml2ZXJzCgojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKQ09ORklHX01URD15CiMgQ09ORklHX01URF9URVNUUyBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIHBhcnNlcnMKIwojIENPTkZJR19NVERfQVI3X1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX09GX1BBUlRTPXkKIyBDT05GSUdfTVREX0FGU19QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJTRVJfVFJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gcGFyc2VycwoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9DSz15CgojCiMgTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMgVUJJIGJsb2NrIGlzIHByZWZlcnJlZC4gU2VlIE1URF9VQklfQkxPQ0suCiMKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZEX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENPTkZJR19NVERfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9KRURFQ1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9SQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUNIUDQ4TDY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TU1QyNUwgaXMgbm90IHNldAojIENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCgojCiMgTkFORAojCiMgQ09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JBV19OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NQSV9OQU5EIGlzIG5vdCBzZXQKCiMKIyBFQ0MgZW5naW5lIHN1cHBvcnQKIwojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfSEFNTUlORyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19TV19CQ0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfTVhJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19NRURJQVRFSyBpcyBub3Qgc2V0CiMgZW5kIG9mIEVDQyBlbmdpbmUgc3VwcG9ydAojIGVuZCBvZiBOQU5ECgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKIyBlbmQgb2YgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCgpDT05GSUdfTVREX1NQSV9OT1I9eQpDT05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlM9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRV9PTl9WT0xBVElMRT15CiMgQ09ORklHX01URF9TUElfTk9SX1NXUF9LRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0hJU0lfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBpcyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJR19PRl9LT0JKPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfUkVTRVJWRURfTUVNPXkKQ09ORklHX09GX1JFU09MVkU9eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19PRl9OVU1BPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTT15CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9bQpDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5NgojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKIyBDT05GSUdfTlZNRV9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkM9eQpDT05GSUdfTlZNRV9UQ1A9eQpDT05GSUdfTlZNRV9BVVRIPXkKIyBDT05GSUdfTlZNRV9UQVJHRVQgaXMgbm90IHNldAojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hJNjQyMVY2MDBfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX1FDT01fQ09JTkNFTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0ZBU1RSUEMgaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKIyBDT05GSUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9ISUtFWV9VU0IgaXMgbm90IHNldAojIENPTkZJR19PUEVOX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19WQ1BVX1NUQUxMX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9BVDI1PXkKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9WSyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19IQUJBTkFfQUkgaXMgbm90IHNldAojIENPTkZJR19VQUNDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19HUF9QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CiMgQ09ORklHX0NIUl9ERVZfU1QgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TUj15CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKIyBDT05GSUdfQ0hSX0RFVl9TQ0ggaXMgbm90IHNldApDT05GSUdfU0NTSV9FTkNMT1NVUkU9eQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NDQU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CiMgQ09ORklHX1NDU0lfRkNfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9eQpDT05GSUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKIyBDT05GSUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIFRyYW5zcG9ydHMKCkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RDUD15CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPXkKIyBDT05GSUdfU0NTSV9DWEdCM19JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjRfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JOWDJfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CRTJJU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBTQT15CiMgQ09ORklHX1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUFDUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDNzlYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hJU0lfU0FTPXkKIyBDT05GSUdfU0NTSV9ISVNJX1NBU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hJU0lfU0FTX0RFQlVHRlNfREVGQVVMVF9FTkFCTEUgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlVNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FSQ01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRVNBUzJSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19TQ1NJX01QVDNTQVM9eQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKIyBDT05GSUdfU0NTSV9NUFQyU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUEkzTVIgaXMgbm90IHNldApDT05GSUdfU0NTSV9TTUFSVFBRST15CiMgQ09ORklHX1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVklSVElPPXkKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgZGV2aWNlIHN1cHBvcnQKCkNPTkZJR19BVEE9eQpDT05GSUdfU0FUQV9IT1NUPXkKQ09ORklHX1BBVEFfVElNSU5HUz15CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJR19BVEFfRk9SQ0U9eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9eQpDT05GSUdfU0FUQV9NT0JJTEVfTFBNX1BPTElDWT0wCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09eQojIENPTkZJR19BSENJX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FIQ0lfSU1YIGlzIG5vdCBzZXQKQ09ORklHX0FIQ0lfQ0VWQT15CiMgQ09ORklHX0FIQ0lfTVRLIGlzIG5vdCBzZXQKQ09ORklHX0FIQ0lfTVZFQlU9eQpDT05GSUdfQUhDSV9TVU5YST15CkNPTkZJR19BSENJX1RFR1JBPXkKQ09ORklHX0FIQ0lfWEdFTkU9eQpDT05GSUdfQUhDSV9RT1JJUT15CiMgQ09ORklHX1NBVEFfQUhDSV9TRUFUVExFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1NJTDI0PXkKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1JDQVI9eQojIENPTkZJR19TQVRBX1NJTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TVlcgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1VMSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSVRFU1NFIGlzIG5vdCBzZXQKCiMKIyBQQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKIyBDT05GSUdfUEFUQV9BTEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9BTUQ9eQojIENPTkZJR19QQVRBX0FSVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUUDg2N1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9eQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPXkKIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPXkKIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1BMQVRGT1JNPXkKQ09ORklHX1BBVEFfT0ZfUExBVEZPUk09eQojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9eQpDT05GSUdfTURfTElORUFSPXkKQ09ORklHX01EX1JBSUQwPXkKQ09ORklHX01EX1JBSUQxPXkKQ09ORklHX01EX1JBSUQxMD15CkNPTkZJR19NRF9SQUlENDU2PW0KQ09ORklHX01EX01VTFRJUEFUSD15CkNPTkZJR19NRF9GQVVMVFk9eQpDT05GSUdfQkNBQ0hFPXkKIyBDT05GSUdfQkNBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0FTWU5DX1JFR0lTVFJBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIGVuZCBvZiBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CgpDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKIyBDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX0ZFTElYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX1NFVklMTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUUNBOEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NKQTExMDUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9YUlM3MDBYX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9WSVRFU1NFX1ZTQzczWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9WSVRFU1NFX1ZTQzczWFhfUExBVEZPUk0gaXMgbm90IHNldAojIGVuZCBvZiBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKCkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkKQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1ZPUlRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BQ1RJT05TPXkKIyBDT05GSUdfT1dMX0VNQUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTExXSU5ORVI9eQpDT05GSUdfU1VONElfRU1BQz15CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9YR0JFPXkKIyBDT05GSUdfQU1EX1hHQkVfRENCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9YR0VORT15CiMgQ09ORklHX05FVF9YR0VORV9WMiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj15CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CiMgQ09ORklHX0VNQUNfUk9DS0NISVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BU0lYPXkKIyBDT05GSUdfU1BJX0FYODg3OTZDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CiMgQ09ORklHX0FUTDIgaXMgbm90IHNldAojIENPTkZJR19BVEwxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUUgaXMgbm90IHNldAojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0CkNPTkZJR19BTFg9bQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CkNPTkZJR19CQ01HRU5FVD15CkNPTkZJR19CTlgyPXkKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CkNPTkZJR19USUdPTjM9eQpDT05GSUdfVElHT04zX0hXTU9OPXkKQ09ORklHX0JOWDJYPXkKQ09ORklHX0JOWDJYX1NSSU9WPXkKQ09ORklHX0JHTUFDPXkKQ09ORklHX0JHTUFDX1BMQVRGT1JNPXkKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19CTlhUPXkKQ09ORklHX0JOWFRfU1JJT1Y9eQpDT05GSUdfQk5YVF9GTE9XRVJfT0ZGTE9BRD15CiMgQ09ORklHX0JOWFRfRENCIGlzIG5vdCBzZXQKQ09ORklHX0JOWFRfSFdNT049eQpDT05GSUdfTkVUX1ZFTkRPUl9DQURFTkNFPXkKQ09ORklHX01BQ0I9eQpDT05GSUdfTUFDQl9VU0VfSFdTVEFNUD15CiMgQ09ORklHX01BQ0JfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPXkKIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCiMgQ09ORklHX0NIRUxTSU9fVDFfMUcgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fSU5MSU5FX0NSWVBUTz15CkNPTkZJR19DSEVMU0lPX0lQU0VDX0lOTElORT1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9eQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKIyBDT05GSUdfR0VNSU5JX0VUSEVSTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RNOTA1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldAojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJR19CRTJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTkdMRURFUj15CiMgQ09ORklHX1RTTkVQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVpDSElQPXkKIyBDT05GSUdfRVpDSElQX05QU19NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9GUkVFU0NBTEU9eQojIENPTkZJR19GRUMgaXMgbm90IHNldAojIENPTkZJR19GU0xfRk1BTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9QUV9NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1hHTUFDX01ESU8gaXMgbm90IHNldAojIENPTkZJR19HSUFORkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0RQQUEyX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FTkVUQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FTkVUQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FTkVUQ19JRVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX01ESU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQpDT05GSUdfR1ZFPW0KQ09ORklHX05FVF9WRU5ET1JfSElTSUxJQ09OPXkKIyBDT05GSUdfSElYNUhEMl9HTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9GRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUDA0X0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ITlNfTURJTz15CkNPTkZJR19ITlM9eQpDT05GSUdfSE5TX0RTQUY9eQpDT05GSUdfSE5TX0VORVQ9eQojIENPTkZJR19ITlMzIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPXkKQ09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQlZGPXkKQ09ORklHX0lYR0I9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VDPXkKQ09ORklHX0k0MEU9eQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JQVZGPXkKQ09ORklHX0k0MEVWRj15CkNPTkZJR19JQ0U9eQpDT05GSUdfSUNFX1NXSVRDSERFVj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15CkNPTkZJR19ORVRfVkVORE9SX1dBTkdYVU49eQojIENPTkZJR19OR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFhHQkUgaXMgbm90IHNldAojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREk9eQojIENPTkZJR19BRElOMTExMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0xJVEVYPXkKIyBDT05GSUdfTElURVhfTElURUVUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQpDT05GSUdfTVZNRElPPXkKQ09ORklHX01WTkVUQT15CkNPTkZJR19NVlBQMj15CiMgQ09ORklHX01WUFAyX1BUUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BYQTE2OF9FVEggaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9eQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OVFgyX0FGIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OVFgyX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RFUkEgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01FRElBVEVLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj1tCkNPTkZJR19NTFg0X0VOX0RDQj15CkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg0X0NPUkVfR0VOMj15CkNPTkZJR19NTFg1X0NPUkU9bQpDT05GSUdfTUxYNV9GUEdBPXkKQ09ORklHX01MWDVfQ09SRV9FTj15CkNPTkZJR19NTFg1X0VOX0FSRlM9eQpDT05GSUdfTUxYNV9FTl9SWE5GQz15CkNPTkZJR19NTFg1X01QRlM9eQpDT05GSUdfTUxYNV9FU1dJVENIPXkKQ09ORklHX01MWDVfQlJJREdFPXkKQ09ORklHX01MWDVfQ0xTX0FDVD15CkNPTkZJR19NTFg1X1RDX1NBTVBMRT15CkNPTkZJR19NTFg1X0NPUkVfRU5fRENCPXkKQ09ORklHX01MWDVfQ09SRV9JUE9JQj15CiMgQ09ORklHX01MWDVfRU5fSVBTRUMgaXMgbm90IHNldApDT05GSUdfTUxYNV9TV19TVEVFUklORz15CiMgQ09ORklHX01MWDVfU0YgaXMgbm90IHNldApDT05GSUdfTUxYU1dfQ09SRT1tCkNPTkZJR19NTFhTV19DT1JFX0hXTU9OPXkKQ09ORklHX01MWFNXX0NPUkVfVEhFUk1BTD15CkNPTkZJR19NTFhTV19QQ0k9bQpDT05GSUdfTUxYU1dfSTJDPW0KQ09ORklHX01MWFNXX1NQRUNUUlVNPW0KQ09ORklHX01MWFNXX1NQRUNUUlVNX0RDQj15CkNPTkZJR19NTFhTV19NSU5JTUFMPW0KQ09ORklHX01MWEZXPW0KIyBDT05GSUdfTUxYQkZfR0lHRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0VOQzI4SjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldAojIENPTkZJR19MQU45NjZYX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU0VNST15CiMgQ09ORklHX01TQ0NfT0NFTE9UX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU09GVD15CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05JPXkKIyBDT05GSUdfTklfWEdFX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BFTlNBTkRPPXkKIyBDT05GSUdfSU9OSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKQ09ORklHX1FMQ05JQz15CkNPTkZJR19RTENOSUNfU1JJT1Y9eQpDT05GSUdfUUxDTklDX0RDQj15CkNPTkZJR19RTENOSUNfSFdNT049eQojIENPTkZJR19ORVRYRU5fTklDIGlzIG5vdCBzZXQKQ09ORklHX1FFRD15CkNPTkZJR19RRURfU1JJT1Y9eQpDT05GSUdfUUVERT15CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CiMgQ09ORklHX1FDQTcwMDBfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fRU1BQz15CiMgQ09ORklHX1JNTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfODEzOUNQIGlzIG5vdCBzZXQKQ09ORklHXzgxMzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQojIENPTkZJR184MTM5VE9PX1RVTkVfVFdJU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlUT09fODEyOSBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlfT0xEX1JYX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PXkKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CiMgQ09ORklHX1NIX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19SQVZCPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX1JPQ0tFUj15CkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CkNPTkZJR19TRkM9bQpDT05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQT1tCiMgQ09ORklHX1NGQ19TSUVOQV9NVEQgaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BX01DRElfTU9OPXkKQ09ORklHX1NGQ19TSUVOQV9TUklPVj15CkNPTkZJR19TRkNfU0lFTkFfTUNESV9MT0dHSU5HPXkKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19TTUM5MVg9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5MTFYPXkKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19TTklfTkVUU0VDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPXkKIyBDT05GSUdfU1RNTUFDX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQojIENPTkZJR19EV01BQ19EV0NfUU9TX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19HRU5FUklDPXkKQ09ORklHX0RXTUFDX0lQUTgwNlg9eQojIENPTkZJR19EV01BQ19NRURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19NRVNPTj15CkNPTkZJR19EV01BQ19RQ09NX0VUSFFPUz15CkNPTkZJR19EV01BQ19ST0NLQ0hJUD15CkNPTkZJR19EV01BQ19TVU5YST15CkNPTkZJR19EV01BQ19TVU44ST15CkNPTkZJR19EV01BQ19JTVg4PXkKIyBDT05GSUdfRFdNQUNfSU5URUxfUExBVCBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfREFWSU5DSV9NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfQU02NV9DUFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CiMgQ09ORklHX01TRTEwMlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CkNPTkZJR19MRURfVFJJR0dFUl9QSFk9eQpDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FNRF9QSFk9eQpDT05GSUdfTUVTT05fR1hMX1BIWT15CkNPTkZJR19BRElOX1BIWT15CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BUVVBTlRJQV9QSFk9eQpDT05GSUdfQVg4ODc5NkJfUEhZPW0KQ09ORklHX0JST0FEQ09NX1BIWT15CkNPTkZJR19CQ001NDE0MF9QSFk9eQpDT05GSUdfQkNNN1hYWF9QSFk9eQpDT05GSUdfQkNNODQ4ODFfUEhZPXkKQ09ORklHX0JDTTg3WFhfUEhZPXkKIyBDT05GSUdfQkNNX0NZR05VU19QSFkgaXMgbm90IHNldApDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJR19DT1JUSU5BX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX0xYVF9QSFk9eQpDT05GSUdfSU5URUxfWFdBWV9QSFk9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NSUNSRUxfUEhZPXkKQ09ORklHX01JQ1JPQ0hJUF9QSFk9eQpDT05GSUdfTUlDUk9DSElQX1QxX1BIWT15CkNPTkZJR19NSUNST1NFTUlfUEhZPXkKIyBDT05GSUdfTU9UT1JDT01NX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9eQojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05YUF9USkExMVhYX1BIWT15CkNPTkZJR19BVDgwM1hfUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19SRUFMVEVLX1BIWT15CkNPTkZJR19SRU5FU0FTX1BIWT15CkNPTkZJR19ST0NLQ0hJUF9QSFk9eQpDT05GSUdfU01TQ19QSFk9bQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKQ09ORklHX1RFUkFORVRJQ1NfUEhZPXkKQ09ORklHX0RQODM4MjJfUEhZPXkKQ09ORklHX0RQODNUQzgxMV9QSFk9eQpDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfRFA4Mzg2OV9QSFk9eQojIENPTkZJR19EUDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNPTkZJR19GV05PREVfTURJTz15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CkNPTkZJR19NRElPX1NVTjRJPXkKQ09ORklHX01ESU9fWEdFTkU9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fQkNNX0lQUk9DPXkKQ09ORklHX01ESU9fQkNNX1VOSU1BQz15CiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSElTSV9GRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX01TQ0NfTUlJTSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fT0NURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE0MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE4MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCkNPTkZJR19NRElPX0JVU19NVVg9eQpDT05GSUdfTURJT19CVVNfTVVYX01FU09OX0cxMkE9eQpDT05GSUdfTURJT19CVVNfTVVYX0JDTV9JUFJPQz15CiMgQ09ORklHX01ESU9fQlVTX01VWF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVNfTVVYX01VTFRJUExFWEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfUENTX1hQQ1M9eQojIGVuZCBvZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPXkKQ09ORklHX1VTQl9MQU43OFhYPXkKQ09ORklHX1VTQl9VU0JORVQ9bQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9DRENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQpDT05GSUdfVVNCX05FVF9DSDkyMDA9bQpDT05GSUdfVVNCX05FVF9BUUMxMTE9bQpDT05GSUdfVVNCX1JUTDgxNTNfRUNNPW0KQ09ORklHX1dMQU49eQpDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKQ09ORklHX1dMQU5fVkVORE9SX0FUSD15CiMgQ09ORklHX0FUSF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19XTEFOX1ZFTkRPUl9DSVNDTz15CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxMPXkKQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLPXkKQ09ORklHX1dMQU5fVkVORE9SX01JQ1JPQ0hJUD15CkNPTkZJR19XTEFOX1ZFTkRPUl9QVVJFTElGST15CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQpDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQpDT05GSUdfV0xBTl9WRU5ET1JfU0lMQUJTPXkKQ09ORklHX1dMQU5fVkVORE9SX1NUPXkKQ09ORklHX1dMQU5fVkVORE9SX1RJPXkKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkKQ09ORklHX1dMQU5fVkVORE9SX1FVQU5URU5OQT15CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9eQoKIwojIFdpcmVsZXNzIFdBTgojCiMgQ09ORklHX1dXQU4gaXMgbm90IHNldAojIGVuZCBvZiBXaXJlbGVzcyBXQU4KCkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPXkKQ09ORklHX1ZNWE5FVDM9eQojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKQ09ORklHX1VTQjRfTkVUPW0KQ09ORklHX0hZUEVSVl9ORVQ9eQojIENPTkZJR19ORVRERVZTSU0gaXMgbm90IHNldApDT05GSUdfTkVUX0ZBSUxPVkVSPXkKIyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CkNPTkZJR19JTlBVVF9WSVZBTERJRk1BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BREMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU05WU19QV1JLRVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9JTVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfVEVHUkE9eQojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9QSU5FUEhPTkUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU40SV9MUkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DQVAxMVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVQ2Nzc5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1lQUkVTU19TRiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKQ09ORklHX01PVVNFX1BTMl9TTUJVUz15CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldApDT05GSUdfSU5QVVRfSk9ZU1RJQ0s9eQojIENPTkZJR19KT1lTVElDS19BTkFMT0cgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BM0QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BREMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BREkgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19DT0JSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dGMksgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lOVEVSQUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RNREMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU4gaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRU9SQiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NUSU5HRVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UV0lESk9ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FTNTAxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0pPWURVTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUFNYUEFEX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVIxMDIxX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODMxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUExNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZQ09OX0hZNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTElURUsgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUFJPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NU0cyNjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU1BR0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU1YNlVMX1RTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUkFTUEJFUlJZUElfRlcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VONEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVJGQUNFM19TUEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pFVDYyMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DT0xJQlJJX1ZGNTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUVM1WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVE1FTF9DQVBUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BNODk0MV9QV1JLRVk9eQojIENPTkZJR19JTlBVVF9QTThYWFhfVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0RFQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1ZJQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JFR1VMQVRPUl9IQVBUSUM9eQpDT05GSUdfSU5QVVRfQVhQMjBYX1BFSz15CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JLODA1X1BXUktFWT15CiMgQ09ORklHX0lOUFVUX0dQSU9fUk9UQVJZX0VOQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EQTcyODBfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JQk1fUEFORUwgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTMjY5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzYyNkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM3MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPXkKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0hJU0lfUE9XRVJLRVk9eQojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0FNQkFLTUk9eQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVBCUFMyIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9LRVlCT0FSRD15CiMgQ09ORklHX1NFUklPX1NVTjRJX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0dQSU9fUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBIYXJkd2FyZSBJL08gcG9ydHMKIyBlbmQgb2YgSW5wdXQgZGV2aWNlIHN1cHBvcnQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdfTERJU0NfQVVUT0xPQUQ9eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwXzE2NTUwQV9WQVJJQU5UUz15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CiMgQ09ORklHX1NFUklBTF84MjUwX0JDTTI4MzVBVVggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfRlNMPXkKQ09ORklHX1NFUklBTF84MjUwX0RXPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRU0gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9PTUFQIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX01UNjU3Nz15CkNPTkZJR19TRVJJQUxfODI1MF9QRVJJQ09NPXkKQ09ORklHX1NFUklBTF84MjUwX1RFR1JBPXkKQ09ORklHX1NFUklBTF84MjUwX0JDTTcyNzE9eQpDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNPXkKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9BTUJBX1BMMDEwPXkKQ09ORklHX1NFUklBTF9BTUJBX1BMMDEwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTE9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTFfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfRUFSTFlDT05fQVJNX1NFTUlIT1NUPXkKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19TRVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfVEVHUkE9eQpDT05GSUdfU0VSSUFMX1RFR1JBX1RDVT15CkNPTkZJR19TRVJJQUxfVEVHUkFfVENVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JTVhfRUFSTFlDT04gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NIX1NDST15CkNPTkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTExCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJX0RNQT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVNNPXkKQ09ORklHX1NFUklBTF9NU01fQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NQUkQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01WRUJVX1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfT1dMIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTktfR1QgaXMgbm90IHNldAojIENPTkZJR19OX0hETEMgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05VTExfVFRZIGlzIG5vdCBzZXQKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZDX0lSUT15CkNPTkZJR19IVkNfWEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQojIENPTkZJR19IVkNfRENDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9JUE1CIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1BPV0VST0ZGPXkKIyBDT05GSUdfSVBNQl9ERVZJQ0VfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTT15CiMgQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX0JBNDMxIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9CQ00yODM1PXkKQ09ORklHX0hXX1JBTkRPTV9JUFJPQ19STkcyMDA9eQpDT05GSUdfSFdfUkFORE9NX09NQVA9eQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CkNPTkZJR19IV19SQU5ET01fSElTST15CkNPTkZJR19IV19SQU5ET01fWEdFTkU9eQpDT05GSUdfSFdfUkFORE9NX01FU09OPXkKQ09ORklHX0hXX1JBTkRPTV9DQVZJVU09eQpDT05GSUdfSFdfUkFORE9NX01USz15CiMgQ09ORklHX0hXX1JBTkRPTV9DQ1RSTkcgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fQVJNX1NNQ0NDX1RSTkc9eQpDT05GSUdfSFdfUkFORE9NX0NOMTBLPXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TWU5RVUFDRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTV9UUlVTVF9DUFU9eQpDT05GSUdfUkFORE9NX1RSVVNUX0JPT1RMT0FERVI9eQojIGVuZCBvZiBDaGFyYWN0ZXIgZGV2aWNlcwoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9eQojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0NDR1hfVUNTST15CiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTURfTVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJWDVIRDIgaXMgbm90IHNldApDT05GSUdfSTJDX0k4MDE9eQojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05WSURJQV9HUFUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0JDTTI4MzU9eQpDT05GSUdfSTJDX0JDTV9JUFJPQz15CkNPTkZJR19JMkNfQlJDTVNUQj15CiMgQ09ORklHX0kyQ19DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1NMQVZFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJU0kgaXMgbm90IHNldApDT05GSUdfSTJDX0lNWD15CiMgQ09ORklHX0kyQ19JTVhfTFBJMkMgaXMgbm90IHNldApDT05GSUdfSTJDX01FU09OPXkKIyBDT05GSUdfSTJDX01UNjVYWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVY2NFhYWD15CiMgQ09ORklHX0kyQ19OT01BRElLIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09XTCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfSTJDX1BYQT15CiMgQ09ORklHX0kyQ19QWEFfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUUNPTV9DQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1FVUD15CiMgQ09ORklHX0kyQ19SSUlDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19SSzNYPXkKIyBDT05GSUdfSTJDX1JaVjJNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSF9NT0JJTEU9eQojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19JMkNfU1lOUVVBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19URUdSQT15CkNPTkZJR19JMkNfVEVHUkFfQlBNUD15CiMgQ09ORklHX0kyQ19WRVJTQVRJTEUgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hMUDlYWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkNBUj15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19ESU9MQU5fVTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0NQMjYxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19USU5ZX1VTQiBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1hHRU5FX1NMSU1QUk8gaXMgbm90IHNldAojIENPTkZJR19JMkNfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFX1RFU1RVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKQ09ORklHX1NQSV9NRU09eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BUk1BREFfMzcwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19TUElfQkNNMjgzNT15CkNPTkZJR19TUElfQkNNMjgzNUFVWD15CkNPTkZJR19TUElfQkNNX1FTUEk9eQojIENPTkZJR19TUElfQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0VfUVVBRFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9DQURFTkNFX1hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfTFBTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfRlNMX1FVQURTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfSElTSV9LVU5QRU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0hJU0lfU0ZDX1YzWFggaXMgbm90IHNldAojIENPTkZJR19TUElfTlhQX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9JTVggaXMgbm90IHNldAojIENPTkZJR19TUElfRlNMX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfRFNQSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUVTT05fU1BJQ0M9eQpDT05GSUdfU1BJX01FU09OX1NQSUZDPXkKIyBDT05GSUdfU1BJX01JQ1JPQ0hJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01JQ1JPQ0hJUF9DT1JFX1FTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfTVQ2NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01US19OT1IgaXMgbm90IHNldAojIENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PTUFQMjRYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfT1JJT049eQpDT05GSUdfU1BJX1BMMDIyPXkKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfUk9DS0NISVA9eQojIENPTkZJR19TUElfUk9DS0NISVBfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1JTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfUUNPTV9RU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9RVVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX01TSU9GIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19TUElfU1VONEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU1VONkkgaXMgbm90IHNldAojIENPTkZJR19TUElfU1lOUVVBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01YSUMgaXMgbm90IHNldApDT05GSUdfU1BJX1RFR1JBMjEwX1FVQUQ9eQpDT05GSUdfU1BJX1RFR1JBMTE0PXkKIyBDT05GSUdfU1BJX1RFR1JBMjBfU0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RFR1JBMjBfU0xJTksgaXMgbm90IHNldAojIENPTkZJR19TUElfVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldAojIENPTkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfQU1EIGlzIG5vdCBzZXQKCiMKIyBTUEkgTXVsdGlwbGV4ZXIgc3VwcG9ydAojCiMgQ09ORklHX1NQSV9NVVggaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9TUElERVY9eQojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9UTEU2MlgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9EWU5BTUlDPXkKQ09ORklHX1NQTUk9eQojIENPTkZJR19TUE1JX0hJU0kzNjcwIGlzIG5vdCBzZXQKQ09ORklHX1NQTUlfTVNNX1BNSUNfQVJCPXkKIyBDT05GSUdfU1BNSV9NVEtfUE1JRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0RURT15CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0tWTT15CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVDgyUDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUQ00gaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19PQ1AgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKQ09ORklHX1BJTkNUUkw9eQpDT05GSUdfR0VORVJJQ19QSU5DVFJMX0dST1VQUz15CkNPTkZJR19QSU5NVVg9eQpDT05GSUdfR0VORVJJQ19QSU5NVVhfRlVOQ1RJT05TPXkKQ09ORklHX1BJTkNPTkY9eQpDT05GSUdfR0VORVJJQ19QSU5DT05GPXkKIyBDT05GSUdfREVCVUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQU1EIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQVhQMjA5PXkKQ09ORklHX1BJTkNUUkxfQk0xODgwPXkKIyBDT05GSUdfUElOQ1RSTF9DWThDOTVYMCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01BWDc3NjIwPXkKIyBDT05GSUdfUElOQ1RSTF9NQ1AyM1MwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTUlDUk9DSElQX1NHUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9PQ0VMT1QgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9SSzgwNT15CkNPTkZJR19QSU5DVFJMX1JPQ0tDSElQPXkKQ09ORklHX1BJTkNUUkxfU0lOR0xFPXkKIyBDT05GSUdfUElOQ1RSTF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1gxNTBYIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfWllOUU1QPXkKIyBDT05GSUdfUElOQ1RSTF9PV0wgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9CQ00yODM1PXkKQ09ORklHX1BJTkNUUkxfSVBST0NfR1BJTz15CkNPTkZJR19QSU5DVFJMX05TMl9NVVg9eQojIENPTkZJR19QSU5DVFJMX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CRVJMSU5fQkc0Q1QgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOE1OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TVAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOFVMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMTcwIGlzIG5vdCBzZXQKCiMKIyBNZWRpYVRlayBwaW5jdHJsIGRyaXZlcnMKIwpDT05GSUdfRUlOVF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEtfVjI9eQpDT05GSUdfUElOQ1RSTF9NVEtfTU9PUkU9eQpDT05GSUdfUElOQ1RSTF9NVEtfUEFSSVM9eQpDT05GSUdfUElOQ1RSTF9NVDI3MTI9eQpDT05GSUdfUElOQ1RSTF9NVDY3NjU9eQpDT05GSUdfUElOQ1RSTF9NVDY3Nzk9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTU9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTc9eQpDT05GSUdfUElOQ1RSTF9NVDc2MjI9eQpDT05GSUdfUElOQ1RSTF9NVDc5ODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxNjc9eQpDT05GSUdfUElOQ1RSTF9NVDgxNzM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxODg9eQpDT05GSUdfUElOQ1RSTF9NVDgxOTI9eQojIENPTkZJR19QSU5DVFJMX01UODE5NSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01UODM2NT15CkNPTkZJR19QSU5DVFJMX01UODUxNj15CiMgZW5kIG9mIE1lZGlhVGVrIHBpbmN0cmwgZHJpdmVycwoKQ09ORklHX1BJTkNUUkxfTUVTT049eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HWEJCPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fR1hMPXkKQ09ORklHX1BJTkNUUkxfTUVTT044X1BNWD15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYRz15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYR19QTVg9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HMTJBPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fQTE9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9TND15CkNPTkZJR19QSU5DVFJMX01WRUJVPXkKQ09ORklHX1BJTkNUUkxfQVJNQURBX0FQODA2PXkKQ09ORklHX1BJTkNUUkxfQVJNQURBX0NQMTEwPXkKQ09ORklHX1BJTkNUUkxfQUM1PXkKQ09ORklHX1BJTkNUUkxfQVJNQURBXzM3WFg9eQpDT05GSUdfUElOQ1RSTF9NU009eQojIENPTkZJR19QSU5DVFJMX0lQUTgwNzQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lQUTYwMTggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01ETTk2MDcgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9NU004OTE2PXkKIyBDT05GSUdfUElOQ1RSTF9NU004OTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NU004OTc2IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTVNNODk5ND15CkNPTkZJR19QSU5DVFJMX01TTTg5OTY9eQojIENPTkZJR19QSU5DVFJMX01TTTg5OTggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1FDTTIyOTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1FDUzQwNCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1FERjJYWFg9eQpDT05GSUdfUElOQ1RSTF9RQ09NX1NQTUlfUE1JQz15CiMgQ09ORklHX1BJTkNUUkxfUUNPTV9TU0JJX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M3MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzgxODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzgyODBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0RNNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRE04NDUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjExNSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002MTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYzNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTgyNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9MUEFTU19MUEkgaXMgbm90IHNldAoKIwojIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX1BJTkNUUkxfUkVORVNBUz15CiMgZW5kIG9mIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCgojIENPTkZJR19QSU5DVFJMX1NQUkRfU0M5ODYwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VOWEk9eQojIENPTkZJR19QSU5DVFJMX1NVTjRJX0ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONUkgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjZJX0EzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONklfQTMxX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyM19SIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9IMyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NVTjhJX0gzX1I9eQojIENPTkZJR19QSU5DVFJMX1NVTjhJX1YzUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOUlfQTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU45SV9BODBfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOMjBJX0QxIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VONTBJX0E2ND15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BNjRfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BMTAwPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDBfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INT15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INl9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2MTY9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfSDYxNl9SPXkKQ09ORklHX1BJTkNUUkxfVEVHUkE9eQpDT05GSUdfUElOQ1RSTF9URUdSQTEyND15CkNPTkZJR19QSU5DVFJMX1RFR1JBMjEwPXkKQ09ORklHX1BJTkNUUkxfVEVHUkExOTQ9eQpDT05GSUdfUElOQ1RSTF9URUdSQV9YVVNCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQl9GQVNUUEFUSF9MSU1JVD01MTIKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0NERVY9eQpDT05GSUdfR1BJT19DREVWX1YxPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPXzc0WFhfTU1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1JBU1BCRVJSWVBJX0VYUD15CkNPTkZJR19HUElPX0JDTV9YR1NfSVBST0M9eQpDT05GSUdfR1BJT19CUkNNU1RCPXkKIyBDT05GSUdfR1BJT19DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EQVZJTkNJIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fRFdBUEI9eQojIENPTkZJR19HUElPX0VJQ19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19FWEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19GVEdQSU8wMTAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19HUElPX0dSR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSElTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSExXRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTE9HSUNWQyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUI4NlM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTVBDOFhYWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01WRUJVPXkKQ09ORklHX0dQSU9fTVhDPXkKQ09ORklHX0dQSU9fUEwwNjE9eQpDT05GSUdfR1BJT19SQ0FSPXkKQ09ORklHX0dQSU9fUk9DS0NISVA9eQojIENPTkZJR19HUElPX1NJRklWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTQ09OIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVEVHUkE9eQpDT05GSUdfR1BJT19URUdSQTE4Nj15CiMgQ09ORklHX0dQSU9fVEhVTkRFUlggaXMgbm90IHNldApDT05GSUdfR1BJT19WRjYxMD15CkNPTkZJR19HUElPX1hHRU5FPXkKQ09ORklHX0dQSU9fWEdFTkVfU0I9eQojIENPTkZJR19HUElPX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWExQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19aWU5RIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fWllOUU1QX01PREVQSU49eQojIENPTkZJR19HUElPX0FNRF9GQ0ggaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQUROUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1dfUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENBOTUzWD15CkNPTkZJR19HUElPX1BDQTk1M1hfSVJRPXkKIyBDT05GSUdfR1BJT19QQ0E5NTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBHUElPIGV4cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01BWDc3NjIwPXkKIyBlbmQgb2YgTUZEIEdQSU8gZXhwYW5kZXJzCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18yNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBHUElPIGV4cGFuZGVycwoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1BJIEdQSU8gZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgVVNCIEdQSU8gZXhwYW5kZXJzCgojCiMgVmlydHVhbCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FHR1JFR0FUT1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX01PQ0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TSU0gaXMgbm90IHNldAojIGVuZCBvZiBWaXJ0dWFsIEdQSU8gZHJpdmVycwoKIyBDT05GSUdfVzEgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVQ9eQpDT05GSUdfUE9XRVJfUkVTRVRfQlJDTVNUQj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPX1JFU1RBUlQgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9ISVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfTElOS1NUQVRJT04gaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfTVNNPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfUUNPTV9QT04gaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9MVEMyOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVF9YR0VORT15CkNPTkZJR19QT1dFUl9SRVNFVF9TWVNDT049eQojIENPTkZJR19QT1dFUl9SRVNFVF9TWVNDT05fUE9XRVJPRkYgaXMgbm90IHNldAojIENPTkZJR19TWVNDT05fUkVCT09UX01PREUgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9SRUJPT1RfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZX0hXTU9OPXkKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNVhYWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0NXMjAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0FNU1VOR19TREkgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfQlEyN1hYWD15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhfSTJDPXkKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0RUX1VQREFURVNfTlZNIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhQMjBYX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0lTUDE3MDQgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFQzNjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVEM0MTYyTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfREVURUNUT1JfTUFYMTQ2NTYgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDc3OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9RQ09NX1NNQkIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjUxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU4OTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU5ODAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU2WFggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JLODE3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVUNTMTAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQkQ5OTk1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfVUczMTA1IGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTExNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FIVDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUVVBQ09NUFVURVJfRDVORVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVhJX0ZBTl9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUk1fU0NNSSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FSTV9TQ1BJPXkKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1BRU0gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTVBFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxMjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjY4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3NjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTMjM4NjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01SNzUyMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05MD15CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NFTlNPUlNfUkFTUEJFUlJZUElfSFdNT049eQojIENPTkZJR19TRU5TT1JTX1NCVFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQlJNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUNHggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MzYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEzMjIxPXkKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfQ1BVX1RIRVJNQUw9eQpDT05GSUdfQ1BVX0ZSRVFfVEhFUk1BTD15CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CiMgQ09ORklHX1RIRVJNQUxfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19ISVNJX1RIRVJNQUw9eQojIENPTkZJR19JTVhfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTVg4TU1fVEhFUk1BTD15CiMgQ09ORklHX0szX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfVEhFUk1BTD15CiMgQ09ORklHX1FPUklRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfU1VOOElfVEhFUk1BTD15CkNPTkZJR19ST0NLQ0hJUF9USEVSTUFMPXkKIyBDT05GSUdfUkNBUl9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNBUl9HRU4zX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19SWkcyTF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNQURBX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfTVRLX1RIRVJNQUw9eQpDT05GSUdfQU1MT0dJQ19USEVSTUFMPXkKCiMKIyBCcm9hZGNvbSB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfQkNNMjcxMV9USEVSTUFMPXkKIyBDT05GSUdfQkNNMjgzNV9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTVNUQl9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9OU19USEVSTUFMPXkKQ09ORklHX0JDTV9TUl9USEVSTUFMPXkKIyBlbmQgb2YgQnJvYWRjb20gdGhlcm1hbCBkcml2ZXJzCgojCiMgTlZJRElBIFRlZ3JhIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19URUdSQV9TT0NUSEVSTT15CkNPTkZJR19URUdSQV9CUE1QX1RIRVJNQUw9eQojIGVuZCBvZiBOVklESUEgVGVncmEgdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19HRU5FUklDX0FEQ19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX1NQTUlfQURDX1RNNSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MTUggaXMgbm90IHNldAojIGVuZCBvZiBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX1NQUkRfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MAojIENPTkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HX0hSVElNRVJfUFJFVElNRU9VVCBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEQVRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfWklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TUDgwNV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TQlNBX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNQURBXzM3WFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0RXX1dBVENIRE9HPXkKIyBDT05GSUdfSzNfUlRJX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NVTlhJX1dBVENIRE9HPXkKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19NQVg3NzYyMF9XQVRDSERPRz15CiMgQ09ORklHX0lNWDJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YN1VMUF9XRFQgaXMgbm90IHNldApDT05GSUdfVEVHUkFfV0FUQ0hET0c9eQojIENPTkZJR19RQ09NX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19NRVNPTl9HWEJCX1dBVENIRE9HPXkKQ09ORklHX01FU09OX1dBVENIRE9HPXkKIyBDT05GSUdfTUVESUFURUtfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1fU01DX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1JFTkVTQVNfV0RUPXkKIyBDT05GSUdfUkVORVNBU19SWkFXRFQgaXMgbm90IHNldAojIENPTkZJR19SRU5FU0FTX1JaTjFXRFQgaXMgbm90IHNldAojIENPTkZJR19SRU5FU0FTX1JaRzJMV0RUIGlzIG5vdCBzZXQKQ09ORklHX1JURDExOVhfV0FUQ0hET0c9eQojIENPTkZJR19TUFJEX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfUE04OTE2X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTYzMDBFU0JfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19CQ00yODM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTcwMzhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19YRU5fV0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1VONElfR1BBREM9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9ITENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUMxMDAgaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWD15CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BWFAyMFhfUlNCPXkKIyBDT05GSUdfTUZEX01BREVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9HQVRFV09SS1NfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ISTY0MjFfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ISTY0MjFfU1BNSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSEk2NTVYX1BNSUM9eQojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19MUENfU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lRUzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzYyMD15CiMgQ09ORklHX01GRF9NQVg3NzY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX05UWEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9SUE0gaXMgbm90IHNldApDT05GSUdfTUZEX1NQTUlfUE1JQz15CiMgQ09ORklHX01GRF9TWTc2MzZBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ0ODMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUxMjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUks4MDg9eQojIENPTkZJR19NRkRfUk41VDYxOCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0VDX0NPUkU9eQojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0wyOENQTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0MyN1hYX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RNUEUgaXMgbm90IHNldApDT05GSUdfTUZEX1NVTjZJX1BSQ009eQpDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3M1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzU2NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MT0NITkFHQVIgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JENzE4WFggaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDcxODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ5NTdYTVVGIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUUE1JQzEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RNRlggaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRDMjYwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfS0hBREFTX01DVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9RQ09NX1BNODAwOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9NMTBfQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfU1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQRzg2WD15CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVJNX1NDTUkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FYUDIwWD15CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkxMjEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQpDT05GSUdfUkVHVUxBVE9SX0ZBTjUzODgwPXkKQ09ORklHX1JFR1VMQVRPUl9HUElPPXkKQ09ORklHX1JFR1VMQVRPUl9ISTY1NVg9eQpDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQojIENPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5PXkKQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDc3NjIwPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4ODkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc4MjY9eQpDT05GSUdfUkVHVUxBVE9SX01DUDE2NTAyPXkKQ09ORklHX1JFR1VMQVRPUl9NUDU0MTY9eQpDT05GSUdfUkVHVUxBVE9SX01QODg1OT15CkNPTkZJR19SRUdVTEFUT1JfTVA4ODZYPXkKQ09ORklHX1JFR1VMQVRPUl9NUFE3OTIwPXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BDQTk0NTA9eQojIENPTkZJR19SRUdVTEFUT1JfUEY4WDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009eQpDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNST15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX1VTQl9WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOX0FUVElOWSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUks4MDg9eQojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVE1WMjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRNjc1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX1M1TTg3NjcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1NMRzUxMDAwPXkKQ09ORklHX1JFR1VMQVRPUl9TWTgxMDZBPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjRYPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjdOPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTEzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVkNUUkw9eQpDT05GSUdfUkVHVUxBVE9SX1ZRTU1DX0lQUTQwMTk9eQojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9MQUJJQkIgaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0NFQ19DT1JFPXkKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCiMgQ09ORklHX01FRElBX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19URUdSQV9IT1NUMVhfQ09OVEVYVF9CVVM9eQpDT05GSUdfVEVHUkFfSE9TVDFYPXkKQ09ORklHX1RFR1JBX0hPU1QxWF9GSVJFV0FMTD15CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0RFQlVHX01NIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RFQlVHX0RQX01TVF9UT1BPTE9HWV9SRUZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RFQlVHX01PREVTRVRfTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9GQkRFVl9MRUFLX1BIWVNfU01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX0RQX0FVWF9CVVM9eQpDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX0dFTV9ETUFfSEVMUEVSPXkKQ09ORklHX0RSTV9HRU1fU0hNRU1fSEVMUEVSPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKCiMKIyBBUk0gZGV2aWNlcwojCiMgQ09ORklHX0RSTV9IRExDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NQUxJX0RJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19EUk1fS09NRURBIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJNIGRldmljZXMKCiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ST0NLQ0hJUD15CkNPTkZJR19ST0NLQ0hJUF9WT1A9eQojIENPTkZJR19ST0NLQ0hJUF9WT1AyIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0FOQUxPR0lYX0RQPXkKQ09ORklHX1JPQ0tDSElQX0NETl9EUD15CkNPTkZJR19ST0NLQ0hJUF9EV19IRE1JPXkKQ09ORklHX1JPQ0tDSElQX0RXX01JUElfRFNJPXkKQ09ORklHX1JPQ0tDSElQX0lOTk9fSERNST15CkNPTkZJR19ST0NLQ0hJUF9MVkRTPXkKQ09ORklHX1JPQ0tDSElQX1JHQj15CkNPTkZJR19ST0NLQ0hJUF9SSzMwNjZfSERNST15CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQ0FSX0RVPXkKQ09ORklHX0RSTV9SQ0FSX1VTRV9DTU09eQpDT05GSUdfRFJNX1JDQVJfQ01NPXkKIyBDT05GSUdfRFJNX1JDQVJfRFdfSERNSSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkNBUl9VU0VfTFZEUz15CkNPTkZJR19EUk1fUkNBUl9MVkRTPXkKQ09ORklHX0RSTV9SQ0FSX1VTRV9NSVBJX0RTST15CkNPTkZJR19EUk1fUkNBUl9NSVBJX0RTST15CkNPTkZJR19EUk1fUkNBUl9XUklURUJBQ0s9eQpDT05GSUdfRFJNX1NVTjRJPXkKQ09ORklHX0RSTV9TVU42SV9EU0k9eQpDT05GSUdfRFJNX1NVTjhJX0RXX0hETUk9eQpDT05GSUdfRFJNX1NVTjhJX01JWEVSPXkKQ09ORklHX0RSTV9TVU44SV9UQ09OX1RPUD15CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldApDT05GSUdfRFJNX1ZJUlRJT19HUFU9eQojIENPTkZJR19EUk1fTVNNIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9URUdSQT15CiMgQ09ORklHX0RSTV9URUdSQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX0FCVF9ZMDMwWFgwNjdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0FSTV9WRVJTQVRJTEUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVNVU19aMDBUX1RNNVA1X05UMzU1OTYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQk9FX0JGMDYwWThNX0FKMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9CT0VfSElNQVg4Mjc5RCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9CT0VfVFYxMDFXVU1fTkw2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0RTSV9DTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MVkRTIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9TSU1QTEU9eQojIENPTkZJR19EUk1fUEFORUxfRURQIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0VCQkdfRlQ4NzE5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0VMSURBX0tEMzVUMTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0ZFSVhJTl9LMTAxX0lNMkJBMDIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRkVJWUFOR19GWTA3MDI0REkyNkEzMEQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSUxJVEVLX0lMOTMyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTg4MUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSU5OT0xVWF9FSjAzME5BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lOTk9MVVhfUDA3OVpDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KRElfTFQwNzBNRTA1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0pESV9SNjM0NTIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfS0hBREFTX1RTMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0tJTkdESVNQTEFZX0tEMDk3RDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLMDUwSDMxNDZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLNTAwSEQxODI5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfTEQ5MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xCMDM1UTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xHNDU3MyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ORUNfTkw4MDQ4SEwxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ORVdWSVNJT05fTlYzMDUyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzU1MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1NTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzY2NzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzOTAxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NQU5USVhfTUxBRjA1N1dFNTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT0xJTUVYX0xDRF9PTElOVVhJTk8gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT1JJU0VURUNIX09UTTgwMDlBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09TRF9PU0QxMDFUMjU4N181M1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1BBTkFTT05JQ19WVlgxMEYwMzROMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFZRElVTV9STTY3MTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02ODIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ST05CT19SQjA3MEQzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0FUTkEzM1hDMjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19EQjc0MzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkQxNkQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMjdBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTNIQTIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU2M0owWDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFNjNNMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTg4QTBfQU1TNDUyRUYwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RThBQTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TT0ZFRjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NFSUtPXzQzV1ZGMUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFExMDFSMVNYMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwMzdWN0RXMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwNDNUMUxFMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwNjBUMVNYMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3NzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzcwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3ODlWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NPTllfQUNYNTY1QUtNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NPTllfVFVMSVBfVFJVTFlfTlQzNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9URE9fVEwwNzBXU0gzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwMjhUVEVDMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwNDNNVEVBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVFBHMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1RSVUxZX05UMzU1OTdfV1FYR0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfUk02OTI5OSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9XSURFQ0hJUFNfV1MyNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1hJTlBFTkdfWFBQMDU1QzI3MiBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0NETlNfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NISVBPTkVfSUNONjIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSFJPTlRFTF9DSDcwMzMgaXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfQ09OTkVDVE9SPXkKIyBDT05GSUdfRFJNX0ZTTF9MREIgaXMgbm90IHNldAojIENPTkZJR19EUk1fSVRFX0lUNjUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUODkxMkIgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDkyMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDk2MTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDk2MTFVWEMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSVRFX0lUNjYxMjEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTFZEU19DT0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRUdBQ0hJUFNfU1REUFhYWFhfR0VfQjg1MFYzX0ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05XTF9NSVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OWFBfUFROMzQ2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQVJBREVfUFM4NjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2NDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lMX1NJSTg2MjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lJOTAyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRV9CUklER0UgaXMgbm90IHNldAojIENPTkZJR19EUk1fVEhJTkVfVEhDNjNMVkQxMDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjIgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjggaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9ETFBDMzQzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9URlA0MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1NONjVEU0k4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9UUEQxMlMwMTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNjM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTkFMT0dJWF9EUD15CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3NjI1IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0FEVjc1MTFfQ0VDPXkKIyBDT05GSUdfRFJNX0NETlNfTUhEUDg1NDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YOFFNX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX1BJWEVMX0NPTUJJTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfTElOS19UT19EUEkgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX0hETUk9eQojIENPTkZJR19EUk1fRFdfSERNSV9JMlNfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19EUk1fRFdfSERNSV9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX01JUElfRFNJPXkKIyBlbmQgb2YgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwoKIyBDT05GSUdfRFJNX0lNWF9EQ1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1YzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldApDT05GSUdfRFJNX0hJU0lfS0lSSU49eQojIENPTkZJR19EUk1fTE9HSUNWQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NWFNGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVhfTENESUYgaXMgbm90IHNldApDT05GSUdfRFJNX01FU09OPXkKQ09ORklHX0RSTV9NRVNPTl9EV19IRE1JPXkKIyBDT05GSUdfRFJNX0FSQ1BHVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NSVBJX0RCSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSU1QTEVEUk0gaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0hYODM1N0QgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkxNjMgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkyMjUgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkzNDEgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTk0ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX01JMDI4M1FUIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9SRVBBUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc1ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NUNzczNVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEwxMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fWEVOX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xJTUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORlJPU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElEU1MgaXMgbm90IHNldAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEzMFggaXMgbm90IHNldAojIENPTkZJR19EUk1fU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9PUklFTlRBVElPTl9RVUlSS1M9eQpDT05GSUdfRFJNX05PTU9ERVNFVD15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9OT1RJRlk9eQpDT05GSUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUk1DTENEPXkKIyBDT05GSUdfRkJfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TSF9NT0JJTEVfTENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NWDM9eQpDT05GSUdfRkJfSFlQRVJWPXkKQ09ORklHX0ZCX1NJTVBMRT15CiMgQ09ORklHX0ZCX1NTRDEzMDcgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tURDI1MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUUNPTV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CgpDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0xFR0FDWV9BQ0NFTEVSQVRJT04gaXMgbm90IHNldApDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CgpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9ydAoKIyBDT05GSUdfU09VTkQgaXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURfRlQyNjAgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dMT1JJT1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPXkKIyBDT05GSUdfSElEX1BJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ISURERVYgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgSElEIHN1cHBvcnQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9HT09ESVggaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSElEIHN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldApDT05GSUdfVVNCX1VMUElfQlVTPXkKQ09ORklHX1VTQl9DT05OX0dQSU89eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX09URz15CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19GU00gaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX0FVVE9TVVNQRU5EX0RFTEFZPTIKIyBDT05GSUdfVVNCX01PTiBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BDSV9SRU5FU0FTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1hIQ0lfSElTVEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVEsgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVkVCVSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9SQ0FSPXkKQ09ORklHX1VTQl9YSENJX1RFR1JBPXkKIyBDT05GSUdfVVNCX0JSQ01TVEIgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9IQ0RfT1JJT049eQpDT05GSUdfVVNCX0VIQ0lfVEVHUkE9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk09eQojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfVTEzMl9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hFTl9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFM9eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfVVNCX1dETT1tCiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15CkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdfVVNCX01JQ1JPVEVLPXkKQ09ORklHX1VTQklQX0NPUkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ19QT1JUUz04CkNPTkZJR19VU0JJUF9WSENJX05SX0hDUz0xCkNPTkZJR19VU0JJUF9IT1NUPXkKQ09ORklHX1VTQklQX1ZVREM9eQojIENPTkZJR19VU0JJUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRE5TX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVRVMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzM9eQojIENPTkZJR19VU0JfRFdDM19VTFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzNfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDM19EVUFMX1JPTEU9eQoKIwojIFBsYXRmb3JtIEdsdWUgRHJpdmVyIFN1cHBvcnQKIwpDT05GSUdfVVNCX0RXQzNfUENJPXkKQ09ORklHX1VTQl9EV0MzX0hBUFM9eQpDT05GSUdfVVNCX0RXQzNfS0VZU1RPTkU9eQpDT05GSUdfVVNCX0RXQzNfTUVTT05fRzEyQT15CkNPTkZJR19VU0JfRFdDM19PRl9TSU1QTEU9eQpDT05GSUdfVVNCX0RXQzNfUUNPTT15CkNPTkZJR19VU0JfRFdDM19JTVg4TVA9eQpDT05GSUdfVVNCX0RXQzNfWElMSU5YPXkKQ09ORklHX1VTQl9EV0MzX0FNNjI9eQpDT05GSUdfVVNCX0RXQzI9eQojIENPTkZJR19VU0JfRFdDMl9IT1NUIGlzIG5vdCBzZXQKCiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVxdWlyZXMgVVNCIEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwojIENPTkZJR19VU0JfRFdDMl9QRVJJUEhFUkFMIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyX0RVQUxfUk9MRT15CkNPTkZJR19VU0JfRFdDMl9QQ0k9eQojIENPTkZJR19VU0JfRFdDMl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DSElQSURFQT15CkNPTkZJR19VU0JfQ0hJUElERUFfVURDPXkKQ09ORklHX1VTQl9DSElQSURFQV9IT1NUPXkKQ09ORklHX1VTQl9DSElQSURFQV9QQ0k9eQpDT05GSUdfVVNCX0NISVBJREVBX01TTT15CkNPTkZJR19VU0JfQ0hJUElERUFfSU1YPXkKQ09ORklHX1VTQl9DSElQSURFQV9HRU5FUklDPXkKQ09ORklHX1VTQl9DSElQSURFQV9URUdSQT15CkNPTkZJR19VU0JfSVNQMTc2MD15CkNPTkZJR19VU0JfSVNQMTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjFfVURDPXkKIyBDT05GSUdfVVNCX0lTUDE3NjBfSE9TVF9ST0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjBfR0FER0VUX1JPTEUgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDE3NjBfRFVBTF9ST0xFPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9TRVJJQUw9eQpDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFPXkKQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQz15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQkVMS0lOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDE9eQojIENPTkZJR19VU0JfU0VSSUFMX1dISVRFSEVBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRElHSV9BQ0NFTEVQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYPXkKIyBDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FTVBFRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPXkKIyBDT05GSUdfVVNCX1NFUklBTF9WSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBBUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODE1M1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0dBUk1JTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JVVUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LTFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NRVRSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPXkKIyBDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RQ0FVWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NBRkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TWU1CT0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0sgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9XV0FOPW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OPW0KIyBDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NTVTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9VUEQ3OEYwNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPXkKQ09ORklHX1VTQl9FTUkyNj15CkNPTkZJR19VU0JfQURVVFVYPXkKQ09ORklHX1VTQl9TRVZTRUc9eQpDT05GSUdfVVNCX0xFR09UT1dFUj15CkNPTkZJR19VU0JfTENEPXkKQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2Mz15CkNPTkZJR19VU0JfQ1lUSEVSTT15CkNPTkZJR19VU0JfSURNT1VTRT15CkNPTkZJR19VU0JfRlRESV9FTEFOPXkKQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9eQojIENPTkZJR19VU0JfUUNPTV9FVUQgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9MRD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05GSUdfVVNCX0lPV0FSUklPUj15CkNPTkZJR19VU0JfVEVTVD15CkNPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFPXkKQ09ORklHX1VTQl9JU0lHSFRGVz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CkNPTkZJR19VU0JfSFVCX1VTQjI1MVhCPXkKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9eQojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1Q9eQpDT05GSUdfVVNCX0NIQU9TS0VZPXkKQ09ORklHX0JSQ01fVVNCX1BJTk1BUD15CiMgQ09ORklHX1VTQl9PTkJPQVJEX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVhTX1BIWT15CkNPTkZJR19VU0JfVEVHUkFfUEhZPXkKQ09ORklHX1VTQl9VTFBJPXkKQ09ORklHX1VTQl9VTFBJX1ZJRVdQT1JUPXkKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCkNPTkZJR19VU0JfR0FER0VUPXkKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRklMRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVRfVkJVU19EUkFXPTIKQ09ORklHX1VTQl9HQURHRVRfU1RPUkFHRV9OVU1fQlVGRkVSUz0yCiMgQ09ORklHX1VfU0VSSUFMX0NPTlNPTEUgaXMgbm90IHNldAoKIwojIFVTQiBQZXJpcGhlcmFsIENvbnRyb2xsZXIKIwojIENPTkZJR19VU0JfRk9URzIxMF9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1JfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX1VEQz15CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFhBMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VM0QgaXMgbm90IHNldApDT05GSUdfVVNCX1NOUF9DT1JFPXkKQ09ORklHX1VTQl9TTlBfVURDX1BMQVQ9eQojIENPTkZJR19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9CRENfVURDPXkKIyBDT05GSUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIwX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVEVHUkFfWFVEQz15CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCgpDT05GSUdfVVNCX0xJQkNPTVBPU0lURT15CkNPTkZJR19VU0JfRl9BQ009eQpDT05GSUdfVVNCX0ZfU1NfTEI9eQpDT05GSUdfVVNCX1VfU0VSSUFMPXkKQ09ORklHX1VTQl9VX0VUSEVSPXkKQ09ORklHX1VTQl9GX1NFUklBTD15CkNPTkZJR19VU0JfRl9PQkVYPXkKQ09ORklHX1VTQl9GX05DTT15CkNPTkZJR19VU0JfRl9FQ009eQpDT05GSUdfVVNCX0ZfRUVNPXkKQ09ORklHX1VTQl9GX1NVQlNFVD15CkNPTkZJR19VU0JfRl9STkRJUz15CkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0ZfRlM9eQpDT05GSUdfVVNCX0ZfSElEPXkKQ09ORklHX1VTQl9GX1BSSU5URVI9eQpDT05GSUdfVVNCX0NPTkZJR0ZTPXkKQ09ORklHX1VTQl9DT05GSUdGU19TRVJJQUw9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0FDTT15CkNPTkZJR19VU0JfQ09ORklHRlNfT0JFWD15CkNPTkZJR19VU0JfQ09ORklHRlNfTkNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTV9TVUJTRVQ9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX1JORElTPXkKQ09ORklHX1VTQl9DT05GSUdGU19FRU09eQojIENPTkZJR19VU0JfQ09ORklHRlNfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfTEJfU1M9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfSElEPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX1BSSU5URVI9eQoKIwojIFVTQiBHYWRnZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKIwojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVNTX1NUT1JBR0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OT0tJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0FDTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVdfR0FER0VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEdhZGdldCBwcmVjb21wb3NlZCBjb25maWd1cmF0aW9ucwoKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldApDT05GSUdfVVNCX1JPTEVfU1dJVENIPXkKQ09ORklHX01NQz15CkNPTkZJR19QV1JTRVFfRU1NQz15CkNPTkZJR19QV1JTRVFfU0lNUExFPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTMyCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQVJNTU1DST15CkNPTkZJR19NTUNfUUNPTV9ETUw9eQpDT05GSUdfTU1DX1NUTTMyX1NETU1DPXkKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST15CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQpDT05GSUdfTU1DX1NESENJX09GX0FSQVNBTj15CiMgQ09ORklHX01NQ19TREhDSV9PRl9BVDkxIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9PRl9FU0RIQz15CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRFdDTVNIQz15CkNPTkZJR19NTUNfU0RIQ0lfQ0FERU5DRT15CiMgQ09ORklHX01NQ19TREhDSV9FU0RIQ19JTVggaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX1RFR1JBPXkKIyBDT05GSUdfTU1DX1NESENJX1BYQVYzIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKIyBDT05GSUdfTU1DX1NESENJX01JTEJFQVVUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9JUFJPQz15CkNPTkZJR19NTUNfTUVTT05fR1g9eQojIENPTkZJR19NTUNfTUVTT05fTVhfU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfTVNNPXkKIyBDT05GSUdfTU1DX01YQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TUEk9eQojIENPTkZJR19NTUNfU0RIQ0lfU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVE1JT19DT1JFPXkKQ09ORklHX01NQ19TREhJPXkKIyBDT05GSUdfTU1DX1NESElfU1lTX0RNQUMgaXMgbm90IHNldApDT05GSUdfTU1DX1NESElfSU5URVJOQUxfRE1BQz15CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX0RXPXkKQ09ORklHX01NQ19EV19QTFRGTT15CiMgQ09ORklHX01NQ19EV19CTFVFRklFTEQgaXMgbm90IHNldApDT05GSUdfTU1DX0RXX0VYWU5PUz15CkNPTkZJR19NTUNfRFdfSEkzNzk4Q1YyMDA9eQpDT05GSUdfTU1DX0RXX0szPXkKIyBDT05GSUdfTU1DX0RXX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfRFdfUk9DS0NISVA9eQojIENPTkZJR19NTUNfU0hfTU1DSUYgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU1VOWEk9eQpDT05GSUdfTU1DX0NRSENJPXkKIyBDT05GSUdfTU1DX0hTUSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQkNNMjgzNT15CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX0JSQ01TVEI9eQpDT05GSUdfTU1DX1NESENJX1hFTk9OPXkKIyBDT05GSUdfTU1DX1NESENJX0FNNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX09XTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FOMzAyNTlBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BVzIwMTMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzMjggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NSMDAxNDExNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfRUwxNTIwMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjkyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0dQSU89eQojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTVYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BXTT15CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xUMzU5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzJYWCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1NZU0NPTj15CiMgQ09ORklHX0xFRFNfTUxYUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19TUElfQllURSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVElfTE1VX0NPTU1PTiBpcyBub3Qgc2V0CgojCiMgRmxhc2ggYW5kIFRvcmNoIExFRCBkcml2ZXJzCiMKCiMKIyBSR0IgTEVEIGRyaXZlcnMKIwoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD15CkNPTkZJR19MRURTX1RSSUdHRVJfRElTSz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DUFU9eQpDT05GSUdfTEVEU19UUklHR0VSX0FDVElWSVRZPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk4gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfVFRZIGlzIG5vdCBzZXQKCiMKIyBTaW1wbGUgTEVEIGRyaXZlcnMKIwojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9eQojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TX0NPTkZJR0ZTPXkKQ09ORklHX0lORklOSUJBTkRfVklSVF9ETUE9eQojIENPTkZJR19JTkZJTklCQU5EX0JOWFRfUkUgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0NYR0I0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9ITlMgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0lSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9RRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldApDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19HSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19MQVlFUlNDQVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19USFVOREVSWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU1lOT1BTWVMgaXMgbm90IHNldAojIENPTkZJR19FREFDX1hHRU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ETUM1MjAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUkNNU1RCPXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg3NzY4Nj15CiMgQ09ORklHX1JUQ19EUlZfTkNUMzAxOFkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SSzgwOD15CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1M1TT15CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNDU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM0OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUNQNzk1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzJfSFdNT049eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOUMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0VGST15CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9WMzAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWllOUU1QIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0lNWERJIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GU0xfRlRNX0FMQVJNIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTUVTT05fVlJUQz15CiMgQ09ORklHX1JUQ19EUlZfU0ggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QTDAzMD15CkNPTkZJR19SVENfRFJWX1BMMDMxPXkKQ09ORklHX1JUQ19EUlZfU1VONkk9eQojIENPTkZJR19SVENfRFJWX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BUk1BREEzOFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QTThYWFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URUdSQT15CiMgQ09ORklHX1JUQ19EUlZfTVhDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NWENfVjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NOVlMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01UMjcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVQ3NjIyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWEdFTkU9eQojIENPTkZJR19SVENfRFJWX1I3MzAxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlREMTE5WD15CiMgQ09ORklHX1JUQ19EUlZfVElfSzMgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19BU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0g9eQpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1CQV9QTDA4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FYSV9ETUFDIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9TQkFfUkFJRD1tCkNPTkZJR19ETUFfQkNNMjgzNT15CkNPTkZJR19ETUFfU1VONkk9eQojIENPTkZJR19EV19BWElfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1FETUEgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19JTVhfU0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0szX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01WX1hPUiBpcyBub3Qgc2V0CkNPTkZJR19NVl9YT1JfVjI9eQojIENPTkZJR19NWFNfRE1BIGlzIG5vdCBzZXQKQ09ORklHX01YM19JUFU9eQpDT05GSUdfTVgzX0lQVV9JUlFTPTQKIyBDT05GSUdfT1dMX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19QTDMzMF9ETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BSRF9ETUEgaXMgbm90IHNldAojIENPTkZJR19URUdSQTE4Nl9HUENfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBMjBfQVBCX0RNQT15CkNPTkZJR19URUdSQTIxMF9BRE1BPXkKIyBDT05GSUdfWEdFTkVfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9aWU5RTVBfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1pZTlFNUF9EUERNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19IU0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19DUURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19VQVJUX0FQRE1BIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fQkFNX0RNQT15CiMgQ09ORklHX1FDT01fR1BJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0hJRE1BX01HTVQ9eQpDT05GSUdfUUNPTV9ISURNQT15CiMgQ09ORklHX0RXX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0VETUEgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKQ09ORklHX1JFTkVTQVNfRE1BPXkKQ09ORklHX1JDQVJfRE1BQz15CiMgQ09ORklHX1JFTkVTQVNfVVNCX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19USV9LM19VRE1BIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKIyBDT05GSUdfVURNQUJVRiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9NT1ZFX05PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfSEVBUFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU1lTRlNfU1RBVFMgaXMgbm90IHNldAojIGVuZCBvZiBETUFCVUYgb3B0aW9ucwoKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WRklPPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9eQpDT05GSUdfVkZJT19WSVJRRkQ9eQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19QQ0lfQ09SRT15CkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9eQojIENPTkZJR19NTFg1X1ZGSU9fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJT19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGSU9fTURFViBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVk1HRU5JRD15CiMgQ09ORklHX05JVFJPX0VOQ0xBVkVTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19BTkNIT1I9eQpDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19QTUVNPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJT19JTlBVVD15CkNPTkZJR19WSVJUSU9fTU1JTz15CkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVM9eQpDT05GSUdfVklSVElPX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfVkRQQSBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9JT1RMQj15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9WU09DSz15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVSVl9VVElMUz15CkNPTkZJR19IWVBFUlZfQkFMTE9PTj15CiMgZW5kIG9mIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQpDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQ9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49eQojIENPTkZJR19YRU5fQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5GUz15CkNPTkZJR19YRU5fQ09NUEFUX1hFTkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09ORklHX1hFTl9HTlRERVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CiMgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQl9YRU49eQojIENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFJJVkNNRD15CkNPTkZJR19YRU5fRUZJPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKIyBDT05GSUdfWEVOX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TVVJGQUNFX1BMQVRGT1JNUz15CiMgQ09ORklHX1NVUkZBQ0VfM19QT1dFUl9PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfR1BFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9IT1RQTFVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgQVJNIFJlZmVyZW5jZSBkZXNpZ25zCiMKIyBDT05GSUdfQ0xLX0lDU1QgaXMgbm90IHNldAojIENPTkZJR19DTEtfU1A4MTAgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwoKIyBDT05GSUdfTE1LMDQ4MzIgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUks4MDg9eQpDT05GSUdfQ09NTU9OX0NMS19ISTY1NVg9eQojIENPTkZJR19DT01NT05fQ0xLX1NDTUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TQ1BJPXkKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU3MCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0JNMTg4MD15CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUD15CiMgQ09ORklHX0NPTU1PTl9DTEtfRlNMX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZTTF9TQUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TMk1QUzExPXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWElfQ0xLR0VOIGlzIG5vdCBzZXQKQ09ORklHX0NMS19RT1JJUT15CkNPTkZJR19DTEtfTFMxMDI4QV9QTExESUc9eQojIENPTkZJR19DT01NT05fQ0xLX1hHRU5FIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUFdNPXkKIyBDT05GSUdfQ09NTU9OX0NMS19SUzlfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzcgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZJWEVEX01NSU8gaXMgbm90IHNldApDT05GSUdfQ0xLX0FDVElPTlM9eQpDT05GSUdfQ0xLX09XTF9TNTAwPXkKQ09ORklHX0NMS19PV0xfUzcwMD15CkNPTkZJR19DTEtfT1dMX1M5MDA9eQpDT05GSUdfQ0xLX0JDTTI3MTFfRFZQPXkKQ09ORklHX0NMS19CQ00yODM1PXkKQ09ORklHX0NPTU1PTl9DTEtfSVBST0M9eQpDT05GSUdfQ0xLX0JDTV9OUzI9eQpDT05GSUdfQ0xLX0JDTV9TUj15CkNPTkZJR19DTEtfUkFTUEJFUlJZUEk9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM1MTZDVjMwMD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzUxOT15CkNPTkZJR19DT01NT05fQ0xLX0hJMzU1OUE9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM2NjA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM2NzA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM3OThDVjIwMD15CkNPTkZJR19DT01NT05fQ0xLX0hJNjIyMD15CkNPTkZJR19SRVNFVF9ISVNJPXkKQ09ORklHX1NUVUJfQ0xLX0hJNjIyMD15CkNPTkZJR19TVFVCX0NMS19ISTM2NjA9eQpDT05GSUdfTVhDX0NMSz15CkNPTkZJR19DTEtfSU1YOE1NPXkKQ09ORklHX0NMS19JTVg4TU49eQpDT05GSUdfQ0xLX0lNWDhNUD15CkNPTkZJR19DTEtfSU1YOE1RPXkKQ09ORklHX0NMS19JTVg4VUxQPXkKQ09ORklHX0NMS19JTVg5Mz15CiMgQ09ORklHX1RJX1NDSV9DTEsgaXMgbm90IHNldApDT05GSUdfVElfU1lTQ09OX0NMSz15CgojCiMgQ2xvY2sgZHJpdmVyIGZvciBNZWRpYVRlayBTb0MKIwpDT05GSUdfQ09NTU9OX0NMS19NRURJQVRFSz15CkNPTkZJR19DT01NT05fQ0xLX01UMjcxMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0JEUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0pQR0RFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDI3MTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3NjU9eQojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9BVURJT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0dDRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfVkNPREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUZHU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJCU1lTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JUEVTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9DQU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfVkVOQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NT15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzYyMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0VUSFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0hJRlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzk4Nj15CkNPTkZJR19DT01NT05fQ0xLX01UNzk4Nl9FVEhTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfQVVEU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3Mz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Mz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0FVRElPU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0FETCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT05OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTUZHQ0ZHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nj15CkNPTkZJR19DT01NT05fQ0xLX01UODE5Mj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0FVRFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNUF9JSUNfV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lQRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01EUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTVNEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1NDUF9BRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxOTU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfQVBVPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X0NBTT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9NRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfVkRFQz15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9WRU5DPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4NTE2PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDg1MTZfQVVEU1lTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBNZWRpYVRlayBTb0MKCiMKIyBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwojCkNPTkZJR19DT01NT05fQ0xLX01FU09OX1JFR01BUD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0RVQUxESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9NUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fVklEX1BMTF9ESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9BT19DTEtDPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fRUVfQ0xLQz15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0NQVV9EWU5ESVY9eQpDT05GSUdfQ09NTU9OX0NMS19HWEJCPXkKQ09ORklHX0NPTU1PTl9DTEtfQVhHPXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWEdfQVVESU8gaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19HMTJBPXkKIyBlbmQgb2YgQ2xvY2sgc3VwcG9ydCBmb3IgQW1sb2dpYyBwbGF0Zm9ybXMKCkNPTkZJR19BUk1BREFfQVBfQ1BfSEVMUEVSPXkKQ09ORklHX0FSTUFEQV8zN1hYX0NMSz15CkNPTkZJR19BUk1BREFfQVA4MDZfU1lTQ09OPXkKQ09ORklHX0FSTUFEQV9BUF9DUFVfQ0xLPXkKQ09ORklHX0FSTUFEQV9DUDExMF9TWVNDT049eQpDT05GSUdfUUNPTV9HRFNDPXkKQ09ORklHX0NPTU1PTl9DTEtfUUNPTT15CiMgQ09ORklHX1FDT01fQTUzUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9BN1BMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQ0xLX0FQQ0NfTVNNODk5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUV9HQ0NfODA4NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUV9NTUNDXzgwODQgaXMgbm90IHNldAojIENPTkZJR19JUFFfQVBTU19QTEwgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzQwMTkgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzYwMTggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzgwNlggaXMgbm90IHNldAojIENPTkZJR19JUFFfTENDXzgwNlggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzgwNzQgaXMgbm90IHNldAojIENPTkZJR19NU01fR0NDXzg2NjAgaXMgbm90IHNldAojIENPTkZJR19NU01fR0NDXzg5MDkgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTE2PXkKIyBDT05GSUdfTVNNX0dDQ184OTM5IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0xDQ184OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTURNX0dDQ185NjA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTURNX0dDQ185NjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTURNX0xDQ185NjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX01NQ0NfODk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk1MyBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9NTUNDXzg5NzQgaXMgbm90IHNldAojIENPTkZJR19NU01fR0NDXzg5NzYgaXMgbm90IHNldAojIENPTkZJR19NU01fTU1DQ184OTk0IGlzIG5vdCBzZXQKQ09ORklHX01TTV9HQ0NfODk5ND15CkNPTkZJR19NU01fR0NDXzg5OTY9eQpDT05GSUdfTVNNX01NQ0NfODk5Nj15CiMgQ09ORklHX01TTV9HQ0NfODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HUFVDQ184OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX01NQ0NfODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDTV9HQ0NfMjI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDTV9ESVNQQ0NfMjI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19HQ0NfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfQ0FNQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0NBTUNDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19ESVNQQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0RJU1BDQ183MjgwIGlzIG5vdCBzZXQKQ09ORklHX1NDX0dDQ183MTgwPXkKIyBDT05GSUdfU0NfR0NDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19HQ0NfODE4MFggaXMgbm90IHNldAojIENPTkZJR19TQ19HQ0NfODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR1BVQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dQVUNDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19HUFVDQ184MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19TQ19MUEFTU0NDXzcyODAgaXMgbm90IHNldApDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcxODA9eQojIENPTkZJR19TQ19MUEFTU19DT1JFQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX01TU183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0NBTUNDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX01NQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dQVUNDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19UVVJJTkdfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNTX1E2U1NUT1BfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fR1BVQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX1ZJREVPQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0RJU1BDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fTFBBU1NDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRFhfR0NDXzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RYX0dDQ182NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0NBTUNDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9DQU1DQ184NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYxMTUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYzNzUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzYzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TUE1JX1BNSUNfQ0xLRElWIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9IRlBMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQU1NfWENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX0dGTV9MUEFTU19TTTgyNTAgaXMgbm90IHNldApDT05GSUdfQ0xLX1JFTkVTQVM9eQojIENPTkZJR19DTEtfUkNBUl9VU0IyX0NMT0NLX1NFTCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1JPQ0tDSElQPXkKQ09ORklHX0NMS19QWDMwPXkKQ09ORklHX0NMS19SSzMzMDg9eQpDT05GSUdfQ0xLX1JLMzMyOD15CkNPTkZJR19DTEtfUkszMzY4PXkKQ09ORklHX0NMS19SSzMzOTk9eQpDT05GSUdfQ0xLX1JLMzU2OD15CkNPTkZJR19TUFJEX0NPTU1PTl9DTEs9eQpDT05GSUdfU1BSRF9TQzk4NjBfQ0xLPXkKQ09ORklHX1NQUkRfU0M5ODYzQV9DTEs9eQojIENPTkZJR19TUFJEX1VNUzUxMl9DTEsgaXMgbm90IHNldApDT05GSUdfU1VOWElfQ0NVPXkKQ09ORklHX1NVTjUwSV9BNjRfQ0NVPXkKQ09ORklHX1NVTjUwSV9BMTAwX0NDVT15CkNPTkZJR19TVU41MElfQTEwMF9SX0NDVT15CkNPTkZJR19TVU41MElfSDZfQ0NVPXkKQ09ORklHX1NVTjUwSV9INjE2X0NDVT15CkNPTkZJR19TVU41MElfSDZfUl9DQ1U9eQpDT05GSUdfU1VONklfUlRDX0NDVT15CkNPTkZJR19TVU44SV9IM19DQ1U9eQpDT05GSUdfU1VOOElfREUyX0NDVT15CkNPTkZJR19TVU44SV9SX0NDVT15CkNPTkZJR19DTEtfVEVHUkFfQlBNUD15CkNPTkZJR19URUdSQV9DTEtfREZMTD15CiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfWllOUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdTUElOTE9DSyBpcyBub3Qgc2V0CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfVElNRVJfT0Y9eQpDT05GSUdfVElNRVJfQUNQST15CkNPTkZJR19USU1FUl9QUk9CRT15CkNPTkZJR19DTEtTUkNfTU1JTz15CkNPTkZJR19PTUFQX0RNX1RJTUVSPXkKQ09ORklHX0RXX0FQQl9USU1FUj15CkNPTkZJR19EV19BUEJfVElNRVJfT0Y9eQpDT05GSUdfUk9DS0NISVBfVElNRVI9eQpDT05GSUdfT1dMX1RJTUVSPXkKQ09ORklHX1NVTjRJX1RJTUVSPXkKQ09ORklHX1RFR1JBX1RJTUVSPXkKIyBDT05GSUdfVEVHUkExODZfVElNRVIgaXMgbm90IHNldApDT05GSUdfQVJNX0FSQ0hfVElNRVI9eQpDT05GSUdfQVJNX0FSQ0hfVElNRVJfRVZUU1RSRUFNPXkKQ09ORklHX0FSTV9BUkNIX1RJTUVSX09PTF9XT1JLQVJPVU5EPXkKQ09ORklHX0ZTTF9FUlJBVFVNX0EwMDg1ODU9eQpDT05GSUdfSElTSUxJQ09OX0VSUkFUVU1fMTYxMDEwMTAxPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fODU4OTIxPXkKQ09ORklHX1NVTjUwSV9FUlJBVFVNX1VOS05PV04xPXkKQ09ORklHX0FSTV9USU1FUl9TUDgwND15CkNPTkZJR19NVEtfVElNRVI9eQpDT05GSUdfU1BSRF9USU1FUj15CiMgQ09ORklHX1JFTkVTQVNfT1NUTSBpcyBub3Qgc2V0CkNPTkZJR19USU1FUl9JTVhfU1lTX0NUUj15CiMgQ09ORklHX01JQ1JPQ0hJUF9QSVQ2NEIgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfQVJNX01IVT15CiMgQ09ORklHX0FSTV9NSFVfVjIgaXMgbm90IHNldAojIENPTkZJR19JTVhfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19QTEFURk9STV9NSFU9eQojIENPTkZJR19QTDMyMF9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0FSTUFEQV8zN1hYX1JXVE1fTUJPWD15CiMgQ09ORklHX09NQVAyUExVU19NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX01CT1g9eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNMjgzNV9NQk9YPXkKQ09ORklHX1RJX01FU1NBR0VfTUFOQUdFUj15CkNPTkZJR19ISTM2NjBfTUJPWD15CkNPTkZJR19ISTYyMjBfTUJPWD15CiMgQ09ORklHX01BSUxCT1hfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQVBDU19JUEMgaXMgbm90IHNldApDT05GSUdfVEVHUkFfSFNQX01CT1g9eQojIENPTkZJR19YR0VORV9TTElNUFJPX01CT1ggaXMgbm90IHNldAojIENPTkZJR19CQ01fUERDX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNX0ZMRVhSTV9NQk9YPW0KIyBDT05GSUdfTVRLX0FEU1BfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX01US19DTURRX01CT1ggaXMgbm90IHNldApDT05GSUdfWllOUU1QX0lQSV9NQk9YPXkKQ09ORklHX1NVTjZJX01TR0JPWD15CiMgQ09ORklHX1NQUkRfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSVBDQyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFPXkKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9BUk1WN1MgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9JT19QR1RBQkxFX0RBUlQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX09GX0lPTU1VPXkKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19ST0NLQ0hJUF9JT01NVT15CkNPTkZJR19TVU41MElfSU9NTVU9eQpDT05GSUdfVEVHUkFfSU9NTVVfU01NVT15CiMgQ09ORklHX0lQTU1VX1ZNU0EgaXMgbm90IHNldApDT05GSUdfQVJNX1NNTVU9eQojIENPTkZJR19BUk1fU01NVV9MRUdBQ1lfRFRfQklORElOR1MgaXMgbm90IHNldApDT05GSUdfQVJNX1NNTVVfRElTQUJMRV9CWVBBU1NfQllfREVGQVVMVD15CkNPTkZJR19BUk1fU01NVV9RQ09NPXkKIyBDT05GSUdfQVJNX1NNTVVfUUNPTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU01NVV9WMz15CiMgQ09ORklHX0FSTV9TTU1VX1YzX1NWQSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19TUFJEX0lPTU1VIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19SRU1PVEVQUk9DIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmVtb3RlcHJvYyBkcml2ZXJzCgojCiMgUnBtc2cgZHJpdmVycwojCkNPTkZJR19SUE1TRz15CiMgQ09ORklHX1JQTVNHX0NIQVIgaXMgbm90IHNldAojIENPTkZJR19SUE1TR19DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX05TPXkKIyBDT05GSUdfUlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldApDT05GSUdfUlBNU0dfVklSVElPPXkKIyBlbmQgb2YgUnBtc2cgZHJpdmVycwoKIyBDT05GSUdfU09VTkRXSVJFIGlzIG5vdCBzZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfT1dMX1BNX0RPTUFJTlMgaXMgbm90IHNldAoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwpDT05GSUdfTUVTT05fQ0FOVkFTPXkKQ09ORklHX01FU09OX0NMS19NRUFTVVJFPXkKQ09ORklHX01FU09OX0dYX1NPQ0lORk89eQpDT05GSUdfTUVTT05fR1hfUE1fRE9NQUlOUz15CkNPTkZJR19NRVNPTl9FRV9QTV9ET01BSU5TPXkKQ09ORklHX01FU09OX1NFQ1VSRV9QTV9ET01BSU5TPXkKIyBlbmQgb2YgQW1sb2dpYyBTb0MgZHJpdmVycwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKQ09ORklHX0JDTTI4MzVfUE9XRVI9eQpDT05GSUdfUkFTUEJFUlJZUElfUE9XRVI9eQpDT05GSUdfU09DX0JSQ01TVEI9eQpDT05GSUdfQlJDTVNUQl9QTT15CiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgQ09ORklHX0ZTTF9EUEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVJQ0NfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9HVVRTPXkKQ09ORklHX0RQQUEyX0NPTlNPTEU9eQojIENPTkZJR19GU0xfUkNQTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfQTY0RlhfRElBRyBpcyBub3Qgc2V0CiMgZW5kIG9mIGZ1aml0c3UgU29DIGRyaXZlcnMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKQ09ORklHX0lNWF9HUENWMl9QTV9ET01BSU5TPXkKQ09ORklHX1NPQ19JTVg4TT15CkNPTkZJR19TT0NfSU1YOT15CiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwojCiMgQ09ORklHX0xJVEVYX1NPQ19DT05UUk9MTEVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKCiMKIyBNZWRpYVRlayBTb0MgZHJpdmVycwojCiMgQ09ORklHX01US19DTURRIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0RFVkFQQyBpcyBub3Qgc2V0CkNPTkZJR19NVEtfSU5GUkFDRkc9eQojIENPTkZJR19NVEtfUE1JQ19XUkFQIGlzIG5vdCBzZXQKQ09ORklHX01US19TQ1BTWVM9eQpDT05GSUdfTVRLX1NDUFNZU19QTV9ET01BSU5TPXkKQ09ORklHX01US19NTVNZUz15CiMgZW5kIG9mIE1lZGlhVGVrIFNvQyBkcml2ZXJzCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX0FPU1NfUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DT01NQU5EX0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DUFIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dFTklfU0UgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dTQkkgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0xMQ0MgaXMgbm90IHNldAojIENPTkZJR19RQ09NX09DTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9STVRGU19NRU0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1JQTUggaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NNRF9SUE0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fV0NOU1NfQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQVBSIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9JQ0NfQldNT04gaXMgbm90IHNldAojIGVuZCBvZiBRdWFsY29tbSBTb0MgZHJpdmVycwoKQ09ORklHX1NPQ19SRU5FU0FTPXkKIyBDT05GSUdfQVJDSF9SOEE3Nzk5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5OTAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NjUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5RjAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5QTAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRDMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0RTEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3NEExIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRCMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDdHMDQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOUEwN0cwNDQgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA3RzA1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDlHMDExIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0dSRj15CkNPTkZJR19ST0NLQ0hJUF9JT0RPTUFJTj15CkNPTkZJR19ST0NLQ0hJUF9QTV9ET01BSU5TPXkKQ09ORklHX1NVTlhJX01CVVM9eQpDT05GSUdfU1VOWElfU1JBTT15CkNPTkZJR19BUkNIX1RFR1JBXzEzMl9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8yMTBfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMTg2X1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzE5NF9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8yMzRfU09DPXkKQ09ORklHX1NPQ19URUdSQV9GVVNFPXkKQ09ORklHX1NPQ19URUdSQV9GTE9XQ1RSTD15CkNPTkZJR19TT0NfVEVHUkFfUE1DPXkKQ09ORklHX1NPQ19URUdSQV9QT1dFUkdBVEVfQlBNUD15CkNPTkZJR19TT0NfVEVHUkFfQ0JCPXkKQ09ORklHX1NPQ19UST15CiMgQ09ORklHX1RJX1NDSV9QTV9ET01BSU5TIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfUklOR0FDQyBpcyBub3Qgc2V0CkNPTkZJR19USV9LM19TT0NJTkZPPXkKIyBDT05GSUdfVElfUFJVU1MgaXMgbm90IHNldApDT05GSUdfVElfU0NJX0lOVEFfTVNJX0RPTUFJTj15CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKQ09ORklHX1pZTlFNUF9QT1dFUj15CkNPTkZJR19aWU5RTVBfUE1fRE9NQUlOUz15CkNPTkZJR19YTE5YX0VWRU5UX01BTkFHRVI9eQojIGVuZCBvZiBYaWxpbnggU29DIGRyaXZlcnMKIyBlbmQgb2YgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORD15CkNPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BBU1NJVkU9eQoKIwojIERFVkZSRVEgRHJpdmVycwojCiMgQ09ORklHX0FSTV9JTVhfQlVTX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfQVJNX0lNWDhNX0REUkNfREVWRlJFUT15CkNPTkZJR19BUk1fVEVHUkFfREVWRlJFUT15CkNPTkZJR19BUk1fUkszMzk5X0RNQ19ERVZGUkVRPXkKIyBDT05GSUdfQVJNX1NVTjhJX0EzM19NQlVTX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfUE1fREVWRlJFUV9FVkVOVD15CkNPTkZJR19ERVZGUkVRX0VWRU5UX1JPQ0tDSElQX0RGST15CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENPTl9BRENfSkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fTUFYMzM1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9QVE41MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1FDT01fU1BNSV9NSVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1JUODk3M0EgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fU001NTAyIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9VU0JfR1BJTz15CkNPTkZJR19NRU1PUlk9eQojIENPTkZJR19BUk1fUEwxNzJfTVBNQyBpcyBub3Qgc2V0CkNPTkZJR19CUkNNU1RCX0RQRkU9eQpDT05GSUdfQlJDTVNUQl9NRU1DPXkKIyBDT05GSUdfT01BUF9HUE1DIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SUENJRiBpcyBub3Qgc2V0CkNPTkZJR19URUdSQV9NQz15CkNPTkZJR19URUdSQTIxMF9FTUNfVEFCTEU9eQpDT05GSUdfVEVHUkEyMTBfRU1DPXkKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKIyBDT05GSUdfSUlPX0JVRkZFUl9DQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19CVUZGRVJfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0JVRkZFUl9ETUFFTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19JSU9fQlVGRkVSX0hXX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQojIENPTkZJR19JSU9fQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCiMgQ09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1dfVFJJR0dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19UUklHR0VSRURfRVZFTlQgaXMgbm90IHNldAoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDMxM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzEzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM0NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM2N19TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzY3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM3Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19CTUEyMjAgaXMgbm90IHNldAojIENPTkZJR19CTUE0MDAgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19CTUkwODhfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19EQTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDkgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhMUzg5NjJBRl9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWExTODk2MkFGX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tYU0Q5IGlzIG5vdCBzZXQKIyBDT05GSUdfS1hDSksxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUMzMjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc2NjAgaXMgbm90IHNldAojIENPTkZJR19NTUE4NDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BOTU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTMgaXMgbm90IHNldAojIENPTkZJR19NU0EzMTEgaXMgbm90IHNldAojIENPTkZJR19NWEM0MDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNjI1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDQTMwMDAgaXMgbm90IHNldAojIENPTkZJR19TQ0EzMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzhCQTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcm9tZXRlcnMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MDkxUjUgaXMgbm90IHNldAojIENPTkZJR19BRDcxMjQgaXMgbm90IHNldAojIENPTkZJR19BRDcxOTIgaXMgbm90IHNldAojIENPTkZJR19BRDcyNjYgaXMgbm90IHNldAojIENPTkZJR19BRDcyODAgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTIgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTggaXMgbm90IHNldAojIENPTkZJR19BRDc0NzYgaXMgbm90IHNldAojIENPTkZJR19BRDc2MDZfSUZBQ0VfUEFSQUxMRUwgaXMgbm90IHNldAojIENPTkZJR19BRDc2MDZfSUZBQ0VfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzY4XzEgaXMgbm90IHNldAojIENPTkZJR19BRDc3ODAgaXMgbm90IHNldAojIENPTkZJR19BRDc3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDc3OTMgaXMgbm90IHNldAojIENPTkZJR19BRDc4ODcgaXMgbm90IHNldAojIENPTkZJR19BRDc5MjMgaXMgbm90IHNldAojIENPTkZJR19BRDc5NDkgaXMgbm90IHNldAojIENPTkZJR19BRDc5OVggaXMgbm90IHNldAojIENPTkZJR19BRElfQVhJX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FYUDIwWF9BREMgaXMgbm90IHNldAojIENPTkZJR19BWFAyODhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX0lQUk9DX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFUkxJTjJfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0MxMDAwMV9BREMgaXMgbm90IHNldAojIENPTkZJR19FTlZFTE9QRV9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJODQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0hYNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YN0RfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YOFFYUF9BREMgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDcxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0OTYgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTExOCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEzNjMgaXMgbm90IHNldAojIENPTkZJR19NQVg5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM0MjIgaXMgbm90IHNldAojIENPTkZJR19NQ1AzOTExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfTVQ2NTc3X0FVWEFEQyBpcyBub3Qgc2V0CkNPTkZJR19NRVNPTl9TQVJBREM9eQojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1JSQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX0lBREMgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfVkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9BREM1IGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX1NBUkFEQz15CiMgQ09ORklHX1JJQ0hURUtfUlRRNjA1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NEX0FEQ19NT0RVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19TVU40SV9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4MUMgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDg0UzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyMTM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTA4UzEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyOFMwNTIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxNjFTNjI2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzc5NTAgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4MzQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTODY4OCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEyNFMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEzMUUwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RMQzQ1NDEgaXMgbm90IHNldAojIENPTkZJR19USV9UU0MyMDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVkY2MTBfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1hBREMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQU1TIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGFuZCBkaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3NDQxM1IgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIEFuYWxvZyBGcm9udCBFbmRzCiMKIyBDT05GSUdfSUlPX1JFU0NBTEUgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgRnJvbnQgRW5kcwoKIwojIEFtcGxpZmllcnMKIwojIENPTkZJR19BRDgzNjYgaXMgbm90IHNldAojIENPTkZJR19BREE0MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNDI1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW1wbGlmaWVycwoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19BVExBU19FWk9fU0VOU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1FNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NTODExIGlzIG5vdCBzZXQKIyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0Q0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1AzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1A0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQUzMwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNFQUlSX1NVTlJJU0VfQ08yIGlzIG5vdCBzZXQKIyBDT05GSUdfVlo4OVggaXMgbm90IHNldAojIGVuZCBvZiBDaGVtaWNhbCBTZW5zb3JzCgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKIyBlbmQgb2YgSGlkIFNlbnNvciBJSU8gQ29tbW9uCgojCiMgSUlPIFNDTUkgU2Vuc29ycwojCiMgQ09ORklHX0lJT19TQ01JIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUlPIFNDTUkgU2Vuc29ycwoKIwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKIyBDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUIgaXMgbm90IHNldAojIGVuZCBvZiBTU1AgU2Vuc29yIENvbW1vbgoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDM1NTJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkyUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19BRDU1MDQgaXMgbm90IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI2ODggaXMgbm90IHNldAojIENPTkZJR19BRDU2ODZfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1Njk2X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc3MFIgaXMgbm90IHNldAojIENPTkZJR19BRDU3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTMgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldAojIENPTkZJR19BRDg4MDEgaXMgbm90IHNldAojIENPTkZJR19EUE9UX0RBQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RTNDQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzE2NjAgaXMgbm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQ3MjUgaXMgbm90IHNldAojIENPTkZJR19NQ1A0OTIyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDMDgyUzA4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzU1NzEgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM3MzExIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzYxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0RBQyBpcyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKCiMKIyBJSU8gZHVtbXkgZHJpdmVyCiMKIyBlbmQgb2YgSUlPIGR1bW15IGRyaXZlcgoKIwojIEZpbHRlcnMKIwojIENPTkZJR19BRE1WODgxOCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpbHRlcnMKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwojIENPTkZJR19BRDk1MjMgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCiMgQ09ORklHX0FERjQzNTAgaXMgbm90IHNldAojIENPTkZJR19BREY0MzcxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURNVjEwMTMgaXMgbm90IHNldAojIENPTkZJR19BRE1WMTAxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FETVY0NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURSRjY3ODAgaXMgbm90IHNldAojIGVuZCBvZiBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMgZW5kIG9mIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19BRElTMTYwODAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzYgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyNjAgaXMgbm90IHNldAojIENPTkZJR19BRFhSUzI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTNDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1HMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhBUzIxMDAyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QVTMwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMKIyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGVhcnQgUmF0ZSBNb25pdG9ycwojIGVuZCBvZiBIZWFsdGggU2Vuc29ycwoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMgbm90IHNldAojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzEwMFggaXMgbm90IHNldAojIENPTkZJR19IREMyMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRTMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TSTcwMDUgaXMgbm90IHNldAojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAojIGVuZCBvZiBIdW1pZGl0eSBzZW5zb3JzCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NjAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NzUgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0ODAgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMTYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JPU0NIX0JOTzA1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19LTVg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9JQ000MjYwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfSUNNNDI2MDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0xTTTZEU1ggaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTFNNOURTMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQURVWDEwMjAgaXMgbm90IHNldAojIENPTkZJR19BTDMwMTAgaXMgbm90IHNldAojIENPTkZJR19BTDMzMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAojIENPTkZJR19BUERTOTk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTNzMyMTEgaXMgbm90IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19CSDE3ODAgaXMgbm90IHNldAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQMkFQMDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMjggaXMgbm90IHNldAojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0pTQTEyMTIgaXMgbm90IHNldAojIENPTkZJR19SUFIwNTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSRjIxNkEgaXMgbm90IHNldAojIENPTkZJR19MVjAxMDRDUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDkgaXMgbm90IHNldAojIENPTkZJR19OT0ExMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBMTIyMDMwMDEgaXMgbm90IHNldAojIENPTkZJR19TSTExMzMgaXMgbm90IHNldAojIENPTkZJR19TSTExNDUgaXMgbm90IHNldAojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RfVVZJUzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDI3NzIgaXMgbm90IHNldAojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMzUgaXMgbm90IHNldAojIENPTkZJR19WRU1MNjAzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFTUw2MDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkw2MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfWk9QVDIyMDEgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodCBzZW5zb3JzCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzQgaXMgbm90IHNldAojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldAojIENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFHMzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQzM1MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX01BR05fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1lBTUFIQV9ZQVM1MzAgaXMgbm90IHNldAojIGVuZCBvZiBNYWduZXRvbWV0ZXIgc2Vuc29ycwoKIwojIE11bHRpcGxleGVycwojCiMgQ09ORklHX0lJT19NVVggaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCiMgZW5kIG9mIEluY2xpbm9tZXRlciBzZW5zb3JzCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAojIGVuZCBvZiBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKCiMKIyBMaW5lYXIgYW5kIGFuZ3VsYXIgcG9zaXRpb24gc2Vuc29ycwojCiMgZW5kIG9mIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwojCiMgQ09ORklHX0FENTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0MzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDgxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQwMTggaXMgbm90IHNldAojIENPTkZJR19NQ1A0MTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBMMDEwMiBpcyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKCiMKIyBEaWdpdGFsIHBvdGVudGlvc3RhdHMKIwojIENPTkZJR19MTVA5MTAwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgcG90ZW50aW9zdGF0cwoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwojIENPTkZJR19BQlAwNjBNRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNUDI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RMSEw2MEQgaXMgbm90IHNldAojIENPTkZJR19EUFMzMTAgaXMgbm90IHNldAojIENPTkZJR19IUDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQMTAxMDAgaXMgbm90IHNldAojIENPTkZJR19NUEwxMTVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDMxMTUgaXMgbm90IHNldAojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldAojIENPTkZJR19NUzU2MzcgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UNTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMjA2QyBpcyBub3Qgc2V0CiMgQ09ORklHX1pQQTIzMjYgaXMgbm90IHNldAojIGVuZCBvZiBQcmVzc3VyZSBzZW5zb3JzCgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwojIENPTkZJR19BUzM5MzUgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodG5pbmcgc2Vuc29ycwoKIwojIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwojCiMgQ09ORklHX0lTTDI5NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTElEQVJfTElURV9WMiBpcyBub3Qgc2V0CiMgQ09ORklHX01CMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkcgaXMgbm90IHNldAojIENPTkZJR19SRkQ3NzQwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NSRjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5MzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5MzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDggaXMgbm90IHNldAojIENPTkZJR19WQ05MMzAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMNTNMMFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQyUzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQyUzEyMDAgaXMgbm90IHNldAojIGVuZCBvZiBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKIyBDT05GSUdfTFRDMjk4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWElNX1RIRVJNT0NPVVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDkwNjE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYOTA2MzIgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDYgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDcgaXMgbm90IHNldAojIENPTkZJR19UTVAxMTcgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDEgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NTYgaXMgbm90IHNldAojIENPTkZJR19NQVgzMTg2NSBpcyBub3Qgc2V0CiMgZW5kIG9mIFRlbXBlcmF0dXJlIHNlbnNvcnMKCiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0FUTUVMX1RDQiBpcyBub3Qgc2V0CkNPTkZJR19QV01fQkNNX0lQUk9DPXkKQ09ORklHX1BXTV9CQ00yODM1PXkKIyBDT05GSUdfUFdNX0JFUkxJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9CUkNNU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0NMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9EV0MgaXMgbm90IHNldAojIENPTkZJR19QV01fRlNMX0ZUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9ISUJWVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWF9UUE0gaXMgbm90IHNldApDT05GSUdfUFdNX01FU09OPXkKIyBDT05GSUdfUFdNX01US19ESVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX01FRElBVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX09NQVBfRE1USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKQ09ORklHX1BXTV9SQVNQQkVSUllQSV9QT0U9eQojIENPTkZJR19QV01fUkNBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9SRU5FU0FTX1RQVSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUk9DS0NISVA9eQojIENPTkZJR19QV01fU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19QV01fU1VONEk9eQpDT05GSUdfUFdNX1RFR1JBPXkKIyBDT05GSUdfUFdNX1RJRUNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9USUVIUlBXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9YSUxJTlggaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19BUk1fR0lDPXkKQ09ORklHX0FSTV9HSUNfUE09eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQpDT05GSUdfQVJNX0dJQ19WMk09eQpDT05GSUdfQVJNX0dJQ19WMz15CkNPTkZJR19BUk1fR0lDX1YzX0lUUz15CkNPTkZJR19BUk1fR0lDX1YzX0lUU19QQ0k9eQojIENPTkZJR19BTF9GSUMgaXMgbm90IHNldApDT05GSUdfQkNNNzAzOF9MMV9JUlE9eQpDT05GSUdfQkNNNzEyMF9MMl9JUlE9eQpDT05GSUdfQlJDTVNUQl9MMl9JUlE9eQpDT05GSUdfRFdfQVBCX0lDVEw9eQpDT05GSUdfSElTSUxJQ09OX0lSUV9NQklHRU49eQpDT05GSUdfU1VONklfUl9JTlRDPXkKQ09ORklHX1NVTlhJX05NSV9JTlRDPXkKIyBDT05GSUdfWElMSU5YX0lOVEMgaXMgbm90IHNldApDT05GSUdfSU1YX0dQQ1YyPXkKQ09ORklHX01WRUJVX0dJQ1A9eQpDT05GSUdfTVZFQlVfSUNVPXkKQ09ORklHX01WRUJVX09ETUk9eQpDT05GSUdfTVZFQlVfUElDPXkKQ09ORklHX01WRUJVX1NFST15CkNPTkZJR19MU19FWFRJUlE9eQpDT05GSUdfTFNfU0NGR19NU0k9eQpDT05GSUdfUEFSVElUSU9OX1BFUkNQVT15CkNPTkZJR19RQ09NX0lSUV9DT01CSU5FUj15CkNPTkZJR19NRVNPTl9JUlFfR1BJTz15CiMgQ09ORklHX1FDT01fUERDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9NUE0gaXMgbm90IHNldApDT05GSUdfSU1YX0lSUVNURUVSPXkKQ09ORklHX0lNWF9JTlRNVVg9eQpDT05GSUdfSU1YX01VX01TST1tCkNPTkZJR19USV9TQ0lfSU5UUl9JUlFDSElQPXkKQ09ORklHX1RJX1NDSV9JTlRBX0lSUUNISVA9eQpDT05GSUdfTVNUX0lSUT15CiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfUkVTRVRfQkVSTElOPXkKQ09ORklHX1JFU0VUX0JSQ01TVEI9eQpDT05GSUdfUkVTRVRfQlJDTVNUQl9SRVNDQUw9eQojIENPTkZJR19SRVNFVF9JTVg3IGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX01FU09OPXkKIyBDT05GSUdfUkVTRVRfTUVTT05fQVVESU9fQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9BT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9QREMgaXMgbm90IHNldApDT05GSUdfUkVTRVRfUkFTUEJFUlJZUEk9eQpDT05GSUdfUkVTRVRfU0NNST15CkNPTkZJR19SRVNFVF9TSU1QTEU9eQpDT05GSUdfUkVTRVRfU1VOWEk9eQojIENPTkZJR19SRVNFVF9USV9TQ0kgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9UUFMzODBYIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTM2NjA9eQpDT05GSUdfQ09NTU9OX1JFU0VUX0hJNjIyMD15CkNPTkZJR19SRVNFVF9URUdSQV9CUE1QPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX0dFTkVSSUNfUEhZX01JUElfRFBIWT15CkNPTkZJR19QSFlfWEdFTkU9eQojIENPTkZJR19QSFlfQ0FOX1RSQU5TQ0VJVkVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TVU40SV9VU0I9eQpDT05GSUdfUEhZX1NVTjZJX01JUElfRFBIWT15CkNPTkZJR19QSFlfU1VOOUlfVVNCPXkKQ09ORklHX1BIWV9TVU41MElfVVNCMz15CkNPTkZJR19QSFlfTUVTT044Ql9VU0IyPXkKQ09ORklHX1BIWV9NRVNPTl9HWExfVVNCMj15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9NSVBJX0RQSFlfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9HMTJBX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfVVNCM19QQ0lFPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX01JUElfUENJRV9BTkFMT0c9eQpDT05GSUdfUEhZX01FU09OX0FYR19NSVBJX0RQSFk9eQoKIwojIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKIwpDT05GSUdfUEhZX0JDTV9TUl9VU0I9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05GSUdfUEhZX0JDTV9OU19VU0IyPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNCMz15CkNPTkZJR19QSFlfTlMyX1BDSUU9eQpDT05GSUdfUEhZX05TMl9VU0JfRFJEPXkKQ09ORklHX1BIWV9CUkNNX1NBVEE9eQpDT05GSUdfUEhZX0JSQ01fVVNCPXkKQ09ORklHX1BIWV9CQ01fU1JfUENJRT15CiMgZW5kIG9mIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKCkNPTkZJR19QSFlfQ0FERU5DRV9UT1JSRU5UPXkKQ09ORklHX1BIWV9DQURFTkNFX0RQSFk9eQojIENPTkZJR19QSFlfQ0FERU5DRV9EUEhZX1JYIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9DQURFTkNFX1NJRVJSQT15CkNPTkZJR19QSFlfQ0FERU5DRV9TQUxWTz15CkNPTkZJR19QSFlfRlNMX0lNWDhNUV9VU0I9eQojIENPTkZJR19QSFlfTUlYRUxfTFZEU19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX01JWEVMX01JUElfRFBIWT15CiMgQ09ORklHX1BIWV9GU0xfSU1YOE1fUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9GU0xfTFlOWF8yOEcgaXMgbm90IHNldApDT05GSUdfUEhZX0hJNjIyMF9VU0I9eQpDT05GSUdfUEhZX0hJMzY2MF9VU0I9eQojIENPTkZJR19QSFlfSEkzNjcwX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9ISTM2NzBfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfSElTVEJfQ09NQlBIWT15CkNPTkZJR19QSFlfSElTSV9JTk5PX1VTQjI9eQpDT05GSUdfUEhZX0JFUkxJTl9TQVRBPXkKQ09ORklHX1BIWV9CRVJMSU5fVVNCPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9DT01QSFk9eQpDT05GSUdfUEhZX01WRUJVX0EzNzAwX1VUTUk9eQpDT05GSUdfUEhZX01WRUJVX0EzOFhfQ09NUEhZPXkKQ09ORklHX1BIWV9NVkVCVV9DUDExMF9DT01QSFk9eQojIENPTkZJR19QSFlfTVZFQlVfQ1AxMTBfVVRNSSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMj15CiMgQ09ORklHX1BIWV9NVEtfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfTVRLX1RQSFk9eQpDT05GSUdfUEhZX01US19VRlM9eQojIENPTkZJR19QSFlfTVRLX1hTUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19IRE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19NSVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfRFAgaXMgbm90IHNldAojIENPTkZJR19QSFlfTEFOOTY2WF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfQ1BDQVBfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01BUFBIT05FX01ETTY2MDAgaXMgbm90IHNldAojIENPTkZJR19QSFlfT0NFTE9UX1NFUkRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0FQUTgwNjRfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0VEUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTQwMTlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fSVBRODA2WF9TQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUENJRTIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RTVAgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9TTlBTX0ZFTVRPX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFNfMjhOTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTgwNlhfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfRFA9eQojIENPTkZJR19QSFlfUk9DS0NISVBfRFBIWV9SWDAgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX0VNTUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fSERNST15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19VU0IyPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fQ1NJRFBIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19EU0lEUEhZPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX05BTkVOR19DT01CT19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX1BDSUU9eQojIENPTkZJR19QSFlfUk9DS0NISVBfU05QU19QQ0lFMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfVFlQRUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX1VTQj15CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIgaXMgbm90IHNldApDT05GSUdfUEhZX1RFR1JBX1hVU0I9eQpDT05GSUdfUEhZX1RFR1JBMTk0X1AyVT15CiMgQ09ORklHX1BIWV9BTTY1NF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfSjcyMUVfV0laIGlzIG5vdCBzZXQKIyBDT05GSUdfT01BUF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1RVU0IxMjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1hJTElOWF9aWU5RTVAgaXMgbm90IHNldAojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKIyBDT05GSUdfQVJNX0NDSV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fQ0NOIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19BUk1fUE1VPXkKQ09ORklHX0FSTV9QTVVfQUNQST15CiMgQ09ORklHX0FSTV9TTU1VX1YzX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9EU1VfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9JTVg4X0REUl9QTVU9eQojIENPTkZJR19RQ09NX0wyX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTDNfUE1VIGlzIG5vdCBzZXQKQ09ORklHX1RIVU5ERVJYMl9QTVU9eQojIENPTkZJR19YR0VORV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fU1BFX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9ETUM2MjBfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF9DTjEwS19UQURfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJQkFCQV9VTkNPUkVfRFJXX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9QQ0lFX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hOUzNfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF9DTjEwS19ERFJfUE1VIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFTPXkKQ09ORklHX1VTQjQ9bQojIENPTkZJR19VU0I0X0RFQlVHRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0I0X0RNQV9URVNUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9pZAoKQ09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQpDT05GSUdfTkRfQ0xBSU09eQpDT05GSUdfTkRfQlRUPXkKQ09ORklHX0JUVD15CkNPTkZJR19PRl9QTUVNPXkKQ09ORklHX0RBWD15CiMgQ09ORklHX0RFVl9EQVhfSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CkNPTkZJR19OVk1FTV9CQ01fT0NPVFA9eQojIENPTkZJR19OVk1FTV9JTVhfSUlNIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fSU1YX09DT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZRVJTQ0FQRV9TRlAgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9NRVNPTl9FRlVTRSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX01FU09OX01YX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTVRLX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fUUNPTV9RRlBST00gaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9STUVNIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNX1JPQ0tDSElQX0VGVVNFPXkKQ09ORklHX05WTUVNX1JPQ0tDSElQX09UUD15CiMgQ09ORklHX05WTUVNX1NOVlNfTFBHUFIgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9TUE1JX1NEQU0gaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9TUFJEX0VGVVNFIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNX1NVTlhJX1NJRD15CiMgQ09ORklHX05WTUVNX1VfQk9PVF9FTlYgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9aWU5RTVAgaXMgbm90IHNldAoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9QVFQgaXMgbm90IHNldAojIGVuZCBvZiBIVyB0cmFjaW5nIHN1cHBvcnQKCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19GU0kgaXMgbm90IHNldAojIENPTkZJR19URUUgaXMgbm90IHNldApDT05GSUdfUE1fT1BQPXkKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldApDT05GSUdfSU5URVJDT05ORUNUPXkKIyBDT05GSUdfSU5URVJDT05ORUNUX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVF9RQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09ORklHX1hGU19TVVBQT1JUX1Y0PXkKQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfWEZTX1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX09OTElORV9TQ1JVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfR0ZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX09DRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JFRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CiMgQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUyBpcyBub3Qgc2V0CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQojIENPTkZJR19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfVkVSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNldAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfQVVUT0ZTX0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQojIENPTkZJR19DVVNFIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19GUz15CkNPTkZJR19PVkVSTEFZX0ZTPXkKIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9ESVIgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9BTFdBWVNfRk9MTE9XPXkKIyBDT05GSUdfT1ZFUkxBWV9GU19JTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfWElOT19BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19NRVRBQ09QWSBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CiMgZW5kIG9mIFBzZXVkbyBmaWxlc3lzdGVtcwoKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGUz15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfU0lOR0xFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUST15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQojIENPTkZJR19TUVVBU0hGU19aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1haPXkKQ09ORklHX1NRVUFTSEZTX1pTVEQ9eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldAojIENPTkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfREVGQVVMVF9LTVNHX0JZVEVTPTEwMjQwCkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTUz15CiMgQ09ORklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFo0X0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNEhDX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFXzg0Ml9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9aU1REX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9DT01QUkVTUz15CkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTU19ERUZBVUxUPXkKQ09ORklHX1BTVE9SRV9DT01QUkVTU19ERUZBVUxUPSJkZWZsYXRlIgojIENPTkZJR19QU1RPUkVfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VST0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPXkKQ09ORklHX1BORlNfQkxPQ0s9eQpDT05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9eQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19ORlNfRElTQUJMRV9VRFBfU1VQUE9SVD15CiMgQ09ORklHX05GU19WNF8yX1JFQURfUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX05GU19WNF8yX1NTQ19IRUxQRVI9eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKIyBDT05GSUdfU1VOUlBDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQQ19YUFJUX1JETUE9eQpDT05GSUdfQ0VQSF9GUz15CkNPTkZJR19DRVBIX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0NFUEhfRlNfU0VDVVJJVFlfTEFCRUwgaXMgbm90IHNldApDT05GSUdfQ0lGUz15CiMgQ09ORklHX0NJRlNfU1RBVFMyIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfQUxMT1dfSU5TRUNVUkVfTEVHQUNZPXkKQ09ORklHX0NJRlNfVVBDQUxMPXkKQ09ORklHX0NJRlNfWEFUVFI9eQojIENPTkZJR19DSUZTX1BPU0lYIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfU1dOX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfU01CX0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfUk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQl9TRVJWRVIgaXMgbm90IHNldApDT05GSUdfU01CRlM9eQojIENPTkZJR19DT0RBX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0idXRmOCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NDkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQojIENPTkZJR19OTFNfSVNPODg1OV8yIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfUiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD15CiMgQ09ORklHX0RMTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSUNPREUgaXMgbm90IHNldApDT05GSUdfSU9fV1E9eQojIGVuZCBvZiBGaWxlIHN5c3RlbXMKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19LRVlTX1JFUVVFU1RfQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQklHX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19UUlVTVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19FTkNSWVBURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SSz15CiMgQ09ORklHX1NFQ1VSSVRZX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQpDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05GSUdfRk9SVElGWV9TT1VSQ0U9eQojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9MQU5ETE9DSyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfSU5URUdSSVRZX1BMQVRGT1JNX0tFWVJJTkc9eQpDT05GSUdfTE9BRF9VRUZJX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX0FVRElUPXkKQ09ORklHX0lNQT15CiMgQ09ORklHX0lNQV9LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfTFNNPSJ5YW1hLGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxicGYiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfUEFUVEVSTj15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPX0JBUkU9eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVSTz15CiMgQ09ORklHX0lOSVRfU1RBQ0tfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1BBVFRFUk4gaXMgbm90IHNldApDT05GSUdfSU5JVF9TVEFDS19BTExfWkVSTz15CkNPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSz15CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLX1ZFUkJPU0UgaXMgbm90IHNldApDT05GSUdfU1RBQ0tMRUFLX1RSQUNLX01JTl9TSVpFPTEwMAojIENPTkZJR19TVEFDS0xFQUtfTUVUUklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLTEVBS19SVU5USU1FX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OPXkKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1pFUk9fQ0FMTF9VU0VEX1JFR1M9eQojIENPTkZJR19aRVJPX0NBTExfVVNFRF9SRUdTIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IGluaXRpYWxpemF0aW9uCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQVNZTkNfVFhfRElTQUJMRV9QUV9WQUxfRE1BPXkKQ09ORklHX0FTWU5DX1RYX0RJU0FCTEVfWE9SX1ZBTF9ETUE9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQojIENPTkZJR19DUllQVE9fUENSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQojIENPTkZJR19DUllQVE9fVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRU5HSU5FPXkKIyBlbmQgb2YgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCgojCiMgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKIwpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0RIX1JGQzc5MTlfR1JPVVBTPXkKIyBDT05GSUdfQ1JZUFRPX0VDREggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKCiMKIyBCbG9jayBjaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NNND15CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQojIENPTkZJR19DUllQVE9fSENUUjIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNT15CiMgZW5kIG9mIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCgojCiMgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCiMKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQpDT05GSUdfQ1JZUFRPX0VTU0lWPXkKIyBlbmQgb2YgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCgojCiMgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwojCkNPTkZJR19DUllQVE9fQkxBS0UyQj1tCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9eQpDT05GSUdfQ1JZUFRPX1NNMz15CiMgQ09ORklHX0NSWVBUT19TTTNfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJFRUJPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19WTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1dQNTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1hDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hYSEFTSD1tCiMgZW5kIG9mIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKCiMKIyBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQzY0X1JPQ0tTT0ZUPXkKIyBlbmQgb2YgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWlNURD1tCiMgZW5kIG9mIENvbXByZXNzaW9uCgojCiMgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X05FT049eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX05FT049eQoKIwojIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVIChhcm02NCkKIwpDT05GSUdfQ1JZUFRPX0dIQVNIX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNV9ORU9OPXkKQ09ORklHX0NSWVBUT19TSEExX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfQVJNNjQ9eQpDT05GSUdfQ1JZUFRPX1NIQTJfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9BUk02ND15CkNPTkZJR19DUllQVE9fU0hBNTEyX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEzX0FSTTY0PXkKIyBDT05GSUdfQ1JZUFRPX1NNM19ORU9OIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTNfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fUE9MWVZBTF9BUk02NF9DRSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0PXkKQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9CTEs9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9ORU9OX0JMSz15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0JTPXkKQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fU000X0FSTTY0X0NFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfTkVPTl9CTEsgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9DQ009eQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGX0FSTTY0X0NFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKGFybTY0KQoKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX0FMTFdJTk5FUj15CkNPTkZJR19DUllQVE9fREVWX1NVTjRJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19QUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfVFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9TU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfRlNMX0NBQU0gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX01YU19EQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUXzRYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBVklVTV9DUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9NQVJWRUxMX0NFU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX09DVEVPTlRYX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfT0NURU9OVFgyX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0FWSVVNX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQ09NX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1JPQ0tDSElQPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9aWU5RTVBfQUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9aWU5RTVBfU0hBMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0hFTFNJTyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1ZJUlRJTz15CkNPTkZJR19DUllQVE9fREVWX0JDTV9TUFU9eQojIENPTkZJR19DUllQVE9fREVWX1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1JFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9TRUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfU0VDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9aSVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfSFBSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9UUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BTUxPR0lDX0dYTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU0EyVUwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9BVVRIX1VQREFURSBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19TVE1QX0RFVklDRT15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0FSQ0hfVVNFX1NZTV9BTk5PVEFUSU9OUz15CiMgQ09ORklHX0lORElSRUNUX1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX01NSU9fQUNDRVNTIGlzIG5vdCBzZXQKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX1VUSUxTPXkKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND15CkNPTkZJR19DUllQVE9fTElCX0JMQUtFMlNfR0VORVJJQz15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT05CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkM2NF9ST0NLU09GVD15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2ND15CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CkNPTkZJR19YWEhBU0g9eQpDT05GSUdfQVVESVRfR0VORVJJQz15CkNPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDPXkKQ09ORklHX0FVRElUX0NPTVBBVF9HRU5FUklDPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0RNQV9PUFM9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfRE1BX0RFQ0xBUkVfQ09IRVJFTlQ9eQpDT05GSUdfQVJDSF9IQVNfU0VUVVBfRE1BX09QUz15CkNPTkZJR19BUkNIX0hBU19URUFSRE9XTl9ETUFfT1BTPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfRE1BX0ZPUl9ERVZJQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19ETUFfRk9SX0NQVT15CkNPTkZJR19BUkNIX0hBU19ETUFfUFJFUF9DT0hFUkVOVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfRE1BX1JFU1RSSUNURURfUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfTk9OQ09IRVJFTlRfTU1BUD15CkNPTkZJR19ETUFfQ09IRVJFTlRfUE9PTD15CkNPTkZJR19ETUFfRElSRUNUX1JFTUFQPXkKQ09ORklHX0RNQV9DTUE9eQpDT05GSUdfRE1BX1BFUk5VTUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMgbWVtb3J5IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTE2CkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19GT1JDRV9OUl9DUFVTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkKQ09ORklHX0dFTkVSSUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05TPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CkNPTkZJR19GT05UUz15CiMgQ09ORklHX0ZPTlRfOHg4IGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX0ZPTlRfNngxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfN3gxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfUEVBUkxfOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9BQ09STl84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX01JTklfNHg2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF82eDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF8xMHgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOOHgxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOMTJ4MjIgaXMgbm90IHNldApDT05GSUdfRk9OVF9URVIxNngzMj15CiMgQ09ORklHX0ZPTlRfNng4IGlzIG5vdCBzZXQKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfTUVNUkVHSU9OPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUEFSTUFOPW0KQ09ORklHX09CSkFHRz1tCiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCkNPTkZJR19HRU5FUklDX0lPUkVNQVA9eQpDT05GSUdfR0VORVJJQ19MSUJfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfUExETUZXPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKIyBDT05GSUdfUFJJTlRLX0NBTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLVFJBQ0VfQlVJTERfSUQgaXMgbm90IHNldApDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19TWU1CT0xJQ19FUlJOQU1FPXkKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIGVuZCBvZiBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKCkNPTkZJR19ERUJVR19LRVJORUw9eQpDT05GSUdfREVCVUdfTUlTQz15CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCkNPTkZJR19ERUJVR19JTkZPPXkKQ09ORklHX0FTX0hBU19OT05fQ09OU1RfTEVCMTI4PXkKIyBDT05GSUdfREVCVUdfSU5GT19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0RXQVJGND15CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY1IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX0xBTkdfRVhDTFVERT15CkNPTkZJR19ERUJVR19JTkZPX0JURl9NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0FMTE9XX0JURl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQ1NBTj15CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBDT05GSUdfS0NTQU4gaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKCiMKIyBOZXR3b3JraW5nIERlYnVnZ2luZwojCiMgQ09ORklHX05FVF9ERVZfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfTlNfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ORVQgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JraW5nIERlYnVnZ2luZwoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0RFQlVHPXkKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldAojIENPTkZJR19QQUdFX1RBQkxFX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19XWD15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJR19HRU5FUklDX1BURFVNUD15CkNPTkZJR19QVERVTVBfQ09SRT15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NIUklOS0VSX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19ERUJVR19WTV9QR1RBQkxFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTV9QR1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fSFdfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fVk1BTExPQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fR0VORVJJQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19DQ19IQVNfV09SS0lOR19OT1NBTklUSVpFX0FERFJFU1M9eQojIENPTkZJR19LQVNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0ZFTkNFPXkKIyBDT05GSUdfS0ZFTkNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPS0xCiMgQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX0RFQlVHX0lSUUZMQUdTIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgQ09ORklHX0RFQlVHX01BUExFX1RSRUUgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgpDT05GSUdfREVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19SQ1VfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfUkVGX1NDQUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfRVhQX0NQVV9TVEFMTF9USU1FT1VUPTAKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQojIENPTkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdMQVRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfT1NOT0lTRV9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19USU1FUkxBVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfUEFUQ0hBQkxFX0ZVTkNUSU9OX0VOVFJZPXkKIyBDT05GSUdfU1lOVEhfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlYgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgYXJtNjQgRGVidWdnaW5nCiMKIyBDT05GSUdfUElEX0lOX0NPTlRFWFRJRFIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FRkkgaXMgbm90IHNldAojIENPTkZJR19BUk02NF9SRUxPQ19URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SRVNJR0hUIGlzIG5vdCBzZXQKIyBlbmQgb2YgYXJtNjQgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJTQ1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU0lQSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14.yaml new file mode 100755 index 0000000000..503f59f979 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14.yaml @@ -0,0 +1,10 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1014_6.5.0-1014.14_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.5.0-1014-aws_6.5.0-1014.14_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml new file mode 100755 index 0000000000..7ff8d52266 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws-6.5/linux-aws-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws-6.5/linux-headers-6.5.0-1014-aws_6.5.0-1014.14~22.04.1_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65.yaml new file mode 100755 index 0000000000..661cf7a204 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65.yaml @@ -0,0 +1,10 @@ +kernelversion: "65" +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1057_5.15.0-1057.65_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-headers-5.15.0-1057-azure_5.15.0-1057.65_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml new file mode 100755 index 0000000000..371fb16ae7 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 65~20.04.1 +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-5.15/linux-azure-5.15-headers-5.15.0-1057_5.15.0-1057.65~20.04.1_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-5.15/linux-headers-5.15.0-1057-azure_5.15.0-1057.65~20.04.1_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15.yaml new file mode 100755 index 0000000000..3c9e4c65bc --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15.yaml @@ -0,0 +1,10 @@ +kernelversion: "15" +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-azure-headers-6.5.0-1015_6.5.0-1015.15_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-headers-6.5.0-1015-azure_6.5.0-1015.15_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml new file mode 100755 index 0000000000..9acf76df67 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 15~22.04.1 +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-6.5/linux-azure-6.5-headers-6.5.0-1015_6.5.0-1015.15~22.04.1_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure-6.5/linux-headers-6.5.0-1015-azure_6.5.0-1015.15~22.04.1_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml new file mode 100755 index 0000000000..fbb3e656e5 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml @@ -0,0 +1,10 @@ +kernelversion: "60" +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-5.15.0-1052_5.15.0-1052.60_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml new file mode 100755 index 0000000000..c4ab25aefd --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 60~20.04.1 +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-5.15/linux-gcp-5.15-headers-5.15.0-1052_5.15.0-1052.60~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-5.15/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60~20.04.1_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml new file mode 100755 index 0000000000..404caf56d9 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml @@ -0,0 +1,10 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-6.5.0-1014_6.5.0-1014.14_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml new file mode 100755 index 0000000000..3a90877fe4 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-6.5/linux-gcp-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp-6.5/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14~22.04.1_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-generic_5.15.0-97-generic_107.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-generic_5.15.0-97-generic_107.yaml new file mode 100755 index 0000000000..b6724f3617 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-generic_5.15.0-97-generic_107.yaml @@ -0,0 +1,11 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-generic +target: ubuntu-generic +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-generic_5.15.0-97-generic_107.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-generic_5.15.0-97-generic_107.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-5.15.0-97-generic-64k_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-5.15.0-97-generic_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-generic_6.5.0-21-generic_21.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-generic_6.5.0-21-generic_21.yaml new file mode 100755 index 0000000000..5716996144 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-generic_6.5.0-21-generic_21.yaml @@ -0,0 +1,11 @@ +kernelversion: "21" +kernelrelease: 6.5.0-21-generic +target: ubuntu-generic +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-generic_6.5.0-21-generic_21.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-generic_6.5.0-21-generic_21.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-6.5.0-21-generic-64k_6.5.0-21.21_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-6.5.0-21-generic_6.5.0-21.21_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux/linux-headers-6.5.0-21_6.5.0-21.21_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml new file mode 100755 index 0000000000..086a7fef84 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-hwe +target: ubuntu-hwe +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic-64k_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-5.15/linux-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml new file mode 100755 index 0000000000..0487f20d51 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 21~22.04.1 +kernelrelease: 6.5.0-21-hwe +target: ubuntu-hwe +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic-64k_6.5.0-21.21~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic_6.5.0-21.21~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-hwe-6.5/linux-hwe-6.5-headers-6.5.0-21_6.5.0-21.21~22.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-laptop_6.5.0-1010-laptop_13.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-laptop_6.5.0-1010-laptop_13.yaml new file mode 100755 index 0000000000..ed65460448 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-laptop_6.5.0-1010-laptop_13.yaml @@ -0,0 +1,10 @@ +kernelversion: "13" +kernelrelease: 6.5.0-1010-laptop +target: ubuntu-laptop +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-laptop_6.5.0-1010-laptop_13.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-laptop_6.5.0-1010-laptop_13.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-laptop/linux-headers-6.5.0-1010-laptop_6.5.0-1010.13_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-laptop/linux-laptop-headers-6.5.0-1010_6.5.0-1010.13_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml new file mode 100755 index 0000000000..5ec2003404 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 110~20.04.1 +kernelrelease: 5.15.0-100-lowlatency +target: ubuntu-lowlatency +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency-64k_5.15.0-100.110~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency_5.15.0-100.110~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-100_5.15.0-100.110~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml new file mode 100755 index 0000000000..18c378a166 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml @@ -0,0 +1,11 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency-64k_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency/linux-lowlatency-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml new file mode 100755 index 0000000000..372fd2d1a1 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml @@ -0,0 +1,11 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency-64k_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml new file mode 100755 index 0000000000..101c76317f --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml @@ -0,0 +1,10 @@ +kernelversion: "58" +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-oracle-headers-5.15.0-1052_5.15.0-1052.58_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml new file mode 100755 index 0000000000..07ac13105a --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 58~20.04.1 +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-5.15/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58~20.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-5.15/linux-oracle-5.15-headers-5.15.0-1052_5.15.0-1052.58~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml new file mode 100755 index 0000000000..bb517eb6fd --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml @@ -0,0 +1,10 @@ +kernelversion: "16" +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle/linux-oracle-headers-6.5.0-1016_6.5.0-1016.16_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml new file mode 100755 index 0000000000..f27941265f --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml @@ -0,0 +1,10 @@ +kernelversion: 16~22.04.1 +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-6.5/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16~22.04.1_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-oracle-6.5/linux-oracle-6.5-headers-6.5.0-1016_6.5.0-1016.16~22.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-raspi_5.15.0-1047-raspi_50.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-raspi_5.15.0-1047-raspi_50.yaml new file mode 100755 index 0000000000..b7bdce6f82 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-raspi_5.15.0-1047-raspi_50.yaml @@ -0,0 +1,10 @@ +kernelversion: "50" +kernelrelease: 5.15.0-1047-raspi +target: ubuntu-raspi +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-raspi_5.15.0-1047-raspi_50.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-raspi_5.15.0-1047-raspi_50.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-headers-5.15.0-1047-raspi_5.15.0-1047.50_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-raspi-headers-5.15.0-1047_5.15.0-1047.50_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-raspi_5.4.0-1104-raspi_116.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-raspi_5.4.0-1104-raspi_116.yaml new file mode 100755 index 0000000000..25c0e1f07b --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-raspi_5.4.0-1104-raspi_116.yaml @@ -0,0 +1,10 @@ +kernelversion: "116" +kernelrelease: 5.4.0-1104-raspi +target: ubuntu-raspi +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-raspi_5.4.0-1104-raspi_116.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-raspi_5.4.0-1104-raspi_116.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-headers-5.4.0-1104-raspi_5.4.0-1104.116_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-raspi-headers-5.4.0-1104_5.4.0-1104.116_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-raspi_6.5.0-1011-raspi_14.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-raspi_6.5.0-1011-raspi_14.yaml new file mode 100755 index 0000000000..8af20bb7d2 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-raspi_6.5.0-1011-raspi_14.yaml @@ -0,0 +1,10 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1011-raspi +target: ubuntu-raspi +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-raspi_6.5.0-1011-raspi_14.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-raspi_6.5.0-1011-raspi_14.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-headers-6.5.0-1011-raspi_6.5.0-1011.14_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-raspi/linux-raspi-headers-6.5.0-1011_6.5.0-1011.14_arm64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml index 4f32a953a7..56a3fda18a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.11.1.el8_9.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_almalinux_4.18.0-513.11.1.el8_9.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_almalinux_4.18.0-513.11.1.el8_9.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.9/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.11.1.el8_9.x86_64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.11.1.el8_9.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.18.1.el8_9.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.18.1.el8_9.x86_64_1.yaml new file mode 100755 index 0000000000..38e8998215 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.18.1.el8_9.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 4.18.0-513.18.1.el8_9.x86_64 +target: almalinux +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_almalinux_4.18.0-513.18.1.el8_9.x86_64_1.ko + probe: output/7.0.0+driver/x86_64/falco_almalinux_4.18.0-513.18.1.el8_9.x86_64_1.o +kernelurls: + - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.18.1.el8_9.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml index 5506cf1cf9..ac70a78e62 100755 --- a/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-513.9.1.el8_9.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_almalinux_4.18.0-513.9.1.el8_9.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_almalinux_4.18.0-513.9.1.el8_9.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.x86_64.rpm + - http://repo.almalinux.org/almalinux/8.9/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-513.9.1.el8_9.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml index 12bd75c61b..ad0f55e4f4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-362.13.1.el9_3.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_almalinux_5.14.0-362.13.1.el9_3.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_almalinux_5.14.0-362.13.1.el9_3.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.3/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-362.13.1.el9_3.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-362.13.1.el9_3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml index f37f5dd448..b689b471a3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml index 4aa805648d..55c35526d3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml index 5b013c9aff..2b7b091ab9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml index 391bbb8a60..daf895af5e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml index a6fffa961d..9774950e3e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml index 16913e03ca..ee01bcbda5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml index 11fb1ce279..f2ee0a1721 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.93-87.444.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/ddf592bdb4449456ba9f05f6cb31a27afd22f63d9a9e74163df181eaab90478d/../../../../../../blobstore/18bb3125c6eea2834e9b98f374326e548238dbf128f873671e8d30c26ca48081/kernel-devel-5.10.93-87.444.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/18bb3125c6eea2834e9b98f374326e548238dbf128f873671e8d30c26ca48081/kernel-devel-5.10.93-87.444.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml index 993fdd815f..0bf69a6c1e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml index 45c69f4c81..2047bff4ec 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml index 67bf167d2e..f2f5b1cb7f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml index 4e574cb10b..28def9c3dc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml index 2cb0326796..1c0ce28520 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.68-34.125.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/edb18ee29589c2f0ad7093b4c65b18a4480d7cd0f13c22c2ea896d6279a2ef45/kernel-devel-5.4.68-34.125.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/edb18ee29589c2f0ad7093b4c65b18a4480d7cd0f13c22c2ea896d6279a2ef45/kernel-devel-5.4.68-34.125.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml index d9c411967f..d3c5bf440b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.80-40.140.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/3cb078ddedcc8f7fb68c09538f4bb0f4c372e7af700265c9f987cd50b29ed493/kernel-devel-5.4.80-40.140.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/3cb078ddedcc8f7fb68c09538f4bb0f4c372e7af700265c9f987cd50b29ed493/kernel-devel-5.4.80-40.140.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml index 0a6c7c0e7e..b8cb1bd4dd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.91-41.139.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/8f615748b620d57cc3daf9e592a3af63f6880f35e9a98e1092219a3b89c4fb10/kernel-devel-5.4.91-41.139.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/8f615748b620d57cc3daf9e592a3af63f6880f35e9a98e1092219a3b89c4fb10/kernel-devel-5.4.91-41.139.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml index b5816288c9..da4bd0c12a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/61a8e9d6bdc4dcabf3c8be6301ed3ff2924778bf9ca0ce15124b5fd0cba70052/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml index 8eb72bb653..43b8e1b4c5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-573.1.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.1.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml index 5ed19fc80f..a2bd3896b1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-573.3.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml index dcad1bc57d..c0a6595141 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-573.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml index b7724b5023..04eb4c0eec 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-642.15.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.15.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.15.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml index e5d011a0a9..c013abf707 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-642.4.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml index f1d4e30868..ece467843e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-642.6.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.6.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.6.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml index ce0f557bdd..26f01d0746 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-642.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml index ed7dfc838e..7be6d1fe3e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.1.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.1.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml index 6727c9b2ea..c24b5c2c97 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.10.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml index ca8183b9c4..0fed0e589c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.16.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml index 473e944250..5a478ace0a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.28.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.28.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.28.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml index 8c82a52e84..6542cac254 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.3.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml index af0fae86e1..0493c274b0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.10.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.10.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.10.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml index 9d702e86e8..73b6790ee3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.11.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml index 8d7ec8292d..d67ca4c1d0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.12.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.12.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.12.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml index 1b62fa9ea9..d9eac16f4f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.14.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml index c8158b9f89..6594efea94 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.17.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml index 6528836f98..8d0c5474c3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.18.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml index c1a8694f68..7ed06be458 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.2.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.2.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.2.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.2.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml index 53694a82fe..48a2abf0c4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.22.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml index f6e6daa3fd..3e196e5cdc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.24.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml index 3e719623d2..5478ee8db4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.25.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml index 65f0cbd420..1db0665233 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.27.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml index 1511756064..b5e5003895 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.29.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml index 08b57771ff..c452547569 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.29.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml index b295ba69d1..ddb9c94d26 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.31.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml index 359b6ed555..e0edd6c927 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.6.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml index eb0ce9f0c1..56d89edb2b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm + - http://vault.centos.org/centos/6/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml index 695834eadd..f8f0c03300 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1062.1.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml index d081508d69..ded985e98b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.12.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1062.12.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.12.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.12.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml index 4e3a74b5f5..e5c1d02d31 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1062.18.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml index de74f9ed8e..15e5c33c47 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1062.4.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml index 36382c058f..67f35bcc24 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1062.4.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml index 1be1d1323a..41b2584ca8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1127.10.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml index 95705342f4..5c1e473cc3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1127.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml index 958c9e9ef3..0f62891562 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1127.18.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml index 90f7d2d478..72334831c2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1127.19.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml index c88feae3cd..bf6fac4f4a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.102.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml index 484b677aa9..f33fa97a84 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.105.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml index e83ac303b2..5a19913655 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.108.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml index a572709ee3..07abdc2698 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.15.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.15.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.15.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml index ee3ae7f74f..7094a43372 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.2.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml index efe3fcbe28..fb9b843e7b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.31.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml index a0e6eb626a..2cb9384c64 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.36.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml index 5a17d6efa2..253506ff51 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.42.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml index 4c6bc842f3..d56494d824 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.45.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml index bedcae4960..65bde7cf87 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.49.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml index a5549c416d..b837764669 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.53.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.53.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.53.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.53.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml index c243ea438e..e4cd420a1c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.62.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml index b823808c70..1a68fe8418 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.66.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.66.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.66.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml index e689d5b156..79c51f3d5d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.71.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml index aa9cd1c0a7..1d14622262 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.80.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.80.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.80.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml index 7363f577f8..b1cd76303e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.88.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml index 65182dc702..c71905db97 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml index 254be67b6a..b85b2f05ef 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml index c094e89fa1..6425572cf3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.13.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml index 423d8bff22..bb5b34bfb3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.20.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml index 665aeea30b..1770dc05c6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.4.4.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml index eb61aa3d4c..29843f3a42 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.6.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.6.3.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml index 5bb2e55727..4d1b64db5f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.9.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml index 78de44cb02..ba6f33400f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.9.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml index ac19632bbe..7800e0efb4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-229.1.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml index cbc17e151f..ae2a731603 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-229.14.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml index fa3f27f749..1975f261d6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml index a58fbf8bcd..a067f0c857 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.28.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.28.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.28.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.28.3.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml index 790cf85b64..7317c092f1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.36.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml index 84cf2edf80..de831b53eb 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.4.4.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.4.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.4.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml index 4a6c5a09f8..2b261341a0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/os/x86_64/Packages/kernel-devel-3.10.0-327.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/os/x86_64/Packages/kernel-devel-3.10.0-327.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml index cf3516c3cd..b3bf07dbd1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.10.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml index 7d2f880071..c1033f8060 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.2.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml index 42c6bd6cb2..c556a0a5a0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml index 3339c57845..21fe834f01 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.6.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml index fcc3cfdf94..a31d4a2f83 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.6.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml index 26ad1d3467..9ea069fc37 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml index bfc413104a..dcde817a62 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-693.11.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml index 5c678bcd1f..b4146218b5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-693.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.6.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.6.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml index a2a1e8d779..feeb26b0df 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.17.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-693.17.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.17.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.17.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml index aa0270c06c..84ee3b35a4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-693.2.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml index e8bb6117a4..1e892af21c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-693.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml index 6f49c7f348..0c9d68ce05 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-693.5.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml index 124de2428c..c5062b0c8a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-862.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml index d75071fe33..538baf5972 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.2.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-862.2.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.2.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.2.3.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml index fa5eaea329..24abcae296 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-862.3.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml index e607718fff..16567aed33 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-862.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml index 0b3a4ab56b..7ccd870462 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-862.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/os/x86_64/Packages/kernel-devel-3.10.0-862.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/kernel-devel-3.10.0-862.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml index c638ed343a..df8fa04f20 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-957.12.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml index 3c3f550af4..03ee6fcf94 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-957.12.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml index b967812958..fe7ca548aa 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-957.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml index 4123bb2f5e..7b0af4bd6e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-957.21.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml index b46e417c51..99d66cc415 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm + - http://archive.kernel.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml index d74fae7d84..a1d37aba3a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm + - http://archive.kernel.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml index ebb9ff22bc..f43d2191b5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml index 23caebfe98..c5833fa377 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.19.1.el8_4.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.19.1.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.19.1.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.19.1.el8_4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml index a5b71bc6f1..1b13c81d8b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.25.1.el8_4.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.25.1.el8_4.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.x86_64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml index 1c147e830b..568b995120 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.7.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.7.1.el8_4.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.7.1.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml index 91e09a1c56..a26e7915a2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm + - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml index 2c62d52037..8a05ed064e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm + - http://archive.kernel.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml index 5653f2f6b1..9cf2ccbc64 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.1.2.el8_0.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.1.2.el8_0.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml index 77f01ef199..67be697500 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml index 5ff2bd08b2..f1a76fc2d8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml index 8c0d1e52e5..6be4a52ba9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml index d536e5f431..14e9b9aeea 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.4-1.el7.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_6.7.4-1.el7.elrepo.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_6.7.4-1.el7.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el7.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml index 36f2eca7e7..3a0e7430cb 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.4-1.el9.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_6.7.4-1.el9.elrepo.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_6.7.4-1.el9.elrepo.x86_64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.x86_64.rpm + - http://elrepo.org/linux/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.4-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml index b01c9c1c5c..940f007597 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el7.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_6.7.5-1.el7.elrepo.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_6.7.5-1.el7.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el7.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml index b3ae8755de..07f39484ef 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el8.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_6.7.5-1.el8.elrepo.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_6.7.5-1.el8.elrepo.x86_64_1.o kernelurls: - - http://elrepo.org/linux/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el8.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml index cd716f7edc..71b6e085fd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.7.5-1.el9.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_6.7.5-1.el9.elrepo.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_6.7.5-1.el9.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.x86_64.rpm + - http://elrepo.org/linux/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.7.5-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.4-100.fc38.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.4-100.fc38.x86_64_1.yaml deleted file mode 100755 index e677b09c7c..0000000000 --- a/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.4-100.fc38.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-100.fc38.x86_64 -target: fedora -architecture: amd64 -output: - module: output/7.0.0+driver/x86_64/falco_fedora_6.7.4-100.fc38.x86_64_1.ko - probe: output/7.0.0+driver/x86_64/falco_fedora_6.7.4-100.fc38.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/38/Everything/x86_64/Packages/k/kernel-devel-6.7.4-100.fc38.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.4-200.fc39.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.4-200.fc39.x86_64_1.yaml deleted file mode 100755 index 581db3d9ac..0000000000 --- a/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.4-200.fc39.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.7.4-200.fc39.x86_64 -target: fedora -architecture: amd64 -output: - module: output/7.0.0+driver/x86_64/falco_fedora_6.7.4-200.fc39.x86_64_1.ko - probe: output/7.0.0+driver/x86_64/falco_fedora_6.7.4-200.fc39.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.7.4-200.fc39.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.5-100.fc38.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.5-100.fc38.x86_64_1.yaml new file mode 100755 index 0000000000..a307f03f9b --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.5-100.fc38.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-100.fc38.x86_64 +target: fedora +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_fedora_6.7.5-100.fc38.x86_64_1.ko + probe: output/7.0.0+driver/x86_64/falco_fedora_6.7.5-100.fc38.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/38/Everything/x86_64/Packages/k/kernel-devel-6.7.5-100.fc38.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.5-200.fc39.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.5-200.fc39.x86_64_1.yaml new file mode 100755 index 0000000000..56aa5ab2c2 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/fedora_6.7.5-200.fc39.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.7.5-200.fc39.x86_64 +target: fedora +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_fedora_6.7.5-200.fc39.x86_64_1.ko + probe: output/7.0.0+driver/x86_64/falco_fedora_6.7.5-200.fc39.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.7.5-200.fc39.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml index 1109dd98cb..0f58ca707b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.104-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.104-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.104-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.104-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml index 5b7a08c13f..54cd910a57 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.112-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.112-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.112-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.112-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml index 5007c9a713..1d53ebede3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.115-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.115-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml index 1a602d5516..d4f3fe46ac 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.115-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.115-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-4.ph3_1.yaml index 9f3768615d..c70c0e0ce2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.115-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.115-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml index c6d1a6fac6..abb4b38f21 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.115-6.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.115-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.124-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.124-2.ph3_1.yaml index 04c867375a..5b2a60a875 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.124-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.124-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.124-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.124-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.124-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.124-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml index f0707c293b..bee9478b3d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.126-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.126-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.126-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.126-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml index ca658bb938..15c84bb358 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.129-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.129-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.129-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.129-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml index f80087e64d..77f863d91a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.132-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.132-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.132-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml index 360c804402..3f012f003a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.132-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.132-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml index 878b0b67e5..26a0288554 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.132-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.132-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.132-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.132-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml index 4744d63639..203c057720 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.138-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.138-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.138-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.138-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml index 9c6dcebaf0..4d3fe56a29 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.138-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.138-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.138-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.138-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml index f3f4eac9b5..a4947e2658 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.145-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.145-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.145-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.145-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml index 089d5349b5..23e3cc5fdb 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.145-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.145-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.145-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml index 6b42da6077..cdcf2c984d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.145-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.145-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.145-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml index 09d43de824..cfa70ebed7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.148-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.148-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml index be0e444e53..2adf86db8d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.148-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.148-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml index cb79c0e521..40f303a8c2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.148-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.148-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.148-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.148-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml index 65777c63c0..098d51f877 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.148-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.148-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.148-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml index cd736cb6af..6d1679e60e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.150-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.150-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.150-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.150-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml index a59faed82c..475c068701 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.154-6.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.154-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.154-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.154-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml index 396b1a2b9e..5630163cca 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.154-8.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.154-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.154-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.154-8.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml index e6b123c8e4..526767e853 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.160-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.160-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.160-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.160-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml index 8ec9cda390..d8040ba657 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.160-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.160-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.160-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.160-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml index 6742d5871d..a946325027 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.160-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.160-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.160-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.160-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml index 35b29f7b12..538b335426 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.164-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.164-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.164-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.164-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml index 32ed4958ea..9831d5299d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.174-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.174-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.174-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.174-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml index b128dfeab8..979cc36638 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.177-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.177-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.177-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.177-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml index c1362be460..e65a325616 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.182-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.182-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.182-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.182-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml index 9ea5b150e1..bee6c23d90 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.182-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.182-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.182-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.182-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml index 8edefaa8a9..894ac62892 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.186-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.186-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.186-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml index c335ae49da..d8f52f9142 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.186-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.186-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.186-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.186-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml index 4e5d684272..4c24546e6f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.186-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.186-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.186-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.186-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml index d4a7dd9ef8..5c870d0dfc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.189-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.189-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.189-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml index 1ad4ca2d07..802fd7f049 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.189-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.189-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.189-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml index 4c01593ae9..4d9ef1f542 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.189-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.189-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.189-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.190-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.190-1.ph3_1.yaml index 4896ed53a5..178fc79df1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.190-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.190-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.190-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.190-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.190-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.190-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml index db9168224c..c83ea802d8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.191-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.191-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.191-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.191-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml index b0299593c6..77c31c69cc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.191-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.191-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml index ac9eb489af..6b0f40c7bc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.191-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.191-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.191-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml index 778447d505..2668c0ee88 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.191-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.191-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml index f62bd1b868..691ea8505d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.198-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.198-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.198-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml index 6358f5e3f5..92b9dad8b7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.198-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.198-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml index 9a68e8f348..6ded249033 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.205-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.205-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.205-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.205-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.208-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.208-1.ph3_1.yaml index 7442b2c8a2..7371a6c4e9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.208-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.208-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.208-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.208-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.208-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.208-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml index bcc7480e28..9d681408c8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.217-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.217-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.217-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.217-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml index d82b0f0860..fe0358d181 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.219-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.219-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml index c8365dd95a..d958620059 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.219-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.219-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml index b1ac5ba7f0..3eae0a52d6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.219-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.219-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml index af18bd2eb8..225ef5dfc3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.219-5.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.219-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml index d59f5a0b30..262d4f2da7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.224-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.224-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.224-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.224-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml index f634531fca..d1d82781fc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.229-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.229-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.229-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.229-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml index ecc76c2726..9387688d9f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.232-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.232-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.232-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml index 4dd004791c..e940c79dc9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.232-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.232-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml index f2cb33b497..0bcb1caf05 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.232-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.232-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml index c20b4dca7e..4b28e9a93d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.241-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.241-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.241-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.241-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml index 6597a37971..66f42e6955 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.245-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.245-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.245-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.245-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml index c728ae1ae9..ad5495ca11 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-12.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.247-12.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-12.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-12.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml index 6cbf411a40..4d4bcea99e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-13.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.247-13.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-13.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-13.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml index a6bf557305..8107664eea 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.247-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml index e47d63d5d4..8ecfce233a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.247-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml index 56a457ffa2..29c4b3d6f2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-6.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.247-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml index ce40e442a4..a9adecb45c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-8.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.247-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-8.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml index 156c6b30dd..62ab394888 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.256-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.256-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.256-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml index f1b801b825..e4c4c6bdea 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.256-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.256-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.256-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml index 08f48153b0..61114c251f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.261-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.261-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.261-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.261-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml index 75e12d57ee..ec1306344a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.264-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.264-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.264-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml index 58bcb8e57b..b5a730d526 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.264-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.264-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.264-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml index 638f22a9fa..d964ba96cf 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.264-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.264-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.264-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml index 7bf495a7c8..8714d8f457 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.264-6.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.264-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.264-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml index e5ee9d4f15..5713ea68ab 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.268-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.268-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.268-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.268-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml index dbcf8977fd..d6c3642ff1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.269-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.269-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.269-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.269-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml index f9e5bc7db8..75349de0bd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.269-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.269-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.269-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.269-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml index a0ebcef62f..d014952c10 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.271-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.271-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.271-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.271-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml index 2cb31cf515..3e159dbde7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.272-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.272-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.272-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml index f1fc536f15..5bdcf0e36b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.272-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.272-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.272-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml index e2d981a8e2..f4c60a71b0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.272-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.272-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml index 9f878ff70b..42c507d1e7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.272-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.272-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml index a489b497da..48b152cef5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.280-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.280-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.280-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.280-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-1.ph3_1.yaml index 409bba9c45..a57eb79b75 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.283-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.283-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml index c0eb2a24a9..d43e10add6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.283-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.283-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.283-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml index 6f9ef8e847..81f2b447f8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.283-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.283-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.283-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml index 8ca4805def..87a03fca17 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.283-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.283-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml index 8436b1740a..7b25d66ca4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.283-5.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.283-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml index 9ce214e445..432b93cb89 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.285-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.285-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.285-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.285-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml index ae1496dbf3..86d6622ea8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.285-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.285-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.285-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.285-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml index 0ee4204a7d..c62c697e41 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.288-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.288-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml index 7edbd94b76..505fa73485 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.288-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.288-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.288-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml index 04dd0e8c91..c984d973eb 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.288-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.288-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.288-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-3.ph3_1.yaml index 96f451a4bc..abe6a5c33c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.290-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.290-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.290-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.290-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml index 81cce9f11f..d5812f361e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.295-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.295-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.295-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml index bf67f9ea58..3f7903ba7e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.295-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.295-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.295-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.295-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-3.ph3_1.yaml index 19889ecd5e..a26061de0b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.295-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.295-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.295-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml index b14605bbec..81cd1b6526 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.295-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.295-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.295-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml index 6f9d1b7d54..d4a7ab8e38 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.297-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.297-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.297-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.297-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml index 1fae747c5b..6a7d7cfd98 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.303-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.303-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.303-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.303-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml index 4e2673c7be..6d8bd5024f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.303-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.303-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.303-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.303-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml index ddf2e04a46..e6b0ed3ad4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.305-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.305-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-4.ph3_1.yaml index d0547554b8..75c3ca3d6e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.305-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.305-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml new file mode 100755 index 0000000000..36217a7dd4 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 4.19.306-1.ph3 +target: photon +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_photon_4.19.306-1.ph3_1.ko + probe: output/7.0.0+driver/x86_64/falco_photon_4.19.306-1.ph3_1.o +kernelurls: + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.306-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml index 90f8d8cf1f..89aac93770 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.40-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.40-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.40-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml index 13dbbf69ef..e8319f93fa 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.40-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.40-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.40-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml index 9ff767b839..b99d789498 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.65-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.65-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.65-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.65-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.69-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.69-1.ph3_1.yaml index a126f11f1c..e322809cac 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.69-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.69-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.69-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.69-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.69-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.69-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml index ee72927e02..c583d9b4c4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.72-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.72-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.72-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml index 1a71203d3f..c2a90fb84d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.72-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.72-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.72-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml index 03cfe29620..1bea188266 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.76-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.76-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.76-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.76-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml index c360197b74..37dafc155a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.76-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.76-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.76-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.76-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml index a76896c456..e1d1e738b3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.82-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.82-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.82-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.82-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml index 607cdeee94..aa4e958564 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.87-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.87-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.87-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-3.ph3_1.yaml index 5aa4e12819..bb474df03b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.87-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.87-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.87-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml index 28612f0ff6..772c7b7369 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.87-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.87-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.87-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-2.ph3_1.yaml index 075bec626d..9509fdc143 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.97-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.97-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml index 5f3fc8e451..223409f7d3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.97-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.97-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml index 53df572efa..d23a50991b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.97-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.97-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml index 491ddb94b4..957a12dd32 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.97-5.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.97-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml index fa2c781323..f1babb3f32 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.103-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.103-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml index db5b22099f..99d2a60fcd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.103-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.103-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.103-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml index 66c734ab50..46f2d9b5fd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.103-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.103-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml index d6a3d45728..7ec11cf830 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.103-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.103-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml index 75f1982a5a..2f14fcad41 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.109-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.109-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.109-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml index 28735d878c..b792284785 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.109-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.109-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.109-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml index 7aca4443b4..779b963afe 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.118-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml index 790f5fc9bc..0f6843a1e4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.118-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-6.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-6.ph4_1.yaml index 8dbce02530..e87ba61d84 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-6.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-6.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.118-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml index 7f41a8dc6e..db0a637bf0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-8.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.118-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-8.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml index 6dd2c31876..1d8a99fd5e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.132-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.132-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.132-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.132-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml index 2bf6cf567f..c141143f33 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.142-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.142-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.142-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.142-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml index 75bddbff1e..4a46b29a30 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.152-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml index c583bbb502..1b71b6671d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.152-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml index 786bcebcc5..58c8fb7e49 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.152-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml index 5e46277e10..2be338f189 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.152-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml index da1668fddb..680d806782 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-6.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.152-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml index cf115f247f..2cb3fe2ca9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-8.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.152-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-8.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml index de9605eb4b..9cd3e541d4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-9.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.152-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml index 7693f52c3d..8f6f3cd742 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.158-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.158-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.158-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml index 5cdb5c67d2..10b7f9ca41 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.158-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.158-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.158-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml index 0d7099b225..d8094ff527 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.159-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.159-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.159-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml index 8f62ccae19..e1fd050cac 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.159-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.159-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.159-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.162-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.162-1.ph4_1.yaml index a9eb908aa4..411cada5db 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.162-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.162-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.162-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.162-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.162-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.162-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.162-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.162-2.ph4_1.yaml index fd64a18e0e..7775126ecc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.162-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.162-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.162-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.162-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.162-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.162-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml index 1242c9a5fc..407c7cb92f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.165-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.165-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.165-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.165-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-2.ph4_1.yaml index c4881bb497..4ecd2a8f92 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.165-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.165-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.165-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.165-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml index 31b0b6234b..b8bfd1839f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.168-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.168-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.168-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.168-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-4.ph4_1.yaml index 32f6665fbe..9f0e93ff0e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.168-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.168-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.168-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.168-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml index 089067cba0..f36fd31dc4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.175-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.175-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml index 3a97b52de8..5c647981f1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.175-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.175-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml index 007583a354..52a03bb297 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.175-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.175-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml index 4f7f74f876..073d09c411 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.175-6.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.175-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml index 5e48543daf..22c9f65f7e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.180-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.180-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.180-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.180-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml index 7bf6926ded..ba2f0b25f6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.183-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.183-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.183-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.183-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml index 96b7b92863..e44fb63ee9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.183-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.183-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.183-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.183-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml index 335c6aa36a..6cc48119ff 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.186-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.186-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.186-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.186-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-2.ph4_1.yaml index 391b8490f4..82ce6275b1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.186-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.186-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.186-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.186-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml index 75924355b3..cfa94006f1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.188-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.188-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.188-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.188-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml index ffdebc256a..eeed5ed934 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.190-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.190-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.190-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml index 07a6489c16..a6b067658f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.190-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.190-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml index 18d709b2a7..bc55b2887f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.190-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.190-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.190-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml index 7428def7d5..9b2672a4f4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.194-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.194-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml index d95584274d..d2a3b1f6dd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.194-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.194-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml index 34301df9a4..8773302ee2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.197-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.197-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.197-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.197-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml index 340af457c8..3bb1efda55 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.198-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.198-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.198-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.198-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml index 5d70416a88..2b417cb059 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.200-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.200-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.200-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.200-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml index 6d51a6806e..f5ff6fb7cb 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.201-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.201-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.201-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.201-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml index f9531446ba..650f78d1ef 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.206-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.206-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.206-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.206-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml index ab87a51ee5..697caf0bdf 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.206-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.206-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml index 3e1f366c6c..f577eea099 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.206-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.206-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.206-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml index fd67163226..dc19e62a1b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.206-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.206-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.206-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml index 2f3da27d0e..04ec711c64 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.209-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.209-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.209-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml index faca11d138..5228877fae 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.209-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.209-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.209-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml index 6b3e55bc5a..9932438cc9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.209-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.209-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-aws-devel-5.10.209-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.209-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml index 85b388f30d..9d6d8bc6f7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.25-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.25-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml index c762928917..87668526c0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.25-10.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.25-10.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-10.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-10.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml index 309e1f1694..49719fa347 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.25-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.25-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml index 08d2019969..a39b02e1a8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.25-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.25-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml index 174cb60ab2..e3a9208aff 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.25-6.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.25-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-9.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-9.ph4_1.yaml index 9faf0f4479..5ff5c0b0d5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-9.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.25-9.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.25-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml index 4d26ee4cf1..96db720fdf 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.35-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.35-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.35-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.35-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-4.ph4_1.yaml index e26a789e8a..2a3c23dbf4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.4-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.4-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-aws-devel-5.10.4-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.4-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml index 11ad484013..c86301a572 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.4-9.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.4-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml index adf546a5ab..4cb0cf6e55 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.42-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.42-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.42-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml index 368cde6244..24cb687d62 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.42-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.42-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.42-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-4.ph4_1.yaml index f4663cbff4..88ab2b65d8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.42-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.42-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.42-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.46-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.46-2.ph4_1.yaml index e008c70861..71ffdee40f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.46-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.46-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.46-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.46-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.46-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.46-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml index b8a0a77853..60c5923c79 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.52-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.52-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.52-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml index 49759a80c4..8559a949e7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.52-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.52-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.52-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml index 100ca6bc3c..db670a2aa7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.61-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.61-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.61-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.61-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml index ecbe393bfc..fe68c3adaa 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.75-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.75-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.75-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.75-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml index cb8556b8d4..1f245fc1d4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.78-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.78-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.78-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.78-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml index 10702ceff7..da7700cde3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.83-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.83-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml index 37486d6c25..31a2bd5973 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.83-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.83-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml index 9d2db563e5..306a3b27f8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.83-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.83-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-6.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-6.ph4_1.yaml index f286ac3db4..698d6011c7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-6.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.83-6.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.83-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml index 21d32babb4..9aadfd5dc8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.83-7.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.83-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml index e9683745cb..f56cb237b7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.93-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.93-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml index d4732efb30..f7c33873f9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.93-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.93-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml index 5e1a64c846..68aeb9a890 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.93-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.93-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml index b7ee58dc67..daf2f9d80e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.93-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.93-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.93-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml index 1cfbe53f5e..39e465d971 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.10-11.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_x86_64/x86_64/linux-secure-devel-6.1.10-11.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.10-11.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml index a54ed7a737..ec1e98a982 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.10-12.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.10-12.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.10-12.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.10-12.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml index 7387b5391b..55c5bf9020 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.28-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.28-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.28-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.28-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml index 836f1715d3..2c91f3aead 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.37-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.37-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.37-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.37-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml index 3f50a55332..cd4e383907 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.41-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.41-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml index 380f4d71d1..3f824bc29f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.41-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.41-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml index eaaab337c1..6e47e2bde4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.41-4.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.41-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.41-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml index 1838417ea4..84429b920e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.45-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml index 94cee6a5fa..ac00e4ccd7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.45-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml index 452ccffee9..dc359fc96a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-3.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.45-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml index 0b0f444a65..e1f2816634 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-4.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.45-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml index a7c86a4af9..601d7dc59d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-8.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.45-8.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-8.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-8.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml index 61738c66da..8a7950931c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-9.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.45-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-9.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-1.ph5_1.yaml index 496ee2a43f..3dc4325123 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.53-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml index bee23caed7..13df11eb74 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.53-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml index d92a5ec0db..0f8831e0f8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-3.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.53-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml index c218a415c0..532ebcecbf 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-5.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.53-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml index acbc404769..7d7b1c8c57 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-6.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.53-6.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-6.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml index 466b3619e1..c3bbd2f425 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-7.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.53-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml index e6582fefc9..2ff61f4879 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.56-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml index 36189cf8c4..5948daaea2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.56-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml index c9fee62000..91a513d5cc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-3.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.56-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml index 88be6b17a8..bc8bd9666e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-4.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.56-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml index 37fb208a43..19f50e4e34 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-7.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.56-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml index 1bd7c7946d..c318845020 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.60-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.60-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.60-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml index d35a340fae..e4f79e85ca 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.60-3.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.60-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.60-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml index 78824a008e..c0210babc5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-10.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.62-10.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-10.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-10.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml index fd8579bc14..84f1121d82 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.62-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml index 910ec73728..33b2152a75 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-4.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.62-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml index a0c2bd9ad6..e13bd07753 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-5.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.62-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-6.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-6.ph5_1.yaml index e8ef5dbb6b..69c8b53ff5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-6.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-6.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.62-6.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-6.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml index 6d7730d2a7..e417a03061 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-9.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.62-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-9.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml index 5ac189b443..62874f3318 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.70-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.70-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.70-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml index 154ac97aeb..f09aff5f3d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.70-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.70-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.70-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml index 003e744459..62c5b6acd1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.75-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.75-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.75-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml index 46fc1f2509..ead925983a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.75-3.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.75-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.75-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml index e891946aa4..d6b525c83a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.77-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.77-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.77-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_updates_5.0_x86_64/x86_64/linux-devel-6.1.77-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/talos_6.1.78-talos_1_v1.6.5.yaml b/driverkit/config/7.0.0+driver/x86_64/talos_6.1.78-talos_1_v1.6.5.yaml new file mode 100755 index 0000000000..fb48e9294e --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/talos_6.1.78-talos_1_v1.6.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.6.5 +kernelrelease: 6.1.78-talos +target: talos +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_talos_6.1.78-talos_1_v1.6.5.ko + probe: output/7.0.0+driver/x86_64/falco_talos_6.1.78-talos_1_v1.6.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4NiA2LjEuNzggS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhUPSJnY2MgKEdDQykgMTMuMi4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEzMDIwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yNDEwMApDT05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjQxMDAKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0NBTl9MSU5LPXkKQ09ORklHX0NDX0NBTl9MSU5LX1NUQVRJQz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19USUVEX09VVFBVVD15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9OPTEyNQpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLXRhbG9zIgojIENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19IQVZFX0tFUk5FTF9aU1REPXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfWFo9eQojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9aU1REIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX1dBVENIX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfR0VORVJJQ19JUlFfTUFUUklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lSUV9SRVNFUlZBVElPTl9NT0RFPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfSU5JVD15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKQ09ORklHX0hBVkVfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPR19NQVhfU0tFV19VUz0xMDAKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxUX0JQRl9KSVQ9eQoKIwojIEJQRiBzdWJzeXN0ZW0KIwpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQojIENPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldApDT05GSUdfQlBGX0xTTT15CiMgZW5kIG9mIEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX05PTkVfQlVJTEQ9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQ09SRSBpcyBub3Qgc2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldAojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FDQ09VTlRJTkc9eQpDT05GSUdfUFNJPXkKIyBDT05GSUdfUFNJX0RFRkFVTFRfRElTQUJMRUQgaXMgbm90IHNldAojIGVuZCBvZiBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCgpDT05GSUdfQ1BVX0lTT0xBVElPTj15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCiMgQ09ORklHX1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzExX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CiMgQ09ORklHX0NHUk9VUF9GQVZPUl9EWU5NT0RTIGlzIG5vdCBzZXQKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NHUk9VUD15CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgojIENPTkZJR19SRF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX1JEX1haPXkKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1JEX1pTVEQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVfTVRJTUU9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJBUlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX0tDTVA9eQpDT05GSUdfUlNFUT15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfR1VFU1RfUEVSRl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CiMgZW5kIG9mIEdlbmVyYWwgc2V0dXAKCkNPTkZJR182NEJJVD15CkNPTkZJR19YODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmNjQteDg2LTY0IgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX05SX0dQSU89MTAyNApDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19DQ19IQVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfQ1BVX1JFU0NUUkwgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfVVYgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CkNPTkZJR19QQVJBVklSVF9YWEw9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSFZfQ0FMTEJBQ0tfVkVDVE9SPXkKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fUFY9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVOX1BWSFZNX0dVRVNUPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0RPTTAgaXMgbm90IHNldApDT05GSUdfWEVOX1BWX01TUl9TQUZFPXkKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19BQ1JOX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVERYX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfSUEzMl9GRUFUX0NUTD15CkNPTkZJR19YODZfVk1YX0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0hZR09OPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1pIQU9YSU49eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldApDT05GSUdfQk9PVF9WRVNBX1NVUFBPUlQ9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVU19SQU5HRV9CRUdJTj0yCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD01MTIKQ09ORklHX05SX0NQVVNfREVGQVVMVD02NApDT05GSUdfTlJfQ1BVUz01MTIKQ09ORklHX1NDSEVEX0NMVVNURVI9eQpDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX1NDSEVEX01DPXkKQ09ORklHX1NDSEVEX01DX1BSSU89eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CiMgQ09ORklHX1g4Nl9NQ0VMT0dfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQojIENPTkZJR19YODZfTUNFX0lOSkVDVCBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNldApDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1VOQ09SRT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9CUlMgaXMgbm90IHNldAojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCgpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX1g4Nl9JT1BMX0lPUEVSTT15CkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09ORklHX01JQ1JPQ09ERV9BTUQ9eQojIENPTkZJR19NSUNST0NPREVfTEFURV9MT0FESU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKIyBDT05GSUdfWDg2XzVMRVZFTCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRElSRUNUX0dCUEFHRVM9eQojIENPTkZJR19YODZfQ1BBX1NUQVRJU1RJQ1MgaXMgbm90IHNldAojIENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMgbm90IHNldApDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRfQUNQSV9OVU1BPXkKIyBDT05GSUdfTlVNQV9FTVUgaXMgbm90IHNldApDT05GSUdfTk9ERVNfU0hJRlQ9NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMAojIENPTkZJR19YODZfUE1FTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CkNPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLPXkKQ09ORklHX01UUlI9eQojIENPTkZJR19NVFJSX1NBTklUSVpFUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19YODZfVU1JUD15CkNPTkZJR19DQ19IQVNfSUJUPXkKIyBDT05GSUdfWDg2X0tFUk5FTF9JQlQgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVM9eQpDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX09GRj15CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NHWCBpcyBub3Qgc2V0CkNPTkZJR19FRkk9eQpDT05GSUdfRUZJX1NUVUI9eQojIENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0yNTAKQ09ORklHX1NDSEVEX0hSVElDSz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9IQVNfS0VYRUNfUFVSR0FUT1JZPXkKQ09ORklHX0tFWEVDX1NJRz15CiMgQ09ORklHX0tFWEVDX1NJR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfRFlOQU1JQ19NRU1PUllfTEFZT1VUPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUlk9eQpDT05GSUdfUkFORE9NSVpFX01FTU9SWV9QSFlTSUNBTF9QQURESU5HPTB4MApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfWE9OTFkgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkU9eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19SRVRVUk5fVEhVTks9eQpDT05GSUdfU1BFQ1VMQVRJT05fTUlUSUdBVElPTlM9eQpDT05GSUdfUEFHRV9UQUJMRV9JU09MQVRJT049eQpDT05GSUdfUkVUUE9MSU5FPXkKQ09ORklHX1JFVEhVTks9eQpDT05GSUdfQ1BVX1VOUkVUX0VOVFJZPXkKQ09ORklHX0NQVV9JQlBCX0VOVFJZPXkKQ09ORklHX0NQVV9JQlJTX0VOVFJZPXkKQ09ORklHX0NQVV9TUlNPPXkKIyBDT05GSUdfU0xTIGlzIG5vdCBzZXQKIyBDT05GSUdfR0RTX0ZPUkNFX01JVElHQVRJT04gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfQUREX1BBR0VTPXkKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxFPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9OVU1BPXkKIyBDT05GSUdfQUNQSV9ITUFUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRFBURiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0M9eQojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19YODZfUE1fVElNRVI9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEVfVVQgaXMgbm90IHNldApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9JRExFX0dPVl9IQUxUUE9MTCBpcyBub3Qgc2V0CkNPTkZJR19IQUxUUE9MTF9DUFVJRExFPXkKIyBlbmQgb2YgQ1BVIElkbGUKCiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNldAojIGVuZCBvZiBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfTU1DT05GX0ZBTTEwSD15CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQojIGVuZCBvZiBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCgojCiMgQmluYXJ5IEVtdWxhdGlvbnMKIwpDT05GSUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19YODZfWDMyX0FCSSBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfMzI9eQpDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CiMgZW5kIG9mIEJpbmFyeSBFbXVsYXRpb25zCgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fUEZOQ0FDSEU9eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfVFNPPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfQUNRX1JFTD15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19IQVZFX0tWTV9NU0k9eQpDT05GSUdfSEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVSQ0VQVD15CkNPTkZJR19LVk1fVkZJTz15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdfS1ZNX0NPTVBBVD15CkNPTkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkKQ09ORklHX0hBVkVfS1ZNX05PX1BPTEw9eQpDT05GSUdfS1ZNX1hGRVJfVE9fR1VFU1RfV09SSz15CkNPTkZJR19IQVZFX0tWTV9QTV9OT1RJRklFUj15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09eQpDT05GSUdfS1ZNX0lOVEVMPXkKQ09ORklHX0tWTV9BTUQ9eQojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKQ09ORklHX0FTX0FWWDUxMj15CkNPTkZJR19BU19TSEExX05JPXkKQ09ORklHX0FTX1NIQTI1Nl9OST15CkNPTkZJR19BU19UUEFVU0U9eQoKIwojIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CkNPTkZJR19IT1RQTFVHX1NNVD15CkNPTkZJR19HRU5FUklDX0VOVFJZPXkKQ09ORklHX0tQUk9CRVM9eQpDT05GSUdfSlVNUF9MQUJFTD15CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBVElDX0NBTExfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9eQpDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfS1JFVFBST0JFX09OX1JFVEhPT0s9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9ESVJFQ1RfTUFQPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9GSU5BTElaRV9JTklUPXkKQ09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNUX1dISVRFTElTVD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfQVJDSF9XQU5UU19OT19JTlNUUj15CkNPTkZJR19IQVZFX0FTTV9NT0RWRVJTSU9OUz15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9SU0VRPXkKQ09ORklHX0hBVkVfUlVTVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfTUVSR0VfVk1BUz15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkdfVEhJTj15CkNPTkZJR19MVE9fTk9ORT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NGSV9DTEFORz15CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkdfVVNFUj15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkdfVVNFUl9PRkZTVEFDSz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX01PVkVfUFVEPXkKQ09ORklHX0hBVkVfTU9WRV9QTUQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9BUkNIX0NPTVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fNjRLQj15CkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzI1NktCPXkKQ09ORklHX0hBVkVfT0JKVE9PTD15CkNPTkZJR19IQVZFX0pVTVBfTEFCRUxfSEFDSz15CkNPTkZJR19IQVZFX05PSU5TVFJfSEFDSz15CkNPTkZJR19IQVZFX05PSU5TVFJfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1VBQ0NFU1NfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9SRUxJQUJMRV9TVEFDS1RSQUNFPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CkNPTkZJR19DT01QQVRfMzJCSVRfVElNRT15CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkKQ09ORklHX0hBVkVfU1RBVElDX0NBTEw9eQpDT05GSUdfSEFWRV9TVEFUSUNfQ0FMTF9JTkxJTkU9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfQ0FMTD15CkNPTkZJR19BUkNIX1dBTlRfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19QQUdFX1RBQkxFX0NIRUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRkNPUkVfQ09NUEFUPXkKQ09ORklHX0FSQ0hfSEFTX1BBUkFOT0lEX0wxRF9GTFVTSD15CkNPTkZJR19EWU5BTUlDX1NJR0ZSQU1FPXkKQ09ORklHX0FSQ0hfSEFTX05PTkxFQUZfUE1EX1lPVU5HPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgpDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTE9DS19MRUdBQ1lfQVVUT0xPQUQ9eQpDT05GSUdfQkxLX0NHUk9VUF9SV1NUQVQ9eQpDT05GSUdfQkxLX0RFVl9CU0dfQ09NTU9OPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEhST1RUTElORz15CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElOR19MT1cgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0xBVEVOQ1kgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0ZDX0FQUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0NPU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAojIENPTkZJR19CTEtfSU5MSU5FX0VOQ1JZUFRJT04gaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049eQpDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJR19MRE1fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gVHlwZXMKCkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKQ09ORklHX0JMS19NUV9SRE1BPXkKQ09ORklHX0JMS19QTT15CkNPTkZJR19CTE9DS19IT0xERVJfREVQUkVDQVRFRD15CkNPTkZJR19CTEtfTVFfU1RBQ0tJTkc9eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKIyBDT05GSUdfSU9TQ0hFRF9CRlEgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0FSQ0hfSEFTX05PTl9PVkVSTEFQUElOR19BRERSRVNTX1NQQUNFPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfQ09SRV9CRUZPUkVfVVNFUk1PREU9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0JJTkZNVF9NSVNDPW0KQ09ORklHX0NPUkVEVU1QPXkKIyBlbmQgb2YgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKCiMKIyBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCiMKQ09ORklHX1NXQVA9eQojIENPTkZJR19aU1dBUCBpcyBub3Qgc2V0CgojCiMgU0xBQiBhbGxvY2F0b3Igb3B0aW9ucwojCiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RfVU5FVklDVEFCTEVfREVGQVVMVD0xCkNPTkZJR19QQUdFX1JFUE9SVElORz15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQojIENPTkZJR19DTUEgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19ITU1fTUlSUk9SPXkKQ09ORklHX1ZNQVBfUEZOPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX1NFQ1JFVE1FTT15CiMgQ09ORklHX0FOT05fVk1BX05BTUUgaXMgbm90IHNldAojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19MUlVfR0VOPXkKQ09ORklHX0xSVV9HRU5fRU5BQkxFRD15CiMgQ09ORklHX0xSVV9HRU5fU1RBVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9FWFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdfUEFDS0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX1NDTT15CkNPTkZJR19BRl9VTklYX09PQj15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RMUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fT0ZGTE9BRD15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05GSUdfWEZSTV9VU0VSX0NPTVBBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fQUg9eQpDT05GSUdfWEZSTV9FU1A9eQpDT05GSUdfWEZSTV9JUENPTVA9eQojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfU01DIGlzIG5vdCBzZXQKIyBDT05GSUdfWERQX1NPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKIyBDT05GSUdfSVBfRklCX1RSSUVfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09ORklHX0lQX1BOUF9CT09UUD15CkNPTkZJR19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD15CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19ORVRfSVBHUkU9bQojIENPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUIGlzIG5vdCBzZXQKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKIyBDT05GSUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRfRk9VPXkKQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKIyBDT05GSUdfSU5FVF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9UQUJMRV9QRVJUVVJCX09SREVSPTE2CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkKQ09ORklHX0lORVRfVURQX0RJQUc9eQojIENPTkZJR19JTkVUX1JBV19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfRElBR19ERVNUUk9ZPXkKQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKIyBDT05GSUdfVENQX0NPTkdfQklDIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKIyBDT05GSUdfVENQX0NPTkdfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFNUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTlYgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0RDVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0JCUj15CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9CQlIgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lORVQ2X0VTUD15CkNPTkZJR19JTkVUNl9FU1BfT0ZGTE9BRD15CiMgQ09ORklHX0lORVQ2X0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09NUD15CkNPTkZJR19JUFY2X01JUDY9eQpDT05GSUdfSVBWNl9JTEE9eQpDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQojIENPTkZJR19JUFY2X1NJVF82UkQgaXMgbm90IHNldApDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD15CiMgQ09ORklHX0lQVjZfR1JFIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfRk9VPXkKQ09ORklHX0lQVjZfRk9VX1RVTk5FTD15CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9SUExfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0lPQU02X0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKIyBDT05GSUdfTVBUQ1AgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX1NLSVBfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9GQU1JTFlfQlJJREdFPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfSE9PSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19TWVNMT0c9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CiMgQ09ORklHX05GX0NUX1BST1RPX0RDQ1AgaXMgbm90IHNldApDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEUgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfSDMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9TSVA9eQpDT05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9TWU5QUk9YWT15CkNPTkZJR19ORl9UQUJMRVM9eQpDT05GSUdfTkZfVEFCTEVTX0lORVQ9eQpDT05GSUdfTkZfVEFCTEVTX05FVERFVj15CkNPTkZJR19ORlRfTlVNR0VOPXkKQ09ORklHX05GVF9DVD15CiMgQ09ORklHX05GVF9DT05OTElNSVQgaXMgbm90IHNldApDT05GSUdfTkZUX0xPRz15CkNPTkZJR19ORlRfTElNSVQ9eQpDT05GSUdfTkZUX01BU1E9eQpDT05GSUdfTkZUX1JFRElSPXkKQ09ORklHX05GVF9OQVQ9eQojIENPTkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05GVF9PQkpSRUY9eQpDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9UUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19ORlRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX05FVERFVj15CkNPTkZJR19ORlRfRFVQX05FVERFVj15CkNPTkZJR19ORlRfRldEX05FVERFVj15CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9GSUJfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjQ9eQpDT05GSUdfTkZfTE9HX0FSUD15CkNPTkZJR19ORl9MT0dfSVBWND15CkNPTkZJR19ORl9SRUpFQ1RfSVBWND15CkNPTkZJR19ORl9OQVRfU05NUF9CQVNJQz15CkNPTkZJR19ORl9OQVRfUFBUUD15CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CiMgQ09ORklHX0lQX05GX01BVENIX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfTUFUQ0hfRUNOIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX01BVENIX1JQRklMVEVSPXkKIyBDT05GSUdfSVBfTkZfTUFUQ0hfVFRMIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX0ZJTFRFUj15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVKRUNUPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX05BVD15CkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT15CkNPTkZJR19JUF9ORl9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD15CkNPTkZJR19JUF9ORl9NQU5HTEU9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORlRfRklCX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjY9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9eQpDT05GSUdfTkZfTE9HX0lQVjY9eQpDT05GSUdfSVA2X05GX0lQVEFCTEVTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9BSD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRVVJNjQ9eQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9eQpDT05GSUdfSVA2X05GX01BVENIX09QVFM9eQpDT05GSUdfSVA2X05GX01BVENIX0hMPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2SEVBREVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9NSD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlBGSUxURVI9eQpDT05GSUdfSVA2X05GX01BVENIX1JUPXkKIyBDT05GSUdfSVA2X05GX01BVENIX1NSSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9TWU5QUk9YWT15CkNPTkZJR19JUDZfTkZfTUFOR0xFPXkKQ09ORklHX0lQNl9ORl9SQVc9eQpDT05GSUdfSVA2X05GX1NFQ1VSSVRZPXkKQ09ORklHX0lQNl9ORl9OQVQ9eQojIENPTkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREUgaXMgbm90IHNldAojIENPTkZJR19JUDZfTkZfVEFSR0VUX05QVCBpcyBub3Qgc2V0CiMgZW5kIG9mIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgpDT05GSUdfTkZfREVGUkFHX0lQVjY9eQojIENPTkZJR19ORl9UQUJMRVNfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9eQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9eQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj15CkNPTkZJR19CUklER0VfRUJUX1RfTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfODAyXzM9eQpDT05GSUdfQlJJREdFX0VCVF9BTU9ORz15CkNPTkZJR19CUklER0VfRUJUX0FSUD15CkNPTkZJR19CUklER0VfRUJUX0lQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA2PXkKQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPXkKQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT15CkNPTkZJR19CUklER0VfRUJUX1NUUD15CkNPTkZJR19CUklER0VfRUJUX1ZMQU49eQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT15CkNPTkZJR19CUklER0VfRUJUX0ROQVQ9eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9eQpDT05GSUdfQlJJREdFX0VCVF9SRURJUkVDVD15CkNPTkZJR19CUklER0VfRUJUX1NOQVQ9eQpDT05GSUdfQlJJREdFX0VCVF9MT0c9eQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz15CiMgQ09ORklHX0JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CiMgZW5kIG9mIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwojIENPTkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgRENDUCBLZXJuZWwgSGFja2luZwoKQ09ORklHX0lQX1NDVFA9eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldApDT05GSUdfSU5FVF9TQ1RQX0RJQUc9eQpDT05GSUdfUkRTPXkKIyBDT05GSUdfUkRTX1JETUEgaXMgbm90IHNldAojIENPTkZJR19SRFNfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19BVE09eQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0JSMjY4NCBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKIyBDT05GSUdfTDJUUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUF9WMyBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORz15CiMgQ09ORklHX0JSSURHRV9NUlAgaXMgbm90IHNldAojIENPTkZJR19CUklER0VfQ0ZNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNBX1RBR19BUjkzMzEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX1BSRVBFTkQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19IRUxMQ1JFRUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0VEU0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19NVEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19LU1ogaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1RfODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19RQ0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw0X0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw4XzQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SWk4xX0E1UFNXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfTEFOOTMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1NKQTExMDUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19UUkFJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfWFJTNzAwWCBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxBTl84MDIxUV9HVlJQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKQ09ORklHX0FUQUxLPXkKIyBDT05GSUdfREVWX0FQUExFVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQpDT05GSUdfNkxPV1BBTj15CiMgQ09ORklHXzZMT1dQQU5fREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQz15CkNPTkZJR182TE9XUEFOX05IQ19ERVNUPXkKQ09ORklHXzZMT1dQQU5fTkhDX0ZSQUdNRU5UPXkKQ09ORklHXzZMT1dQQU5fTkhDX0hPUD15CkNPTkZJR182TE9XUEFOX05IQ19JUFY2PXkKQ09ORklHXzZMT1dQQU5fTkhDX01PQklMSVRZPXkKQ09ORklHXzZMT1dQQU5fTkhDX1JPVVRJTkc9eQpDT05GSUdfNkxPV1BBTl9OSENfVURQPXkKIyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9IT1AgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19VRFAgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19JQ01QVjYgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0RFU1QgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0ZSQUcgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX1JPVVRFIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9eQojIENPTkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X1NPQ0tFVD15CiMgQ09ORklHX0lFRUU4MDIxNTRfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKIyBDT05GSUdfTkVUX1NDSF9BVE0gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09ORklHX05FVF9TQ0hfTVVMVElRPXkKQ09ORklHX05FVF9TQ0hfUkVEPXkKQ09ORklHX05FVF9TQ0hfU0ZCPXkKQ09ORklHX05FVF9TQ0hfU0ZRPXkKQ09ORklHX05FVF9TQ0hfVEVRTD15CkNPTkZJR19ORVRfU0NIX1RCRj15CiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9FVEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVUX1NDSF9EU01BUks9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CkNPTkZJR19ORVRfU0NIX01RUFJJTz15CiMgQ09ORklHX05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPXkKQ09ORklHX05FVF9TQ0hfUUZRPXkKQ09ORklHX05FVF9TQ0hfQ09ERUw9eQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRPXkKQ09ORklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPXkKIyBDT05GSUdfTkVUX1NDSF9GUV9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKQ09ORklHX05FVF9TQ0hfUExVRz15CiMgQ09ORklHX05FVF9TQ0hfRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfREVGQVVMVD15CiMgQ09ORklHX0RFRkFVTFRfRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0ZRIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVD15CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9InBmaWZvX2Zhc3QiCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfUk9VVEU0PXkKQ09ORklHX05FVF9DTFNfRlc9eQpDT05GSUdfTkVUX0NMU19VMzI9eQojIENPTkZJR19DTFNfVTMyX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DTFNfVTMyX01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPXkKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9eQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD15CkNPTkZJR19ORVRfRU1BVENIX05CWVRFPXkKQ09ORklHX05FVF9FTUFUQ0hfVTMyPXkKQ09ORklHX05FVF9FTUFUQ0hfTUVUQT15CkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9eQpDT05GSUdfTkVUX0VNQVRDSF9JUFNFVD15CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CiMgQ09ORklHX0dBQ1RfUFJPQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX01JUlJFRD15CkNPTkZJR19ORVRfQUNUX1NBTVBMRT15CkNPTkZJR19ORVRfQUNUX0lQVD15CkNPTkZJR19ORVRfQUNUX05BVD15CkNPTkZJR19ORVRfQUNUX1BFRElUPXkKQ09ORklHX05FVF9BQ1RfU0lNUD15CkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9eQpDT05GSUdfTkVUX0FDVF9DU1VNPXkKIyBDT05GSUdfTkVUX0FDVF9NUExTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVkxBTj15CkNPTkZJR19ORVRfQUNUX0JQRj15CiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0NUSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1NLQk1PRD15CkNPTkZJR19ORVRfQUNUX0lGRT15CkNPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVk9eQojIENPTkZJR19ORVRfQUNUX0dBVEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlBSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlRDSU5ERVggaXMgbm90IHNldAojIENPTkZJR19ORVRfVENfU0tCX0VYVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9eQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPW0KQ09ORklHX09QRU5WU1dJVENIX1ZYTEFOPXkKQ09ORklHX09QRU5WU1dJVENIX0dFTkVWRT15CkNPTkZJR19WU09DS0VUUz15CkNPTkZJR19WU09DS0VUU19ESUFHPXkKQ09ORklHX1ZTT0NLRVRTX0xPT1BCQUNLPXkKQ09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPXkKQ09ORklHX0hZUEVSVl9WU09DS0VUUz15CkNPTkZJR19ORVRMSU5LX0RJQUc9eQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089eQojIENPTkZJR19NUExTX1JPVVRJTkcgaXMgbm90IHNldApDT05GSUdfTkVUX05TSD15CkNPTkZJR19IU1I9eQpDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CiMgQ09ORklHX1FSVFIgaXMgbm90IHNldApDT05GSUdfTkVUX05DU0k9eQojIENPTkZJR19OQ1NJX09FTV9DTURfR0VUX01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX05DU0lfT0VNX0NNRF9LRUVQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QQ1BVX0RFVl9SRUZDTlQ9eQpDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19TT0NLX1JYX1FVRVVFX01BUFBJTkc9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFJPUF9NT05JVE9SIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQojIENPTkZJR19NQ1RQIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldApDT05GSUdfUFNBTVBMRT15CkNPTkZJR19ORVRfSUZFPXkKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9TRUxGVEVTVFM9eQpDT05GSUdfTkVUX1NPQ0tfTVNHPXkKQ09ORklHX05FVF9ERVZMSU5LPXkKQ09ORklHX1BBR0VfUE9PTD15CiMgQ09ORklHX1BBR0VfUE9PTF9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19GQUlMT1ZFUj15CkNPTkZJR19FVEhUT09MX05FVExJTks9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfRUlTQT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNldApDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9QVE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEZfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPXkKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BDSV9MQUJFTD15CkNPTkZJR19QQ0lfSFlQRVJWPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgpDT05GSUdfSE9UUExVR19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQST15CiMgQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX1NIUEMgaXMgbm90IHNldAoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfVk1EPXkKQ09ORklHX1BDSV9IWVBFUlZfSU5URVJGQUNFPXkKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKIwojIENPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAoKIwojIE1vYml2ZWlsIFBDSWUgQ29yZSBTdXBwb3J0CiMKIyBlbmQgb2YgTW9iaXZlaWwgUENJZSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgZW5kIG9mIENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBwb3J0CiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKIyBDT05GSUdfQ1hMX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfQVVYSUxJQVJZX0JVUz15CkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iL3NiaW4vaG90cGx1ZyIKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERVZUTVBGU19TQUZFIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1M9eQpDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1haPXkKIyBDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1pTVEQgaXMgbm90IHNldApDT05GSUdfRldfQ0FDSEU9eQojIENPTkZJR19GV19VUExPQUQgaXMgbm90IHNldAojIGVuZCBvZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJR19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfUlVOVElNRV9NQVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX0RYRV9NRU1fQVRUUklCVVRFUz15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVCX0lOSVRSRF9DTURMSU5FX0xPQURFUj15CiMgQ09ORklHX0VGSV9CT09UTE9BREVSX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19FRklfQ0FQU1VMRV9MT0FERVIgaXMgbm90IHNldAojIENPTkZJR19FRklfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19FRklfREVWX1BBVEhfUEFSU0VSPXkKQ09ORklHX0FQUExFX1BST1BFUlRJRVM9eQojIENPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKIyBDT05GSUdfTlZNRV9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkM9eQpDT05GSUdfTlZNRV9UQ1A9eQpDT05GSUdfTlZNRV9BVVRIPXkKIyBlbmQgb2YgTlZNRSBTdXBwb3J0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldApDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMDMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hNQzYzNTIgaXMgbm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX0JBTExPT049eQojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NXzkzQ1g2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVFUFJPTSBzdXBwb3J0CgojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgZW5kIG9mIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCgojIENPTkZJR19TRU5TT1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1NUQVBMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9IRENQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1BYUCBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1DST15CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFCQU5BX0FJIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09ORklHX1NDU0lfQ09NTU9OPXkKQ09ORklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT15CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU01BUlRQUUk9bQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST1tCkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST15CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FNRD15CiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9eQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPXkKIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPXkKIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9eQpDT05GSUdfRlVTSU9OX1NBUz15CkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX1NFVklMTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUUNBOEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9YUlM3MDBYX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9WSVRFU1NFX1ZTQzczWFhfUExBVEZPUk0gaXMgbm90IHNldAojIGVuZCBvZiBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKCkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPW0KQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1ZPUlRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQojIENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKQ09ORklHX0VOQV9FVEhFUk5FVD15CkNPTkZJR19ORVRfVkVORE9SX0FNRD15CiMgQ09ORklHX0FNRDgxMTFfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUENORVQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9YR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUE9eQpDT05GSUdfQVFUSU9OPW0KQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldApDT05GSUdfQUxYPW0KIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdfQjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNldApDT05GSUdfQk5YMj1tCiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD1tCkNPTkZJR19CTlgyWF9TUklPVj15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD1tCkNPTkZJR19CTlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX05FVF9WRU5ET1JfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlzIG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19JTkxJTkVfQ1JZUFRPPXkKQ09ORklHX0NIRUxTSU9fSVBTRUNfSU5MSU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz1tCkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQpDT05GSUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQojIENPTkZJR19ERTIxMDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVAgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CkNPTkZJR19CRTJORVQ9bQpDT05GSUdfQkUyTkVUX0hXTU9OPXkKQ09ORklHX0JFMk5FVF9CRTI9eQpDT05GSUdfQkUyTkVUX0JFMz15CkNPTkZJR19CRTJORVRfTEFOQ0VSPXkKQ09ORklHX0JFMk5FVF9TS1lIQVdLPXkKQ09ORklHX05FVF9WRU5ET1JfRU5HTEVERVI9eQojIENPTkZJR19UU05FUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKIyBDT05GSUdfRlVOX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CkNPTkZJR19HVkU9bQpDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9bQpDT05GSUdfRTEwMDA9bQpDT05GSUdfRTEwMDBFPW0KQ09ORklHX0UxMDAwRV9IV1RTPXkKQ09ORklHX0lHQj1tCkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCX0RDQT15CkNPTkZJR19JR0JWRj1tCkNPTkZJR19JWEdCPW0KQ09ORklHX0lYR0JFPW0KQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09ORklHX0lYR0JFX0RDQT15CiMgQ09ORklHX0lYR0JFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRV9JUFNFQz15CkNPTkZJR19JWEdCRVZGPW0KQ09ORklHX0lYR0JFVkZfSVBTRUM9eQpDT05GSUdfSTQwRT1tCiMgQ09ORklHX0k0MEVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0lBVkY9bQpDT05GSUdfSTQwRVZGPW0KQ09ORklHX0lDRT1tCkNPTkZJR19JQ0VfU1dJVENIREVWPXkKQ09ORklHX0lDRV9IV1RTPXkKIyBDT05GSUdfRk0xMEsgaXMgbm90IHNldApDT05GSUdfSUdDPW0KQ09ORklHX05FVF9WRU5ET1JfV0FOR1hVTj15CiMgQ09ORklHX05HQkUgaXMgbm90IHNldAojIENPTkZJR19UWEdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0xJVEVYPXkKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01WTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldApDT05GSUdfU0tZMj1tCiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKQ09ORklHX01MWDRfRU49bQpDT05GSUdfTUxYNF9FTl9EQ0I9eQpDT05GSUdfTUxYNF9DT1JFPW0KQ09ORklHX01MWDRfREVCVUc9eQpDT05GSUdfTUxYNF9DT1JFX0dFTjI9eQpDT05GSUdfTUxYNV9DT1JFPW0KQ09ORklHX01MWDVfRlBHQT15CkNPTkZJR19NTFg1X0NPUkVfRU49eQpDT05GSUdfTUxYNV9FTl9BUkZTPXkKQ09ORklHX01MWDVfRU5fUlhORkM9eQpDT05GSUdfTUxYNV9NUEZTPXkKQ09ORklHX01MWDVfRVNXSVRDSD15CkNPTkZJR19NTFg1X0JSSURHRT15CkNPTkZJR19NTFg1X0NMU19BQ1Q9eQpDT05GSUdfTUxYNV9UQ19TQU1QTEU9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NFTUk9eQpDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NPRlQ9eQojIENPTkZJR19NSUNST1NPRlRfTUFOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05JPXkKIyBDT05GSUdfTklfWEdFX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BFTlNBTkRPPXkKIyBDT05GSUdfSU9OSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKQ09ORklHX1FMQ05JQz1tCkNPTkZJR19RTENOSUNfU1JJT1Y9eQpDT05GSUdfUUxDTklDX0RDQj15CkNPTkZJR19RTENOSUNfSFdNT049eQpDT05GSUdfTkVUWEVOX05JQz15CkNPTkZJR19RRUQ9bQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9bQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PPW0KQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT1tCkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQojIENPTkZJR19ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BPW0KQ09ORklHX1NGQ19TSUVOQV9NQ0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9XNTMwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1hJTElOWD15CiMgQ09ORklHX1hJTElOWF9FTUFDTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9BWElfRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9MTF9URU1BQyBpcyBub3Qgc2V0CkNPTkZJR19GRERJPXkKIyBDT05GSUdfREVGWFggaXMgbm90IHNldAojIENPTkZJR19TS0ZQIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJTks9eQpDT05GSUdfUEhZTElCPXkKQ09ORklHX1NXUEhZPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJWEVEX1BIWT15CiMgQ09ORklHX1NGUCBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0FNRF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BRElOX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FRVUFOVElBX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BWDg4Nzk2Ql9QSFk9bQojIENPTkZJR19CUk9BRENPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ001NDE0MF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg0ODgxX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lDQURBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPUlRJTkFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfREFWSUNPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19JQ1BMVVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1hXQVlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFNJX0VUMTAxMUNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1QxX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPU0VNSV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NT1RPUkNPTU1fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX0M0NV9USkExMVhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9USkExMVhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19RU0VNSV9QSFkgaXMgbm90IHNldApDT05GSUdfUkVBTFRFS19QSFk9eQojIENPTkZJR19SRU5FU0FTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JPQ0tDSElQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT1tCiMgQ09ORklHX1NURTEwWFAgaXMgbm90IHNldAojIENPTkZJR19URVJBTkVUSUNTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4MjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4M1RDODExX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NDhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2N19QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY5X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNURDUxMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNFX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfTURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CVVM9eQpDT05GSUdfRldOT0RFX01ESU89eQpDT05GSUdfQUNQSV9NRElPPXkKQ09ORklHX01ESU9fREVWUkVTPXkKIyBDT05GSUdfTURJT19CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CQ01fVU5JTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19NVlVTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fVEhVTkRFUiBpcyBub3Qgc2V0CgojCiMgTURJTyBNdWx0aXBsZXhlcnMKIwoKIwojIFBDUyBkZXZpY2UgZHJpdmVycwojCiMgZW5kIG9mIFBDUyBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQojIENPTkZJR19VU0JfQ0FUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9LQVdFVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SVEw4MTUwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SVEw4MTUyPXkKIyBDT05GSUdfVVNCX0xBTjc4WFggaXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0JfTkVUX0FYODgxN1g9bQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj1tCkNPTkZJR19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0JfTkVUX0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCkNPTkZJR19VU0JfTkVUX1NSOTgwMD1tCkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPW0KQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9bQpDT05GSUdfVVNCX05FVF9HTDYyMEE9bQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPW0KQ09ORklHX1VTQl9ORVRfUExVU0I9bQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPW0KQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPW0KQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVD1tCkNPTkZJR19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPW0KQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlfV1dBTj1tCkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9bQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9bQojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSUVSUkFfTkVUPW0KQ09ORklHX1VTQl9WTDYwMD1tCiMgQ09ORklHX1VTQl9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfQVFDMTExPW0KQ09ORklHX1VTQl9SVEw4MTUzX0VDTT1tCkNPTkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9NRURJQVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9NSUNST0NISVA9eQpDT05GSUdfV0xBTl9WRU5ET1JfUFVSRUxJRkk9eQpDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9eQpDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKQ09ORklHX1dMQU5fVkVORE9SX1NJTEFCUz15CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CkNPTkZJR19XTEFOX1ZFTkRPUl9aWURBUz15CkNPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9eQojIENPTkZJR19XQU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPXkKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgpDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19WTVhORVQzPW0KIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19VU0I0X05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPXkKIyBDT05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9WSVZBTERJRk1BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUElORVBIT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUExNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSFlDT05fSFk0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NSzcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJTEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUTUZUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pJTklUSVggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENTUEtSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVUlOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EQTcyODBfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTMjY5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzYyNkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM3MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPXkKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfQ09SRSBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9LRVlCT0FSRD15CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX0xESVNDX0FVVE9MT0FEPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklBTF84MjUwXzE2NTUwQV9WQVJJQU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTEFOVElRIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU1BSRCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlcmlhbCBkcml2ZXJzCgpDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfTU9YQV9JTlRFTExJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkNMSU5LX0dUIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldApDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPXkKQ09ORklHX0lQTUlfRE1JX0RFQ09ERT15CkNPTkZJR19JUE1JX1BMQVRfREFUQT15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQgaXMgbm90IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0lQTUlfU0k9eQojIENPTkZJR19JUE1JX1NTSUYgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfUE9XRVJPRkY9eQpDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fSU5URUwgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX0JBNDMxIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9WSUE9eQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CiMgQ09ORklHX0hXX1JBTkRPTV9YSVBIRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVlJBTT15CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX0hQRVQ9eQojIENPTkZJR19IUEVUX01NQVAgaXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldApDT05GSUdfVENHX1RQTT15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklHX1RDR19USVNfQ09SRT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19JMkMgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfTlNDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQ1JCPXkKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAojIENPTkZJR19YSUxMWVVTQiBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET01fVFJVU1RfQ1BVPXkKQ09ORklHX1JBTkRPTV9UUlVTVF9CT09UTE9BREVSPXkKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT15CiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX1ZNVyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgojIENPTkZJR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT0xJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWV9IV01PTj15CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNVhYWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0NXMjAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0FNU1VOR19TREkgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFRDNDE2MkwgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDc3OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JEOTk5NTQgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1VHMzEwNSBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BSFQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVFVQUNPTVBVVEVSX0Q1TkVYVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVMzNzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FYSV9GQU5fQ09OVFJPTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9bQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9bQojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX0NQUk8gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0NPUlNBSVJfUFNVIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFJJVkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ERUxMX1NNTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUxOFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM2NTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzIzODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NUjc1MjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05QQ003WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfS1JBS0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9TTUFSVDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTMyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNzQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQ2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTVVNfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX0VDIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD15CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVENDX0NPT0xJTkcgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9IRklfVEhFUk1BTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIHRoZXJtYWwgZHJpdmVycwoKQ09ORklHX1dBVENIRE9HPXkKIyBDT05GSUdfV0FUQ0hET0dfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJMRUQ9eQpDT05GSUdfV0FUQ0hET0dfT1BFTl9USU1FT1VUPTAKIyBDT05GSUdfV0FUQ0hET0dfU1lTRlMgaXMgbm90IHNldAojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX1NPRlRfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XREFUX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTE1MzVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRUJDX0MzODRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhBUl9XRFQgaXMgbm90IHNldAojIENPTkZJR19GNzE4MDhFX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQNTEwMF9UQ08gaXMgbm90IHNldAojIENPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUI3MDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNQVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTYzMDBFU0JfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVRDT19XRFQgaXMgbm90IHNldAojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9XRFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUE1DX0JYVCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1k3NjM2QSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNDgzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl84OFBHODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgyNiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTVA4ODU5PXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QQ0E5NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009eQojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVE1WMjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRNjc1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TTEc1MTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldAoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BUEVSVFVSRV9IRUxQRVJTPXkKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKIyBDT05GSUdfQUdQX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FHUF9WSUEgaXMgbm90IHNldApDT05GSUdfSU5URUxfR1RUPXkKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRENQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT15CkNPTkZJR19EUk1fQlVERFk9eQpDT05GSUdfRFJNX1RUTV9IRUxQRVI9eQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQpDT05GSUdfRFJNX1NDSEVEPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKCiMKIyBBUk0gZGV2aWNlcwojCiMgZW5kIG9mIEFSTSBkZXZpY2VzCgojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURHUFU9eQpDT05GSUdfRFJNX0FNREdQVV9TST15CkNPTkZJR19EUk1fQU1ER1BVX0NJSz15CkNPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFI9eQoKIwojIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19EUk1fQU1EX0FDUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KCiMKIyBEaXNwbGF5IEVuZ2luZSBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RSTV9BTURfREM9eQpDT05GSUdfRFJNX0FNRF9EQ19EQ049eQojIENPTkZJR19EUk1fQU1EX0RDX0hEQ1AgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1EX0RDX1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNRF9TRUNVUkVfRElTUExBWSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgRW5naW5lIENvbmZpZ3VyYXRpb24KCkNPTkZJR19IU0FfQU1EPXkKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9eQpDT05GSUdfRFJNX0k5MTVfRk9SQ0VfUFJPQkU9IiIKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CkNPTkZJR19EUk1fSTkxNV9SRVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CkNPTkZJR19EUk1fTk9NT0RFU0VUPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9WR0ExNj15CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZFU0E9eQpDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fRkJERVZfRlJPTlRFTkQ9eQojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENPTkZJR19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hZUEVSVj15CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKIyBlbmQgb2YgRnJhbWUgYnVmZmVyIERldmljZXMKCiMKIyBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKIwojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CkNPTkZJR19ISURSQVc9eQojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQojIENPTkZJR19ISURfQUNDVVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJRF9BUFBMRUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQkVUT1BfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfQklHQkVOX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURfQ09SU0FJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1VHQVIgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFDQUxMWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DTUVESUEgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURfRlQyNjAgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dMT1JJT1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRF9BQ1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhJRCBzdXBwb3J0CgojCiMgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfSVNIX0hJRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIElTSCBISUQgc3VwcG9ydAoKIwojIEFNRCBTRkggSElEIFN1cHBvcnQKIwojIENPTkZJR19BTURfU0ZIX0hJRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFNRCBTRkggSElEIFN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldApDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19QUk9EVUNUTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQVVUT1NVU1BFTkRfREVMQVk9MgojIENPTkZJR19VU0JfTU9OIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19VU0JfQzY3WDAwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQojIENPTkZJR19VU0JfWEhDSV9EQkdDQVAgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUENJPXkKIyBDT05GSUdfVVNCX1hIQ0lfUENJX1JFTkVTQVMgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk09eQpDT05GSUdfVVNCX0VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkKIyBDT05GSUdfVVNCX0VIQ0lfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEVOX0hDRCBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009eQojIENPTkZJR19VU0JfUFJJTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfV0RNPW0KIyBDT05GSUdfVVNCX1RNQyBpcyBub3Qgc2V0CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9eQojIENPTkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9BTEFVREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfQ1lQUkVTU19BVEFDQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTAgaXMgbm90IHNldApDT05GSUdfVVNCX1VBUz15CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCiMgQ09ORklHX1VTQl9NREM4MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUlDUk9URUsgaXMgbm90IHNldAojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT15CiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89eQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZURElfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BUFBMRURJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEQgaXMgbm90IHNldAojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSU9XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTSUdIVEZXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1lVUkVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VaVVNCX0ZYMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IVUJfVVNCMjUxWEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0IzNTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCNDYwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hBT1NLRVkgaXMgbm90IHNldAojIENPTkZJR19VU0JfQVRNIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUk9MRV9TV0lUQ0ggaXMgbm90IHNldApDT05GSUdfTU1DPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTMyCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VTU09SUz15CkNPTkZJR19NTUNfU0RIQ0lfUENJPXkKQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9eQpDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ1FIQ0k9eQojIENPTkZJR19NTUNfSFNRIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX01USyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfWEVOT049eQojIENPTkZJR19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEFTU19NVUxUSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QV00gaXMgbm90IHNldAojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JTlRFTF9TUzQyMDAgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAojIENPTkZJR19MRURTX0lTMzFGTDMxOVggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWENQTEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWFJFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVElfTE1VX0NPTU1PTiBpcyBub3Qgc2V0CgojCiMgRmxhc2ggYW5kIFRvcmNoIExFRCBkcml2ZXJzCiMKCiMKIyBSR0IgTEVEIGRyaXZlcnMKIwoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk4gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfVFRZIGlzIG5vdCBzZXQKCiMKIyBTaW1wbGUgTEVEIGRyaXZlcnMKIwojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9eQojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9WSVJUX0RNQT15CiMgQ09ORklHX0lORklOSUJBTkRfQk5YVF9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0lSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9RRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SRE1BVlQgaXMgbm90IHNldApDT05GSUdfUkRNQV9SWEU9bQojIENPTkZJR19SRE1BX1NJVyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9DTSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVR19EQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9TUlAgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0lTRVIgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1JUUlNfQ0xJRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX1NFUlZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT1BBX1ZOSUMgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVDT0RFX01DRT15CiMgQ09ORklHX0VEQUNfQU1ENjQgaXMgbm90IHNldAojIENPTkZJR19FREFDX0U3NTJYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JODI5NzVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTMyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0lFMzEyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX1gzOCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTU0MDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k3Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTUwMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0tYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfUE5EMiBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSUdFTjYgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9WMzAyMCBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lEWERfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRURNQV9QQ0lFIGlzIG5vdCBzZXQKQ09ORklHX0hTVV9ETUE9eQojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTERNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCkNPTkZJR19EQ0E9eQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJTyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZNR0VOSUQ9eQojIENPTkZJR19WQk9YR1VFU1QgaXMgbm90IHNldApDT05GSUdfTklUUk9fRU5DTEFWRVM9eQojIENPTkZJR19FRklfU0VDUkVUIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19BTkNIT1I9eQpDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCPW0KQ09ORklHX1ZJUlRJT19QQ0lfTElCX0xFR0FDWT1tCkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9fUENJPW0KQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPW0KQ09ORklHX1ZJUlRJT19JTlBVVD1tCkNPTkZJR19WSVJUSU9fTU1JTz1tCkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVM9eQpDT05GSUdfVklSVElPX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfVkRQQSBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9JT1RMQj15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9WU09DSz15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVSVl9USU1FUj15CkNPTkZJR19IWVBFUlZfVVRJTFM9eQpDT05GSUdfSFlQRVJWX0JBTExPT049eQojIGVuZCBvZiBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZBVUxUPXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPXkKIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVORlM9eQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9eQojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKIyBDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0hBVkVfUFZNTVU9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKIyBDT05GSUdfWEVOX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU1VSRkFDRV9QTEFURk9STVM9eQojIENPTkZJR19TVVJGQUNFXzNfUE9XRVJfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX0dQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNQSV9XTUk9eQpDT05GSUdfV01JX0JNT0Y9eQojIENPTkZJR19IVUFXRUlfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTVhNX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQVFfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZJRElBX1dNSV9FQ19CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19YSUFPTUlfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfR0lHQUJZVEVfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfWU9HQUJPT0tfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19BQ0VSX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9QTUYgaXMgbm90IHNldAojIENPTkZJR19BTURfUE1DIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX0hTTVAgaXMgbm90IHNldAojIENPTkZJR19BRFZfU1dCVVRUT04gaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19BU1VTX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XTUkgaXMgbm90IHNldApDT05GSUdfRUVFUENfTEFQVE9QPXkKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RSSVZFUlNfREVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19HUERfUE9DS0VUX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTEFURk9STV9EUklWRVJTX0hQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lSRUxFU1NfSE9US0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSERBUFMgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfTE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfQVRPTUlTUDJfUE0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQVJfSU5UMTA5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19DT1JFIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX1NQRUVEX1NFTEVDVF9JTlRFUkZBQ0UgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAoKIyBDT05GSUdfSU5URUxfV01JX1NCTF9GV19VUERBVEUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9XTUlfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAojCiMgQ09ORklHX0lOVEVMX1VOQ09SRV9GUkVRX0NPTlRST0wgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBVbmNvcmUgRnJlcXVlbmN5IENvbnRyb2wKCiMgQ09ORklHX0lOVEVMX0hJRF9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZCVE4gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9UVVJCT19NQVhfMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZTRUMgaXMgbm90IHNldAojIENPTkZJR19NU0lfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19MR19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNNzZfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NDVV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJRU1FTlNfU0lNQVRJQ19JUEMgaXMgbm90IHNldAojIENPTkZJR19XSU5NQVRFX0ZNMDdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19QMlNCPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19JT0FTSUQ9eQpDT05GSUdfSU9NTVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRT15CiMgZW5kIG9mIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKCiMgQ09ORklHX0lPTU1VX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9TVFJJQ1QgaXMgbm90IHNldApDT05GSUdfSU9NTVVfREVGQVVMVF9ETUFfTEFaWT15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfUEFTU1RIUk9VR0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfRE1BPXkKQ09ORklHX0FNRF9JT01NVT15CiMgQ09ORklHX0FNRF9JT01NVV9WMiBpcyBub3Qgc2V0CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKIyBDT05GSUdfSU5URUxfSU9NTVVfU1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSU9NTVVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9GTE9QUFlfV0E9eQojIENPTkZJR19JTlRFTF9JT01NVV9TQ0FMQUJMRV9NT0RFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKQ09ORklHX05WTUVNPXkKQ09ORklHX05WTUVNX1NZU0ZTPXkKIyBDT05GSUdfTlZNRU1fUk1FTSBpcyBub3Qgc2V0CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIGVuZCBvZiBIVyB0cmFjaW5nIHN1cHBvcnQKCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19URUUgaXMgbm90IHNldAojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPVU5URVIgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09ORklHX1hGU19TVVBQT1JUX1Y0PXkKQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfWEZTX1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX09OTElORV9TQ1JVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfR0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz1tCkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfRlNfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0FVVE9GU19GUz15CkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fRlM9eQpDT05GSUdfT1ZFUkxBWV9GUz15CiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfQUxXQVlTX0ZPTExPVz15CiMgQ09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfTUVUQUNPUFkgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19ORVRGU19TVVBQT1JUPXkKIyBDT05GSUdfTkVURlNfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FjaGVzCgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPXkKQ09ORklHX0pPTElFVD15CkNPTkZJR19aSVNPRlM9eQpDT05GSUdfVURGX0ZTPXkKIyBlbmQgb2YgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwoKIwojIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKIyBDT05GSUdfRkFUX0RFRkFVTFRfVVRGOCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYRkFUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlMzX0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKIyBDT05GSUdfUFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1ZNQ09SRT15CiMgQ09ORklHX1BST0NfVk1DT1JFX0RFVklDRV9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NUQVRVUz15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUD15CkNPTkZJR19IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUD15CiMgQ09ORklHX0hVR0VUTEJfUEFHRV9PUFRJTUlaRV9WTUVNTUFQX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfTUVNRkRfQ1JFQVRFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQojIENPTkZJR19DT05GSUdGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBTUZTIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVD15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YQVRUUj15CiMgQ09ORklHX1NRVUFTSEZTX1pMSUIgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19MWk8gaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWFo9eQpDT05GSUdfU1FVQVNIRlNfWlNURD15CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0zCiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19NSU5JWF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVJPRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9eQpDT05GSUdfTkZTX1YyPXkKQ09ORklHX05GU19WMz15CkNPTkZJR19ORlNfVjNfQUNMPXkKQ09ORklHX05GU19WND15CiMgQ09ORklHX05GU19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF8xPXkKQ09ORklHX05GU19WNF8yPXkKQ09ORklHX1BORlNfRklMRV9MQVlPVVQ9eQpDT05GSUdfUE5GU19CTE9DSz15CkNPTkZJR19QTkZTX0ZMRVhGSUxFX0xBWU9VVD15CkNPTkZJR19ORlNfVjRfMV9JTVBMRU1FTlRBVElPTl9JRF9ET01BSU49Imtlcm5lbC5vcmciCiMgQ09ORklHX05GU19WNF8xX01JR1JBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfU0VDVVJJVFlfTEFCRUw9eQpDT05GSUdfUk9PVF9ORlM9eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdfTkZTX1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU19ESVNBQkxFX1VEUF9TVVBQT1JUPXkKIyBDT05GSUdfTkZTX1Y0XzJfUkVBRF9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRCBpcyBub3Qgc2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfTkZTX1Y0XzJfU1NDX0hFTFBFUj15CkNPTkZJR19TVU5SUEM9eQpDT05GSUdfU1VOUlBDX0dTUz15CkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05GSUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTT15CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU01fRUFSTFk9eQpDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9OT05FPXkKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19MT0NLX0RPV05fS0VSTkVMX0ZPUkNFX0NPTkZJREVOVElBTElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xBTkRMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJR19JTlRFR1JJVFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CkNPTkZJR19JTlRFR1JJVFlfUExBVEZPUk1fS0VZUklORz15CkNPTkZJR19MT0FEX1VFRklfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfQVVESVQ9eQpDT05GSUdfSU1BPXkKIyBDT05GSUdfSU1BX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX1BDUl9JRFg9MTAKQ09ORklHX0lNQV9OR19URU1QTEFURT15CiMgQ09ORklHX0lNQV9TSUdfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfVEVNUExBVEU9ImltYS1uZyIKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEEyNTYgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEE1MTI9eQpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSD0ic2hhNTEyIgpDT05GSUdfSU1BX1dSSVRFX1BPTElDWT15CkNPTkZJR19JTUFfUkVBRF9QT0xJQ1k9eQpDT05GSUdfSU1BX0FQUFJBSVNFPXkKQ09ORklHX0lNQV9BUkNIX1BPTElDWT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9CVUlMRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJBTT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9NT0RTSUcgaXMgbm90IHNldAojIENPTkZJR19JTUFfQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9BRF9YNTA5IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTUFfUVVFVUVfRUFSTFlfQk9PVF9LRVlTPXkKQ09ORklHX0lNQV9TRUNVUkVfQU5EX09SX1RSVVNURURfQk9PVD15CiMgQ09ORklHX0lNQV9ESVNBQkxFX0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19MU009InlhbWEsbG9hZHBpbixzYWZlc2V0aWQsaW50ZWdyaXR5LGJwZiIKCiMKIyBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFsaXphdGlvbgojCkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9QQVRURVJOPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk9fQkFSRT15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPPXkKIyBDT05GSUdfSU5JVF9TVEFDS19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9TVEFDS19BTExfUEFUVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19JTklUX1NUQUNLX0FMTF9aRVJPPXkKQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLPXkKQ09ORklHX1NUQUNLTEVBS19UUkFDS19NSU5fU0laRT0xMDAKIyBDT05GSUdfU1RBQ0tMRUFLX01FVFJJQ1MgaXMgbm90IHNldAojIENPTkZJR19TVEFDS0xFQUtfUlVOVElNRV9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTj15CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKIyBDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKQ09ORklHX1JBTkRTVFJVQ1RfTk9ORT15CiMgQ09ORklHX1JBTkRTVFJVQ1RfRlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRTVFJVQ1RfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIyBlbmQgb2YgU2VjdXJpdHkgb3B0aW9ucwoKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZTkNfQ09SRT1tCkNPTkZJR19BU1lOQ19NRU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NJTUQ9eQpDT05GSUdfQ1JZUFRPX0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUz15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmxvY2sgY2lwaGVycwoKIwojIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCiMKQ09ORklHX0NSWVBUT19BRElBTlRVTT15CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CiMgQ09ORklHX0NSWVBUT19IQ1RSMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1PXkKIyBlbmQgb2YgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKCiMKIyBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKIwojIENPTkZJR19DUllQVE9fQUVHSVMxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CkNPTkZJR19DUllQVE9fRVNTSVY9eQojIGVuZCBvZiBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKCiMKIyBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCiMKQ09ORklHX0NSWVBUT19CTEFLRTJCPW0KQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CiMgQ09ORklHX0NSWVBUT19TSEEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPW0KIyBlbmQgb2YgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWlNURD1tCiMgZW5kIG9mIENvbXByZXNzaW9uCgojCiMgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoeDg2KQojCkNPTkZJR19DUllQVE9fQ1VSVkUyNTUxOV9YODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X1NTRTI9eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfQVZYMj15CkNPTkZJR19DUllQVE9fQkxBS0UyU19YODY9eQojIENPTkZJR19DUllQVE9fUE9MWVZBTF9DTE1VTF9OSSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTNfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKHg4NikKCkNPTkZJR19DUllQVE9fSFc9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0sgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9BVVRIX1VQREFURSBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX1VUSUxTPXkKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9CTEFLRTJTPXkKQ09ORklHX0NSWVBUT19MSUJfQkxBS0UyU19HRU5FUklDPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfREVTPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfUlNJWkU9MTEKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBMjBQT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1NIQTE9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEEyNTY9eQojIGVuZCBvZiBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CiMgQ09ORklHX0NSQ19UMTBESUYgaXMgbm90IHNldAojIENPTkZJR19DUkM2NF9ST0NLU09GVCBpcyBub3Qgc2V0CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX1pTVEQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19GT1JDRV9OUl9DUFVTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1RFUjE2eDMyPXkKIyBDT05GSUdfRk9OVF82eDggaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfQ09QWV9NQz15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUEFSTUFOPW0KQ09ORklHX09CSkFHRz1tCiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCkNPTkZJR19QTERNRlc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19BU19IQVNfTk9OX0NPTlNUX0xFQjEyOD15CiMgQ09ORklHX0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19MQU5HX0VYQ0xVREU9eQpDT05GSUdfREVCVUdfSU5GT19CVEZfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9BTExPV19CVEZfTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX09CSlRPT0w9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBvZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MApDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTF9TRVFVRU5DRT0iIgpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfREVCVUdfRlNfQUxMT1dfQUxMPXkKIyBDT05GSUdfREVCVUdfRlNfRElTQUxMT1dfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GU19BTExPV19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgQ09ORklHX0tDU0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19TSFJJTktFUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tNQVBfTE9DQUxfRk9SQ0VfTUFQPXkKIyBDT05GSUdfREVCVUdfS01BUF9MT0NBTF9GT1JDRV9NQVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0hBVkVfQVJDSF9LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0NDX0hBU19LQVNBTl9HRU5FUklDPXkKQ09ORklHX0NDX0hBU19XT1JLSU5HX05PU0FOSVRJWkVfQUREUkVTUz15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LRkVOQ0U9eQojIENPTkZJR19LRkVOQ0UgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNU0FOPXkKIyBlbmQgb2YgTWVtb3J5IERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPS0xCiMgQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdfSEFSRExPQ0tVUF9DSEVDS19USU1FU1RBTVA9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MT0NLVVAgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwoKIwojIFNjaGVkdWxlciBEZWJ1Z2dpbmcKIwojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVEU1RBVFM9eQojIGVuZCBvZiBTY2hlZHVsZXIgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19MT0NLX0RFQlVHR0lOR19TVVBQT1JUPXkKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JXU0VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19BVE9NSUNfU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dXX01VVEVYX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NGX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NTRF9MT0NLX1dBSVRfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCgojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049eQojIENPTkZJR19ERUJVR19NQVBMRV9UUkVFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNVX1NDQUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfUkVUSE9PSz15CkNPTkZJR19SRVRIT09LPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX05PX1BBVENIQUJMRT15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX09CSlRPT0xfTUNPVU5UPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfSEFWRV9CVUlMRFRJTUVfTUNPVU5UX1NPUlQ9eQpDT05GSUdfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9BUkdTPXkKIyBDT05GSUdfRlBST0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldAojIENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX09TTk9JU0VfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElNRVJMQVRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CiMgQ09ORklHX1RSQUNFUl9TTkFQU0hPVCBpcyBub3Qgc2V0CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfS1BST0JFX0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0VWRU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19CUEZfS1BST0JFX09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfVVNFX0NDPXkKIyBDT05GSUdfU1lOVEhfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TT1JUX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlYgaXMgbm90IHNldApDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVD15CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVD15CkNPTkZJR19IQVZFX1NBTVBMRV9GVFJBQ0VfRElSRUNUX01VTFRJPXkKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgeDg2IERlYnVnZ2luZwojCkNPTkZJR19FQVJMWV9QUklOVEtfVVNCPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQojIENPTkZJR19FQVJMWV9QUklOVEtfVVNCX1hEQkMgaXMgbm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX0ZQVT15CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcgaXMgbm90IHNldApDT05GSUdfVU5XSU5ERVJfT1JDPXkKIyBDT05GSUdfVU5XSU5ERVJfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIHg4NiBEZWJ1Z2dpbmcKCiMKIyBLZXJuZWwgVGVzdGluZyBhbmQgQ292ZXJhZ2UKIwojIENPTkZJR19LVU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQojIENPTkZJR19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfS0NPVj15CkNPTkZJR19DQ19IQVNfU0FOQ09WX1RSQUNFX1BDPXkKIyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CkNPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CiMgQ09ORklHX0xLRFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NSU5fSEVBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRElWNjQgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SRUZfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVFRF9TT0xPTU9OX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19QRVJDUFVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUUklOR19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUlNDUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU0NBTkYgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JJVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfWEFSUkFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NQVBMRV9UUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TSVBIQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9JREEgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BBUk1BTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTEtNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRPUFMgaXMgbm90IHNldAojIENPTkZJR19URVNUX1ZNQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CTEFDS0hPTEVfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRklORF9CSVRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1lTQ1RMIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUQVRJQ19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LTU9EIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1DQVRfUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfT0JKQUdHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GUkVFX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GUFUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0NMT0NLU09VUkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVVNFX01FTVRFU1Q9eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFlQRVJWX1RFU1RJTkcgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgVGVzdGluZyBhbmQgQ292ZXJhZ2UKCiMKIyBSdXN0IGhhY2tpbmcKIwojIGVuZCBvZiBSdXN0IGhhY2tpbmcKIyBlbmQgb2YgS2VybmVsIGhhY2tpbmcK diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14.yaml new file mode 100755 index 0000000000..c294feb29d --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14.yaml @@ -0,0 +1,12 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1014_6.5.0-1014.14_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1014-aws_6.5.0-1014.14_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1014_6.5.0-1014.14_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1014-aws_6.5.0-1014.14_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml new file mode 100755 index 0000000000..85dc9829aa --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.5.0-1014-aws_14~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.5.0-1014-aws_14~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws-6.5/linux-aws-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws-6.5/linux-headers-6.5.0-1014-aws_6.5.0-1014.14~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws-6.5/linux-aws-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws-6.5/linux-headers-6.5.0-1014-aws_6.5.0-1014.14~22.04.1_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65.yaml new file mode 100755 index 0000000000..b148eb0615 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65.yaml @@ -0,0 +1,12 @@ +kernelversion: "65" +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1057_5.15.0-1057.65_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1057-azure_5.15.0-1057.65_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1057_5.15.0-1057.65_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1057-azure_5.15.0-1057.65_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml new file mode 100755 index 0000000000..5fbac83bc2 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_5.15.0-1057-azure_65~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 65~20.04.1 +kernelrelease: 5.15.0-1057-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-azure_5.15.0-1057-azure_65~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-5.15/linux-azure-5.15-headers-5.15.0-1057_5.15.0-1057.65~20.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-5.15/linux-headers-5.15.0-1057-azure_5.15.0-1057.65~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-5.15/linux-azure-5.15-headers-5.15.0-1057_5.15.0-1057.65~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-5.15/linux-headers-5.15.0-1057-azure_5.15.0-1057.65~20.04.1_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15.yaml new file mode 100755 index 0000000000..ad8222d513 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15.yaml @@ -0,0 +1,12 @@ +kernelversion: "15" +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-azure-headers-6.5.0-1015_6.5.0-1015.15_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-headers-6.5.0-1015-azure_6.5.0-1015.15_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-azure-headers-6.5.0-1015_6.5.0-1015.15_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-headers-6.5.0-1015-azure_6.5.0-1015.15_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml new file mode 100755 index 0000000000..fe552411bb --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_6.5.0-1015-azure_15~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 15~22.04.1 +kernelrelease: 6.5.0-1015-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-azure_6.5.0-1015-azure_15~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-6.5/linux-azure-6.5-headers-6.5.0-1015_6.5.0-1015.15~22.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure-6.5/linux-headers-6.5.0-1015-azure_6.5.0-1015.15~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-6.5/linux-azure-6.5-headers-6.5.0-1015_6.5.0-1015.15~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure-6.5/linux-headers-6.5.0-1015-azure_6.5.0-1015.15~22.04.1_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml new file mode 100755 index 0000000000..3e2b10ae02 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60.yaml @@ -0,0 +1,12 @@ +kernelversion: "60" +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-5.15.0-1052_5.15.0-1052.60_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-5.15.0-1052_5.15.0-1052.60_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml new file mode 100755 index 0000000000..19f39b8fb7 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 60~20.04.1 +kernelrelease: 5.15.0-1052-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-gcp_5.15.0-1052-gcp_60~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-5.15/linux-gcp-5.15-headers-5.15.0-1052_5.15.0-1052.60~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-5.15/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-5.15/linux-gcp-5.15-headers-5.15.0-1052_5.15.0-1052.60~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-5.15/linux-headers-5.15.0-1052-gcp_5.15.0-1052.60~20.04.1_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml new file mode 100755 index 0000000000..cc705d8ab8 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14.yaml @@ -0,0 +1,12 @@ +kernelversion: "14" +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.5.0-1014_6.5.0-1014.14_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.5.0-1014_6.5.0-1014.14_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml new file mode 100755 index 0000000000..f44501b126 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 14~22.04.1 +kernelrelease: 6.5.0-1014-gcp +target: ubuntu-gcp +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-gcp_6.5.0-1014-gcp_14~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-6.5/linux-gcp-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp-6.5/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-6.5/linux-gcp-6.5-headers-6.5.0-1014_6.5.0-1014.14~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp-6.5/linux-headers-6.5.0-1014-gcp_6.5.0-1014.14~22.04.1_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-generic_5.15.0-97-generic_107.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-generic_5.15.0-97-generic_107.yaml new file mode 100755 index 0000000000..322197eb3b --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-generic_5.15.0-97-generic_107.yaml @@ -0,0 +1,12 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-generic +target: ubuntu-generic +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-generic_5.15.0-97-generic_107.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-generic_5.15.0-97-generic_107.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97-generic_5.15.0-97.107_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97_5.15.0-97.107_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97-generic_5.15.0-97.107_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-generic_6.5.0-21-generic_21.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-generic_6.5.0-21-generic_21.yaml new file mode 100755 index 0000000000..37ad63ecbb --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-generic_6.5.0-21-generic_21.yaml @@ -0,0 +1,12 @@ +kernelversion: "21" +kernelrelease: 6.5.0-21-generic +target: ubuntu-generic +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-generic_6.5.0-21-generic_21.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-generic_6.5.0-21-generic_21.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21-generic_6.5.0-21.21_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21_6.5.0-21.21_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21-generic_6.5.0-21.21_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-6.5.0-21_6.5.0-21.21_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43.yaml new file mode 100755 index 0000000000..f3a3060361 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43.yaml @@ -0,0 +1,12 @@ +kernelversion: "43" +kernelrelease: 5.15.0-1037-gkeop +target: ubuntu-gkeop +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.15.0-1037_5.15.0-1037.43_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.15.0-1037_5.15.0-1037.43_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.yaml new file mode 100755 index 0000000000..378d94fadf --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 43~20.04.1 +kernelrelease: 5.15.0-1037-gkeop +target: ubuntu-gkeop +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-gkeop_5.15.0-1037-gkeop_43~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop-5.15/linux-gkeop-5.15-headers-5.15.0-1037_5.15.0-1037.43~20.04.1_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop-5.15/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop-5.15/linux-gkeop-5.15-headers-5.15.0-1037_5.15.0-1037.43~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop-5.15/linux-headers-5.15.0-1037-gkeop_5.15.0-1037.43~20.04.1_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml new file mode 100755 index 0000000000..61f66d6b5a --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-hwe +target: ubuntu-hwe +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-hwe_5.15.0-97-hwe_107~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic_5.15.0-97.107~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-5.15/linux-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-5.15/linux-headers-5.15.0-97-generic_5.15.0-97.107~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-5.15/linux-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml new file mode 100755 index 0000000000..9c1919ed4e --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 21~22.04.1 +kernelrelease: 6.5.0-21-hwe +target: ubuntu-hwe +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-hwe_6.5.0-21-hwe_21~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic_6.5.0-21.21~22.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-hwe-6.5/linux-hwe-6.5-headers-6.5.0-21_6.5.0-21.21~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-6.5/linux-headers-6.5.0-21-generic_6.5.0-21.21~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-6.5/linux-hwe-6.5-headers-6.5.0-21_6.5.0-21.21~22.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50.yaml new file mode 100755 index 0000000000..5bb26fbc58 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50.yaml @@ -0,0 +1,12 @@ +kernelversion: "50" +kernelrelease: 5.15.0-1047-ibm +target: ubuntu-ibm +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm/linux-ibm-headers-5.15.0-1047_5.15.0-1047.50_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm/linux-ibm-headers-5.15.0-1047_5.15.0-1047.50_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.yaml new file mode 100755 index 0000000000..b165e1ffed --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 50~20.04.1 +kernelrelease: 5.15.0-1047-ibm +target: ubuntu-ibm +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-ibm_5.15.0-1047-ibm_50~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm-5.15/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-ibm-5.15/linux-ibm-5.15-headers-5.15.0-1047_5.15.0-1047.50~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm-5.15/linux-headers-5.15.0-1047-ibm_5.15.0-1047.50~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-ibm-5.15/linux-ibm-5.15-headers-5.15.0-1047_5.15.0-1047.50~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55.yaml new file mode 100755 index 0000000000..a4fd4c5c78 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55.yaml @@ -0,0 +1,12 @@ +kernelversion: "55" +kernelrelease: 5.15.0-1049-intel +target: ubuntu-intel +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg/linux-intel-iotg-headers-5.15.0-1049_5.15.0-1049.55_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg/linux-intel-iotg-headers-5.15.0-1049_5.15.0-1049.55_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55~20.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55~20.04.1.yaml new file mode 100755 index 0000000000..62cb1aaa90 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-intel_5.15.0-1049-intel_55~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 55~20.04.1 +kernelrelease: 5.15.0-1049-intel +target: ubuntu-intel +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55~20.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-intel_5.15.0-1049-intel_55~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-intel-iotg-5.15-headers-5.15.0-1049_5.15.0-1049.55~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-headers-5.15.0-1049-intel-iotg_5.15.0-1049.55~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-intel-iotg-5.15/linux-intel-iotg-5.15-headers-5.15.0-1049_5.15.0-1049.55~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-kvm_5.15.0-1051-kvm_56.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-kvm_5.15.0-1051-kvm_56.yaml new file mode 100755 index 0000000000..70a3915dc9 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-kvm_5.15.0-1051-kvm_56.yaml @@ -0,0 +1,12 @@ +kernelversion: "56" +kernelrelease: 5.15.0-1051-kvm +target: ubuntu-kvm +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-kvm_5.15.0-1051-kvm_56.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-kvm_5.15.0-1051-kvm_56.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-kvm/linux-headers-5.15.0-1051-kvm_5.15.0-1051.56_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-kvm/linux-kvm-headers-5.15.0-1051_5.15.0-1051.56_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-kvm/linux-headers-5.15.0-1051-kvm_5.15.0-1051.56_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-kvm/linux-kvm-headers-5.15.0-1051_5.15.0-1051.56_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml new file mode 100755 index 0000000000..46dcba8aaf --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 110~20.04.1 +kernelrelease: 5.15.0-100-lowlatency +target: ubuntu-lowlatency +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-100-lowlatency_110~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency_5.15.0-100.110~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-100_5.15.0-100.110~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-100-lowlatency_5.15.0-100.110~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-100_5.15.0-100.110~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml new file mode 100755 index 0000000000..d42db1c8c7 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107.yaml @@ -0,0 +1,12 @@ +kernelversion: "107" +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency/linux-lowlatency-headers-5.15.0-97_5.15.0-97.107_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency/linux-lowlatency-headers-5.15.0-97_5.15.0-97.107_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml new file mode 100755 index 0000000000..a03af30279 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 107~20.04.1 +kernelrelease: 5.15.0-97-lowlatency +target: ubuntu-lowlatency +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-lowlatency_5.15.0-97-lowlatency_107~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-headers-5.15.0-97-lowlatency_5.15.0-97.107~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency-hwe-5.15/linux-lowlatency-hwe-5.15-headers-5.15.0-97_5.15.0-97.107~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-nvidia_5.15.0-1045-nvidia_45.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-nvidia_5.15.0-1045-nvidia_45.yaml new file mode 100755 index 0000000000..6c46534854 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-nvidia_5.15.0-1045-nvidia_45.yaml @@ -0,0 +1,14 @@ +kernelversion: "45" +kernelrelease: 5.15.0-1045-nvidia +target: ubuntu-nvidia +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-nvidia_5.15.0-1045-nvidia_45.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-nvidia_5.15.0-1045-nvidia_45.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia-lowlatency_5.15.0-1045.45_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia_5.15.0-1045.45_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-nvidia/linux-nvidia-headers-5.15.0-1045_5.15.0-1045.45_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia-lowlatency_5.15.0-1045.45_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-nvidia/linux-headers-5.15.0-1045-nvidia_5.15.0-1045.45_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-nvidia/linux-nvidia-headers-5.15.0-1045_5.15.0-1045.45_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-oem_6.1.0-1034-oem_34.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oem_6.1.0-1034-oem_34.yaml new file mode 100755 index 0000000000..046bb1b565 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oem_6.1.0-1034-oem_34.yaml @@ -0,0 +1,12 @@ +kernelversion: "34" +kernelrelease: 6.1.0-1034-oem +target: ubuntu-oem +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-oem_6.1.0-1034-oem_34.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-oem_6.1.0-1034-oem_34.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oem-6.1/linux-headers-6.1.0-1034-oem_6.1.0-1034.34_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oem-6.1/linux-oem-6.1-headers-6.1.0-1034_6.1.0-1034.34_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oem-6.1/linux-headers-6.1.0-1034-oem_6.1.0-1034.34_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oem-6.1/linux-oem-6.1-headers-6.1.0-1034_6.1.0-1034.34_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml new file mode 100755 index 0000000000..a1488b9c21 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58.yaml @@ -0,0 +1,12 @@ +kernelversion: "58" +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-5.15.0-1052_5.15.0-1052.58_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-5.15.0-1052_5.15.0-1052.58_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml new file mode 100755 index 0000000000..cbda866e7e --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 58~20.04.1 +kernelrelease: 5.15.0-1052-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-oracle_5.15.0-1052-oracle_58~20.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-5.15/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58~20.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-5.15/linux-oracle-5.15-headers-5.15.0-1052_5.15.0-1052.58~20.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-5.15/linux-headers-5.15.0-1052-oracle_5.15.0-1052.58~20.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-5.15/linux-oracle-5.15-headers-5.15.0-1052_5.15.0-1052.58~20.04.1_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml new file mode 100755 index 0000000000..6f012bb34f --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16.yaml @@ -0,0 +1,12 @@ +kernelversion: "16" +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-6.5.0-1016_6.5.0-1016.16_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle/linux-oracle-headers-6.5.0-1016_6.5.0-1016.16_all.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml new file mode 100755 index 0000000000..fadbe7fcfd --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.yaml @@ -0,0 +1,12 @@ +kernelversion: 16~22.04.1 +kernelrelease: 6.5.0-1016-oracle +target: ubuntu-oracle +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-oracle_6.5.0-1016-oracle_16~22.04.1.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-6.5/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16~22.04.1_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-oracle-6.5/linux-oracle-6.5-headers-6.5.0-1016_6.5.0-1016.16~22.04.1_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-6.5/linux-headers-6.5.0-1016-oracle_6.5.0-1016.16~22.04.1_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-oracle-6.5/linux-oracle-6.5-headers-6.5.0-1016_6.5.0-1016.16~22.04.1_all.deb