gcc-toolset-11-annobin-plugin-gcc-10.23-1.el8 >  A bLQEU]Bn0<'򦽾 쨑 Wnl3UC˂ mCEwVCQ!rds1O MXQ>wsD':{] 0}mmu`` ӽ%&g̜t'äj^cB84RP-?cp>ԃP XOl1]ZjB]cHl6o, Woc[曵:{f"\h5 aPN%I揮M+7Hf$3{+[b>̈́Mqg`x=-}$O?q99]֠[Ùv+&B(듵Y~lXy X3{;;3 >iQ 7/D׮)}bV7I?Q(_8U#FZ\bR0efOXĞ4aa37c8d5c3464c91f9cdb8f31b3b799a38d417b5ce728f8247f524ed6ae7b2796cab3dad00a2b3f31c719654acfef597f3fea38HbLQEU] 30"`}_#^&r-8.Zȶ ΉH!jgLp2L"k>wqlA{j B~ hj>R]yngņQ{Vyi vcc';Ȋq)5l6no 6}UNI1F WQx0큜$Ad#;NndfwVH'@.@ h3ӂhRR# uur+CS;H^w]][C.LH'gΥ326ݕ4֏blBJ,u#b{Iy)i^Ƥ45F^}p(IN쁑v./j7>p>?d$* 0 Cx|     <   (Kn \(8 9:'WGH I<XDYP\l]^bdefltu v(wxy<@FCgcc-toolset-11-annobin-plugin-gcc10.231.el8annobin gcc pluginInstalls an annobin plugin that can be used by gcc.bGx86-01.mbox.centos.org0CentOSCentOSGPLv3+CentOS Buildsys Unspecifiedlinuxx86_640aAAAbGbGbGbGbGbGbG14e4c13e97fabaef3f7672c79f703d42f4ac92dcba90f2236c302c388e84851aannobin.so.0.0.0annobin.so.0.0.0../../../../opt/rh/gcc-toolset-11/root/usr/lib/gcc/x86_64-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(x86-64)scl-package(gcc-toolset-11)@@@@@@@@@    @gcc-toolset-11-annobin-docsgcc-toolset-11-runtimelibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(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-idce8c63177f503e4156f798098fde84de6993bf4d/opt/rh/gcc-toolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11//opt/rh/gcc-toolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/plugin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/ce/-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce8c63177f503e4156f798098fde84de6993bf4d, stripped PRPRPRR RRRRRRRR PRutf-891299439fd0d0b4a2390afbffe27e0a88010b22b1fe0b094ce692eab19f5a724? 7zXZ !#,Qc] b2u jӫ`(y-skr($!<5g.K~ vma=bL~4+#U!Z;*_bͲB\d :GYN0ֽ;10(k-Jo׃/$(M;S#ғ[\;9gu}vat'Tƍx\>/B؝̷]Fp R ywOS|(.d9;*p|g~)5 驮PBSV7*μͰ8A(%4q3_8r"þA,+]v嵧ֳlGG ~-H' e,ËG}d(bO{bU'I:q2P.FЏ>q[:#cL^h_<RP?Sѽ7!I@R+ NړW3u5z{x7V^3M#tnmjK6 wa,o但S_RcϪ`0sR:!]rJb4aͱ!Rە{R9 ;[;%jA6;EduB1@.@+ެ;fVj{_Io|;сֶ#[|K,2Fr6%DV 7s?.:QPr/xw1$]W+4iWe?]]d ߡ; \hKo (xyUXXZ3d+Rj2koJ>R ":8&_Τlr<XG$2;DHF=mqMPXÛs+QQᎃ} QG#a; f0NZWIw9u W[.P)Er4E:gU]jP%-̀"m2$У Ȣ&&:+mh$g.XTb-|"K< Bs^iETS+Nksn0:1 @..Q5$0=EN\u6'#~{A@mN Xw%ROBa0ëDhDZ)n6A~Ɂk,OԭT٫]m%hm: XgX _eQ:kmsa"rmbg)Zn-d7B"3{^An||)uhCbW6Y㵧M7tq鶶k؂&tVqzTnng>~sk6P{H$$vHI#1 #yHG Cg f~1h|rKvˎr+ovf|#&\k¨e$D*ީT93ŻY'=YaUSJ:m僴Ϳ6YSn4L*`qxAHRlZ"Bѧ7ۦ~r'-3x:a񻬴j<؟ŰRQ%gxu)Fmɛ9j F*jWE",S@:Qdqx6 '_Slŕ6L̐ "蜯-v+0-P={I nfTwr ,EGIsL %|({T'eȒRU gjY)e$'O6I oHl-nAmqL}G-ȁo@ un~ajg]ve4wwUDD7,\|N>,~|\ɺ$%bVցК& &'F1HhԎMH宇B99: ьD7%Wشk }& czΏUu.4ɢ/e&jO@ㅊY/hv=~_I>єpB=f{m|7.S|g KY~HȲ]z쬓.P,ޚlu0י%kpY+vR1gTO?^Iw=LUXstj>4o'oBVŠ|Xk\V |'Vkb$}!['{P(NJ" zoӖQQ.D!cˣ0i('yEտg\?5ܟ8-oیY{um>/QK}2vȘh0fЉtzzPS!$?_zgvJhT$M1d,ۚC<Ud ׆SQ WG $UZ\x%d;$(5B=u6< ֺKC&,Sm᮱Wgr20 tY)j"igcw0s:FbR]eiu_4!NBTl8x>XEzFlZ+~&YI+SuӐh`Ƴi=u2U55~-;YΚocrǮ]Xp(}axsh>`]ZAϬ|O]uhyp } Ivh`oD)}CŻ C&]5[i+".qSg?Df?+':qO,wK}svdf`H(!B1,utC1mT`[֨˹2YEb70{,v@*faX0Jk&R{Lf6u_XV8e*t{3.zӏX!J|!2q\$ku˜-ӌ >uj` Njb On q~O]CYds:xކ'OF\uT$Hur}ݮşSȸeI&GXd՚F.d CZ]sRyw}-TNc9r\mb2"%bDc] M1Z *8,w5IL<2Bهƒ"G 6b )ݕh2#$ے1#E3^,975`$? ?c>$N 5 tTQn$61+Ka(J^͐ n0BUuXIJ Jh*{bWo P}Nuwc`XJ{/uErryٙw՛!Ta<"JNw(W^ۆnm~,J]x\ZC?w% Y"FZU{"`BAiq>DqBFnj# ~Y3@g c ¯TZM{ cF]%. rch;V%jz $\7;~4VMuzT9!e{9P7t73C+rm#:Gd]꿿nD5}!;>zI,ΎWpd>nwTj$N&/5թiVa?`T],St)Y Yv&MÐsUcN2| +EeKovZ5?P]Fz$v47'CI%KUta֨"pw \:Sh=|g%n|}(1uM"M[\ʋ?n_ TZ%rړx(4.`%ZR Pcjmf̞Qtwj >* 4;MJkj2LvMܫ"oCA C_e[ J g'Di^[s2φ*V(D"pEyK5f>nzGIISs/}1sH:J%e KF^Ӆ j/–{.`n;r'}%#xS~jq'V~vꡋdIvқ哫wnTkckc3Pc6?D-C!b^6h`'DYiu#! w8#v+l5J &6 ڲAkkEt$2%q<񅔿O;3=y+sB`R[rлk  LZ&SOJOf.'vsڙ~ “P]ֵQ%F(}o\>9T 9?BkSV+?߬9nL:i&ݹ|b$bKbxϮYO5@~nxH1kb߯ 0ٖN)Ttyw]߼̈"t}~o؄=Hbv0jzmYX?L`P{zgDU%Oa3K^4 pOHgү ec|ࡇlĒ%Ejc"e bNƶPW#4Q2Kh1fq(R'n21A*5(`Q,rnI/Ɛ|X =| 8}3u{uJ#cv^WhN|k>XB'Όxz[P[."QջPRFBN,h£沨)ni,\TC;+!suLT D~⫝̸YM]*ZҨOjf6gV^C`| [OxO7ei4Rb x;_#y2x|CO-u4~0Gړ"IC3k4p;%}ر0IrA^lv.x3C~_^n:zbe`#DX]RV'Ҏ0cH3L2 M"mߎ S@7hϬmʾ Ln<aG~3^<3v0> 2,i>7rltX= 4bM׋ʚ`YR v˂aoj&^k@L|o* F%dE" w_CQ-ƪF-wzP;x/4ȩQf 7f^K@|(`EAJ;2hDxlZqIt|GUcNPFy/!h`A׋Sc+P 7rش!W6MI9Xl>#ch9ת]jR߃1D Zk](Պ5C%{ffgiə MleË< Y !㯨>x4%0׊~qk}FS@?x =H_Q1 J0(LQ1 H8 Ce?eU,]i3XY;:Z/6pu!fjݘ I@b* j w~GTҖ{oq˖qܶ; O#BgEs!Z]lj棱Jg./bsykYXo-OyC\EQ2+"70d#/qhN8 ?a4!Q̂pFR)mQGe΍Io`F9QH }X)țJ(NlR~<ʝ1%5}\#O#gUI =mv5  vC)߮ËH}|:*gv}yZ H11SGDI-](ViWEUrՈFnm2 x#v:1HByPמ-lzGuV-)d7*8(&aO=+Q6"Z64ce.bA6}Ƴ QQ#"|mrk֦BԺs*dPIo#U<\`3c_R&>5^՘u?KZڟ6j*?ٺc7F>ԡ]Rfw`oENԼ!D6yv`AeWMq/ vˈ :V6]~(r\K\_Hh]܋>!N+01j}5:oY'̴6_PH`}7\$U"4 Tgѣ*j۫\)f|BTd[AE-bX缲! loT{:~{_< b I<;¬aqKti⬬jbr8yϥ4EW]tAn5 !?3gިXXiP Qp %vuE>,\Qreˑa{MXWN!&x dxd7t*6A_c$?)#r6YQ&:(i9;D[PfHzV2ˑzۻ%xi!yp]ޖ'\Hga 猵63-DKWMM],)?PRYQ?J-ɕ]Oy Ln^غ19yNg|jÎi!XN)?*tCD#Ӛy,SYb1ׅ Ib5Pхg_49(*]3S& ij\( wҤKp{JxE;'u6o[FOL&*wIяuOÕ:c@d@%}VLBҴ3F;GiTצo{8Y|{l ETVwR #;t$I4&X,F|Nr5q?OK:[AM '8P]tƸ] +\~U|#q҇L&916"Tz0y"E ឡj8fbFzB_deP},vT#Ə=$ +a_+/RJEEnGO_Um9GcʹxQdhl}cg^{+q@$?ppQ٠[`L300NRq:,/'㚝s_ 1=}}0sQ0Rn~A?8n[&%BTpOJIstV}ΉODj8=4 !E1- %D5տ31X]Z-xob/> /OY.) uEbl^dSanU{;"x֔iDP[4f˕23kA[ѬfX|Bs.dC>%+yashi`13qp9UXs^lN =uxd5P$> z*j(f;ttn喆r5~l-)%\A?˱y8h8o1~QL\*oWk odƁPl0b}7=Vۏüw {G"e*$Ǝn^г,rJTUmZ{nLvU ]F7ޚ(8=v&-dlnKs)oZ*i JH, 9bbu9Ezl0) ^=aym]Y6DzL]ƛ7&VݯEew,Z\ ːp'1{#^1c O9H<8D$Z5RHީ O2?<׺nMܶpklXQ<5iV8*48uƣr.3F`"ϖfvV+z|]h_qiFLcV9qH,!ӂV7xSAU.4:sEaY6s՝^An-Y>{mfs`Bհ`u%(ݒ(ź1lTӎ+RIJ^і"ɲ ׾u7,#>$: q,X"AYXeS6]ꦾw.9"+ʭ$ 1>fX:g9%=8lIdq|ҡj EM4_gjW^֣sS p%'3TU<%Ђ6IX\r&X@b C_ۋi.$vSs#ԑ!jkq3y9pP/Ihu#`n.fگ 3[-]{U@)w[N@|gY^9Iy jsǡ7 HinI|뜲((1c+qZk":&oA0`b+3li>11-oW& HL ў0Eh;jS>wP牦-:',J{BC U$#};xybN=&$zGH+Q{&E Go;NY]) 2!7 (Q5M't{#mQ]\Ju cW_Շ' gv 4ط&ޟteZ~^ˊK/LPFιǖ1H\.@:PN(|Os.}}_ڈb0Wix[Up~|F3'iZrc]W>@;oȔ)y-l:!.NjutSrE٩I35S54X76D% ?@Vc b+ ]p] yYgDԱ;u>XڸT^|-'}YvoYN5aLAEre[.8,ї., yQ ll=rSG_.$J?z8-4wn,zDNl=&tV^ Ok۴k"zVmOLغ!F4^z?>>4D`XxĺjTɂs0)ot6ͶRv0Hl?RZSY걱+?yT/1(bcT{{;r*s@<V~.FK N۔Mll x =$"GkŠEc0?'ugA+Ue\F:īCPdGw=UK[,70ў3:OEEh9&n4=^o{kFq%,vZjWg'5 EGM:a`lU+y[?ם9r<_tU%H{_´}fVG2Az/P[٩p*0%h,O֑햖߅RqǠ|hjLԡ:?KGsZHEQ 5R#\s*GGr)՜9fլ绩fU*% 6ьtE}vTΡHfA쮨pd2!d+WhqU"<;Fl&Ⱦ(hH,Eƹ?姁Hݹo d_]"*UJ@H0v"mRoI :dY3V@IޭQ6S>Hx)g]`PḤEEcry"nO-8I1LJy+X|)e'QL3vUƱ=`u"Nb#B%/[Ʒ'v@ũ]U䀀eO+٘\~kYb"UcRr]>*<־#(`6’{ko%Ω%rtFG4׍{G̜I*EqYsu?ǰn%x=e@7,#>>d p)yFPB-Wbiv刋{|rL[:ʩfiP9B|&ՎTܜiӪݴjBƴ.\GV])+v;㴙Eb06t/@ze pNK5EYJP( 8㛒(r=-ouˌ WHy`bB?G8fs@ş(3鎮r&Y05^9"lHyedDQϫ=l CqÉ|0,l8!$4: n82* Yҍ$Gv1GXV(0mN@*̌ ^W.6]lcd` $CGϵ:9#C Ktְϔ7xim0m",kw0"-^hyL%XWU@%v%yh.~>I/5l!tZ:T%W|R^ H%4i|Irjmp ?BB/lo!wAFxqJ8oK&D W~w ^UAPȴBȤ~x#K`I ehXK CTrbi'ewҳ.C/!%ܪ]:,-*KuGL *թ/f2'!82SD]2hURF8KPj$ #d[}[obiR޾,x9D~R*+zc ACѡu1hC^h< LJ^3\7<*C Fwjq`RWx eShJk ,*0IT2m&*؍ZeԍF[,vFjN)^^hZ*)!IO-@>\UPp{r| jA7[ldqTCcﴶC`AJ. e@h'N! ,](^Hhֹrds"E35d#SG&~C1쎩w@4ƫkNA).yƽ-f!U)__o10V7'YA>p)iiU)ޯd!q:C:v/vP7Q1,`o;Bzn;ATڗ)55Yn[vA4@֒(/Cy@ȣ mPk lqe23`{Iy Yì>wd>ҧ<UYa;ud®F,YĘnrQr5А{}q@.&m.bg#[l^ $O'l}_BT]Bd`jhjmɁ51/x tZDi%--%ӲKZ֪Lw!/d,#aDCd<6JŖ:mkmaP:\>΄0Ұ. z 7EK @)>S'Mhَ}8a؄8h]eߠi>ʘ9fo*p*\BLRᶨюS5s#al|WJ iL2k].mO}-/ZʤӜL=Lqf+M[o9Dd}g-y$&|Vw-U.<ɹJÙ1;_ynC\U~jF6k6&S?b.`b[D6"!y-fFJLK5[w[Ɨa]\=ی#Lnb]k20lZSzlq5mFviCu a J ACD(T5VA5*Tf%.G=)Fc,[LeXr¶ȑ\+MzDnHw(=$`D%ueoP98 /ciIjrMCrR8nIӻj ^7 $yT#\|xʡw Ej2`OOv8Ž"Gs (3YEB,FfC3yd}O8y4m=V:;EKS㠜F0g\e\ bn)$iUE_m\W^*5@qsh*%? _mYd8Q!eF5B( v}լOA*~}4QY'|dki!iz枛勑+̢Uau* 7 'FVܷ<ݒ8?R n>-B2~B+//p.fMpU?Z}_`Ƒ.:#k5Z7 Fw4>J4DQMy냳jvX2 ΆQ~dm&9zN"N F " ;u.nOI= qtЍQz%qZ(R Ax9y23V j pV/5*B T6hR2Mүڵ V[n7>HLl3)u7Zױ(&d0o$Ar/,K#{zȝ$'bȼ._P1Ȓ:>7[h9Cm,HtToPpNcr,8L-Tl%Y?"dDVI"/ ZH^_,*l;"Ι*w9=hU'C~w{7幒ٗ'5b5˖Σ'!'9A4(_A6vrT\Ld#K:fJTP>`4sʬgc(И_լ2LsH^Ku:8?^FN>J5rKC!l*\D<0M-$s:GPIݔ¶\xC$g2QLq܂n&_,SSM1|cߵ pxlUg܃dC1dK8SyHݮLWʺ/S&[f{v7HoQ+bgݜ7"'VH rfTd?^t0_*ϧi*'ܭ?$ݛR&GL:ьɷDchTkvU"xK@Jw; syJ@L8"r{ إ 1Y{7M"zw쇶c_3;0N:?#eP s9w%OL4' ֱUYINòo.E? q#:?n/`7蘯B/he;qл|s$Nb$.>f w4ii:\UZS';{Tppa" @A8nԑ""QUOk&GD75rpKgxߍ!rFTD/%g } ) vP"Mf} YZ