Nick Clifton
4656334c92
Add the annocheck program as a sub-package.
2018-06-06 17:25:49 +01:00
Nick Clifton
a47a7d3349
Do not use the SHF_GNU_BUILD_NOTE section flag.
2018-06-01 15:08:25 +01:00
Nick Clifton
db2c4ce56d
Remove .sh extension from shell scripts.
2018-05-31 16:10:11 +01:00
Nick Clifton
78f88fba1a
Update to 5.9 annobin sources which includes code to record the -mstackrealign option for i686 binaries.
2018-05-30 12:08:39 +01:00
Nick Clifton
29f42b47f2
Hide the annobin start of file symbol.
2018-05-14 17:28:20 +01:00
Nick Clifton
7a683bbe67
Fix script bug in hardended.sh. (Thanks to: Stefan S?rensen <stefan.sorensen@spectralink.com>)
2018-05-08 13:29:58 +01:00
Nick Clifton
967f47d659
Version number bump so that the plugin can be rebuilt with the latest version of GCC.
2018-05-03 12:56:54 +01:00
Nick Clifton
f45ff6be28
Rebuild the plugin with the newly created plugin enabled.
...
Resolves : #1573082
2018-04-30 16:33:05 +01:00
Nick Clifton
9d8fe91a43
Skip the isa_flags check in the ABI test because the crt[in].o files are compiled with different flags from the test files.
2018-04-30 10:30:15 +01:00
Nick Clifton
4f0a7c212f
Add manual pages for the annobin and the scripts.
2018-04-20 16:52:49 +01:00
Nick Clifton
f2865c5c79
Do not record a stack protection setting of -1.
...
Resolves : #1563141
2018-04-03 16:16:48 +01:00
Nick Clifton
3323867c5b
Do not complain about a dwarf_version value of -1.
...
Relates: #1557511
2018-03-20 11:33:13 +00:00
Nick Clifton
0af9bb23ba
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.
2018-03-15 17:10:38 +00:00
Nick Clifton
c42ae85f5e
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.
2018-03-12 12:55:40 +00:00
Nick Clifton
a9bdd53186
Handle functions with specific assembler names.
...
Resolves : #1552018
2018-03-06 11:22:26 +00:00
Nick Clifton
38bf73b048
Move gcc_vr logic closer to use location.
2018-02-23 10:56:10 +00:00
Nick Clifton
fb74d1ed1c
Add an early require of gcc.
2018-02-23 10:40:42 +00:00
Nick Clifton
0078c77a9c
Add an explicit requirement on the version of gcc used to built the plugin.
...
Resolves : #1547260
2018-02-23 10:34:14 +00:00
Nick Clifton
8a3889e374
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.
2018-02-09 09:00:08 +00:00
Fedora Release Engineering
b42c748fba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 02:18:06 +00:00
Nick Clifton
cfbd038110
Rebase on 3.3 release, which adds support for recording -mcet and -fcf-protection.
2018-01-30 16:33:00 +00:00
Florian Weimer
ccd5e04a5a
Rebuild for GCC 8
2018-01-29 14:03:52 +01:00
Nick Clifton
d1be1bdb14
Fix the installation of the annobin.info file.
2018-01-26 16:17:03 +00:00
Nick Clifton
9bf6623dbe
Remove extraneous files.
2018-01-26 12:50:03 +00:00
Nick Clifton
4eecdf82ad
Resolved merge
2018-01-26 12:36:02 +00:00
Nick Clifton
6b89f3290c
Rebase on 3.2 release, which now contains documentation!
2018-01-26 12:33:58 +00:00
Richard W.M. Jones
267ee07ec4
Added %undefine _annotated_build
...
Suggested by yaneti on IRC and tested locally.
2018-01-26 11:36:09 +00:00
Richard W.M. Jones
3f1d08fe80
Rebuild against GCC 7.3.1.
2018-01-26 09:45:52 +00:00
Nick Clifton
ceb5d855f6
Add --with-gcc-plugin-dir option to the configure command line.
2018-01-16 17:48:21 +00:00
Nick Clifton
26ba227b0b
Rebase on 3.1 annobin sources:
...
v3 annobin notes - include ranges so that gaps can be detected.
Add recoding of -fstack-clash-protection and -D_GLIBCXX_ASSERTIONS.
2018-01-04 10:05:29 +00:00
Nick Clifton
ecf7069f1b
Do not generate notes when there is no output file.
...
Resolves : #1523875
2017-12-11 10:36:08 +00:00
Nick Clifton
3dfaaa0ec2
Invent an input filename when reading from a pipe.
...
Resolves : #1523401
2017-12-08 11:11:14 +00:00
Florian Weimer
a11e44bf67
Use DECL_ASSEMBLER_NAME for symbol references ( #1519165 )
2017-11-30 18:53:24 +01:00
Igor Gnatenko
611217200d
bump release
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-10-03 15:50:54 +02:00
Igor Gnatenko
ccfd4bf9f3
fix versions in changelog
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-10-03 15:50:36 +02:00
Igor Gnatenko
2fe93a3ffc
remove Group tag
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-10-03 15:48:18 +02:00
Igor Gnatenko
757c3b03f5
cleanup spec
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-10-03 15:48:09 +02:00
Igor Gnatenko
d6f88f636c
fix license tag
...
* No need to define licenses of install-sh and so, moreover format is wrong
* The license is actually GPLv3+
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-10-03 15:46:25 +02:00
Igor Gnatenko
537a3bb18a
remove binary blobs from repo
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-10-03 15:45:45 +02:00
Nick Clifton
c393d68a90
Touch the auto-generated files in order to stop them from being regenerated.
2017-09-26 13:59:20 +01:00
Nick Clifton
31b6780b2a
Stop the plugin complaining about compiler datestamp mismatches.
2017-09-26 12:33:04 +01:00
Nick Clifton
4b489fec02
Tweak tests so that they will run on older machines.
2017-09-21 14:31:48 +01:00
Nick Clifton
32a0f859f3
SWitch back to xz compression for the source tarball.
2017-09-21 14:02:09 +01:00
Nick Clifton
3b7589fe2b
Update changelog file after merging.
2017-09-21 13:40:57 +01:00
Nick Clifton
e7ed17846e
Rebased to annobin-2.3 sources.
...
Add annobin-tests subpackage containing some preliminary tests.
Remove link-time test for unsuported targets.
2017-09-21 13:39:01 +01:00
Fedora Release Engineering
3b2676bbd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2017-08-02 17:35:45 +00:00
Florian Weimer
f53ae1fc82
Rebuild with binutils fix for ppc64le ( #1475636 )
2017-07-31 08:34:29 +02:00
Nick Clifton
35fd563cf4
Initial Commit ( #1451407 )
2017-07-27 14:58:31 +01:00
Fedora Release Engineering
3e340fa40a
Initial setup of the repo
2017-07-26 12:22:23 +00:00