* i386-tdep.h (i386_abi): New enum.
authorMark Kettenis <kettenis@gnu.org>
Thu, 9 May 2002 13:53:36 +0000 (13:53 +0000)
committerMark Kettenis <kettenis@gnu.org>
Thu, 9 May 2002 13:53:36 +0000 (13:53 +0000)
commit3ce1502b874a327cac9143b69c6912856deaaa28
tree900d6b6239725841747c02b3f0b5701502ddd3c2
parentcc8a6dd09b7219289b0ceac611fc095fcde68153
* i386-tdep.h (i386_abi): New enum.
(struct gdbarch_tdep): Replace os_ident member with abi.
(i386_gdbarch_register_os_abi): New prototype.
* i386-tdep.c (i386_abi_names): New array.
(process_note_abi_tag_sections): Removed.
(process_note_sections): New function.
(i386_elf_abi_from_note, i386_elf_abi): New functions.
(struct i386_abi_handler): New struct.
(i386_abi_handler_list): New variable.
(i386_gdbarch_register_os_abi): New function.
(i386_gdbarch_init): Adapt for the changes given above.
gdb/ChangeLog
gdb/i386-tdep.c
gdb/i386-tdep.h