]>
sourceware.org Git - annobin.git/log
Nick Clifton [Fri, 26 May 2023 11:11:40 +0000 (12:11 +0100)]
12.11: Add support for an el10/RHEL-10 profile
Nick Clifton [Fri, 28 Apr 2023 13:17:46 +0000 (14:17 +0100)]
12.10: Annocheck: Improve detection and testing of Rust binaries
Nick Clifton [Tue, 25 Apr 2023 16:52:45 +0000 (17:52 +0100)]
Ignore artifical objects created by lto when checking for missing plugins
Nick Clifton [Tue, 25 Apr 2023 12:12:24 +0000 (13:12 +0100)]
Update make-release script
Nick Clifton [Tue, 25 Apr 2023 12:10:57 +0000 (13:10 +0100)]
12.08: Fix libannocheck initialization
Nick Clifton [Tue, 25 Apr 2023 11:20:03 +0000 (12:20 +0100)]
12.08: Fix covscan reported problems
Nick Clifton [Mon, 24 Apr 2023 14:15:56 +0000 (15:15 +0100)]
Fix version number handling
Nick Clifton [Mon, 24 Apr 2023 12:44:49 +0000 (13:44 +0100)]
Remove auto-generated files from repository
Nick Clifton [Fri, 21 Apr 2023 12:43:03 +0000 (13:43 +0100)]
12.07: gcc-plugin: check for typos in command line defines
Nick Clifton [Thu, 20 Apr 2023 16:20:56 +0000 (17:20 +0100)]
12.06: gcc-plugin: use larger note buffer
Nick Clifton [Wed, 19 Apr 2023 16:02:40 +0000 (17:02 +0100)]
12.05: LLVM Plugin: Fix detection of optimization level. Improve test.
Nick Clifton [Mon, 17 Apr 2023 13:32:20 +0000 (14:32 +0100)]
12.04: annocheck: fix seg-fault when checking for glibc binaries in string notes
Mark Wielaard [Mon, 17 Apr 2023 12:30:07 +0000 (13:30 +0100)]
Fix configure detection of demangle.h on Debian based systems.
Clean a bit more. Remove generated man pages and tmp_ test dirs.
Mark Wielaard [Thu, 13 Apr 2023 19:04:54 +0000 (20:04 +0100)]
Simplify and improve the configure scripts.
Make sure demangle.h is available during configure to prevent build issues later.
Remove the complex Canadian cross builds support, libcutl detection, libgomp and override which are all not actually used in the build. This makes it possible to simply autoreconf against at least autoconf versions 2.69 and 2.71.
Nick Clifton [Thu, 13 Apr 2023 14:42:55 +0000 (15:42 +0100)]
Annocheck: Gaps Test: Generate a warning if no gaps were found, but the annobin plugin was used inconsistently.
Nick Clifton [Tue, 11 Apr 2023 12:51:46 +0000 (13:51 +0100)]
Fix LLVM and Clang plugins to build with LLVM-16
Nick Clifton [Tue, 11 Apr 2023 08:37:12 +0000 (09:37 +0100)]
Remove string-filename option
Nick Clifton [Tue, 4 Apr 2023 08:31:39 +0000 (09:31 +0100)]
Inital deployment of filename-strings and envionment command line options
Nick Clifton [Thu, 30 Mar 2023 11:47:27 +0000 (12:47 +0100)]
12.01: Add note format test
Nick Clifton [Tue, 28 Mar 2023 13:11:41 +0000 (14:11 +0100)]
12.00: Add new string format notes.
Nick Clifton [Mon, 27 Mar 2023 10:37:47 +0000 (11:37 +0100)]
Add some more glibc exceptions
Nick Clifton [Wed, 22 Mar 2023 13:08:19 +0000 (13:08 +0000)]
gcc plugin: Add prototype for plugins_active_p()
Nick Clifton [Mon, 13 Mar 2023 15:53:12 +0000 (15:53 +0000)]
11.14: Annocheck: Update doc and messages for LTO test
Nick Clifton [Wed, 8 Mar 2023 07:33:01 +0000 (07:33 +0000)]
11.13: Even more glibc/lto exceptions
Nick Clifton [Tue, 7 Mar 2023 16:59:14 +0000 (16:59 +0000)]
Add another glibc/:To exception
Nick Clifton [Fri, 3 Mar 2023 16:20:57 +0000 (16:20 +0000)]
11.12: Annocheck: Add another special glibc function name for non-LTO: __libc_csu_fini
Nick Clifton [Fri, 3 Mar 2023 15:51:28 +0000 (15:51 +0000)]
11.12: Annocheck: Add another special glibc function name for non-LTO: __libc_csu_init
Nick Clifton [Wed, 1 Mar 2023 13:24:35 +0000 (13:24 +0000)]
Add SECURITY.md amd README.md files
Nick Clifton [Tue, 28 Feb 2023 10:56:39 +0000 (10:56 +0000)]
11.11: gcc plugin: self-disable if more than one plugin is running
Nick Clifton [Thu, 23 Feb 2023 13:45:03 +0000 (13:45 +0000)]
11.10: Annocheck: Add code to handle glibc functions built without LTO
Nick Clifton [Thu, 2 Feb 2023 15:10:56 +0000 (15:10 +0000)]
11.09: Notes: Show notes from separate debuginfo files.
11.09: Annocheck: Fix LTO testing.
11.09: Libannocheck: Fix thinko in debugging code.
Nick Clifton [Tue, 31 Jan 2023 08:05:05 +0000 (08:05 +0000)]
11.08: Fix atexit test. Hardedned: Fix recording of version numbers
Nick Clifton [Fri, 20 Jan 2023 16:28:54 +0000 (16:28 +0000)]
Fix seg-fault removing checkers
Nick Clifton [Fri, 20 Jan 2023 15:56:30 +0000 (15:56 +0000)]
Remoev spurious debugging
Nick Clifton [Fri, 20 Jan 2023 15:31:49 +0000 (15:31 +0000)]
11.07: Annocheck: Fix bug when removing checkers.
11.07: libannocheck: Add libannocheck_debug().
Nick Clifton [Fri, 13 Jan 2023 15:57:01 +0000 (15:57 +0000)]
Annocheck: Fix comparing plugin built-by vs run-on versions
Nick Clifton [Fri, 13 Jan 2023 13:45:14 +0000 (13:45 +0000)]
11.06:Annocheck: Add glibc library libmvec_nonshared.a. Libannocheck: Delete libannocheck_close
Nick Clifton [Tue, 10 Jan 2023 16:00:30 +0000 (16:00 +0000)]
fix covscan detected snafette
Nick Clifton [Mon, 9 Jan 2023 15:02:17 +0000 (15:02 +0000)]
11.05: Annocheck: Fix handling of empty files. Fix handling of ~
Nick Clifton [Fri, 6 Jan 2023 13:31:49 +0000 (13:31 +0000)]
11.04: Annocheck: Add crti.o and crtn.o to list of known glibc special files
Nick Clifton [Fri, 6 Jan 2023 09:40:11 +0000 (09:40 +0000)]
11.03: Annocheck: Add destructors. Improve memory handling. Avoid using rpm library where possible.
Nick Clifton [Wed, 4 Jan 2023 16:02:17 +0000 (16:02 +0000)]
11.02: Annocheck: Do not presume that object files contain no code
Nick Clifton [Wed, 4 Jan 2023 13:10:10 +0000 (13:10 +0000)]
Update copyright year range
Nick Clifton [Wed, 4 Jan 2023 13:08:29 +0000 (13:08 +0000)]
Update copyright year range
Nick Clifton [Wed, 4 Jan 2023 11:59:02 +0000 (11:59 +0000)]
11.01: Annocheck: Add more special glibc filenames
Nick Clifton [Tue, 3 Jan 2023 09:55:51 +0000 (09:55 +0000)]
Fix problems reported by covscan
Nick Clifton [Thu, 22 Dec 2022 08:53:44 +0000 (08:53 +0000)]
Update documentation
Nick Clifton [Wed, 21 Dec 2022 12:32:42 +0000 (12:32 +0000)]
10.99: Annocheck: More tool tweaks
Nick Clifton [Tue, 20 Dec 2022 17:13:40 +0000 (17:13 +0000)]
10.99: Annocheck: Rework tool/producer recording
Nick Clifton [Fri, 16 Dec 2022 11:12:56 +0000 (11:12 +0000)]
10.98: gcc plugin: Fix building with gcc 13.
Nick Clifton [Fri, 16 Dec 2022 08:49:29 +0000 (08:49 +0000)]
10.97: Annocheck: Extend test for binaries built by cross compilers
Nick Clifton [Thu, 15 Dec 2022 11:12:28 +0000 (11:12 +0000)]
10.96: improve detection of missing stack protection when annbin notes are absent
Nick Clifton [Mon, 12 Dec 2022 13:23:40 +0000 (13:23 +0000)]
fix 10.95 release number
Nick Clifton [Mon, 12 Dec 2022 13:18:54 +0000 (13:18 +0000)]
10.95: Avoid using debug filename when notes are in debuginfo file
Nick Clifton [Wed, 30 Nov 2022 09:49:49 +0000 (09:49 +0000)]
10.94: Better detection of binaries that do not contain code
Nick Clifton [Wed, 23 Nov 2022 14:01:13 +0000 (14:01 +0000)]
fix typo in url for absence of compiled code link
Nick Clifton [Wed, 23 Nov 2022 13:51:20 +0000 (13:51 +0000)]
10.93: Add documentation for when the hardened checker cannot prove that the test file was compiled
Nick Clifton [Tue, 22 Nov 2022 11:08:11 +0000 (11:08 +0000)]
hardened: do not let profiles override user enabled/disabled tests
Nick Clifton [Mon, 7 Nov 2022 17:50:54 +0000 (17:50 +0000)]
10.92: Annocheck: Try harder not to run mutually exclusive tests
Nick Clifton [Fri, 21 Oct 2022 11:42:06 +0000 (12:42 +0100)]
10.91: Fix future-test so that it properly skips tests where the compiler does not support the command line option.
Nick Clifton [Wed, 19 Oct 2022 15:12:54 +0000 (16:12 +0100)]
10.90: libannocheck: actually set test results
Nick Clifton [Mon, 17 Oct 2022 14:07:16 +0000 (15:07 +0100)]
10.89: libannocheck: change libannocheck_version to LIBANNOCHECK_VERSION
Nick Clifton [Tue, 11 Oct 2022 15:02:45 +0000 (16:02 +0100)]
Add meson rules to build pdf and html documentation
Nick Clifton [Tue, 11 Oct 2022 11:10:33 +0000 (12:10 +0100)]
10.88: libannocheck: remove "Requires: binutils-devel" from libannocheck.pc
Nick Clifton [Tue, 4 Oct 2022 12:39:19 +0000 (13:39 +0100)]
10.87: libannocheck: Add pkgconfig file
Nick Clifton [Fri, 30 Sep 2022 14:34:41 +0000 (15:34 +0100)]
10.86: Libannocheck: Add libannocheck_reinit() and update libannocheck_init()
Nick Clifton [Thu, 22 Sep 2022 15:29:24 +0000 (16:29 +0100)]
10.85: Gcc Plugin: Record -ftrivial-auto-var-init and -fzero-call-used-regs
Annocheck: Add future tests for these options
Nick Clifton [Tue, 20 Sep 2022 12:18:09 +0000 (13:18 +0100)]
10.84: llvm-plugin: Fix tests for LLVM-15
Nick Clifton [Tue, 20 Sep 2022 11:39:51 +0000 (12:39 +0100)]
10.84:clang-plugin: Fix for building with Clang-15
Nick Clifton [Fri, 9 Sep 2022 13:56:35 +0000 (14:56 +0100)]
10.83: Annocheck: Improve fast test so that it should not trigger for legitimate uses
Nick Clifton [Fri, 9 Sep 2022 12:41:49 +0000 (13:41 +0100)]
Actually add changed files this time
Nick Clifton [Fri, 9 Sep 2022 12:03:14 +0000 (13:03 +0100)]
10.82: Annocheck: Add test for inconsistent use of -Ofast
Nick Clifton [Thu, 11 Aug 2022 10:20:01 +0000 (11:20 +0100)]
10.81: Fix top level configuration support for RiscV
Nick Clifton [Tue, 9 Aug 2022 12:04:54 +0000 (13:04 +0100)]
10.80: Improvements to the size tool
Nick Clifton [Mon, 25 Jul 2022 14:46:14 +0000 (15:46 +0100)]
10.79: libannocheck: Fixes for libannocheck.h
Nick Clifton [Tue, 5 Jul 2022 13:24:18 +0000 (14:24 +0100)]
Update meson/ninja support.
Nick Clifton [Tue, 5 Jul 2022 08:17:58 +0000 (09:17 +0100)]
10.78: Annocheck: Add automatic profile selection
Nick Clifton [Mon, 4 Jul 2022 15:17:15 +0000 (16:17 +0100)]
10.77: Annocheck: Fix seg-fault looking for unknown profile
Nick Clifton [Mon, 4 Jul 2022 15:09:51 +0000 (16:09 +0100)]
10.77: Annocheck: More gap detection improvements
Nick Clifton [Mon, 4 Jul 2022 12:50:52 +0000 (13:50 +0100)]
10.77: Annocheck: Gap reorting improvements
Nick Clifton [Wed, 29 Jun 2022 14:11:58 +0000 (15:11 +0100)]
fix gaps test to use text section alignment
Nick Clifton [Thu, 16 Jun 2022 11:23:02 +0000 (12:23 +0100)]
improve MAYB message for missing notes/DWARF
Nick Clifton [Wed, 15 Jun 2022 10:27:26 +0000 (11:27 +0100)]
Fix covscan warnings
Nick Clifton [Mon, 13 Jun 2022 16:55:44 +0000 (17:55 +0100)]
10.76: Annocheck: verify build-id of separate debuginfo files
Nick Clifton [Mon, 13 Jun 2022 15:56:46 +0000 (16:56 +0100)]
Annocheck: Add TEST_GAPS. Add MAYB for TEST_NOTES if DWARF info could not be found
Nick Clifton [Thu, 9 Jun 2022 12:29:16 +0000 (13:29 +0100)]
10.75: Annnocheck: Fix covscan detected race condition between stat() and open ()
Nick Clifton [Wed, 8 Jun 2022 13:52:02 +0000 (14:52 +0100)]
fix typos in gcc-plugin source code
Nick Clifton [Tue, 7 Jun 2022 16:08:31 +0000 (17:08 +0100)]
10.74: Annocheck: Add support for GO compiler version 1.18 (and higher ?)
10.74: Annocheck: Add optional function name to --skip arguments.
Nick Clifton [Tue, 17 May 2022 11:13:20 +0000 (12:13 +0100)]
Update documentation
Nick Clifton [Tue, 17 May 2022 11:09:20 +0000 (12:09 +0100)]
10.73: Annocheck: Fix handling of command line options that take arguments
Nick Clifton [Mon, 16 May 2022 14:37:12 +0000 (15:37 +0100)]
10.72: Annocheck: Do not complain about default setting of branch protection
Nick Clifton [Wed, 11 May 2022 13:27:28 +0000 (14:27 +0100)]
Fix typo in gcc-plugin configure.ac
Nick Clifton [Mon, 9 May 2022 13:55:36 +0000 (14:55 +0100)]
annocheck: rename info() to vvinfo() to remind the reader that it only does something in double verbose mode
Nick Clifton [Mon, 9 May 2022 09:46:20 +0000 (10:46 +0100)]
10.70: annocheck: add another special case for glibc
Nick Clifton [Tue, 3 May 2022 13:38:33 +0000 (14:38 +0100)]
10.68: Annocheck: Add more glibc exceptions
Nick Clifton [Fri, 22 Apr 2022 09:30:37 +0000 (10:30 +0100)]
Remove unused patch file
Nick Clifton [Fri, 22 Apr 2022 07:10:50 +0000 (08:10 +0100)]
Annocheck: tweak GNU STACK tests slightly
Nick Clifton [Thu, 21 Apr 2022 16:25:22 +0000 (17:25 +0100)]
10.67: Annocheck: Skip dynamic tags test for GO compiled binaries
Nick Clifton [Wed, 13 Apr 2022 08:22:44 +0000 (09:22 +0100)]
10.65: gcc-plugin: Accept CLVC_INTEGER type options
10.66: aanocheck: Do not complain about missing -mbranch-protection options in LTO mode.
Nick Clifton [Wed, 6 Apr 2022 11:56:53 +0000 (12:56 +0100)]
10.64: Annocheck: Even more glibc special exceptions
This page took 0.058746 seconds and 5 git commands to generate.