removed unused elf_64_p field
[deliverable/binutils-gdb.git] / bfd / nlmcode.h
index 4658a132041a8ceb8e00c8243b81571b0d15d2bb..a53c67b691c50b0388fe7286630db12cc1790fff 100644 (file)
@@ -91,7 +91,7 @@ static int nlm_external_reloc_compare
 #define get_word       bfd_h_get_32
 #endif
 
-bfd_target *
+const bfd_target *
 nlm_object_p (abfd)
      bfd *abfd;
 {
@@ -214,6 +214,9 @@ nlm_object_p (abfd)
   if (arch != bfd_arch_unknown)
     bfd_default_set_arch_mach (abfd, arch, (unsigned long) 0);
 
+  abfd->flags |= EXEC_P;
+  bfd_get_start_address (abfd) = nlm_fixed_header (abfd)->codeStartOffset;
+
   return (abfd->xvec);
 
 got_wrong_format_error:
This page took 0.023867 seconds and 4 git commands to generate.