Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(137)

Side by Side Diff: include/elf/avr.h

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « include/elf/ChangeLog ('k') | include/elf/common.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* AVR ELF support for BFD. 1 /* AVR ELF support for BFD.
2 Copyright 1999, 2000, 2004, 2006, 2010 Free Software Foundation, Inc. 2 Copyright 1999, 2000, 2004, 2006, 2010, 2012
3 Free Software Foundation, Inc.
3 Contributed by Denis Chertykov <denisc@overta.ru> 4 Contributed by Denis Chertykov <denisc@overta.ru>
4 5
5 This file is part of BFD, the Binary File Descriptor library. 6 This file is part of BFD, the Binary File Descriptor library.
6 7
7 This program is free software; you can redistribute it and/or modify 8 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by 9 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3 of the License, or 10 the Free Software Foundation; either version 3 of the License, or
10 (at your option) any later version. 11 (at your option) any later version.
11 12
12 This program is distributed in the hope that it will be useful, 13 This program is distributed in the hope that it will be useful,
(...skipping 10 matching lines...) Expand all
23 24
24 #include "elf/reloc-macros.h" 25 #include "elf/reloc-macros.h"
25 26
26 /* Processor specific flags for the ELF header e_flags field. */ 27 /* Processor specific flags for the ELF header e_flags field. */
27 #define EF_AVR_MACH 0x7F 28 #define EF_AVR_MACH 0x7F
28 29
29 /* If bit #7 is set, it is assumed that the elf file uses local symbols 30 /* If bit #7 is set, it is assumed that the elf file uses local symbols
30 as reference for the relocations so that linker relaxation is possible. */ 31 as reference for the relocations so that linker relaxation is possible. */
31 #define EF_AVR_LINKRELAX_PREPARED 0x80 32 #define EF_AVR_LINKRELAX_PREPARED 0x80
32 33
33 #define E_AVR_MACH_AVR1 1 34 #define E_AVR_MACH_AVR1 1
34 #define E_AVR_MACH_AVR2 2 35 #define E_AVR_MACH_AVR2 2
35 #define E_AVR_MACH_AVR25 25 36 #define E_AVR_MACH_AVR25 25
36 #define E_AVR_MACH_AVR3 3 37 #define E_AVR_MACH_AVR3 3
37 #define E_AVR_MACH_AVR31 31 38 #define E_AVR_MACH_AVR31 31
38 #define E_AVR_MACH_AVR35 35 39 #define E_AVR_MACH_AVR35 35
39 #define E_AVR_MACH_AVR4 4 40 #define E_AVR_MACH_AVR4 4
40 #define E_AVR_MACH_AVR5 5 41 #define E_AVR_MACH_AVR5 5
41 #define E_AVR_MACH_AVR51 51 42 #define E_AVR_MACH_AVR51 51
42 #define E_AVR_MACH_AVR6 6 43 #define E_AVR_MACH_AVR6 6
43 #define E_AVR_MACH_XMEGA1 101 44 #define E_AVR_MACH_XMEGA1 101
44 #define E_AVR_MACH_XMEGA2 102 45 #define E_AVR_MACH_XMEGA2 102
45 #define E_AVR_MACH_XMEGA3 103 46 #define E_AVR_MACH_XMEGA3 103
46 #define E_AVR_MACH_XMEGA4 104 47 #define E_AVR_MACH_XMEGA4 104
47 #define E_AVR_MACH_XMEGA5 105 48 #define E_AVR_MACH_XMEGA5 105
48 #define E_AVR_MACH_XMEGA6 106 49 #define E_AVR_MACH_XMEGA6 106
49 #define E_AVR_MACH_XMEGA7 107 50 #define E_AVR_MACH_XMEGA7 107
50 51
51 /* Relocations. */ 52 /* Relocations. */
52 START_RELOC_NUMBERS (elf_avr_reloc_type) 53 START_RELOC_NUMBERS (elf_avr_reloc_type)
(...skipping 17 matching lines...) Expand all
70 RELOC_NUMBER (R_AVR_HH8_LDI_PM_NEG, 17) 71 RELOC_NUMBER (R_AVR_HH8_LDI_PM_NEG, 17)
71 RELOC_NUMBER (R_AVR_CALL, 18) 72 RELOC_NUMBER (R_AVR_CALL, 18)
72 RELOC_NUMBER (R_AVR_LDI, 19) 73 RELOC_NUMBER (R_AVR_LDI, 19)
73 RELOC_NUMBER (R_AVR_6, 20) 74 RELOC_NUMBER (R_AVR_6, 20)
74 RELOC_NUMBER (R_AVR_6_ADIW, 21) 75 RELOC_NUMBER (R_AVR_6_ADIW, 21)
75 RELOC_NUMBER (R_AVR_MS8_LDI, 22) 76 RELOC_NUMBER (R_AVR_MS8_LDI, 22)
76 RELOC_NUMBER (R_AVR_MS8_LDI_NEG, 23) 77 RELOC_NUMBER (R_AVR_MS8_LDI_NEG, 23)
77 RELOC_NUMBER (R_AVR_LO8_LDI_GS, 24) 78 RELOC_NUMBER (R_AVR_LO8_LDI_GS, 24)
78 RELOC_NUMBER (R_AVR_HI8_LDI_GS, 25) 79 RELOC_NUMBER (R_AVR_HI8_LDI_GS, 25)
79 RELOC_NUMBER (R_AVR_8, 26) 80 RELOC_NUMBER (R_AVR_8, 26)
81 RELOC_NUMBER (R_AVR_8_LO8, 27)
82 RELOC_NUMBER (R_AVR_8_HI8, 28)
83 RELOC_NUMBER (R_AVR_8_HLO8, 29)
80 END_RELOC_NUMBERS (R_AVR_max) 84 END_RELOC_NUMBERS (R_AVR_max)
81 85
82 #endif /* _ELF_AVR_H */ 86 #endif /* _ELF_AVR_H */
OLDNEW
« no previous file with comments | « include/elf/ChangeLog ('k') | include/elf/common.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698