* gdbint.texinfo (Target Architecture Definition): Update
authorMark Kettenis <kettenis@gnu.org>
Mon, 23 Dec 2002 18:53:16 +0000 (18:53 +0000)
committerMark Kettenis <kettenis@gnu.org>
Mon, 23 Dec 2002 18:53:16 +0000 (18:53 +0000)
description of gdbarch_register_osabi.

gdb/doc/ChangeLog
gdb/doc/gdbint.texinfo

index 9e3e6b448b370eec066a1a362393d695426ef5f2..cbf61436b28a8461f80cc5397cd2bc404278abae 100644 (file)
@@ -1,3 +1,8 @@
+2002-12-22  Mark Kettenis  <kettenis@gnu.org>
+
+       * gdbint.texinfo (Target Architecture Definition): Update
+       description of gdbarch_register_osabi.
+
 2002-12-20  Kazu Hirata  <kazu@cs.umass.edu>
 
        * agentexpr.texi: Fix typos.
index 26fd5236c116c201c80c4d8a1e9250c89ab06405..19d0491df4358cd7409042a065dcc312c4c2e459 100644 (file)
@@ -2424,9 +2424,12 @@ Here are the functions that make up the OS ABI framework:
 Return the name of the OS ABI corresponding to @var{osabi}.
 @end deftypefun
 
-@deftypefun void gdbarch_register_osabi (enum bfd_architecture @var{arch}, enum gdb_osabi @var{osabi}, void (*@var{init_osabi})(struct gdbarch_info @var{info}, struct gdbarch *@var{gdbarch}))
+@deftypefun void gdbarch_register_osabi (enum bfd_architecture @var{arch}, unsigned long @var{machine}, enum gdb_osabi @var{osabi}, void (*@var{init_osabi})(struct gdbarch_info @var{info}, struct gdbarch *@var{gdbarch}))
 Register the OS ABI handler specified by @var{init_osabi} for the
-architecture/OS ABI pair specified by @var{arch} and @var{osabi}.
+architecture, machine type and OS ABI specified by @var{arch},
+@var{machine} and @var{osabi}.  In most cases, a value of zero for the
+machine type, which implies the architecture's default machine type,
+will suffice.
 @end deftypefun
 
 @deftypefun void gdbarch_register_osabi_sniffer (enum bfd_architecture @var{arch}, enum bfd_flavour @var{flavour}, enum gdb_osabi (*@var{sniffer})(bfd *@var{abfd}))