pagure Logo
  • Log In

rpms / annobin

Clone
Source Code
GIT
  • Source
  • Issues 
  • Pull Requests  0
  • Stats

History annobin.spec

epel7 f27 f28 f29 f30 f31 f32 f33 f34 f35 f36 main rawhide
  1.   f32
  2.   annobin.spec
9.27-3
Jakub Jelinek • a year ago  
d1f1948
Rebuilt for gcc 10.2.1-5
Jakub Jelinek • 2 years ago  
db20a08
Use more robust checks for AArch64 options.
Nick Clifton • 2 years ago  
cd1ece2
Rebase to 9.25 - fixing AArch64 pointer size problems.
Nick Clifton • 2 years ago  
5584ddf
Annobin: Fall back on using the flags if the option cannot be found in cl_options. Annocheck: Detect Fortran compiled programs.
Nick Clifton • 2 years ago  
fd0e28f
Annobin: If option name mismatch occurs, seach for the real option. (#1817452)
Nick Clifton • 2 years ago  
1989d6b
Annocheck: Fix a division by zero error when parsing GO binaries.
Nick Clifton • 2 years ago  
fdb3411
Fixes for rebuilding.
Nick Clifton • 2 years ago  
7b10140
NVR bump to rebuild with the new annobin.
Nick Clifton • 2 years ago  
b623019
Annobin: Fix access to the -flto and -fsanitize flags.
Nick Clifton • 2 years ago  
9d32ae0
Use offsets stored in gcc's cl_option structure to access the global_options array, thus removing the need to check for changes in the size of this structure.
Nick Clifton • 2 years ago  
eece91e
NVR bump to allow rebuilding against new gcc
Nick Clifton • 2 years ago  
652edd2
NVR bump to enable rebuild against updated gcc (F32 iteration).
Nick Clifton • 2 years ago  
7de481b
NVR bump to enable rebuild against updated gcc.
Nick Clifton • 2 years ago  
ab0ada5
Annobin: Note when stack clash notes are generated.
Nick Clifton • 2 years ago  
eb569a6
Add configure option to suppress building annocheck.
Nick Clifton • 2 years ago  
2b9645b
Fix debuginfod test.
Nick Clifton • 2 years ago  
4c77fc3
Correct the build requirement for building with debuginfod support.
Nick Clifton • 2 years ago  
30290e7
Add support for debuginfod (disabled by default)
Nick Clifton • 2 years ago  
3317ae1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Fedora Release Engineering • 2 years ago  
b221550
Disable annobin whilst building annobin - in order to allow it to be rebuilt
Nick Clifton • 2 years ago  
23baf8b
NVR bumo
Nick Clifton • 2 years ago  
3755b69
Add experimental clang plugin and rebuild with gcc-10.
Nick Clifton • 2 years ago  
980573d
Version bump in order to allow rebuilding with gcc-10.
Nick Clifton • 2 years ago  
476968a
Have annocheck ignore notes with an end address of 0.
Nick Clifton • 2 years ago  
8997d89
Improve checking of gcc versions.
Nick Clifton • 2 years ago  
27da4ae
oops - set correct NVR.
Nick Clifton • 2 years ago  
df1c169
Annocheck: Do not skip positive results.
Nick Clifton • 2 years ago  
9f8f0cd
Generate a WARN result for code compiled with instrumentation enabled.
Nick Clifton • 2 years ago  
d97bf86
Replace address checks with dladdr1.
Nick Clifton • 2 years ago  
fff201e
Use libabigail like checking to ensure variable address consistency.
Nick Clifton • 2 years ago  
0468836
Skip generation of global notes for hot/cold sections.
Nick Clifton • 2 years ago  
07e0a5a
Generate FAIL results if -Wall or -Wformat-security are missing.
Nick Clifton • 2 years ago  
59663eb
- If notes cannot be found in the executable look for them in the debuginfo file, if available.
Nick Clifton • 2 years ago  
c240981
Improve detection of GO binaries.
Nick Clifton • 2 years ago  
af41c06
NVR bump to allow rebuild against latest gcc.
Nick Clifton • 2 years ago  
1650386
Allow compiler used to run tests to be specified on the command line.
Nick Clifton • 2 years ago  
b6d4688
Fix a memory allocation error in the annobin plugin.
Nick Clifton • 2 years ago  
4a6b895
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Fedora Release Engineering • 2 years ago  
978810c
Fix merge problems.
Nick Clifton • 3 years ago  
4e1b84e
Another attempt at fixing the detection and reporting of missing -D_FORTIFY_SOURCE options.
Nick Clifton • 3 years ago  
03aecab
Rebuild for RPM 4.15
Igor Gnatenko • 3 years ago  
b20fc42
Rebuild for RPM 4.15
Igor Gnatenko • 3 years ago  
2fca1e2
Small and trivial spec cleanups
Igor Gnatenko • 3 years ago  
16c7d0f
Really enable annocheck sub-package
Panu Matilainen • 3 years ago  
fcc5d2b
Report a missing -D_FORTIFY_SOUCRE option if -D_GLIBCXX_ASSERTIONS was detected. Do not report problems with -fstack-protection if the binary was not built by gcc or clang.
Nick Clifton • 3 years ago  
94317b5
Add tests of clang command line options recorded in the DW_AT_producer attribute.
Nick Clifton • 3 years ago  
64b0875
Fix test for an executable stack segment.
Nick Clifton • 3 years ago  
eeb41d9
Rebuild annobin with the latest rawhide gcc sources.
Nick Clifton • 3 years ago  
276edb1
Annobin: Suppress more calls to free() which are triggering memory checker errors.
Nick Clifton • 3 years ago  
6e6ab3b
Add section flag matching ability to section size tool.
Nick Clifton • 3 years ago  
e7dabf6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Fedora Release Engineering • 3 years ago  
cbc3459
Use with for rich dependency on gcc.
Björn Esser • 3 years ago  
a406d38
Fix build of srpm.
Björn Esser • 3 years ago  
e0d9656
Really fix rhbz#1607430.
Björn Esser • 3 years ago  
5524770
Rebuilt with annotations enabled
Björn Esser • 3 years ago  
9265fb5
Disable annotated build
Björn Esser • 3 years ago  
c199efe
Fix rpm query for gcc version
Björn Esser • 3 years ago  
fbf6e93
Add BZ number to changelog.
Nick Clifton • 3 years ago  
dc77d4f
Add an exact requirement on the major version of gcc.
Nick Clifton • 3 years ago  
a8a0b58
Annobin: Add support for .text.startup and .text.exit sections generated by gcc 9.
Nick Clifton • 3 years ago  
443440a
Annocheck: Skip checks for -D_FORTIFY_SOURCE and -D_GLIBCXX_ASSERTIONS if there is no compiler generated code in the binary.
Nick Clifton • 3 years ago  
16e73c5
Rebuilt with annotations enabled
Björn Esser • 3 years ago  
e1bf6de
Disable annotated build
Björn Esser • 3 years ago  
aac7af9
Rebuilt for GCC 9
Björn Esser • 3 years ago  
1e95c47
Annocheck: Only skip specific checks for specific symbols. Annobin: Record the setting of the -fomit-frame-pointer option.
Nick Clifton • 3 years ago  
c418230
Annocheck: Do not ignore -Og when checking to see if an optimization level has been set. (#1624162)
Nick Clifton • 3 years ago  
61981be
Annobin: Fix handling of multiple .text.unlikely sections.
Nick Clifton • 3 years ago  
a4538d8
Annocheck: Skip gaps in PPC64 executables covered by start_bcax_ symbols.
Nick Clifton • 3 years ago  
60a01e9
Annocheck: Disable ENDBR test for shared libraries. (#1652925)
Nick Clifton • 3 years ago  
dbdec1a
Annocheck: Add test for ENDBR instruction at entry address of x86/x86_64 executables. (#1652925)
Nick Clifton • 3 years ago  
1a9432d
Fix building with gcc version 4.
Nick Clifton • 3 years ago  
d3a48b4
Skip -Wl,-z,now and -Wl,-z,relro checks for non-gcc produced binaries.
Nick Clifton • 3 years ago  
eef6b3c
Ensure GNU Property notes are 8-byte aligned in x86_64 binaries.
Nick Clifton • 3 years ago  
819496e
Skip PPC64 linker stubs created in the middle of text sections (again). (#1630640)
Nick Clifton • 3 years ago  
9eeba25
Suppress free of invalid pointer. (#1638371)
Nick Clifton • 3 years ago  
b6fefda
Skip PPC64 linker stubs created in the middle of text sections. (#1630640)
Nick Clifton • 3 years ago  
a7bd5f0
Skip PPC64 linker stubs created in the middle of text sections.
Nick Clifton • 3 years ago  
107f5dd
Also skip virtual thinks created by G++. (#1630619)
Nick Clifton • 3 years ago  
31fd1df
Use uppercase for all fail/mayb/pass results. (#1637706)
Nick Clifton • 3 years ago  
a4ffb9c
Generate notes for unlikely sections. (#1630620)
Nick Clifton • 3 years ago  
28d895f
Fix edge case computing section names for end symbols. (#1637039)
Nick Clifton • 3 years ago  
863cedb
Skip dynamic checks for binaries without a dynamic segment. (#1636606)
Nick Clifton • 3 years ago  
66bc630
- Delay generating attach_to_group directives until the end of the compilation. (#1636265)
Nick Clifton • 3 years ago  
1750e06
Fix function section support (again). (#1630574)
Nick Clifton • 3 years ago  
5b660fd
Skip compiler option checks for non-GNU producers. (#1633749)
Nick Clifton • 3 years ago  
fa19a50
Make annocheck ignore symbols suffixed with ".end".
Nick Clifton • 3 years ago  
50a4793
Tweak tests.
Nick Clifton • 3 years ago  
740bbaa
Generate notes and groups for .text.hot and .text.unlikely sections.
Nick Clifton • 3 years ago  
2cdf84f
Make the --skip-* options skip all messages about the specified test.
Nick Clifton • 3 years ago  
97b046a
Improve error message when an ET_EXEC binary is detected.
Nick Clifton • 3 years ago  
98aa3b8
Skip failures for PIC vs PIE. (#1629698)
Nick Clifton • 3 years ago  
0064532
Ensure 4 byte alignment of note sub-sections.
Nick Clifton • 3 years ago  
62a035e
Add timing tool to report on speed of the checks.
Nick Clifton • 3 years ago  
38c6f9e
Add test for ET_EXEC binaries.
Nick Clifton • 3 years ago  
3218a50
- Fix bug in hardened tool which would skip gcc compiled files if the notes were too small.
Nick Clifton • 3 years ago  
a241ed8
Generate notes for comdat sections.
Nick Clifton • 3 years ago  
ccb481d
Add more names to the gap skip list.
Nick Clifton • 3 years ago  
59960d3
Skip gaps covered by _x86.get_pc_thunk and _savegpr symbols.
Nick Clifton • 3 years ago  
f8f44e9
Skip gaps at the end of functions. (#1619267)
Nick Clifton • 3 years ago  
665e3d6
Fix thinko in ppc64 gap detection code.
Nick Clifton • 3 years ago  
1fa3a94
Skip gaps at the end of the .text section in ppc64 binaries.
Nick Clifton • 3 years ago  
4482b57
Skip checks in stack_chk_local_fail.c
Nick Clifton • 3 years ago  
c396cc5
Skip checks in __stack_chk_local_fail.
Nick Clifton • 3 years ago  
34de7bc
Reduce version check to gcc major version number only.
Nick Clifton • 3 years ago  
57a69d6
Fix bug in annobin plugin. Add --section-size=NAME option to annocheck.
Nick Clifton • 3 years ago  
a8c8418
rebuild for new gcc
Peter Robinson • 3 years ago  
2f44ce6
Correct name of man page for run-on-binaries-in script.
Nick Clifton • 3 years ago  
504e1b0
Allow $ORIGN to be at the start of entries in DT_RPATH and DT_RUNPATH.
Nick Clifton • 3 years ago  
f7e6bb6
Add support for big endian targets.
Nick Clifton • 3 years ago  
848d99e
Count passes and failures on a per-component basis and report gaps.
Nick Clifton • 3 years ago  
38eb35a
Use our own copy of the targetm.asm_out.function_section() function. (#159861 comment#17)
Nick Clifton • 3 years ago  
9dbf46e
Generate grouped note section name all the time. (#159861 comment#16)
Nick Clifton • 3 years ago  
baf40aa
Fix section conflict problem.
Nick Clifton • 3 years ago  
d3e4501
Fix for building with gcc version 4.
Nick Clifton • 3 years ago  
c4f43f0
Fix assertions in rnage checking code. Add detection of -U options.
Nick Clifton • 3 years ago  
cc6b631
Handle function sections properly. Handle .text.startup and .text.unlikely sections. Improve gap detection and reporting.
Nick Clifton • 3 years ago  
c760726
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Fedora Release Engineering • 3 years ago  
accc579
Fix construction of absolute versions of --dwarf-dir and --debug-rpm options.
Nick Clifton • 3 years ago  
5a7b2e9
Unknown reasons
Nick Clifton • 3 years ago  
7b83124
Fix buffer overrun when very long symbol names are encountered.
Nick Clifton • 3 years ago  
4efcfc9
remove unneeded BuildRequires
Igor Gnatenko • 3 years ago  
e8e22cc
remove unneeded install-info scriptlets
Igor Gnatenko • 3 years ago  
7aff41d
Add missing build dependency upon gcc-c++.
Nick Clifton • 3 years ago  
cb01155
Do not force the generation of function notes when -ffunction-sections is active.
Nick Clifton • 3 years ago  
be50c56
Skip the .annobin_ prfix when reporting symbols.
Nick Clifton • 3 years ago  
a231425
Use the assembler (c++ mangled) version of function names when switching sections.
Nick Clifton • 3 years ago  
0342042
Do not call function_section.
Nick Clifton • 3 years ago  
efaf793
Ignore cross-section gaps.
Nick Clifton • 4 years ago  
326c603
Do not skip empty range notes in object files.
Nick Clifton • 4 years ago  
ce5f9d5
Create the start symbol at the start of the function and the end symbol at the end.
Nick Clifton • 4 years ago  
a1b8a53
Fix --debug-rpm when used inside a directory.
Nick Clifton • 4 years ago  
7fa87a2
Use a prefix for all annobin generated symbols, and make them hidden.
Nick Clifton • 4 years ago  
f4130c1
Skip some checks for relocatable object files, and dynamic objects.
Nick Clifton • 4 years ago  
ae10117
Add -debug-rpm= option to annocheck.
Nick Clifton • 4 years ago  
a55d84f
Use --dwarf-path when looking for build-id based debuginfo files.
Nick Clifton • 4 years ago  
ec37d82
Fix premature closing of dwarf handle.
Nick Clifton • 4 years ago  
4a3f774
Fix scoping bug computing the name of a separate debug info file.
Nick Clifton • 4 years ago  
25bca4e
Fix file descriptor leak.
Nick Clifton • 4 years ago  
9a6d845
Add command line options to annocheck to disable individual tests.
Nick Clifton • 4 years ago  
b8b6c86
Remove C99-isms from annocheck sources.
Nick Clifton • 4 years ago  
9657bbe
Add the annocheck program as a sub-package.
Nick Clifton • 4 years ago  
4656334
Do not use the SHF_GNU_BUILD_NOTE section flag.
Nick Clifton • 4 years ago  
a47a7d3
Remove .sh extension from shell scripts.
Nick Clifton • 4 years ago  
db2c4ce
Update to 5.9 annobin sources which includes code to record the -mstackrealign option for i686 binaries.
Nick Clifton • 4 years ago  
78f88fb
Hide the annobin start of file symbol.
Nick Clifton • 4 years ago  
29f42b4
Fix script bug in hardended.sh. (Thanks to: Stefan S?rensen <stefan.sorensen@spectralink.com>)
Nick Clifton • 4 years ago  
7a683bb
Version number bump so that the plugin can be rebuilt with the latest version of GCC.
Nick Clifton • 4 years ago  
967f47d
Rebuild the plugin with the newly created plugin enabled.
Nick Clifton • 4 years ago  
f45ff6b
Skip the isa_flags check in the ABI test because the crt[in].o files are compiled with different flags from the test files.
Nick Clifton • 4 years ago  
9d8fe91
Add manual pages for the annobin and the scripts.
Nick Clifton • 4 years ago  
4f0a7c2
Do not record a stack protection setting of -1.
Nick Clifton • 4 years ago  
f2865c5
Do not complain about a dwarf_version value of -1.
Nick Clifton • 4 years ago  
3323867
Bias file start symbols by 2 in order to avoid them confused with function symbols. (#1554332)
Nick Clifton • 4 years ago  
0af9bb2
Add --ignore-gaps option to check-abi.sh script.
Nick Clifton • 4 years ago  
c42ae85
Handle functions with specific assembler names.
Nick Clifton • 4 years ago  
a9bdd53
Move gcc_vr logic closer to use location.
Nick Clifton • 4 years ago  
38bf73b
Add an early require of gcc.
Nick Clifton • 4 years ago  
fb74d1e
Add an explicit requirement on the version of gcc used to built the plugin.
Nick Clifton • 4 years ago  
0078c77
Change type and size of symbols to STT_NOTYPE/0 so that they do not confuse GDB. (#1539664)
Nick Clifton • 4 years ago  
8a3889e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Fedora Release Engineering • 4 years ago  
b42c748
Rebase on 3.3 release, which adds support for recording -mcet and -fcf-protection.
Nick Clifton • 4 years ago  
cfbd038
Rebuild for GCC 8
Florian Weimer • 4 years ago  
ccd5e04
Fix the installation of the annobin.info file.
Nick Clifton • 4 years ago  
d1be1bd
Resolved merge
Nick Clifton • 4 years ago  
4eecdf8
Rebase on 3.2 release, which now contains documentation!
Nick Clifton • 4 years ago  
6b89f32
Added %undefine _annotated_build
Richard W.M. Jones • 4 years ago  
267ee07
Rebuild against GCC 7.3.1.
Richard W.M. Jones • 4 years ago  
3f1d08f
Add --with-gcc-plugin-dir option to the configure command line.
Nick Clifton • 4 years ago  
ceb5d85
Rebase on 3.1 annobin sources:
Nick Clifton • 4 years ago  
26ba227
Do not generate notes when there is no output file.
Nick Clifton • 4 years ago  
ecf7069
Invent an input filename when reading from a pipe.
Nick Clifton • 4 years ago  
3dfaaa0
Use DECL_ASSEMBLER_NAME for symbol references (#1519165)
Florian Weimer • 4 years ago  
a11e44b
bump release
Igor Gnatenko • 4 years ago  
6112172
fix versions in changelog
Igor Gnatenko • 4 years ago  
ccfd4bf
remove Group tag
Igor Gnatenko • 4 years ago  
2fe93a3
cleanup spec
Igor Gnatenko • 4 years ago  
757c3b0
fix license tag
Igor Gnatenko • 4 years ago  
d6f88f6
Touch the auto-generated files in order to stop them from being regenerated.
Nick Clifton • 4 years ago  
c393d68
Stop the plugin complaining about compiler datestamp mismatches.
Nick Clifton • 4 years ago  
31b6780
Tweak tests so that they will run on older machines.
Nick Clifton • 4 years ago  
4b489fe
SWitch back to xz compression for the source tarball.
Nick Clifton • 4 years ago  
32a0f85
Update changelog file after merging.
Nick Clifton • 4 years ago  
3b7589f
Rebased to annobin-2.3 sources.
Nick Clifton • 4 years ago  
e7ed178
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Fedora Release Engineering • 4 years ago  
3b2676b
Rebuild with binutils fix for ppc64le (#1475636)
Florian Weimer • 4 years ago  
f53ae1f
Initial Commit (#1451407)
Nick Clifton • 4 years ago  
35fd563
Powered by Pagure 5.13.3
Documentation • File an Issue • About this Instance • SSH Hostkey/Fingerprint
© Red Hat, Inc. and others.