OLD | NEW |
1 /* THIS FILE IS GENERATED. Original: i386-mmx-linux.xml */ | 1 /* THIS FILE IS GENERATED. Original: i386-mmx-linux.xml */ |
2 | 2 |
3 #include "defs.h" | 3 #include "defs.h" |
4 #include "osabi.h" | 4 #include "osabi.h" |
5 #include "target-descriptions.h" | 5 #include "target-descriptions.h" |
6 | 6 |
7 struct target_desc *tdesc_i386_mmx_linux; | 7 struct target_desc *tdesc_i386_mmx_linux; |
8 static void | 8 static void |
9 initialize_tdesc_i386_mmx_linux (void) | 9 initialize_tdesc_i386_mmx_linux (void) |
10 { | 10 { |
11 struct target_desc *result = allocate_target_description (); | 11 struct target_desc *result = allocate_target_description (); |
12 struct tdesc_feature *feature; | 12 struct tdesc_feature *feature; |
13 struct tdesc_type *field_type, *type; | 13 struct tdesc_type *field_type; |
14 | 14 |
15 set_tdesc_architecture (result, bfd_scan_arch ("i386")); | 15 set_tdesc_architecture (result, bfd_scan_arch ("i386")); |
16 | 16 |
17 set_tdesc_osabi (result, osabi_from_tdesc_string ("GNU/Linux")); | 17 set_tdesc_osabi (result, osabi_from_tdesc_string ("GNU/Linux")); |
18 | 18 |
19 feature = tdesc_create_feature (result, "org.gnu.gdb.i386.core"); | 19 feature = tdesc_create_feature (result, "org.gnu.gdb.i386.core"); |
20 field_type = tdesc_create_flags (feature, "i386_eflags", 4); | 20 field_type = tdesc_create_flags (feature, "i386_eflags", 4); |
21 tdesc_add_flag (field_type, 0, "CF"); | 21 tdesc_add_flag (field_type, 0, "CF"); |
22 tdesc_add_flag (field_type, 1, ""); | 22 tdesc_add_flag (field_type, 1, ""); |
23 tdesc_add_flag (field_type, 2, "PF"); | 23 tdesc_add_flag (field_type, 2, "PF"); |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 tdesc_create_reg (feature, "fioff", 28, 1, "float", 32, "int"); | 67 tdesc_create_reg (feature, "fioff", 28, 1, "float", 32, "int"); |
68 tdesc_create_reg (feature, "foseg", 29, 1, "float", 32, "int"); | 68 tdesc_create_reg (feature, "foseg", 29, 1, "float", 32, "int"); |
69 tdesc_create_reg (feature, "fooff", 30, 1, "float", 32, "int"); | 69 tdesc_create_reg (feature, "fooff", 30, 1, "float", 32, "int"); |
70 tdesc_create_reg (feature, "fop", 31, 1, "float", 32, "int"); | 70 tdesc_create_reg (feature, "fop", 31, 1, "float", 32, "int"); |
71 | 71 |
72 feature = tdesc_create_feature (result, "org.gnu.gdb.i386.linux"); | 72 feature = tdesc_create_feature (result, "org.gnu.gdb.i386.linux"); |
73 tdesc_create_reg (feature, "orig_eax", 41, 1, NULL, 32, "int"); | 73 tdesc_create_reg (feature, "orig_eax", 41, 1, NULL, 32, "int"); |
74 | 74 |
75 tdesc_i386_mmx_linux = result; | 75 tdesc_i386_mmx_linux = result; |
76 } | 76 } |
OLD | NEW |