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 [ # # ][ # # ]: 75763 : FUNDAMENTAL (ADDR, Addr, LIBELFBITS);
[ # # ][ - + ]
[ # # ][ - + ]
[ - + ][ # # ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ # # ]
[ # # ][ # # ]
[ # # ][ # # ]
33 [ # # ][ # # ]: 492 : FUNDAMENTAL (OFF, Off, LIBELFBITS);
[ # # ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ # # ][ # # ]
[ # # ][ # # ]
[ # # ]
34 [ # # ][ # # ]: 32715 : FUNDAMENTAL (HALF, Half, LIBELFBITS);
[ # # ][ # # ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ + + ]
[ - + ][ + + ]
[ - + ][ + + ]
[ # # ][ # # ]
[ # # ][ # # ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ + + ]
[ - + ][ + + ]
[ - + ][ + + ]
35 [ - + ][ - + ]: 51819 : FUNDAMENTAL (WORD, Word, LIBELFBITS);
[ - + ][ # # ]
[ # # ][ # # ]
[ # # ][ # # ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ + + ]
[ - + ][ + + ]
[ - + ][ + + ]
[ # # ][ # # ]
[ # # ][ # # ]
[ # # ][ # # ]
[ - + ][ # # ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ - + ]
[ - + ][ + + ]
[ - + ][ + + ]
[ - + ][ + + ]
36 [ + - ][ - + ]: 24781 : FUNDAMENTAL (SWORD, Sword, LIBELFBITS);
[ + + ][ # # ]
[ # # ][ - + ]
[ - + ][ + - ]
[ - + ][ + + ]
[ # # ][ # # ]
37 [ + - ][ + + ]: 75717 : FUNDAMENTAL (XWORD, Xword, LIBELFBITS);
[ # # ][ - + ]
[ # # ][ # # ]
[ # # ][ # # ]
38 [ + - ][ + + ]: 42411 : FUNDAMENTAL (SXWORD, Sxword, LIBELFBITS);
[ # # ][ - + ]
[ # # ][ # # ]
[ # # ][ # # ]
39 : :
40 : : /* The structured types. */
41 [ + + ][ + + ]: 55 : TYPE (Ehdr, LIBELFBITS)
42 [ + + ][ + + ]: 84 : TYPE (Phdr, LIBELFBITS)
43 [ + + ][ + + ]: 1058 : TYPE (Shdr, LIBELFBITS)
44 [ + + ][ + + ]: 32498 : TYPE (Sym, LIBELFBITS)
45 [ # # ][ # # ]: 0 : TYPE (Rel, LIBELFBITS)
46 [ + + ][ + + ]: 42624 : TYPE (Rela, LIBELFBITS)
47 [ + + ]: 128 : TYPE (Note, LIBELFBITS)
48 [ + + ][ + + ]: 425 : TYPE (Dyn, LIBELFBITS)
49 [ # # ][ # # ]: 0 : TYPE (Syminfo, LIBELFBITS)
50 [ # # ][ # # ]: 0 : TYPE (Move, LIBELFBITS)
51 [ # # ][ # # ]: 0 : TYPE (Lib, LIBELFBITS)
52 [ # # ][ # # ]: 0 : TYPE (auxv_t, LIBELFBITS)
53 : :
54 : :
55 : : /* Prepare for the next round. */
56 : : #undef LIBELFBITS
|