aboutsummaryrefslogtreecommitdiff
path: root/contrib/gdb/gdb/osabi.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/gdb/gdb/osabi.c')
-rw-r--r--contrib/gdb/gdb/osabi.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/gdb/gdb/osabi.c b/contrib/gdb/gdb/osabi.c
index 4e43df5ab7fb..2b31a6e17dd8 100644
--- a/contrib/gdb/gdb/osabi.c
+++ b/contrib/gdb/gdb/osabi.c
@@ -474,6 +474,12 @@ generic_elf_osabi_sniff_abi_tag_sections: unknown OS number %d",
*osabi = GDB_OSABI_FREEBSD_ELF;
return;
}
+ if (check_note (abfd, sect, note, "FreeBSD", 4, NT_FREEBSD_NOINIT_TAG))
+ {
+ /* There is no need to check the version yet. */
+ *osabi = GDB_OSABI_FREEBSD_ELF;
+ return;
+ }
return;
}