gcc-toolset-11-annobin-plugin-gcc-10.23-1.el8 > 6 6_6 3!pQp)Tξ7]mtZ`bon ]mtZ`X[%8_َ*×.I9,fLgdm6R&^s&m_w2C@y" :bYOp˼Xmj}b6ƹm˙h{5ʗXwZ;&0thJ3K k-\Y$:Z*ZYAI&}%^a]YQl[jۨ&'L)tLcT163ݍ}5B~ڽpОonO@0[D,Q ^0ВxB(\C+`VpZFXQN 50dtzTeH N?4ٺ@nfo .m?՗s9[CGU8aw]vFc ՎѺpcARxuiy|;}8u؎_у[?Cѭ1:YN6b\=g#CsB8q?*ȪחZ owTff27e1588f67d616e4af5f1f78514040f0b667a8d28d318d11657d5cf8bf912f589226ee784463d8ac878df26c65dffb9761196cȉ3!pQp)Tξ7]mtZ`bon ]mtZ`"Bdgvc/OjݭJcE\ne<йɚx[DIip #b4p-}4 B>tZ0=f/ZhHjiIIH;9@w{CdPA0e`Jō&CެrU;mst5~B}"|wNj}Ӄn"ċ+tލ&p>}>+e}a쎍bނ۶; zJfrv͘X:? #[,1m8v.ҡldw zn'pAA'қk{^@`[h,ߺOQzN$ uHê`3qr2u7z~J(P"3XZ)b+rd9p>?d$* 0 Cx|  & 4 P   <_8t(,4(;8D94:'{G(HDI`XhYt\]^bdefltu v(wxyDHNCgcc-toolset-11-annobin-plugin-gcc10.231.el8annobin gcc pluginInstalls an annobin plugin that can be used by gcc.b\ord1-prod-a64build004.svc.aws.rockylinux.orgKojiRockyGPLv3+infrastructure@rockylinux.orgUnspecifiedlinuxaarch64bAAAb\b\b\b\b\b\b\4bc07bd2c178a25cf6a978186347c4256c85d2534c9e4b3717656a12fa1c4547annobin.so.0.0.0annobin.so.0.0.0../../../../opt/rh/gcc-toolset-11/root/usr/lib/gcc/aarch64-redhat-linux/11/plugin/annobin.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootgcc-toolset-11-annobin-10.23-1.el8.src.rpmgcc-toolset-11-annobin-plugin-gccgcc-toolset-11-annobin-plugin-gcc(aarch-64)scl-package(gcc-toolset-11)@@@@@@@@@    @gcc-toolset-11-annobin-docsgcc-toolset-11-runtimeld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libm.so.6()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)10.23-1.el83.0.4-14.6.0-14.0-15.2-1 annobin9.60-14.14.3a@a{@azaj@`\`8@``_!d__p@_p@_^z^b^1^H^@^@^}^|@^|@^j$@^j$@^j$@^_@^Y^W@^U @^J@^F^B@^4^4^2@^2@^0"@^%@^%@]B]҇]Γ@]@]@]]@]@]]]o@]Ik]Ik]8H@]@\\l8\@\8\\O\f\w@\T4\R@\P@@\P@@\N\N\N\I\HW@\E@\E@\@n@\,\\&@[@[@[@[[[0[u[u[u[[;@[[[F[F[R@[ @[ @[ @[[t[#@[#@[[@[@[:@[[@[@[["@[@[[~[~[}P@[{[z@[t[j@[j@[i[b@[b@[Xf@[U@[U@[Q[Q[P}@[O+[M@[M@[GB[GB[D[D[CN@[CN@[CN@[?Y[>@[:[:[4[3|@[0@[,[,[,[(@[(@[o[[5@[[@Zz@Z@ZZ@Z@Z@ZlZZ`@ZkZZ@Z}@Zz@Zp^@Zo Zk@Zk@Zk@Z]@ZN@Z.s@Z*~ZY{YA@YA@YéYéYYYS@YR@Nick Clifton - 10.23-1 (#2020405)Nick Clifton - 9.85-3Nick Clifton - 9.85-2Nick Clifton - 9.85-1Nick Clifton - 9.79-1Nick Clifton - 9.73-1Nick Clifton - 9.72-2Nick Clifton - 9.72-1Nick Clifton - 9.25-1Fedora Release Engineering - 9.24-3Nick Clifton - 9.24-2Nick Clifton - 9.24-1Peter Robinson - 9.23-2Nick Clifton - 9.23-1Nick Clifton - 9.22-1Nick Clifton - 9.21-1Nick Clifton - 9.20-1Nick Clifton - 9.19-1Nick Clifton - 9.18-1Nick Clifton - 9.16-1Nick Clifton - 9.14-1Nick Clifton - 9.13-2Nick Clifton - 9.13-1Nick Clifton - 9.12-3Nick Clifton - 9.12-2Nick Clifton - 9.12-1Nick Clifton - 9.11-1Nick Clifton - 9.10-1Nick Clifton - 9.09-1Nick Clifton - 9.08-1Nick Clifton - 9.07-1Nick Clifton - 9.06-1Nick Clifton - 9.05-1Nick Clifton - 9.04-1Nick Clifton - 9.03-2Nick Clifton - 9.03-1Fedora Release Engineering - 9.01-3Nick Clifton - 9.01-2Nick Clifton - 9.01-1Nick Clifton - 8.92-1Nick Clifton - 8.91-1Nick Clifton - 8.90-1Nick Clifton - 8.88-1Nick Clifton - 8.87-1Nick Clifton - 8.86-1Nick Clifton - 8.85-1Nick Clifton - 8.84-1Nick Clifton - 8.83-1Nick Clifton - 8.81-1Nick Clifton - 8.79-2Nick Clifton - 8.79-1Nick Clifton - 8.78-1Fedora Release Engineering - 8.77-2Nick Clifton - 8.77-1Igor Gnatenko - 8.76-4Igor Gnatenko - 8.76-3Panu Matilainen - 8.76-2Nick Clifton - 8.76-1Nick Clifton - 8.74-1Nick Clifton - 8.73-1Nick Clifton - 8.72-1Nick Clifton - 8.71-1Nick Clifton - 8.70-1Fedora Release Engineering - 8.69-7Björn Esser - 8.69-6Björn Esser - 8.69-5Björn Esser - 8.69-4Björn Esser - 8.69-3Nick Clifton - 8.69-2Nick Clifton - 8.69-1Nick Clifton - 8.68-1Björn Esser - 8.67-3Björn Esser - 8.67-2Nick Clifton - 8.67-1Nick Clifton - 8.66-1Nick Clifton - 8.65-1Nick Clifton - 8.64-1Nick Clifton - 8.63-1Nick Clifton - 8.62-1David Cantrell - 8.61-2Nick Clifton - 8.61-1Nick Clifton - 8.60-1Nick Clifton - 8.59-1Nick Clifton - 8.58-1Nick Clifton - 8.57-1Nick Clifton - 8.56-1Nick Clifton - 8.55-1Nick Clifton - 8.53-1Nick Clifton - 8.52-1Nick Clifton - 8.51-1Nick Clifton - 8.50-1Nick Clifton - 8.49-1Nick Clifton - 8.48-1Nick Clifton - 8.47-1Nick Clifton - 8.46-1Nick Clifton - 8.45-1Nick Clifton - 8.44-1Nick Clifton - 8.43-1Nick Clifton - 8.42-1Nick Clifton - 8.41-1Nick Clifton - 8.40-1Nick Clifton - 8.39-1Nick Clifton - 8.38-1Nick Clifton - 8.37-1Nick Clifton - 8.36-1Nick Clifton - 8.35-1Nick Clifton - 8.34-1Nick Clifton - 8.33-1Nick Clifton - 8.32-1Nick Clifton - 8.31-1Nick Clifton - 8.30-1Nick Clifton - 8.29-1Nick Clifton - 8.28-1Nick Clifton - 8.27-1Nick Clifton - 8.26-1Nick Clifton - 8.25-1Nick Clifton - 8.24-1Nick Clifton - 8.23-1Nick Clifton - 8.22-1Nick Clifton - 8.21-1Peter Robinson 8.20-2Nick Clifton - 8.20-1Nick Clifton - 8.19-1Nick Clifton - 8.18-1Nick Clifton - 8.17-1Nick Clifton - 8.16-1Nick Clifton - 8.15-1Nick Clifton - 8.14-1Nick Clifton - 8.13-1Nick Clifton - 8.12-1Nick Clifton - 8.11-1Fedora Release Engineering - 8.10-2Nick Clifton - 8.10-1Nick Clifton - 8.9-1Nick Clifton - 8.8-1Nick Clifton - 8.7-1Nick Clifton - 8.6-1Nick Clifton - 8.5-1Nick Clifton - 8.4-1Nick Clifton - 8.3-1Nick Clifton - 8.2-1Nick Clifton - 8.1-1Nick Clifton - 8.0-1Nick Clifton - 7.1-1Nick Clifton - 7.0-1Nick Clifton - 6.6-1Nick Clifton - 6.5-1Nick Clifton - 6.4-1Nick Clifton - 6.3-1Nick Clifton - 6.2-1Nick Clifton - 6.1-1Nick Clifton - 6.0-1Nick Clifton - 5.11-1Nick Clifton - 5.10-1Nick Clifton - 5.9-1Nick Clifton - 5.8-1Nick Clifton - 5.7-1Nick Clifton - 5.6-3Nick Clifton - 5.6-2Nick Clifton - 5.6-1Nick Clifton - 5.3-1Nick Clifton - 5.2-1Nick Clifton - 5.1-1Nick Clifton - 5.0-1Nick Clifton - 3.6-1Nick Clifton - 3.5-1Nick Clifton - 3.4-2Nick Clifton - 3.4-1Fedora Release Engineering - 3.3-2Nick Clifton - 3.3-1Florian Weimer - 3.2-3Nick Clifton - 3.2-2Nick Clifton - 3.2-1Richard W.M. Jones - 3.1-3Nick Clifton - 3.1-2Nick Clifton - 3.1-1Nick Clifton - 2.5.1-5Nick Clifton - 2.5.1-4Florian Weimer - 2.5.1-3Igor Gnatenko - 2.5.1-2Nick Clifton - 2.5.1-1Nick Clifton - 2.5-2Nick Clifton - 2.4-1Nick Clifton - 2.3-1Fedora Release Engineering - 2.0-3Florian Weimer - 2.0-2Nick Clifton - 2.0-1Nick Clifton - 1.0-1- Annocheck: Add a test for unicode characters in identifiers. - gcc-plugin: Default to link-order grouping for PPC64LE. (#2016458) - Annocheck: Do not fail if a --skip- option does not match a known test. - ldconfig-test: Skip the LTO check. - Annocheck: Add more glibc function names. - gcc-plugin: Fix attaching the .text section to the .text.group section. - Complain about DT_RPATH for Fedora binaries. - Better reporting of problems in object files. (#2013708) - Add a requirement on llvm-libs for clang and llvm plugins. (#2014573) - Fix configuring annocheck without gcc-plugin. - Annocheck: Better reporting of debuginfod problems. - Tests: Fix bugs in debuginfod test. - Annocheck: Add tests based upon recent bug fixes. - Annocheck: Another tweak to glibc detection code. - Annocheck: Fix memory corruptions when using --debug-path and when a corrupt note is found. (#20011438) - Annocheck: Fix MAYB results for mixed GO/C files. - Annocheck: Move some messages from VERBOSE to VERBOSE2. - Annocheck: Scan zero-length tool notes. - Annocheck: Fix covscan detected flaws. - plugins: Add more required build options. - Annocheck: Fix cf-prot test to fail if the CET notes are missing. - Annocheck: Skip gaps in the .plt section. - Plugins: Add -g option when building LLVM and Clang. - Annocheck: Add more cases of glibc startup functions. - Annocheck: Fix covscan detected problems. - Annocheck: Add --profile=el8. - gcc-plugin: Conditionalize generation of branch protection note. - Annocheck: Ignore gaps containing NOP instructions. - GCC Plugin: Fix detection of running inside the LTO compiler. (#2004917) - Annocheck: Do not insist on the DT_AARCH64_PAC_PLT flag being present in AArch64 binaries. - Annocheck: With gaps at the start/end of the .text section, check for special symbols before displaying a MAYB result. - Annocheck: Do not set CFLAGS/LDFLAGS when building. Take from environment instead. - Annocheck: Fix exit code when tests PASS. - Documentation: Add node for each hardening test. - Documentation: Install online. - Annocheck: Annote FAIL and MAYB results with URL to documentation - Annocheck: Add --no-urls and --provide-urls options - Annocheck: Add --help- option. - Annocheck: Fix fuzzing detected failures. - Annocheck: Add --profile option. - Docs: Document --profile option and rpminspect.yaml. - Annocheck: Skip GO/CET checks. Fix fuzzing detected failures. - LLVM Plugin: Automatically choose the correct tests to run, based upon the version of Clang installed. (#1997444) - Annocheck: Fix memory corruption. (#1996963) - Annocheck: Fix conditionalization of AArch64's PAC+BTI detection. - Annocheck: Add linker generated function for ppc64le exceptions. (#1981410) - LLVM Plugin: Allow checks to be selected from the command line. - Annocheck: Examine DW_AT_producer for -flto. - Annocheck: Conditionalize detection of AArch64's PAC+BTI protection. - Annocheck: Add linker generated function for s390x exceptions. (#1981410) - Annocheck: Generate MAYB results for gaps in notes covering the .text section. (#1991943) - Annocheck: Close DWARF file descriptors once the debug info is no longer needed. (#1981410) - LLVM Plugin: Update to build with Clang v13. (Thanks to: Tom Stellard ) - Annocheck: Fix memory corruption. (#1988715) - Annocheck: Skip certain tests for kernel modules.- Default to disabling the tests as they are often run with the wrong compiler.- Annocheck: Add test for multibyte characters in symbol names. (#2017368)- Annocheck: Detect a missing CET note. (#1991931) - Annocheck: Do not report future fails for AArch64 notes. - Annocheck: Warn about multiple --debug-file, --debug-rpm and --debug-dir options. - Annocheck: Process files in command line order. (#1988714) - Annocheck: Reverse AArch64 PAC+BTI check, ie fail if they are enabled. (#1984995) - Annocheck: Add another test exceptions. - Annocheck: Add some more test exceptions. - Tests: Skip glibc-notes test if the assembler does not support --generate-missing-build-notes. (#1978573) - Tests: Skip objcopy test if objcopy does not support --merge-notes.- Annocheck: Fix spelling mistake in -mstack-realign failure message. (#1977349) - gcc-plugin: Do not record global versions of stack protection settings in LTO mode, if not set. (#1958954) - Annocheck: Remove limit on number of input files. - Annocheck: Conditionalize test of DF_PIE_1 flag. - clang/llvm plugins: Build with correct security options. - Annocheck: Better detection of GO compiler version. - Annocheck: Better support for symbolic links. - Annocheck: In verbose mode, report the reason for skipping specific tests. (#1969584)- annocheck: Improve detection of shared libraries. (#1958954)- NVR bump to rebuild against latest gcc.- Rebase to 9.72. (#1957319) - annocheck: Accept 0 as a valid number for gcc minor versions and release numbers. - gcc-plugin: Add support for ARM and RISCV targets. - timing: do not initialise the clock if the timing tool is disabled. - gcc-plugin: Replace ICE messsages with verbose messages. - Fix the testsuite so that it can be run in parallel. - Annocheck: WARN if the annobin plugin was built for a newer version of the compiler than the one on which it was run. (#1950657) - Obsolete annobin < 9.66-1 (bug #1949570) - Annocheck: Improve detection of missing GNU-stack support. - Correct a package rename (bug #1949570) - Require docs subpackage by the other ones because of a license - Build-requiring perl-interpreter is enough - Fix bz1949570 - Fix anomolies reported by covscan. - Move documentation into a sub-package. - gcc-plugin: Use a fixed filename when running in LTO mode. - Annocheck: Fix detection of special function names. (#1934189) - Annocheck: FAIL the deliberate use of -fno-stack-protector, but add some exceptions for glibc. (#1923439) - Annocheck: Add colour to some messages. Skip the deliberate use of -fno-stack-protector. (#1923439) - Annocheck: Fix some problems with tests for missing notes. - Split plugins into separate sub-packages - Add some GO tests to annocheck. - Add a future fail for the presence of RPATH in the dynamic tags. - Add the ability to disable the warning message about -D_FORTIFY_SOURCE being missing. - Workaround for elflint problems with PPC compiled files. (#1880634) - Fix bogus AArch64 test failures. - Improved testing by annocheck. Add fixed format message mode. - Fix inconsistency reporting -fcf-protection and -fstack-clash-protection results. - Add support for -D_FORTIFY_SOURCE=3. - annocheck: When a binary is produced both by GAS and GCC, select GAS as the real producer. (#1906171) - annocheck: Improve test for LTO compiled binaries that do not have -Wall annotations. (#1906171) - annocheck: Mark a missining -D_FORTIFY_SOURCE as a FAIL. - annocheck: Fix notes analyzer to accept empty PPC64 notes. - gcc plugin: Tweak generation of end symbols for PPC64 when LTO is active. (#1898075) - gcc plugin: Add support for GCC 11's cl_vars array. - Annocheck: Support enabling/disabling future fails. - GCC plugin: Always record global notes for the .text.startup, .text.exit, .text.hot and .text.cold sections. - Clang plugin: Add -lLLVM to the build command line. - Annocheck: Improve reporting of missing -D_FORTIFY_SOURCE option. (#1898075) - Annocheck: Improve reporting of missing LTO option. - Add detecting of gimple compiled binaries. - Add --without-gcc-plugin option. - Annocheck: Fix bug parsing DW_AT_producer. - Add test of .note.gnu.property section for PowerPC. - Add test of objcopy's ability to merge notes. - NVR bump for another ELN sidetag rebuild. - Record the -flto setting and produce a soft warning if it is absent. - Suppress warnings about _D_GLIBCXX_ASSERTIONS if the source code is known to be something other than C++. - Correct the directory chosen for 32-bit LLVM and Clang plugins. (#1884951) - Allow the use of the SHF_LINK_ORDER section flag to discard unused notes. (Experimental). - Enable the build and installation of the LLVM and Clang plugins. (Experimental). - gcc-plugin: Fix test for empty PowerPC sections. (#1880634) - annocheck: Add tests for the AArch64 BTI and PAC security features. (#1862478) - gcc plugin: Use a 4 byte offset for PowerPC start symbols, so that they do not break disassemblies. - gcc plugin: Correct the detection of 32-bit x86 builds. (#1876197) - gcc plugin: Detect any attempt to access the global_options array. - gcc plugin: Do not complain about missing pre-processor options when examining a preprocessed input file. (#1862718) - Use more robust checks for AArch64 options. - Detect CLANG compiled assembler that is missing IBT support.- Improved target pointer size discovery.- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuild with plugin enabled to check that suppression works.- Add support for installing clang and llvm plugins. - Temporary suppression of aarch64 pointer size check. (#1860549)- Rebuild for gcc 10.2- Annocheck: Do not skip tests of the short-enums notes. (#1743635)- Add (optional) llvm plugin.- Annobin: Fall back on using the flags if the option cannot be found in cl_options. (#1817659)- Annocheck: Detect Fortran compiled programs. (#1824393)- Annobin: If option name mismatch occurs, seach for the real option. (#1817452)- Annocheck: Fix a division by zero error when parsing GO binaries. (#1818863)- Annobin: Fix access to the -flto and -fsanitize flags.- Annobin: Use offsets stored in gcc's cl_option structure to access the global_options array, thus removing the need to check for changes in the size of this structure.- NVR bump to allow rebuilding against new gcc.- Rename gcc plugin directory to gcc-plugin. - Stop annocheck from complaining about missing options when the binary has been built in a mixed environment.- And again, this time with annotation enabled. (#1810941)- NVR bump to enable rebuild against updated gcc. (#1810941)- Improve builtby tool. - Stop annocheck complaining about missing notes when the binary is not compiled by either gcc or clang. - Skip the check of the ENTRY instruction for binaries not compiled by gcc or clang. (#1809656)- Fix infinite loop hangup in annocheck. - Disable debuginfod support by default. - Improve parsing of .comment section.- Fix clang plugin to use hidden symbols.- Add ability to build clang plugin (disabled by default).- Annocheck: Fix error printing out the version number.- Annobin: Add checks of the exact location of the examined switches.- Annobin: Note when stack clash notes are generated. - Annocheck: Handle multiple builder IDs in the .comment section.- Add configure option to suppress building annocheck.- Fix debuginfod test.- Correct the build requirement for building with debuginfod support.- Add debuginfod support.- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuild againt latest gcc-10.- Add clang plugin (experimental).- Have annocheck ignore notes with an end address of 0.- Improve checking of gcc versions.- Do not skip positive results.- Generate a WARN result for code compiled with instrumentation enabled. (#1753918)- Replace address checks with dladdr1.- Use libabigail like checking to ensure variable address consistency.- Skip generation of global notes for hot/cold sections.- Generate FAIL results if -Wall or -Wformat-security are missing.- If notes cannot be found in the executable look for them in the debuginfo file, if available. - Generate a FAIL if notes are missing from the executable/debuginfo file. - Record and report the setting of the AArcht64 specific -mbranch-protection option.- Improve detection of GO binaries. - Add gcc version information to annobin notes. - Do not complain about missing FORTIFY_SOURCE and GLIBCXX_ASSERTIONS in LTO compilations.- NVR bump to allow rebuild against latest gcc. (#1748529)- Allow compiler used to run tests to be specified on the command line. (#1723401)- Fix a memory allocation error in the annobin plugin. (#1737306)- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Another attempt at fixing the detection and reporting of missing -D_FORTIFY_SOURCE options. (#1703500)- Rebuild for RPM 4.15- Rebuild for RPM 4.15- Really enable annocheck sub-package- Report a missing -D_FORTIFY_SOUCRE option if -D_GLIBCXX_ASSERTIONS was detected. (#1703499) - Do not report problems with -fstack-protection if the binary was not built by gcc or clang. (#1703788)- Add tests of clang command line options recorded in the DW_AT_producer attribute.- Fix test for an executable stack segment. (#1700924)- Rebuild annobin with the latest rawhide gcc sources. (#1700923)- Annobin: Suppress more calls to free() which are triggering memory checker errors. (#1684148)- Add section flag matching ability to section size tool.- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Use 'with' for rich dependency on gcc- Really fix rhbz#1607430.- Rebuilt with annotations enabled- Fix rpm query for gcc version.- Add an exact requirement on the major version of gcc. (#1607430)- Annobin: Add support for .text.startup and .text.exit sections generated by gcc 9. - Annocheck: Add a note displaying tool.- Annocheck: Skip checks for -D_FORTIFY_SOURCE and -D_GLIBCXX_ASSERTIONS if there is no compiler generated code in the binary.- Rebuilt with annotations enabled- Rebuilt for GCC 9- Annocheck: Only skip specific checks for specific symbols. (#1666823) - Annobin: Record the setting of the -fomit-frame-pointer option.- Annocheck: Do not ignore -Og when checking to see if an optimization level has been set. (#1624162)- Annobin: Fix handling of multiple .text.unlikely sections.- Annocheck: Skip gaps in PPC64 executables covered by start_bcax_ symbols. (#1630564)- Annocheck: Disable ENDBR test for shared libraries. (#1652925)- Annocheck: Add test for ENDBR instruction at entry address of x86/x86_64 executables. (#1652925)- Adjust how the gcc_vr macro is set.- Fix building with gcc version 4.- Skip -Wl,-z,now and -Wl,-z,relro checks for non-gcc produced binaries. (#1624421)- Ensure GNU Property notes are 8-byte aligned in x86_64 binaries. (#1645817)- Skip PPC64 linker stubs created in the middle of text sections (again). (#1630640)- Suppress free of invalid pointer. (#1638371)- Skip PPC64 linker stubs created in the middle of text sections. (#1630640)- Reset the (PPC64) section start symbol to 0 if its section is empty. (#1638251)- Also skip virtual thinks created by G++. (#1630619)- Use uppercase for all fail/mayb/pass results. (#1637706)- Generate notes for unlikely sections. (#1630620)- Fix edge case computing section names for end symbols. (#1637039)- Skip dynamic checks for binaries without a dynamic segment. (#1636606)- Delay generating attach_to_group directives until the end of the compilation. (#1636265)- Fix bug introduced in previous delta which would trigger a seg-fault when scanning for gaps.- Annobin: Fix section name selection for startup sections. - Annocheck: Improve gap skipping heuristics. (#1630574)- Fix function section support (again). (#1630574)- Skip compiler option checks for non-GNU producers. (#1633749)- Fix function section support (again). (#1630574)- Ignore ppc64le notes where start = end + 2. (#1632259)- Make annocheck ignore symbols suffixed with ".end". (#1639618)- Reinstate building annobin with annobin enabled. (#1630550)- Tweak tests.- Generate notes and groups for .text.hot and .text.unlikely sections. - When -ffunction-sections is active, put notes for startup sections into .text.startup.foo rather than .text.foo. - Similarly put exit section notes into .text.exit.foo. (#1630574) - Change annocheck's maybe result for GNU Property note being missing into a PASS if it is not needed and a FAIL if it is needed.- Make the --skip-* options skip all messages about the specified test.- Improve error message when an ET_EXEC binary is detected.- Skip failures for PIC vs PIE. (#1629698)- Ensure 4 byte alignment of note sub-sections. (#1629671)- Add timing tool to report on speed of the checks. - Add check for conflicting use of the -fshort-enum option. - Add check of the GNU Property notes. - Skip check for -O2 if compiled with -Og. (#1624162)- Add test for ET_EXEC binaries. (#1625627) - Document --report-unknown option.- Fix bug in hardened tool which would skip gcc compiled files if the notes were too small. - Fix bugs in section-size tool. - Fix bug in built-by tool.- Generate notes for comdat sections. (#1619267)- Add more names to the gap skip list. (#1619267)- Skip gaps covered by _x86.get_pc_thunk and _savegpr symbols. (#1619267) - Merge ranges where one is wholly covered by another.- Skip gaps at the end of functions. (#1619267)- Fix thinko in ppc64 gap detection code. (#1619267)- Skip gaps at the end of the .text section in ppc64 binaries. (#1619267)- Skip checks in stack_chk_local_fail.c - Treat gaps as FAIL results rather than MAYBE.- Skip checks in __stack_chk_local_fail.- Reduce version check to gcc major version number only. Skip compiler option checks if binary not built with gcc. (#1603089)- Fix bug in annobin plugin. Add --section-size=NAME option to annocheck.- rebuild for new gcc- Correct name of man page for run-on-binaries-in script. (#1611155)- Allow $ORIGIN to be at the start of entries in DT_RPATH and DT_RUNPATH.- Add support for big endian targets.- Count passes and failures on a per-component basis and report gaps.- Use our own copy of the targetm.asm_out.function_section() function. (#159861 comment#17)- Generate grouped note section name all the time. (#159861 comment#16)- Fix section conflict problem. (#1603071)- Fix for building with gcc version 4. - Fix symbol placement in functions with local assembler.- Fix assertions in range checking code. Add detection of -U options.- Handle function sections properly. Handle .text.startup and .text.unlikely sections. Improve gap detection and reporting. (#1601055)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Fix construction of absolute versions of --dwarf-dir and --debug-rpm options.- Fix buffer overrun when very long symbol names are encountered.- Do not force the generation of function notes when -ffunction-sections is active. (#1598961)- Skip the .annobin_ prfix when reporting symbols. (#1599315)- Use the assembler (c++ mangled) version of function names when switching sections. (#1598579)- Do not call function_section. (#1598961)- Ignore cross-section gaps. (#1598551)- Do not skip empty range notes in object files. (#1598361)- Create the start symbol at the start of the function and the end symbol at the end. (#1596823)- Fix --debug-rpm when used inside a directory.- Use a prefix for all annobin generated symbols, and make them hidden. - Only generate weak symbol definitions for linkonce sections.- Skip some checks for relocatable object files, and dynamic objects. - Stop bogus complaints about stackrealignment not being enabled.- Add -debug-rpm= option to annocheck. - Only use a 2 byte offset for the initial symbol on PowerPC.- Use --dwarf-path when looking for build-id based debuginfo files.- Fix premature closing of dwarf handle.- Fix scoping bug computing the name of a separate debuginfo file.- Fix file descriptor leak.- Add command line options to annocheck to disable individual tests.- Remove C99-ism from annocheck sources.- Add the annocheck program.- Do not use the SHF_GNU_BUILD_NOTE section flag.- Remove .sh extension from shell scripts.- Record the setting of the -mstackrealign option for i686 binaries.- Hide the annobin start of file symbol.- Fix script bug in hardended.sh. (Thanks to: Stefan Sørensen )- Version number bump so that the plugin can be rebuilt with the latest version of GCC.- Rebuild the plugin with the newly created plugin enabled. (#1573082)- Skip the isa_flags check in the ABI test because the crt[in].o files are compiled with different flags from the test files.- Add manual pages for annobin and the scripts.- Do not record a stack protection setting of -1. (#1563141)- Do not complain about a dwarf_version value of -1. (#1557511)- Bias file start symbols by 2 in order to avoid them confused with function symbols. (#1554332) - Version jump is to sync the version number with the annobin plugins internal version number.- Add --ignore-gaps option to check-abi.sh script. - Use this option in the abi-test check. - Tweak hardening test to skip pic and stack protection checks.- Handle functions with specific assembler names. (#1552018)- Add an explicit requirement on the version of gcc used to built the plugin. (#1547260)- Change type and size of symbols to STT_NOTYPE/0 so that they do not confuse GDB. (#1539664) - Add run-on-binaries-in.sh script to allow the other scripts to be run over a repository.- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase on 3.3 release, which adds support for recording -mcet and -fcf-protection.- Rebuild for GCC 8- Fix the installation of the annobin.info file.- Rebase on 3.2 release, which now contains documentation!- Rebuild against GCC 7.3.1.- Add --with-gcc-plugin-dir option to the configure command line.- Rebase on version 3.1 sources.- Do not generate notes when there is no output file. (#1523875)- Invent an input filename when reading from a pipe. (#1523401)- Use DECL_ASSEMBLER_NAME for symbol references (#1519165)- Cleanups in spec- Touch the auto-generated files in order to stop them from being regenerated.- Stop the plugin complaining about compiler datestamp mismatches.- Tweak tests so that they will run on older machines.- Add annobin-tests subpackage containing some preliminary tests. - Remove link-time test for unsupported targets.- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuild with binutils fix for ppc64le (#1475636)- Fixes for problems reported by the package submission review: * Add %license entry to %file section. * Update License and BuildRequires tags. * Add Requires tag. * Remove %clean. * Add %check. * Clean up the %changelog. - Update to use version 2 of the specification and sources.- Initial submission.10.23-1.el810.23-1.el8pluginannobin.soannobin.so.0annobin.so.0.0.0.build-idd563fa8c90489843c434f2359afec67e31b3e8e6/opt/rh/gcc-toolset-11/root/usr/lib/gcc/aarch64-redhat-linux/11//opt/rh/gcc-toolset-11/root/usr/lib/gcc/aarch64-redhat-linux/11/plugin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/d5/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d563fa8c90489843c434f2359afec67e31b3e8e6, stripped PRPRPRR RRRRRRRR PRutf-84384e3a01942c4a774694c4656dd4ad1564098daae3fb34d6f3200a359b325d9? 7zXZ !#,WM] b2u jӫ`(y-xhlUoBVեhbr{Kr R]V0m`aY,*Wh"X?82FLߘ.ޮ4WEd/JxhC9AKm=l熋2[q ^馰MND&ˋg p7a!AZ_n zmḰةw:bJ*P: Rb DŽ*QVEΧ5'@H dCׅR Ĉ8gܳon4|*΀d%Xx'TY8?M+QܜK }X_(SImV #bED׶ lyd]@н!ހ(3+i~Wj:4y+7; Vv1uP!OB Xs$stL4KCj[ v>8^~#4nD%x EbzN[gi¸/键ڤ3fMtӖ*mbѼ{zcgQlhDsAECFS_6͔*H:MQTik0C&Ikܧ*Z?Hog@4َ˧ vb,L ? "o.`W\#pjG[qab NJI孷 F=^}aoe\0h3F AQfgX(kg9Yʺz7*{@KOc|7P?BV>) ay+{[7$? EcNۗQ]mħA4{:ڪ&8z͔Q7*߭8 2rfw!ZcW$ v['p`o~cKk󥏩ؖ  <&^j2Yjx dD)¡g5N3f;ԒGw7*{y]wۼ d P#m[_ VcÈTxn~Fi'l ` ;2 FfX[]Ufx᫙Lci`"DVUSR[fe?P3Der&K[W$va:q݁P{ehJ$VnqyY6]1H'w1G3R59a7G !?{N0-CZt&K3INya}CT kGFgkG*T~&:~`,C{A/aL1e?]"&E=oL[$r*Ȱߓʧ~ta&Ȋ閯mʚ!teD}swQUb7佦צ<7| IL4kAߞ_g\mJ-ci!yc/Mԁ-4C EbToRӉ #<(~?Ju oi8`;[ P8sP@Lʾ5~6H/B yd#Fu6г^&sĘ !2+dfl#\y0 sԑDlm(Ґk3wMFVXܫcI" wCB¸2 PH1 @*2`-!c d7=܆2 v~)H<2.B<& 󽁡O8W:>(oK*d)kFR;c՛녚Tr(-fSpƟ^``_j }_V!XLg;-ǽ~fo2V"Pv)V 8ûuT9v |&ArecO/)4I˪_S2P2͋6,o Ff[AA;;,5@&`M[!? ."׸f4mNx,ꒋ6RqfjrnZ6PD.9^yC\)A:5wm)Mpr7Y1@``MF7cGG!*MZ$Q*5)eŏdly)5q7L} ۬Qܕ|Gp,R&ߐyrrCuc㔅^^ g$c TQ]vVAqڬR'7Q g2TVd`SWq!<'2h1~TSktv 3<-{e_;bϨvKl2p|:VsniFrG/V뫚4qԈ1KZ[DfH\4I6S{q`ݑfD>҃")$I k1(PfOoWLbhc}Tԙ5ػ[ xoD+_ 7ix`*ItdZ'EG '_+yr 7*T+@D748b 쵞nF51 %LaHbJk=ËS2w*mQ7Ύ-`)]X* k2sd'F:)ZJwig|/&?\YŮLYf]jjnuAۓzxSSwғ#JC1J|k,p#nUw/I>|GoRՍy'¡),=SL Qj_T֌RzBK''LXZ.4+(9,EV3j E0 iJ_BC֩i@RpYUCP'[3 / 8qjlO&cm7PEUSM̐h"YѰv{Fpwa0 I䱭i;.Ql)ndTWc`\ďR)]ԮZFqg:hVoy>Iflei  e?3ߨkZo5m1HV*LkQEC#zo^[JU7oY`Qmt=,B)US{pW(q o-n46^_,6-wwSZkJ.sq55i-u$]H)`|Z:?#ca\z02Kx4&u}SS?=Z$mfA̢ [׮\P+t*0~#VUؽpȱNqMNY FJYi~b#무ROID 3t[Yv8m~rL9-4X荶';C ͱS#s9.Q6_a{U$ >i-}f@xvwHZ< j4rk \cQ,+Fx v!t H&g'-@_Bh2^28 k.icxPh+Í:kfEp:h29UfyEb.>F[ cW JN0|%0D1-A鱏^4tm!3 }]R(gϳ6@w0'C6BUX;鏁2ݒa2so&5!*H}2ɬ*,Ul@8d^tg~L3T>'«MɊH*όlLn~:#BgTb)Ʈᡍ)$༐ Ol/eb2!x]5%-f5k4zŦdD=~NkW !%^wpXUT ӊ}۰>x*q,Yeijô>s3yL{PØp~+u@N<ͳf9YKJJd;;YY0(ݥ^G_}2J$сn~SJNSܩG m;~:-Ffd} 4QT!v+ꤶЬs0fvC(ܥrD2TsWsƽҲyA/% r0o?:˖h,r"]]S"2B2z}Ѵ:Ѕ/'KwLߋ#Zn>Z=k{ò1 7tGKAUE.ؕjbFt$Ydr,6_dLbȃq\Pwn E]Ҁu;Zk8 P4eaf]cּtS|EB[g#kmo8uĴW2QfɨgS`ܓsc?-乬ZȪ} bĚ6.))@(QOF^ڪW c޼Z ,RPJB:op7=B`q_ kj!Mea bCUg+b"U)h)KO v֝_R?P*cZ}|T`7L )ƣ4$~Uk :@RXͫ;tމ:Ď2G dg ҃nkT͎`s딉\'DJ3Tsm-<ַ۫+JL×?hwY@'Y/$0v|>LQ)|^sV a~f??a&$?&~qNnon, θw Ncn +N'+ev%rta)9[[bu:8̟zXFd?wݣ"vf!S# v~{ pӷWZ!!j. U/G!>1o[wϤwySKNy P.<BY2I~Kph? U,y;9CB Uo'IWQU&%LX(xÒjH˿IļL /T{N愐Nn}XL[ϭ#q?$yQ Ե $tfg4ڷ?ՋWa0Q@H;ڬw@_xc_|^,CfKh$ƣ2B7 Β Yn#bS9"j]h_[[.:GŔKg͏_^6ml(;Ig0->ʗtu 㵺EEY|MJ춺48{6rwfj|'KMR.cH=)>^^t=>WvFۅ}Yr8k#})Ok#$O.nEpalx\Xx!ܓDMRtK Ws`E<: _$EJGZwz{.\R=j(RR-|~AmxKSCiZ@;_ae۷htUL 7PUKQJD^8WX&+uav{KACq9UR nL~T8[X;|׌ c,QHنw)6$-xt @z*{tQT~lK&0ԈO(~Z'?m^\#ܷvy<-qT6MF\)oࠕiA9UMɫL0FD-_\}ddwp㱬jx 4Na\\v@{C2mPYz7gh`B_.gvk=h56DSadT53S.pw"U^(ׂ̎]FLH,MVrIV uEOE;a}skIac.u5ʒv|8RgS H2g]C W5 >|9t |?{'-f1vߑT?Vs9fZ 9Y &ftƢ }yKPqđ\F>>H]'߳WNɡ==a$T~+],ϳQ* ~@W{:0s: I=[yDN=;<CH kK#B5pFKq6,*S4 ߅Jp'@wQ,xsh` 流*սlsbvur M;f $)dɥ/ "P_Tq 4/}؍=ReV,`D8A:5ojKRAlQޑ95Eq(NW LݖJ_0UBPy#gKEQkP1ZVPy*~hDlœFnK!V`߶YFGG]%(JK+֋0Wuȃ%bDj?T!fȱpLʓ}jro7)Va(IV CCE(ez'hPVyBSGW2lx"/Cd2%Ė(x_q#؃V?{%jG~C!6 ^2 \i@R(tr@ !pR:6e|./3Gp/98ٲMu3A-A91/H:%~WBu 9G{ eDl^⾫u YƟnwW # Tq*Rcy  `2CCǞ\'Hjd k;.rO."+ 8}B\(1",ONCd&t'2%0QwxU̥Tgpp4uԣ2/[s nxAN0-Z/&D2hyg&uԬvĕyed`JM88m(+Mvv>|(uWLmOK9!>g#md!׫Վx[5vMƟC\I*nJAtZGz҅ޗ).Q [ z6n<"Hr }i0`ޝp+s U 5,۶b;7{<$[JvY!.bG%$M#9y1GD](&BKz뢧O/Sf@[gߏ<+!=1:RvX,E9Z~AXOK9D26alHy"2n G (b~&м͸"3sCۊbްp5R*ύCG@dZ\BF@8Q*Gj)GL$C.V>rd.̶%q_V1-Y%PLFBkWxKUҿ(rM2,sGS"X3.ܯQE7NHc|Y2lڳ PlKmd0JuasoYR?G܉[K[=h 55ΕI3N]YXt-q^b /( VfX@Nj(;n{GyUuo˝SCoԊͺXLhRvL˻-q5Գ?|bq柋؆,oOR L=< ԑ¼!\;T@|p/ ,XMƃw9v"a}naFxV3%Lqw}<$'wDs"g?+7ҼPnvEOE/IdY4P2ןcNIQ;^4=~ *XI$Q B8HIلM{rDoRh/"xkX.KtaaF #,zl,y f%Uŷ…L=Dkkeq*4WOG(%̓0]cx6=175zYzg@[t ]w{NٴC<{!1rw],Nx *8<?K:Ց0Os,`rkГ @S3rױ"XH4kzL"6%x[jπ㇪qWx{6@8} v#z&Rvas)u붸v*9[R+2/'"#<ȯ ι=I~Y56ꋯ6j@ms'_{,su`p¹5*|q ~z]Oη RK _ET:W[vf؉ǵ'HZ9hP-hov}mc7j| G6 H"q1XJtzT$^s*Fu!"ԧK:!-9րtkdL $E|c] =US^5yʤ` {!;/ akJE K}=`0+:Zd5bI*WwRw[՛ ?d a}·^tJp4ت0Kzu վڟ%jX`EREd1P q$3jZVϵH" E[ʀĦuVAv2tB^%ItU'p􋙸_LfNMuT:6qFۻO~ys3@H02o%T FӘsqX.k!;:ѐC׸Yh9傯Pgc2wcOuB W0-8 ? V[AIo/ۛx GgB4k(ic%{cN`pq-N1]7'aFTcº ʸPt))"c/`g>) ke^lརs&+9z8^nJ] 4@S@?#󊳺 Q$?Mg泄OV?I|9qs̔=~睩ZR^yqT ycԐ .֍z,naMey/xtiCk|/Ҹ~X _iOkPze'E>:y5@d4 E忕{O0ݽM!#AYt\w3㢵śIkE;t Bv۰YM)}"WuRT xY$R+X BkpK+.KiwOG^D•E^֦m<ً>9~%eV!.2oȀE<<9=jj'{ ʁi.+j@>ldt|ekriqG.KeuP T>nQr؎;*Q],wORQ@ᤐj"? .MˊHӑ{Ph{z= ڬL@Uw~6~>] _iTz&+xkG6n zlm:lzpOHs͒l~o/H%Q4|'VΕ&w@D12iMi\PıID[/X@EքCC,Ĕ-w!Dd媒\}} N&='j= h=/B'V -/SU) bk@BuG{@J.n(("?#NXy5w4țube+;^%;Y0$)IﰄfsYP$;eڅJkc,[ `IP*WÃx\ept10dpТRh Y|%%V'1kFHxd64cTֆ#^4* pL_`葽oFANw+hzwASTכ Q3o>jM.ӯSzl  Z0MQGP F~kY7Yq)Z;wY7wMvyOURrrpCZ ^Sw*;6NcWVQLcWWk {ۿpηTS# as]]@T6X۰0R{ŖPmt왟CL8i%U߈N0\f&5U {{ֹ:)zor >(k&#ZR|9l" gJ^|gP#-mo1Qf8/=;q[=MoA}@[q8GøR-{Y&Fy'Ԇ#iCfXEr~ ڡxtvGݰubYa{9[-ZY"+7۸L鏷pF>p5 (9( TЊ.d`2(#+0)j6bE CI< 17P 400PƣoIU' )Z7Ph|g  {79GQ;t/ BW +D 9@ZMOG>d"INqTӞ\݋D{j̧6,eT?Wat詹%Mf4.Um!? ujh`󑛜()ŕI/VM)3>cSp[g$ eW v0I;^ &r]p;Z \5AqR\$Jp TGoQ+EtjbDXxȵ~xo '-tȹ~ĊC"ڀ)&XјMtn0r ZLlXϛ] ʾ}-+K6YA[҅kTfy5v 2ZX0Xr^ ؛]?9K[r1@s\׉4$W_sCAd2'ް:Pm2P)HwىGxTW\VE\UBKXc&!Ur~&i/(K M]cs*'rOv)T ): %f9FNbXE֛eZsE%5\Q -(L%[[-M@euGbbIF-Tkk[` jGv"Zkֈ(ßzG>>`{C(]B]}Sfmr'.H^~Pa%O~´*T][4YF>ţ>t@?@3ewMbVl!C{RVrne:g=kx D%R X>jgA>LO]'Zjv7 ݸ\EmD%_ydd^ 4΃\t7LҔ ]o {%k>4}j[D=!rWXf"vd cr`26з3ρǁ9-''}j!Tr!Uz;u׽MN\e[p^ˀ";($+o%zҽr-ims^NSUbumc63{T GQ?R9z]C?>+VWA ŠŜT> 0Xh(< w%Tӫ_%+<,DŽ B֡6UK PH/H ok>{5!r"TOP ࿻5[@\kF|1=Ii˞ .g5z>&H5Mu݀BFG}A"dGV).YƩ٧&B2@4Ghr Ig8yO~ +_ RI\c_y0Ţ>ɧ"yrftS?r{{4#@b;U0Du ߥ# xOQ^@V؎%4>4-/6|djLP!uFv7'- kVZPAҪ,pwN]q3 s4`I~OXkIVc<H 6uKV҆ }(zTG4Ϟ97.Twl;h?8gġLBIfZ$)6f\L.p+95GYgfSG!]y88CQ(3P3T͠M]@ h$+w8xr_3liy+at#M!ɔbݛ.dc!ڔISR: -젍fZWm!bϲ15 =hTXXL8Oғ0lجЌ YZ