diff options
author | Richard Lowe <richlowe@richlowe.net> | 2011-05-22 03:13:22 +0100 |
---|---|---|
committer | Richard Lowe <richlowe@richlowe.net> | 2011-06-29 19:12:22 -0400 |
commit | 77b6d4a80fc05587b08370de690c979abe2667d5 (patch) | |
tree | f00c511c215afecbbe09aac179e10839099358a6 /usr/src/tools/ctf/dwarf/common/config.h | |
parent | 9ecc7612020c1993e4dbadd3422a74b210279739 (diff) | |
download | illumos-joyent-77b6d4a80fc05587b08370de690c979abe2667d5.tar.gz |
dwarf: Upgrade to libdwarf-20110113
Diffstat (limited to 'usr/src/tools/ctf/dwarf/common/config.h')
-rw-r--r-- | usr/src/tools/ctf/dwarf/common/config.h | 141 |
1 files changed, 70 insertions, 71 deletions
diff --git a/usr/src/tools/ctf/dwarf/common/config.h b/usr/src/tools/ctf/dwarf/common/config.h index 03a76150a0..42b286cfda 100644 --- a/usr/src/tools/ctf/dwarf/common/config.h +++ b/usr/src/tools/ctf/dwarf/common/config.h @@ -1,76 +1,27 @@ -/* config.h. Generated by configure. */ +/* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.in by autoheader. */ -/* - Copyright (C) 2000,2003,2004 Silicon Graphics, Inc. All Rights Reserved. - - This program is free software; you can redistribute it and/or modify it - under the terms of version 2.1 of the GNU Lesser General Public License - as published by the Free Software Foundation. - - This program is distributed in the hope that it would be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - Further, this software is distributed without any warranty that it is - free of the rightful claim of any third person regarding infringement - or the like. Any license provided herein, whether implied or - otherwise, applies only to this software file. Patent licenses, if - any, provided herein do not apply to combinations of this program with - other software, or any other product whatsoever. - - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, write the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, - USA. - - Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pky, - Mountain View, CA 94043, or: - - http://www.sgi.com - - For further information regarding this notice, see: - - http://oss.sgi.com/projects/GenInfo/NoticeExplan - -*/ +/* Define if building universal (internal helper macro) */ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ +/* Define to 1 if you have the <alloca.h> header file. */ +#define HAVE_ALLOCA_H 1 +/* Define 1 if want to allow producer to build with 32/64bit section offsets + per dwarf3 */ +#define HAVE_DWARF2_99_EXTENSION 1 -/* Define to 1 if the elf64_getshdr function is in libelf.a */ -#define HAVE_ELF64_GETSHDR 1 - -/* Define to 1 if the elf64_getehdr function is in libelf.a */ +/* Define to 1 if the elf64_getehdr function is in libelf.a. */ #define HAVE_ELF64_GETEHDR 1 +/* Define to 1 if the elf64_getshdr function is in libelf.a. */ +#define HAVE_ELF64_GETSHDR 1 -/* see if __uint32_t is predefined in the compiler */ -/* #undef HAVE___UINT32_T */ - -/* see if __uint64_t is predefined in the compiler */ -/* #undef HAVE___UINT64_T */ - -/* Define 1 if sys/types.h defines __uint32_t */ -/* #undef HAVE___UINT32_T_IN_SYS_TYPES_H */ - -/* Define 1 if R_IA_64_DIR32LSB is defined (might be enum value) */ -/* #undef HAVE_R_IA_64_DIR32LSB */ - -/* Define 1 if sys/ia64/elf.h exists*/ -/* #undef HAVE_SYS_IA64_ELF_H */ - -/* Define 1 if want to build with 32/64bit section offsets for ia64 */ -/* per the dwarf2 committee proposal adopted Dec 1999 */ -/* #undef HAVE_DWARF2_99_EXTENSION */ - -/* Define 1 if want only 32bit section offsets per pure dwarf2.0.0 spec */ -/* Only one of HAVE_OLD_DWARF2_32BIT_OFFSET or HAVE_DWARF2_99_EXTENSION */ -/* may be defined */ -/* #undef HAVE_OLD_DWARF2_32BIT_OFFSET */ - +/* Define 1 if Elf64_Rela defined. */ +#define HAVE_ELF64_RELA 1 -/* Define to 1 if you have the <alloca.h> header file. */ -#define HAVE_ALLOCA_H 1 +/* Define 1 if Elf64_Sym defined. */ +#define HAVE_ELF64_SYM 1 /* Define to 1 if you have the <elfaccess.h> header file. */ /* #undef HAVE_ELFACCESS_H */ @@ -87,11 +38,26 @@ /* Define to 1 if you have the <libelf/libelf.h> header file. */ /* #undef HAVE_LIBELF_LIBELF_H */ +/* Define 1 if off64 is defined via libelf with GNU_SOURCE. */ +#define HAVE_LIBELF_OFF64_OK 1 + /* Define to 1 if you have the <memory.h> header file. */ #define HAVE_MEMORY_H 1 -/* Define to 1 if you have the <sgidefs.h> header file. */ -/* #undef HAVE_SGIDEFS_H */ +/* Define 1 if need nonstandard printf format for 64bit */ +/* #undef HAVE_NONSTANDARD_PRINTF_64_FORMAT */ + +/* Define 1 to default to old DW_FRAME_CFA_COL */ +/* #undef HAVE_OLD_FRAME_CFA_COL */ + +/* Define 1 if plain libelf builds. */ +#define HAVE_RAW_LIBELF_OK 1 + +/* Define 1 if R_IA_64_DIR32LSB is defined (might be enum value). */ +/* #undef HAVE_R_IA_64_DIR32LSB */ + +/* Define 1 if want producer to build with IRIX offset sizes */ +/* #undef HAVE_SGI_IRIX_OFFSETS */ /* Define to 1 if you have the <stdint.h> header file. */ #define HAVE_STDINT_H 1 @@ -99,6 +65,9 @@ /* Define to 1 if you have the <stdlib.h> header file. */ #define HAVE_STDLIB_H 1 +/* Define 1 if want producer to build with only 32bit section offsets */ +/* #undef HAVE_STRICT_DWARF2_32BIT_OFFSET */ + /* Define to 1 if you have the <strings.h> header file. */ #define HAVE_STRINGS_H 1 @@ -117,6 +86,27 @@ /* Define to 1 if you have the <unistd.h> header file. */ #define HAVE_UNISTD_H 1 +/* Define 1 if want to allow Windows full path detection */ +/* #undef HAVE_WINDOWS_PATH */ + +/* See if __uint32_t is predefined in the compiler. */ +/* #undef HAVE___UINT32_T */ + +/* Define 1 if __uint32_t is in sgidefs.h. */ +/* #undef HAVE___UINT32_T_IN_SGIDEFS_H */ + +/* Define 1 if sys/types.h defines __uint32_t. */ +/* #undef HAVE___UINT32_T_IN_SYS_TYPES_H */ + +/* See if __uint64_t is predefined in the compiler. */ +/* #undef HAVE___UINT64_T */ + +/* Define 1 if is in sgidefs.h. */ +/* #undef HAVE___UINT64_T_IN_SGIDEFS_H */ + +/* Define 1 if sys/types.h defines __uint64_t. */ +/* #undef HAVE___UINT64_T_IN_SYS_TYPES_H */ + /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "" @@ -129,16 +119,25 @@ /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "" +/* Define to the home page for this package. */ +#define PACKAGE_URL "" + /* Define to the version of this package. */ #define PACKAGE_VERSION "" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 -/* Define to 1 if your processor stores words with the most significant byte - first (like Motorola and SPARC, unlike Intel and VAX). */ -#if defined(__sparc) -#define WORDS_BIGENDIAN 1 +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif #else -#undef WORDS_BIGENDIAN +# if defined(__sparc) +# define WORDS_BIGENDIAN 1 +# else +# undef WORDS_BIGENDIAN +# endif #endif |