1f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard#! /bin/sh 2f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# Copyright (C) 2015 Red Hat, Inc. 3f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# This file is part of elfutils. 4f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# 5f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# This file is free software; you can redistribute it and/or modify 6f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# it under the terms of the GNU General Public License as published by 7f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# the Free Software Foundation; either version 3 of the License, or 8f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# (at your option) any later version. 9f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# 10f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# elfutils is distributed in the hope that it will be useful, but 11f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# WITHOUT ANY WARRANTY; without even the implied warranty of 12f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# GNU General Public License for more details. 14f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# 15f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# You should have received a copy of the GNU General Public License 16f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# along with this program. If not, see <http://www.gnu.org/licenses/>. 17f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard 18f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard. $srcdir/test-subr.sh 19f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard 20f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard# See run-readelf-zdebug.sh for testfile. 21f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard 22f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaardtestfiles testfile-zdebug 23f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaardtestrun_compare ${abs_top_builddir}/src/readelf -z -p.zdebug_str testfile-zdebug <<\EOF 24f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard 25f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark WielaardString section [35] '.zdebug_str' contains 2431 bytes (6433 uncompressed) at offset 0x1da3: 26f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 0] UINT64_MAX 18446744073709551615UL 27f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 22] __DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L) 28f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 5c] __linux 1 29f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 66] __SIZEOF_SIZE_T__ 8 30f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 7a] __UINTPTR_TYPE__ long unsigned int 31f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 9d] __SIZEOF_POINTER__ 8 32f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ b2] __UINT8_MAX__ 255 33f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ c4] __PTRDIFF_MAX__ 9223372036854775807L 34f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ e9] __DEC64_MANT_DIG__ 16 35f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ ff] __FLT_RADIX__ 2 36f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 10f] __DEC32_MIN__ 1E-95DF 37f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 125] __unix__ 1 38f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 130] testfile-zdebug.c 39f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 142] __UINT_LEAST64_MAX__ 18446744073709551615UL 40f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 16e] __SIZEOF_WINT_T__ 4 41f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 182] __LONG_MAX__ 9223372036854775807L 42f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1a4] __LDBL_MIN__ 3.36210314311209350626e-4932L 43f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1cf] __GCC_ATOMIC_SHORT_LOCK_FREE 2 44f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1ee] __LP64__ 1 45f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1f9] __UINT64_C(c) c ## UL 46f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 20f] __DBL_HAS_INFINITY__ 1 47f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 226] __SSE2_MATH__ 1 48f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 236] __linux__ 1 49f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 242] __STDC_HOSTED__ 1 50f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 254] __WINT_MIN__ 0U 51f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 264] __x86_64__ 1 52f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 271] __UINT32_TYPE__ unsigned int 53f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 28e] __UINT_LEAST8_MAX__ 255 54f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 2a6] __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD 55f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 2d7] __FLT_MAX__ 3.40282346638528859812e+38F 56f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 2ff] long unsigned int 57f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 311] __DBL_MANT_DIG__ 53 58f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 325] linux 1 59f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 32d] __DBL_HAS_QUIET_NAN__ 1 60f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 345] __UINT8_TYPE__ unsigned char 61f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 362] __DEC32_MAX_EXP__ 97 62f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 377] __INT32_TYPE__ int 63f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 38a] __SIG_ATOMIC_TYPE__ int 64f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 3a2] __DEC64_MAX_EXP__ 385 65f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 3b8] __DBL_MIN_EXP__ (-1021) 66f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 3d0] _LP64 1 67f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 3d8] __LDBL_HAS_INFINITY__ 1 68f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 3f0] __INT_FAST64_TYPE__ long int 69f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 40d] __gnu_linux__ 1 70f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 41d] __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 71f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 43e] __UINT_FAST64_TYPE__ long unsigned int 72f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 465] __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ 73f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 48c] __UINT16_MAX__ 65535 74f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 4a1] __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ 75f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 4ce] __PRAGMA_REDEFINE_EXTNAME 1 76f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 4ea] __INT_LEAST16_TYPE__ short int 77f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 509] __k8__ 1 78f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 512] __DECIMAL_DIG__ 21 79f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 525] main 80f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 52a] __DBL_MAX__ ((double)1.79769313486231570815e+308L) 81f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 55d] __INT16_TYPE__ short int 82f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 576] __LDBL_HAS_QUIET_NAN__ 1 83f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 58f] __SIZEOF_DOUBLE__ 8 84f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 5a3] __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF 85f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 5ca] __ATOMIC_SEQ_CST 5 86f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 5dd] __UINT64_TYPE__ long unsigned int 87f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 5ff] __INT_LEAST32_TYPE__ int 88f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 618] __INT_LEAST64_MAX__ 9223372036854775807L 89f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 641] __OPTIMIZE__ 1 90f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 650] __INTMAX_C(c) c ## L 91f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 665] __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 92f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 687] __INT_FAST8_MAX__ 127 93f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 69d] __PTRDIFF_TYPE__ long int 94f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 6b7] __LDBL_MIN_EXP__ (-16381) 95f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 6d1] __SIZEOF_LONG_LONG__ 8 96f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 6e8] __FLT_DIG__ 6 97f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 6f6] __UINTMAX_MAX__ 18446744073709551615UL 98f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 71d] __SIZEOF_WCHAR_T__ 4 99f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 732] __INT64_C(c) c ## L 100f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 746] __UINTPTR_MAX__ 18446744073709551615UL 101f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 76d] __FLT_MAX_10_EXP__ 38 102f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 783] __FLT_MIN__ 1.17549435082228750797e-38F 103f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 7ab] __UINT_LEAST64_TYPE__ long unsigned int 104f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 7d3] __SIZEOF_LONG_DOUBLE__ 16 105f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 7ed] __SIZE_MAX__ 18446744073709551615UL 106f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 811] __INT8_C(c) c 107f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 81f] __amd64__ 1 108f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 82b] __INT_LEAST64_TYPE__ long int 109f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 849] __INT_FAST64_MAX__ 9223372036854775807L 110f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 871] __DEC_EVAL_METHOD__ 2 111f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 887] __DEC32_MAX__ 9.999999E96DF 112f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 8a3] __GNUC_MINOR__ 8 113f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 8b4] __WCHAR_MAX__ 2147483647 114f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 8cd] __SIZE_TYPE__ long unsigned int 115f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 8ed] __INT8_MAX__ 127 116f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 8fe] __INTMAX_MAX__ 9223372036854775807L 117f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 922] __ATOMIC_HLE_RELEASE 131072 118f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 93e] __FLT_HAS_QUIET_NAN__ 1 119f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 956] __DBL_EPSILON__ ((double)2.22044604925031308085e-16L) 120f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 98c] __FLT_MIN_EXP__ (-125) 121f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 9a3] __INT_LEAST8_MAX__ 127 122f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 9ba] __SIZEOF_INT128__ 16 123f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 9cf] __INTPTR_MAX__ 9223372036854775807L 124f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 9f3] __INTPTR_TYPE__ long int 125f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ a0c] __LDBL_MIN_10_EXP__ (-4931) 126f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ a28] __GCC_ATOMIC_POINTER_LOCK_FREE 2 127f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ a49] __UINT_LEAST32_MAX__ 4294967295U 128f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ a6a] __SIZEOF_SHORT__ 2 129f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ a7d] __LDBL_MAX_10_EXP__ 4932 130f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ a96] __INT16_C(c) c 131f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ aa5] __MMX__ 1 132f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ aaf] unix 1 133f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ ab6] __FLT_MAX_EXP__ 128 134f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ aca] __DEC64_MAX__ 9.999999999999999E384DD 135f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ af0] __FLT_EPSILON__ 1.19209289550781250000e-7F 136f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ b1b] __INT_FAST16_TYPE__ long int 137f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ b38] __VERSION__ "4.8.2 20140120 (Red Hat 4.8.2-15)" 138f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ b68] __GCC_ATOMIC_LLONG_LOCK_FREE 2 139f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ b87] __DEC128_MIN_EXP__ (-6142) 140f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ ba2] __ATOMIC_RELEASE 3 141f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ bb5] __GNUC_PATCHLEVEL__ 2 142f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ bcb] __UINT_FAST64_MAX__ 18446744073709551615UL 143f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ bf6] __DBL_DECIMAL_DIG__ 17 144f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ c0d] __DBL_DIG__ 15 145f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ c1c] __FLT_MANT_DIG__ 24 146f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ c30] __FLT_DECIMAL_DIG__ 9 147f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ c46] __INT16_MAX__ 32767 148f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ c5a] __DEC128_MIN__ 1E-6143DL 149f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ c73] __BIGGEST_ALIGNMENT__ 16 150f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ c8c] __INT64_MAX__ 9223372036854775807L 151f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ caf] __INT_FAST32_TYPE__ long int 152f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ ccc] __GCC_ATOMIC_INT_LOCK_FREE 2 153f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ ce9] __DEC128_MAX_EXP__ 6145 154f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ d01] __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 155f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ d26] __FXSR__ 1 156f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ d31] __INT8_TYPE__ signed char 157f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ d4b] __ATOMIC_ACQ_REL 4 158f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ d5e] __UINT_LEAST16_MAX__ 65535 159f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ d79] __UINTMAX_TYPE__ long unsigned int 160f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ d9c] __UINT_FAST8_MAX__ 255 161f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ db3] __ORDER_BIG_ENDIAN__ 4321 162f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ dcd] __INT_LEAST32_MAX__ 2147483647 163f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ dec] __UINT_LEAST16_TYPE__ short unsigned int 164f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ e15] __INT_FAST8_TYPE__ signed char 165f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ e34] __DBL_MAX_EXP__ 1024 166f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ e49] __STDC__ 1 167f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ e54] __ELF__ 1 168f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ e5e] __FLT_EVAL_METHOD__ 0 169f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ e74] __ATOMIC_ACQUIRE 2 170f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ e87] __DEC64_EPSILON__ 1E-15DD 171f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ ea1] __INT32_MAX__ 2147483647 172f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ eba] __GCC_ATOMIC_CHAR_LOCK_FREE 2 173f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ ed8] __DEC128_EPSILON__ 1E-33DL 174f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ ef3] __UINT_FAST8_TYPE__ unsigned char 175f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ f15] __amd64 1 176f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ f1f] __DEC32_MIN_EXP__ (-94) 177f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ f37] __GCC_HAVE_DWARF2_CFI_ASM 1 178f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ f53] __LDBL_DIG__ 18 179f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ f63] __UINT32_MAX__ 4294967295U 180f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ f7e] __GNUC_GNU_INLINE__ 1 181f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ f94] __SSE2__ 1 182f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ f9f] __ATOMIC_HLE_ACQUIRE 65536 183f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ fba] __SSE_MATH__ 1 184f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ fc9] __INT_FAST16_MAX__ 9223372036854775807L 185f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ ff1] __LDBL_MAX__ 1.18973149535723176502e+4932L 186f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 101c] __DBL_MIN__ ((double)2.22507385850720138309e-308L) 187f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 104f] __DEC128_MANT_DIG__ 34 188f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1066] __INT32_C(c) c 189f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1075] __DEC64_MIN_EXP__ (-382) 190f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 108e] __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) 191f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 10b1] __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 192f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 10d3] __LDBL_MAX_EXP__ 16384 193f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 10ea] __DEC32_MANT_DIG__ 7 194f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 10ff] __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL 195f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1139] __CHAR32_TYPE__ unsigned int 196f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1156] __INT_LEAST8_TYPE__ signed char 197f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1176] __UINT16_C(c) c 198f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1186] __GCC_ATOMIC_BOOL_LOCK_FREE 2 199f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 11a4] __SIZEOF_FLOAT__ 4 200f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 11b7] __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 201f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 11dc] __DBL_MAX_10_EXP__ 308 202f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 11f3] __LDBL_EPSILON__ 1.08420217248550443401e-19L 203f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1220] __ORDER_PDP_ENDIAN__ 3412 204f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 123a] __ORDER_LITTLE_ENDIAN__ 1234 205f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1257] __WINT_TYPE__ unsigned int 206f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1272] __unix 1 207f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 127b] __ATOMIC_RELAXED 0 208f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 128e] __UINT_FAST32_MAX__ 18446744073709551615UL 209f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 12b9] __INT_FAST32_MAX__ 9223372036854775807L 210f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 12e1] __SIG_ATOMIC_MAX__ 2147483647 211f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 12ff] __UINT_FAST32_TYPE__ long unsigned int 212f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1326] __INT_MAX__ 2147483647 213f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 133d] __GXX_ABI_VERSION 1002 214f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1354] __SIZEOF_INT__ 4 215f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1365] char 216f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 136a] __UINT_FAST16_TYPE__ long unsigned int 217f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1391] __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L 218f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 13c3] __WINT_MAX__ 4294967295U 219f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 13dc] __FLT_HAS_INFINITY__ 1 220f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 13f3] __SHRT_MAX__ 32767 221f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1406] __INT_LEAST16_MAX__ 32767 222f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1420] __LONG_LONG_MAX__ 9223372036854775807LL 223f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1448] __SIZEOF_LONG__ 8 224f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 145a] __INTMAX_TYPE__ long int 225f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1473] __LDBL_HAS_DENORM__ 1 226f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1489] __code_model_small__ 1 227f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 14a0] __REGISTER_PREFIX__ 228f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 14b5] __ATOMIC_CONSUME 1 229f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 14c8] __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL 230f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 150d] __GNUC__ 4 231f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1518] __UINT16_TYPE__ short unsigned int 232f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 153b] __SSE__ 1 233f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1545] __UINT32_C(c) c ## U 234f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 155a] __k8 1 235f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1561] __UINTMAX_C(c) c ## UL 236f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1578] __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 237f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 159d] __SIZEOF_PTRDIFF_T__ 8 238f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 15b4] __CHAR_BIT__ 8 239f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 15c3] __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) 240f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 15f0] __DEC32_EPSILON__ 1E-6DF 241f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1609] __UINT_LEAST32_TYPE__ unsigned int 242f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 162c] __DBL_HAS_DENORM__ 1 243f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1641] /tmp 244f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1646] __LDBL_MANT_DIG__ 64 245f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 165b] __GCC_ATOMIC_LONG_LOCK_FREE 2 246f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1679] __DECIMAL_BID_FORMAT__ 1 247f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1692] __FLT_MIN_10_EXP__ (-37) 248f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 16ab] __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 249f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 16cf] __WCHAR_TYPE__ int 250f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 16e2] __FINITE_MATH_ONLY__ 0 251f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 16f9] argc 252f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 16fe] __USER_LABEL_PREFIX__ 253f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1715] __CHAR16_TYPE__ short unsigned int 254f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1738] __UINT64_MAX__ 18446744073709551615UL 255f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 175e] __UINT8_C(c) c 256f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 176d] __x86_64 1 257f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1778] __UINT_LEAST8_TYPE__ unsigned char 258f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 179b] __INT64_TYPE__ long int 259f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 17b3] __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 260f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 17d8] argv 261f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 17dd] __GNUC_RH_RELEASE__ 15 262f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 17f4] __UINT_FAST16_MAX__ 18446744073709551615UL 263f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 181f] __FLT_HAS_DENORM__ 1 264f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1834] __DEC64_MIN__ 1E-383DD 265f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 184b] __DBL_MIN_10_EXP__ (-307) 266f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1865] __FLT_DENORM_MIN__ 1.40129846432481707092e-45F 267f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 1894] GNU C 4.8.2 20140120 (Red Hat 4.8.2-15) -mtune=generic -march=x86-64 -g3 -O3 -fuse-ld=gold -fno-asynchronous-unwind-tables 268f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard [ 190f] __SCHAR_MAX__ 127 269f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark WielaardEOF 270f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaard 271f5013e83d5c8fcd9309c8976c3f1167d28cd07aaMark Wielaardexit 0 272