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

Side by Side Diff: bfd/nlm32-i386.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/netbsd-core.c ('k') | bfd/nlm32-ppc.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 /* Support for 32-bit i386 NLM (NetWare Loadable Module) 1 /* Support for 32-bit i386 NLM (NetWare Loadable Module)
2 Copyright 1993, 1994, 2000, 2001, 2002, 2003, 2005, 2007 2 Copyright 1993, 1994, 2000, 2001, 2002, 2003, 2005, 2007, 2012
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.
11 11
12 This program is distributed in the hope that it will be useful, 12 This program is distributed in the hope that it will be useful,
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 source file have to be mapped into relocs that apply to the target 226 source file have to be mapped into relocs that apply to the target
227 file. This function is called by nlm_set_section_contents to give 227 file. This function is called by nlm_set_section_contents to give
228 it a chance to rework the relocs. 228 it a chance to rework the relocs.
229 229
230 This is actually a fairly general concept. However, this is not a 230 This is actually a fairly general concept. However, this is not a
231 general implementation. */ 231 general implementation. */
232 232
233 static bfd_boolean 233 static bfd_boolean
234 nlm_i386_mangle_relocs (bfd *abfd, 234 nlm_i386_mangle_relocs (bfd *abfd,
235 asection *sec, 235 asection *sec,
236 » » » const PTR data, 236 » » » const void * data,
237 bfd_vma offset, 237 bfd_vma offset,
238 bfd_size_type count) 238 bfd_size_type count)
239 { 239 {
240 arelent **rel_ptr_ptr, **rel_end; 240 arelent **rel_ptr_ptr, **rel_end;
241 241
242 rel_ptr_ptr = sec->orelocation; 242 rel_ptr_ptr = sec->orelocation;
243 rel_end = rel_ptr_ptr + sec->reloc_count; 243 rel_end = rel_ptr_ptr + sec->reloc_count;
244 for (; rel_ptr_ptr < rel_end; rel_ptr_ptr++) 244 for (; rel_ptr_ptr < rel_end; rel_ptr_ptr++)
245 { 245 {
246 arelent *rel; 246 arelent *rel;
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
421 nlm_swap_fixed_header_out, 421 nlm_swap_fixed_header_out,
422 nlm_i386_write_external, 422 nlm_i386_write_external,
423 0, /* Write_export. */ 423 0, /* Write_export. */
424 }; 424 };
425 425
426 #define TARGET_LITTLE_NAME "nlm32-i386" 426 #define TARGET_LITTLE_NAME "nlm32-i386"
427 #define TARGET_LITTLE_SYM nlmNAME (i386_vec) 427 #define TARGET_LITTLE_SYM nlmNAME (i386_vec)
428 #define TARGET_BACKEND_DATA & nlm32_i386_backend 428 #define TARGET_BACKEND_DATA & nlm32_i386_backend
429 429
430 #include "nlm-target.h" 430 #include "nlm-target.h"
OLDNEW
« no previous file with comments | « bfd/netbsd-core.c ('k') | bfd/nlm32-ppc.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698