Nick Clifton
|
4efcfc999f
|
Fix buffer overrun when very long symbol names are encountered.
|
2018-07-11 09:27:49 +01:00 |
|
Nick Clifton
|
cb01155831
|
Add missing build dependency upon gcc-c++.
|
2018-07-10 14:24:32 +01:00 |
|
Nick Clifton
|
be50c56ece
|
Do not force the generation of function notes when -ffunction-sections is active.
Relates: #1598961
|
2018-07-10 10:12:15 +01:00 |
|
Nick Clifton
|
a231425bc2
|
Skip the .annobin_ prfix when reporting symbols.
Resolves: #1599315
|
2018-07-09 17:23:41 +01:00 |
|
Nick Clifton
|
0342042e79
|
Use the assembler (c++ mangled) version of function names when switching sections.
Resolves: #1598579
|
2018-07-09 12:42:06 +01:00 |
|
Nick Clifton
|
efaf793911
|
Do not call function_section.
Resolves: #1598961
|
2018-07-09 12:22:24 +01:00 |
|
Nick Clifton
|
326c603396
|
Ignore cross-section gaps.
Resolves: #1598551
|
2018-07-06 12:23:12 +01:00 |
|
Nick Clifton
|
ce5f9d54ee
|
Do not skip empty range notes in object files.
|
2018-07-05 10:53:33 +01:00 |
|
Nick Clifton
|
a1b8a53f98
|
Create the start symbol at the start of the function and the end symbol at the end.
Resolves: #1596823
|
2018-07-02 14:20:53 +01:00 |
|
Nick Clifton
|
7fa87a24cf
|
Fix --debug-rpm when used inside a directory.
|
2018-07-02 11:58:23 +01:00 |
|
Nick Clifton
|
f4130c1b24
|
Use a prefix for all annobin generated symbols, and make them hidden.
Only generate weak symbol definitions for linkonce sections.
|
2018-06-28 13:20:24 +01:00 |
|
Nick Clifton
|
ae10117310
|
Skip some checks for relocatable object files, and dynamic objects.
Stop bogus complaints about stackrealignment not being enabled.
|
2018-06-27 14:55:35 +01:00 |
|
Nick Clifton
|
a55d84f6eb
|
Add -debug-rpm= option to annocheck.
Only use a 2 byte offset for the initial symbol on PowerPC.
|
2018-06-25 16:38:03 +01:00 |
|
Nick Clifton
|
ec37d82581
|
Use --dwarf-path when looking for build-id based debuginfo files.
|
2018-06-22 15:35:18 +01:00 |
|
Nick Clifton
|
4a3f774835
|
Fix premature closing of dwarf handle.
|
2018-06-22 11:15:40 +01:00 |
|
Nick Clifton
|
25bca4e64e
|
Fix scoping bug computing the name of a separate debug info file.
|
2018-06-22 10:46:17 +01:00 |
|
Nick Clifton
|
9a6d845b6e
|
Fix file descriptor leak.
|
2018-06-19 15:42:03 +01:00 |
|
Nick Clifton
|
b8b6c8608e
|
Add command line options to annocheck to disable individual tests.
|
2018-06-19 14:49:31 +01:00 |
|
Nick Clifton
|
9657bbe901
|
Remove C99-isms from annocheck sources.
|
2018-06-08 11:36:47 +01:00 |
|
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 |
|