OLD | NEW |
1 /* PowerPC-specific support for 32-bit ELF | 1 /* PowerPC-specific support for 32-bit ELF |
2 Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, | 2 Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, |
3 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 | 3 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
4 Free Software Foundation, Inc. | 4 Free Software Foundation, Inc. |
5 Written by Ian Lance Taylor, Cygnus Support. | 5 Written by Ian Lance Taylor, Cygnus Support. |
6 | 6 |
7 This file is part of BFD, the Binary File Descriptor library. | 7 This file is part of BFD, the Binary File Descriptor library. |
8 | 8 |
9 This program is free software; you can redistribute it and/or modify | 9 This program is free software; you can redistribute it and/or modify |
10 it under the terms of the GNU General Public License as published by | 10 it under the terms of the GNU General Public License as published by |
(...skipping 19 matching lines...) Expand all Loading... |
30 #include "sysdep.h" | 30 #include "sysdep.h" |
31 #include <stdarg.h> | 31 #include <stdarg.h> |
32 #include "bfd.h" | 32 #include "bfd.h" |
33 #include "bfdlink.h" | 33 #include "bfdlink.h" |
34 #include "libbfd.h" | 34 #include "libbfd.h" |
35 #include "elf-bfd.h" | 35 #include "elf-bfd.h" |
36 #include "elf/ppc.h" | 36 #include "elf/ppc.h" |
37 #include "elf32-ppc.h" | 37 #include "elf32-ppc.h" |
38 #include "elf-vxworks.h" | 38 #include "elf-vxworks.h" |
39 #include "dwarf2.h" | 39 #include "dwarf2.h" |
| 40 #include "elf-linux-psinfo.h" |
40 | 41 |
41 typedef enum split16_format_type | 42 typedef enum split16_format_type |
42 { | 43 { |
43 split16a_type = 0, | 44 split16a_type = 0, |
44 split16d_type | 45 split16d_type |
45 } | 46 } |
46 split16_format_type; | 47 split16_format_type; |
47 | 48 |
48 /* RELA relocations are used here. */ | 49 /* RELA relocations are used here. */ |
49 | 50 |
(...skipping 1355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1405 /* A relative 8 bit branch. */ | 1406 /* A relative 8 bit branch. */ |
1406 HOWTO (R_PPC_VLE_REL8, /* type */ | 1407 HOWTO (R_PPC_VLE_REL8, /* type */ |
1407 1, /* rightshift */ | 1408 1, /* rightshift */ |
1408 1, /* size (0 = byte, 1 = short, 2 = long) */ | 1409 1, /* size (0 = byte, 1 = short, 2 = long) */ |
1409 8, /* bitsize */ | 1410 8, /* bitsize */ |
1410 TRUE, /* pc_relative */ | 1411 TRUE, /* pc_relative */ |
1411 0, /* bitpos */ | 1412 0, /* bitpos */ |
1412 complain_overflow_signed, /* complain_on_overflow */ | 1413 complain_overflow_signed, /* complain_on_overflow */ |
1413 bfd_elf_generic_reloc, /* special_function */ | 1414 bfd_elf_generic_reloc, /* special_function */ |
1414 "R_PPC_VLE_REL8", /* name */ | 1415 "R_PPC_VLE_REL8", /* name */ |
error: old chunk mismatch |
None
OLD | NEW |