Branch data Line data Source code
1 : : /* Helper file for type conversion function generation.
2 : : Copyright (C) 1998, 1999, 2000, 2002, 2004, 2007 Red Hat, Inc.
3 : : This file is part of elfutils.
4 : : Contributed by Ulrich Drepper <drepper@redhat.com>, 1998.
5 : :
6 : : This file is free software; you can redistribute it and/or modify
7 : : it under the terms of either
8 : :
9 : : * the GNU Lesser General Public License as published by the Free
10 : : Software Foundation; either version 3 of the License, or (at
11 : : your option) any later version
12 : :
13 : : or
14 : :
15 : : * the GNU General Public License as published by the Free
16 : : Software Foundation; either version 2 of the License, or (at
17 : : your option) any later version
18 : :
19 : : or both in parallel, as here.
20 : :
21 : : elfutils is distributed in the hope that it will be useful, but
22 : : WITHOUT ANY WARRANTY; without even the implied warranty of
23 : : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24 : : General Public License for more details.
25 : :
26 : : You should have received copies of the GNU General Public License and
27 : : the GNU Lesser General Public License along with this program. If
28 : : not, see <http://www.gnu.org/licenses/>. */
29 : :
30 : :
31 : : /* Simple types. */
32 [ + + ][ + + ]: 3069010 : FUNDAMENTAL (ADDR, Addr, LIBELFBITS);
[ + + ]
33 [ # # # # : 2631250 : FUNDAMENTAL (OFF, Off, LIBELFBITS);
# # ]
34 [ + + ][ + + ]: 158943 : FUNDAMENTAL (HALF, Half, LIBELFBITS);
[ + + ]
35 [ + + ][ + + ]: 16023720 : FUNDAMENTAL (WORD, Word, LIBELFBITS);
[ + + ]
36 [ + + ][ + + ]: 146882 : FUNDAMENTAL (SWORD, Sword, LIBELFBITS);
[ + + ]
37 [ + + ][ + + ]: 5576511 : FUNDAMENTAL (XWORD, Xword, LIBELFBITS);
[ + + # #
# # ]
38 [ + + ][ + + ]: 158550 : FUNDAMENTAL (SXWORD, Sxword, LIBELFBITS);
[ + + # #
# # ]
39 : :
40 : : /* The structured types. */
41 [ + + ]: 418 : TYPE (Ehdr, LIBELFBITS)
42 [ + + ]: 872 : TYPE (Phdr, LIBELFBITS)
43 [ + + ]: 2628896 : TYPE (Shdr, LIBELFBITS)
44 [ + + ]: 77790 : TYPE (Sym, LIBELFBITS)
45 [ # # ]: 0 : TYPE (Rel, LIBELFBITS)
46 [ + + ]: 93645 : TYPE (Rela, LIBELFBITS)
47 [ + + # # ]: 1212 : TYPE (Note, LIBELFBITS)
48 [ + + ]: 47425 : TYPE (Dyn, LIBELFBITS)
49 [ # # ]: 0 : TYPE (Syminfo, LIBELFBITS)
50 [ # # ]: 0 : TYPE (Move, LIBELFBITS)
51 [ # # ]: 0 : TYPE (Lib, LIBELFBITS)
52 [ + + ]: 58 : TYPE (auxv_t, LIBELFBITS)
53 [ + + ]: 738 : TYPE (Chdr, LIBELFBITS)
[ + + # # ]
54 : :
55 : :
56 : : /* Prepare for the next round. */
57 : : #undef LIBELFBITS
|