Nick Clifton
a07c9df745
Rebase to 10.94
2022-12-06 11:51:11 +00:00
yahmad
7c11663abf
- Plugin: Fix top level configuration support for RiscV.
...
- Annocheck: Improvements to the size tool.
2022-08-11 16:16:03 +02:00
yahmad
39f0e6c546
- Annocheck: Fixes for libannocheck.h.
...
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
2022-07-26 00:49:43 +02:00
yahmad
f33ab1dcd5
- Annocheck: Add automatic profile selection.
...
- Annocheck: Improve gap detection and reporting.
2022-07-11 15:50:57 +02:00
Nick Clifton
2ebe5eafbb
Spec File: Use the %%dir directive in the %%files section to ensure that plugin directories are useable. ( #2080454 )
...
Spec File: Remove bogus Provides from annobin-docs subpackage.
2022-06-29 17:37:34 +01:00
Nick Clifton
000f9f049c
Annocheck: Check build-id of separate debuginfo files.
...
Annocheck: Add GAPS test replacing --ignore-gaps.
Annocheck: Fix covscan detected race condition between stat() and open().
Annocheck: Handle binaries created by Rust 1.18. (#2094420 )
Annocheck: Add optional function name to --skip arguments. (PR 29229)
2022-06-20 11:24:03 +01:00
Nick Clifton
8c35680336
Annocheck: Fix handling of command line options that take arguments. ( #2086850 )
2022-05-19 10:26:00 +01:00
yahmad
024ed345b8
- Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries. ( #2078909 )
2022-05-17 11:50:28 +02:00
yahmad
d7dd5d9b2b
- gcc-plugin: Fix typo in configure.ac.
2022-05-11 19:04:08 +02:00
yahmad
7bb225a60c
- gcc-plugin: Fix typo in configure.ac.
2022-05-11 18:52:40 +02:00
Nick Clifton
ebe0c31739
Annocheck: Add another special case for glibc rpms. ( #2083070 )
2022-05-09 11:14:14 +01:00
Nick Clifton
27e42904f0
Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries if compiled using LTO. ( #2082146 )
2022-05-06 16:04:23 +01:00
Nick Clifton
e3da453d42
Update sources
2022-05-03 14:46:25 +01:00
Nick Clifton
bbaf190e27
Annocheck: Add more glibc exceptions + check PT_TLS segments. ( #2081131 )
2022-05-03 14:34:42 +01:00
yahmad
67ca0fc2c7
- Annocheck: Do not complain about missing -mbranch-protection option in AArch64 binaries if compiled by golang.
2022-04-26 02:57:07 +02:00
Jakub Jelinek
9aa628699a
10.66-2
2022-04-23 22:06:11 +02:00
Nick Clifton
6966a38a39
Annocheck: Do not complain about missing -mbranch-protection option in AArch64 binaries if compiled in LTO mode.
2022-04-13 09:52:50 +01:00
Nick Clifton
d51c397ca5
gcc-plugin: Add support for CLVC_INTEGER options.
2022-04-13 08:20:05 +01:00
Nick Clifton
968d81f00c
Fix thinko in llvm plugin
2022-04-05 13:43:15 +01:00
Nick Clifton
9fa0bfb938
rebase to 10.61
2022-04-05 13:23:27 +01:00
Jakub Jelinek
9e75ce963a
10.59-2
2022-04-04 14:41:24 +02:00
Nick Clifton
8d818ace8a
Annocheck: Fix test for AArch64 property notes. ( #2068657 )
2022-03-30 12:19:58 +01:00
Nick Clifton
696b64924d
rebase to 10.58
2022-03-22 19:40:52 +00:00
Nick Clifton
0fb007a262
Annocheck: Allow spaces in golang symbols
2021-12-02 15:40:52 +00:00
Nick Clifton
bec0fb1f02
Annocheck: Add test for the presence of unicode characters in identifiers.
...
Resolves : #2018850
2021-11-10 15:09:26 +00:00
Tom Stellard
8b558039b8
Rebuild for llvm-13.0.0
2021-11-09 17:42:53 +00:00
Tom Stellard
438dd33afc
Rebuild for LLVM 13.0.0-rc1
2021-08-16 20:04:41 +00:00
Nick Clifton
c76d8664da
Annocheck: Fix memory corruption. ( #1988715 )
2021-08-16 12:41:17 +01:00
Nick Clifton
75a23fb883
Annocheck: Skip certain tests for kernel modules.
2021-08-11 17:23:33 +01:00
Nick Clifton
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.
2021-08-10 15:14:48 +01:00
Nick Clifton
4af05b1261
Annocheck: Process files in command line order. ( #1988714 )
2021-08-09 11:14:43 +01:00
Nick Clifton
0394c1d928
Annocheck: Reverse AArch64 PAC+BTI check, ie fail if they are enabled.
...
Resolves : #1984995
2021-07-23 13:36:44 +01:00
Fedora Release Engineering
8155573258
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:34:53 +00:00
Fedora Release Engineering
dd22b2eaf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:39:14 +00:00
Martin Cermak
80ffabd2a3
Test cover bz1973981
2021-07-20 11:28:05 +00:00
Nick Clifton
8adc17e68b
Annocheck: Add another test exceptions.
2021-07-13 17:15:00 +01:00
Nick Clifton
5bbd4f5f31
Annocheck: Add some more test exceptions.
2021-07-13 15:39:21 +01:00
Nick Clifton
a978ea49fa
Tests: Skip glibc-notes test if the assembler does not support --generate-missing-build-notes.
...
Resolves : #1978573
2021-07-05 12:49:37 +01:00
Nick Clifton
dfddf61cdd
Annocheck: Fix spelling mistake in -,stack-realign failure message. ( #1977349 )
2021-06-29 16:06:16 +01:00
Nick Clifton
76947e83c2
gcc-plugin: Do not record global versions of stack protection settings in LTO mode, if not set. ( #1958954 )
2021-06-22 16:05:21 +01:00
Nick Clifton
14c8067c11
annocheck: Remove limit on number of input files.
2021-06-21 16:16:26 +01:00
Martin Cermak
a9360e73d9
CI testing: Add test covering rhbz1969584
2021-06-18 16:53:30 +00:00
Nick Clifton
f1a1007e43
clang/llvm plugins: Build with correct security options.
2021-06-15 14:48:49 +01:00
Nick Clifton
96f1a8a19f
Annocheck: Better detection of GO compiler version.
2021-06-15 12:10:19 +01:00
Nick Clifton
55304ea386
Annocheck: Better support for symbolic links. In verbose mode, report the reason for skipping specific tests.
...
Resolves : #1969584
2021-06-09 16:49:05 +01:00
Tom Stellard
524ebdae25
Rebuild for LLVM 12.0.1
2021-06-04 01:39:25 +00:00
Nick Clifton
993873ad36
Obsolete all previous versions of annobin.
...
Resolves : #1967339
2021-06-03 11:41:16 +01:00
Nick Clifton
1c617b1ec0
annocheck: Improve detection of shared libraries.
...
Resolves : #1958954
2021-05-25 14:54:34 +01:00
Nick Clifton
45b479d2d6
Tidy up spec file
2021-05-19 12:05:01 +01:00
Nick Clifton
81adad3f31
annocheck: Accept 0 as a valid number for gcc minor versions and release numbers.
...
gcc-plugin: Add support for ARM and RISCV targets.
2021-05-13 12:41:45 +01:00