Commit Graph

  • ced3a24210 CI gating: Test cover bz1988714 Martin Cermak 2021-08-20 14:04:14 +0200
  • 7a0769e513 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. Nick Clifton 2021-08-18 11:28:24 +0100
  • 5d4d27dda9 Annocheck: Conditionalize detection of AArch64's PAC+BTI protection. Annocheck: Add linker generated function for s390x exceptions. (#1981410) Nick Clifton 2021-08-17 15:03:42 +0100
  • 6d69597433 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 <tstellar@redhat.com>) Nick Clifton 2021-08-17 12:06:55 +0100
  • 438dd33afc Rebuild for LLVM 13.0.0-rc1 Tom Stellard 2021-08-16 19:09:10 +0000
  • c76d8664da Annocheck: Fix memory corruption. (#1988715) Nick Clifton 2021-08-16 12:41:17 +0100
  • 75a23fb883 Annocheck: Skip certain tests for kernel modules. Nick Clifton 2021-08-11 17:23:33 +0100
  • 71f8485e39 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. Nick Clifton 2021-08-10 15:14:48 +0100
  • 4af05b1261 Annocheck: Process files in command line order. (#1988714) Nick Clifton 2021-08-09 11:14:43 +0100
  • 0394c1d928 Annocheck: Reverse AArch64 PAC+BTI check, ie fail if they are enabled. Resolves: #1984995 Nick Clifton 2021-07-23 13:36:44 +0100
  • 8155573258 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Fedora Release Engineering 2021-07-21 17:34:53 +0000
  • dd22b2eaf4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Fedora Release Engineering 2021-07-21 12:39:14 +0000
  • 80ffabd2a3 Test cover bz1973981 Martin Cermak 2021-07-20 11:28:05 +0000
  • 8adc17e68b Annocheck: Add another test exceptions. Nick Clifton 2021-07-13 17:15:00 +0100
  • 5bbd4f5f31 Annocheck: Add some more test exceptions. Nick Clifton 2021-07-13 15:39:21 +0100
  • a978ea49fa Tests: Skip glibc-notes test if the assembler does not support --generate-missing-build-notes. Resolves: #1978573 Nick Clifton 2021-07-05 12:49:37 +0100
  • dfddf61cdd Annocheck: Fix spelling mistake in -,stack-realign failure message. (#1977349) Nick Clifton 2021-06-29 16:06:16 +0100
  • 76947e83c2 gcc-plugin: Do not record global versions of stack protection settings in LTO mode, if not set. (#1958954) Nick Clifton 2021-06-22 16:05:21 +0100
  • 14c8067c11 annocheck: Remove limit on number of input files. Nick Clifton 2021-06-21 16:16:26 +0100
  • a9360e73d9 CI testing: Add test covering rhbz1969584 Martin Cermak 2021-06-18 16:53:30 +0000
  • f1a1007e43 clang/llvm plugins: Build with correct security options. Nick Clifton 2021-06-15 14:48:49 +0100
  • 96f1a8a19f Annocheck: Better detection of GO compiler version. Nick Clifton 2021-06-15 12:10:19 +0100
  • 55304ea386 Annocheck: Better support for symbolic links. In verbose mode, report the reason for skipping specific tests. Resolves: #1969584 Nick Clifton 2021-06-09 16:49:05 +0100
  • 524ebdae25 Rebuild for LLVM 12.0.1 Tom Stellard 2021-06-04 01:39:25 +0000
  • 993873ad36 Obsolete all previous versions of annobin. Resolves: #1967339 Nick Clifton 2021-06-03 11:41:16 +0100
  • 1c617b1ec0 annocheck: Improve detection of shared libraries. Resolves: #1958954 Nick Clifton 2021-05-25 14:54:34 +0100
  • 45b479d2d6 Tidy up spec file Nick Clifton 2021-05-19 12:05:01 +0100
  • 81adad3f31 annocheck: Accept 0 as a valid number for gcc minor versions and release numbers. gcc-plugin: Add support for ARM and RISCV targets. Nick Clifton 2021-05-13 12:40:46 +0100
  • a9f3f30da4 Log package versions in CI tests Martin Cermak 2021-05-13 13:01:56 +0200
  • 394bd0083f timing: do not initialise the clock if the timing tool is disabled. Nick Clifton 2021-05-04 15:15:25 +0100
  • 2962855ec5
    Merge remote-tracking branch 'up/f33' into f33-riscv64 f33-riscv64 David Abdurachmanov 2021-05-01 05:48:09 +0300
  • 689a7f6f54 gcc-plugin: Replace ICE messsages with verbose messages. Nick Clifton 2021-04-30 09:50:06 +0100
  • f6e97a78fc 9.68-2 f33 Jakub Jelinek 2021-04-25 19:09:31 +0200
  • e5cf20e0a3 Fix the testsuite so that it can be run in parallel. Nick Clifton 2021-04-22 14:15:51 +0100
  • 15a0e7f874 - Annocheck: WARN if the annobin plugin was built for a newer version of the compiler than the one on which it was run. (#1950657) - Annocheck: Improve detection of missing GNU-stack support. - Fix anomolies reported by covscan. - 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. - 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. Nick Clifton 2021-04-21 13:38:20 +0100
  • 9e62aa8ed8 Annocheck: WARN if the annobin plugin was built for a newer version of the compiler than the one on which it was run. Related: #1950657 Nick Clifton 2021-04-21 12:56:16 +0100
  • 99c1127a11 Obsolete annobin < 9.66-1 Petr Písař 2021-04-20 13:20:58 +0200
  • 1622358fc1 Annocheck: Improve detection of missing GNU-stack support. Nick Clifton 2021-04-20 12:35:20 +0100
  • 60b4b4fa76 Bump a release Petr Písař 2021-04-19 09:46:44 +0200
  • 604b1841b5 Avoid mixing STI and FMF tests Martin Cermak 2021-04-16 19:13:27 +0200
  • 7d1af348fb Build-requiring perl-interpreter is enough Petr Písař 2021-04-16 13:26:58 +0200
  • 62f4dedb91 Correct a package rename Petr Písař 2021-04-16 13:05:54 +0200
  • 985cb77f4c Fix bz1949570 - file conflicts after separating docs to a noarch subrpm Martin Cermak 2021-04-16 09:16:09 +0200
  • 9930fc7c9a
    Update RISC-V patch David Abdurachmanov 2021-04-14 17:25:30 +0300
  • 9934737a56
    Add support for RISC-V David Abdurachmanov 2021-04-14 14:34:50 +0300
  • 1d6e1bf892 Add new sources Nick Clifton 2021-04-09 14:58:04 +0100
  • 296c2a76fb - Fix anomolies reported by covscan. - Move documentation into a sub-package. Nick Clifton 2021-04-09 14:51:58 +0100
  • 90e03be330 Add gating test to check annobin works with Fedora compiler flags Tom Stellard 2021-03-29 18:06:06 +0000
  • d57da4f976 NVR bump to allow rebuilding against GCC 11.0.1 Nick Clifton 2021-04-06 12:44:50 +0100
  • c910f2212a 9.65-2 Jakub Jelinek 2021-03-20 11:05:06 +0100
  • 4a7311622e gcc-plugin: Use a fixed filename when running in LTO mode. Nick Clifton 2021-03-09 13:38:59 +0000
  • 60c8169066 Annocheck: Fix detection of special function names. Resolves: #1934189 Nick Clifton 2021-03-03 10:10:12 +0000
  • 1720e01afe Annocheck: FAIL the deliberate use of -fno-stack-protector, but add some exceptions for glibc. Resolves: #1923439 Nick Clifton 2021-02-26 10:09:08 +0000
  • 891fad1c0c Annocheck: Add colour to some messages. Skip the deliberate use of -fno-stack-protector. Resolves: #1923439 Nick Clifton 2021-02-25 11:22:54 +0000
  • a35ca900df Annocheck: Fix some problems with tests for missing notes. Nick Clifton 2021-02-22 13:02:23 +0000
  • 92c8279fc3 Split plugins into separate sub-packages Tom Stellard 2021-02-10 19:21:28 +0000
  • 2cfdfdf4f4 Add some GO tests to annocheck. Nick Clifton 2021-02-05 11:21:57 +0000
  • ebf96c4e2b Introduce kernel rebuild CI test Martin Cermak 2021-02-02 12:21:12 +0100
  • 7c61286322 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Fedora Release Engineering 2021-01-26 00:07:03 +0000
  • 3a4181e531 Add a future fail for the presence of RPATH in the dynamic tags. Nick Clifton 2021-01-20 11:15:10 +0000
  • df15f450f0 Add the ability to disable the warning message about -D_FORTIFY_SOURCE being missing. Nick Clifton 2021-01-18 18:09:39 +0000
  • 1874eab6f1 Workaround for elflint problems with PPC compiled files. Resolves: #1880634 Nick Clifton 2021-01-14 10:37:21 +0000
  • 8b182011da Fix bogus AArch64 test failures. Nick Clifton 2021-01-13 10:30:18 +0000
  • d119c7a74a Improved testing by annocheck. Add fixed format message mode. Nick Clifton 2021-01-12 17:19:21 +0000
  • 3bac683d82 Add support for -D_FORTIFY_SOURCE=3. Nick Clifton 2021-01-04 16:18:52 +0000
  • f470483cbf Add BuildRequires: make Tom Stellard 2020-12-16 23:29:24 +0000
  • 5509907436 NVR bump in order to allow the new gating tests to be run. Nick Clifton 2020-12-11 17:04:35 +0000
  • 1032ac3725 Merge #3 Introduce CI gating Nicholas Clifton 2020-12-11 17:00:47 +0000
  • 4a3a6f104e annocheck: When a binary is produced both by GAS and GCC, select GAS as the real producer. (#1906171) Nick Clifton 2020-12-11 14:53:32 +0000
  • 8e0683cc13 Introduce CI gating Martin Cermak 2020-12-10 17:51:10 +0100
  • 409120aa01 annocheck: Improve test for LTO compiled binaries that do not have -Wall annotations. (#1906171) Nick Clifton 2020-12-10 11:48:06 +0000
  • d7a90f1991 annocheck: Mark a missining -D_FORTIFY_SOURCE as a FAIL. Nick Clifton 2020-12-09 17:15:19 +0000
  • 6a7c154f61 Rebase to 9.49 Nick Clifton 2020-12-09 16:40:43 +0000
  • 46640ca3dc 9.49: annocheck: Fix the note analyzer's handling of empty PowerPC64 notes. Nick Clifton 2020-12-08 12:58:44 +0000
  • e1bd496eeb Undo bcond_with plugin_rebuild Jakub Jelinek 2020-12-07 15:26:36 +0100
  • dc5d2731d4 9.48-5 Jakub Jelinek 2020-12-07 15:08:29 +0100
  • ec71c316e1 9.48-5 Jakub Jelinek 2020-12-07 14:50:08 +0100
  • 44aadc55ff 9.48-4 Jakub Jelinek 2020-12-06 12:17:38 +0100
  • 841b371c4b 9.48-3 Jakub Jelinek 2020-12-06 12:01:09 +0100
  • 252b28fa8e 9.48-3 Jakub Jelinek 2020-12-06 11:56:05 +0100
  • 2662d34233 9.48-3 Jakub Jelinek 2020-12-06 11:49:53 +0100
  • 432e8594c3 9.48-3 Jakub Jelinek 2020-12-06 11:47:18 +0100
  • a057c0a359 9.48-3 Jakub Jelinek 2020-12-06 11:30:03 +0100
  • ebfb417770 9.48-2 Jakub Jelinek 2020-12-06 11:18:53 +0100
  • 62931e922e 9.48: gcc plugin: Tweak generation of end symbols for PPC64 when LTO is active. (#1898075) Nick Clifton 2020-12-02 12:12:12 +0000
  • 24fe187a8d 9.47: gcc plugin: Add support for GCC 11's cl_vars array. Nick Clifton 2020-12-01 13:39:47 +0000
  • 3e0594350d Revert plugin_rebuild back. Jakub Jelinek 2020-11-27 11:09:43 +0100
  • 3ed514a41c NVR bump for another ELN sidetag rebuild. Jakub Jelinek 2020-11-27 11:04:11 +0100
  • ea02dafc1f Annocheck: Support enabling/disable future fail tests. Nick Clifton 2020-11-24 10:39:50 +0000
  • b333964fd5 GCC plugin: Always record global notes for the .text.startup, .text.exit, .text.hot and .text.cold sections. Nick Clifton 2020-11-23 12:12:25 +0000
  • 62e7074ffd Clang plugin: Add -lLLVM to the build command line. Nick Clifton 2020-11-17 16:30:19 +0000
  • 5b0e474e77 Annocheck: Improve reporting of missing -D_FORTIFY_SOURCE option. (#1898075) Nick Clifton 2020-11-16 14:26:06 +0000
  • 3cff478cb4 Annocheck: Improve reporting of missing LTO option. Nick Clifton 2020-11-16 11:40:56 +0000
  • 33cfa7d0eb annocheck: Add handling of gimple compiled files Nick Clifton 2020-11-10 16:41:31 +0000
  • c0eabbb63f Add --without-gcc-plugin option. Nick Clifton 2020-11-09 13:55:03 +0000
  • e6e8317766 Annocheck: Fix bug parsing DW_AT_producer. Nick Clifton 2020-11-06 12:30:46 +0000
  • 34a622f99e Add reporting of GNU Property notes for PowerPC. Add test of objcopy's note merging abilities. Nick Clifton 2020-11-04 14:17:42 +0000
  • 5b5750dca2 Revert back to defaults. Jakub Jelinek 2020-10-30 01:24:55 +0100
  • 2b20a13c51 9.36-2 Jakub Jelinek 2020-10-30 01:10:06 +0100
  • a87d8021be 9.36-2 Jakub Jelinek 2020-10-30 00:17:46 +0100