mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-19 01:19:41 +08:00
gdb/features: set osabi in all Linux related features/*.xml files
Some of the top level (i.e. those that contain the <target> element) xml files in gdb/features/ are clearly Linux only. I conclude this based on the files names containing the string "linux". I think that all of these files should have the <osabi> element included with the value "GNU/Linux". This commits adds the <osabi> element where I believe it is appropriate and regenerates the associated .c files. The benefit of this change is that gdbserver, which makes use of these files, will now send the osabi back in more cases. Sending back more descriptive target descriptions is a good thing as this makes it easier for GDB to select the correct gdbarch. Approved-By: Kevin Buettner <kevinb@redhat.com>
This commit is contained in:
@@ -11,6 +11,8 @@ initialize_tdesc_mips64_dsp_linux (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("mips"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.mips.cpu");
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>mips</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="mips64-cpu.xml"/>
|
||||
<xi:include href="mips64-cp0.xml"/>
|
||||
<xi:include href="mips64-fpu.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_mips64_linux (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("mips"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.mips.cpu");
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>mips</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="mips64-cpu.xml"/>
|
||||
<xi:include href="mips64-cp0.xml"/>
|
||||
<xi:include href="mips64-fpu.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_gs_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_linux32 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core32.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_linux32v1 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core32.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_linux32v2 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core32.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_linux64v1 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_linux64v2 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_te_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_tevx_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390_vx_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:31-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:31-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390x_gs_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:64-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:64-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390x-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390x_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:64-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:64-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390x-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390x_linux64v1 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:64-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:64-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390x-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390x_linux64v2 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:64-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:64-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390x-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390x_te_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:64-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:64-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390x-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390x_tevx_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:64-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:64-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390x-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
@@ -11,6 +11,8 @@ initialize_tdesc_s390x_vx_linux64 (void)
|
||||
target_desc_up result = allocate_target_description ();
|
||||
set_tdesc_architecture (result.get (), bfd_scan_arch ("s390:64-bit"));
|
||||
|
||||
set_tdesc_osabi (result.get (), GDB_OSABI_LINUX);
|
||||
|
||||
struct tdesc_feature *feature;
|
||||
|
||||
feature = tdesc_create_feature (result.get (), "org.gnu.gdb.s390.core");
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<!DOCTYPE target SYSTEM "gdb-target.dtd">
|
||||
<target>
|
||||
<architecture>s390:64-bit</architecture>
|
||||
<osabi>GNU/Linux</osabi>
|
||||
<xi:include href="s390x-core64.xml"/>
|
||||
<xi:include href="s390-acr.xml"/>
|
||||
<xi:include href="s390-fpr.xml"/>
|
||||
|
||||
Reference in New Issue
Block a user