Nick Clifton
|
97b046a1ec
|
Make the --skip-* options skip all messages about the specified test.
|
2018-09-19 15:43:54 +01:00 |
|
Nick Clifton
|
98aa3b8d59
|
Improve error message when an ET_EXEC binary is detected.
|
2018-09-18 11:41:21 +01:00 |
|
Nick Clifton
|
00645328fd
|
Skip failures for PIC vs PIE. (#1629698)
|
2018-09-17 14:47:45 +01:00 |
|
Nick Clifton
|
62a035e246
|
Ensure 4 byte alignment of note sub-sections.
Resolves: #1629671
|
2018-09-17 11:40:50 +01:00 |
|
Nick Clifton
|
38c6f9ee42
|
Add timing tool to report on speed of the checks.
Add check for conflicting use of the -fshort-enum option.
Add check of the GNU Property notes.
Skip check for -O2 if compiled with -Og. (#1624162)
|
2018-09-12 14:27:41 +01:00 |
|
Nick Clifton
|
3218a502f3
|
Add test for ET_EXEC binaries.
Document --report-unknown option.
|
2018-09-03 16:45:27 +01:00 |
|
Nick Clifton
|
a241ed8b29
|
- Fix bug in hardened tool which would skip gcc compiled files if the notes were too small.
- Fix bugs in section-size tool.
- Fix bug in buillt-by tool.
|
2018-08-30 11:59:48 +01:00 |
|
Nick Clifton
|
ccb481d55d
|
Generate notes for comdat sections.
|
2018-08-29 11:09:02 +01:00 |
|
Nick Clifton
|
59960d354a
|
Add more names to the gap skip list.
|
2018-08-23 14:07:31 +01:00 |
|
Nick Clifton
|
f8f44e9346
|
Skip gaps covered by _x86.get_pc_thunk and _savegpr symbols.
Merge ranges where one is wholly covered by another.
|
2018-08-23 11:33:37 +01:00 |
|
Nick Clifton
|
665e3d6465
|
Skip gaps at the end of functions. (#1619267)
|
2018-08-22 11:50:15 +01:00 |
|
Nick Clifton
|
1fa3a94195
|
Fix thinko in ppc64 gap detection code.
Resolves: #1619267
|
2018-08-21 08:58:31 +01:00 |
|
Nick Clifton
|
4482b57ec2
|
Skip gaps at the end of the .text section in ppc64 binaries.
|
2018-08-20 14:26:52 +01:00 |
|
Nick Clifton
|
c396cc5131
|
Skip checks in stack_chk_local_fail.c
Treat gaps as FAIL results rather than MAYBE.
|
2018-08-15 09:51:54 +01:00 |
|
Nick Clifton
|
34de7bcad3
|
Skip checks in __stack_chk_local_fail.
|
2018-08-08 13:43:37 +01:00 |
|
Nick Clifton
|
57a69d60c2
|
Reduce version check to gcc major version number only.
Skip compiler option checks if binary not built with gcc.
Relates: #1603089
|
2018-08-08 09:30:17 +01:00 |
|
Nick Clifton
|
a8c8418bed
|
Fix bug in annobin plugin. Add --section-size=NAME option to annocheck.
|
2018-08-07 15:21:37 +01:00 |
|
Peter Robinson
|
2f44ce6b02
|
rebuild for new gcc
|
2018-08-02 14:01:05 +01:00 |
|
Nick Clifton
|
504e1b0577
|
Correct name of man page for run-on-binaries-in script.
Resolves: #1611155
|
2018-08-02 09:51:33 +01:00 |
|
Nick Clifton
|
f7e6bb686b
|
Allow $ORIGN to be at the start of entries in DT_RPATH and DT_RUNPATH.
|
2018-07-25 11:25:11 +01:00 |
|
Nick Clifton
|
848d99efa7
|
Add support for big endian targets.
|
2018-07-23 17:40:07 +01:00 |
|
Nick Clifton
|
38eb35a4e9
|
Count passes and failures on a per-component basis and report gaps.
|
2018-07-23 16:23:55 +01:00 |
|
Nick Clifton
|
9dbf46e911
|
Use our own copy of the targetm.asm_out.function_section() function. (#159861 comment#17)
|
2018-07-20 12:57:43 +01:00 |
|
Nick Clifton
|
baf40aa7ca
|
Generate grouped note section name all the time. (#159861 comment#16)
|
2018-07-20 10:50:18 +01:00 |
|
Nick Clifton
|
d3e4501372
|
Fix section conflict problem.
Resolves: #1603071
|
2018-07-19 12:25:41 +01:00 |
|
Nick Clifton
|
c4f43f0cbb
|
Fix for building with gcc version 4.
Fix symbol placement in functions with local assembler.
|
2018-07-18 15:24:48 +01:00 |
|
Nick Clifton
|
cc6b631f3a
|
Fix assertions in rnage checking code. Add detection of -U options.
|
2018-07-17 18:06:21 +01:00 |
|
Nick Clifton
|
c760726387
|
Handle function sections properly. Handle .text.startup and .text.unlikely sections. Improve gap detection and reporting.
Resolves: #1601055
|
2018-07-17 16:04:01 +01:00 |
|
Fedora Release Engineering
|
accc579ff3
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
|
2018-07-12 20:14:26 +00:00 |
|
Nick Clifton
|
5a7b2e9a48
|
Fix construction of absolute versions of --dwarf-dir and --debug-rpm options.
|
2018-07-12 10:08:04 +01:00 |
|
Nick Clifton
|
7b83124311
|
Unknown reasons
|
2018-07-11 09:28:28 +01:00 |
|
Nick Clifton
|
4efcfc999f
|
Fix buffer overrun when very long symbol names are encountered.
|
2018-07-11 09:27:49 +01:00 |
|
Igor Gnatenko
|
e8e22cc052
|
remove unneeded BuildRequires
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
|
2018-07-10 15:58:48 +02:00 |
|
Igor Gnatenko
|
7aff41d33b
|
remove unneeded install-info scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
|
2018-07-10 15:55:33 +02: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 |
|