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

Side by Side Diff: bfd/pc532-mach.c

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 | « bfd/osf-core.c ('k') | bfd/pdp11.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* BFD back-end for Mach3/532 a.out-ish binaries. 1 /* BFD back-end for Mach3/532 a.out-ish binaries.
2 Copyright 1990, 1991, 1992, 1994, 1995, 2000, 2001, 2002, 2005, 2007, 2009 2 Copyright 1990, 1991, 1992, 1994, 1995, 2000, 2001, 2002, 2005, 2007, 2009
3 Free Software Foundation, Inc. 3 Free Software Foundation, Inc.
4 4
5 This file is part of BFD, the Binary File Descriptor library. 5 This file is part of BFD, the Binary File Descriptor library.
6 6
7 This program is free software; you can redistribute it and/or modify 7 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 8 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 9 the Free Software Foundation; either version 3 of the License, or
10 (at your option) any later version. 10 (at your option) any later version.
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 69
70 /* libaout doesn't use NAME for these ... */ 70 /* libaout doesn't use NAME for these ... */
71 71
72 #define MY_get_section_contents aout_32_get_section_contents 72 #define MY_get_section_contents aout_32_get_section_contents
73 73
74 #define MY_text_includes_header 1 74 #define MY_text_includes_header 1
75 75
76 #define MY_exec_header_not_counted 1 76 #define MY_exec_header_not_counted 1
77 77
78 reloc_howto_type *ns32kaout_bfd_reloc_type_lookup 78 reloc_howto_type *ns32kaout_bfd_reloc_type_lookup
79 PARAMS ((bfd *abfd, bfd_reloc_code_real_type code)); 79 (bfd *abfd, bfd_reloc_code_real_type code);
80
81 static bfd_boolean MY(write_object_contents)
82 PARAMS ((bfd *abfd));
83 80
84 static bfd_boolean 81 static bfd_boolean
85 MY(write_object_contents) (abfd) 82 MY(write_object_contents) (bfd *abfd)
86 bfd *abfd;
87 { 83 {
88 struct external_exec exec_bytes; 84 struct external_exec exec_bytes;
89 struct internal_exec *execp = exec_hdr (abfd); 85 struct internal_exec *execp = exec_hdr (abfd);
90 86
91 obj_reloc_entry_size (abfd) = RELOC_STD_SIZE; 87 obj_reloc_entry_size (abfd) = RELOC_STD_SIZE;
92 88
93 BFD_ASSERT (bfd_get_arch (abfd) == bfd_arch_ns32k); 89 BFD_ASSERT (bfd_get_arch (abfd) == bfd_arch_ns32k);
94 switch (bfd_get_mach (abfd)) 90 switch (bfd_get_mach (abfd))
95 { 91 {
96 case 32032: 92 case 32032:
97 N_SET_MACHTYPE (*execp, M_NS32032); 93 N_SET_MACHTYPE (*execp, M_NS32032);
98 break; 94 break;
99 case 32532: 95 case 32532:
100 default: 96 default:
101 N_SET_MACHTYPE (*execp, M_NS32532); 97 N_SET_MACHTYPE (*execp, M_NS32532);
102 break; 98 break;
103 } 99 }
104 N_SET_FLAGS (*execp, aout_backend_info (abfd)->exec_hdr_flags); 100 N_SET_FLAGS (*execp, aout_backend_info (abfd)->exec_hdr_flags);
105 101
106 WRITE_HEADERS(abfd, execp); 102 WRITE_HEADERS(abfd, execp);
107 103
108 return TRUE; 104 return TRUE;
109 } 105 }
110 106
111 #define MY_write_object_contents MY(write_object_contents) 107 #define MY_write_object_contents MY(write_object_contents)
112 108
113 #include "aout-target.h" 109 #include "aout-target.h"
OLDNEW
« no previous file with comments | « bfd/osf-core.c ('k') | bfd/pdp11.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698