Commit Graph

8 Commits

Author SHA1 Message Date
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