X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Felf%2Fcommon.h;h=ff3a08d7df3951ef8859fdb8de3fedd0926f0e0f;hb=74b4ba13b642fc0afd1c6cc7c67c9ae1f2297244;hp=4d8e42e3c2d69f10cbbb19a078c624fcd85f6ad3;hpb=61fbc1aa06ace2eedead83c4526b06941a1d33bb;p=external%2Fbinutils.git diff --git a/include/elf/common.h b/include/elf/common.h index 4d8e42e..ff3a08d 100644 --- a/include/elf/common.h +++ b/include/elf/common.h @@ -669,6 +669,17 @@ /* Values used in GNU .note.gnu.property notes (NT_GNU_PROPERTY_TYPE_0). */ #define GNU_PROPERTY_STACK_SIZE 1 #define GNU_PROPERTY_NO_COPY_ON_PROTECTED 2 +#define GNU_PROPERTY_COMPILER_FLAGS 32 + +/* Bit masks for compiler flags: */ +/* Pre/post cxx11 ABI. */ +#define GNU_PROPERTY_USECXX_VALIDATION (1U << 0) +#define GNU_PROPERTY_USECXX11_ABI (1U << 1) +/* Sanitizer flags. */ +#define GNU_PROPERTY_SANITIZE_VALIDATION (1U << 2) +#define GNU_PROPERTY_SANITIZE_ADDRESS (1U << 3) +#define GNU_PROPERTY_SANITIZE_UNDEFINED (1U << 4) +#define GNU_PROPERTY_SANITIZE_THREAD (1U << 5) /* Processor-specific semantics, lo */ #define GNU_PROPERTY_LOPROC 0xc0000000