#include #include "../gcc-4.1.1/gcc/config/gentoo-hardened/arch/hardened-x86_64.h" #include "../gcc-4.1.1/gcc/config/gentoo-hardened/hardened.h" int main(void) { #if defined(GENTOO_HARDENED_GCC_MODE) printf("GENTOO_HARDENED_GCC_MODE: %i\n", GENTOO_HARDENED_GCC_MODE); #endif #if defined(GENTOO_HARDENED_GCC_POLICY) printf("GENTOO_HARDENED_GCC_POLICY: %i\n", GENTOO_HARDENED_GCC_POLICY); #endif printf("GENTOO_HARDENED_GCC_ARCH_STARTFILE_SPEC: %s\n", GENTOO_HARDENED_GCC_ARCH_STARTFILE_SPEC); printf("GENTOO_HARDENED_GCC_ARCH_ENDFILE_SPEC: %s\n", GENTOO_HARDENED_GCC_ARCH_ENDFILE_SPEC); printf("GENTOO_HARDENED_GCC_LIBC_CRT1_NAME_NORMAL: %s\n", GENTOO_HARDENED_GCC_LIBC_CRT1_NAME_NORMAL); printf("GENTOO_HARDENED_GCC_LIBC_CRT1_NAME_PIE: %s\n", GENTOO_HARDENED_GCC_LIBC_CRT1_NAME_PIE); printf("GENTOO_HARDENED_GCC_CC1_SPEC_PIE_CALLOUT: %s\n", GENTOO_HARDENED_GCC_CC1_SPEC_PIE_CALLOUT); printf("GENTOO_HARDENED_GCC_LINK_PIE_SPEC_PIE_CALLOUT: %s\n", GENTOO_HARDENED_GCC_LINK_PIE_SPEC_PIE_CALLOUT); printf("GENTOO_HARDENED_GCC_CC1_SPEC_SSP_CALLOUT: %s\n", GENTOO_HARDENED_GCC_CC1_SPEC_SSP_CALLOUT); printf("GENTOO_HARDENED_GCC_CC1_SPEC_SSP_ALL_CALLOUT: %s\n", GENTOO_HARDENED_GCC_CC1_SPEC_SSP_ALL_CALLOUT); printf("\n"); printf("GENTOO_HARDENED_GCC_ASM_SPEC: %s\n", GENTOO_HARDENED_GCC_ASM_SPEC); printf("GENTOO_HARDENED_GCC_CPP_SPEC: %s\n", GENTOO_HARDENED_GCC_CPP_SPEC); printf("GENTOO_HARDENED_GCC_CC1_SPEC: %s\n", GENTOO_HARDENED_GCC_CC1_SPEC); printf("GENTOO_HARDENED_GCC_LINK_PIE_SPEC: %s\n", GENTOO_HARDENED_GCC_LINK_PIE_SPEC); printf("\n"); #if defined(GENTOO_HARDENED_GCC_STARTFILE_SPEC) printf("GENTOO_HARDENED_GCC_STARTFILE_SPEC: %s\n", GENTOO_HARDENED_GCC_STARTFILE_SPEC); #else printf("GENTOO_HARDENED_GCC_STARTFILE_SPEC: undefined\n"); #endif #if defined(GENTOO_HARDENED_GCC_ENDFILE_SPEC) printf("GENTOO_HARDENED_GCC_ENDFILE_SPEC: %s\n", GENTOO_HARDENED_GCC_ENDFILE_SPEC); #else printf("GENTOO_HARDENED_GCC_ENDFILE_SPEC: undefined\n"); #endif // printf(": %s\n", ); // printf(": %s\n", ); }