Kim Woelders
699fc2b8b5
Add missing CET (Control-flow Enforcement Technology) bits in asm code
...
Adding .note.gnu.property section data.
#23
2024-04-16 17:36:53 +02:00
Kim Woelders
0f378ef87f
Add endbr32/64 instruction at the start of asm functions
...
Only do so when compiling with -fcf-protection (=> __CET__ is defined).
Inspired by:
004ff08738
Comment:
Fixes SIGILL in tests on 11th gen intel (IBT)
#23
2024-04-13 15:36:12 +02:00
Kim Woelders
30107247b6
Change formatting style
...
No tabs, more like K&R.
Also switch to indent 2.2.13.
2024-01-02 09:47:51 +01:00
Kim Woelders
ec1b4319b8
Indent the remaining unindented files.
2014-12-20 17:02:11 +01:00
Kim Woelders
7e513f5b87
Remove OS/2 support.
...
Looks incomplete and unmaintained.
2013-12-22 05:10:44 +01:00
Kim Woelders
5d28b4ba22
Add option to build with visibility=hidden + associated fixups.
...
SVN revision: 29454
2007-04-09 12:55:29 +00:00
Mike Frysinger
c5cfb22b4a
cleanup and simplify ... this should also fix the preprocessor paste error seen on x86
...
SVN revision: 27943
2007-01-13 05:39:06 +00:00
Kim Woelders
81c3539440
Patch from Dmitry Antipov:
...
- Visibility hiding
- Move common asm macros to asm.h
- Fix some typos.
SVN revision: 21974
2006-04-09 08:12:51 +00:00