Home | History | Annotate | Download | only in gdb

Lines Matching defs:me_module

80    the me_module named 'mm_max'.
103 There are three sources of information about what sort of me_module
106 - A MeP executable file indicates which me_module it was compiled
112 me_module, overriding the one specified in the ELF file. SID
114 indicates which me_module GDB is communicating with an instance
119 selected me_module. The MeP $OPT register indicates which
127 Note: this is *not* customized for any particular me_module; the
133 /* The me_module index from the ELF file we used to select this
136 Note that we should prefer to use the me_module number available
141 me_module number from the ELF file. But which ELF file: the
145 me_module value mep_gdbarch_init sees, and store the me_module
147 CONFIG_ATTR me_module {};
153 /* Getting me_module information from the CGEN tables. */
208 set for ME_MODULE, whose name prefix is PREFIX. If ME_MODULE has
209 no such register set, return zero. If ME_MODULE is the generic
210 me_module CONFIG_NONE, return the table entry for the register set
213 me_module_register_set (CONFIG_ATTR me_module,
221 The configuration map, `mep_config_map', is indexed by me_module
223 me_module supports. The 'core_isa' mask includes all the core
225 The entry for the generic me_module, CONFIG_NONE, has an empty
232 So, if an me_module supports some coprocessor ISA, we can find
249 ISA for the me_module they belong to. Those generated by a2cgen
250 do, but the sample me_module included in the unconfigured tree,
254 use with the generic me_module. Unfortunately, their masks
263 - For any other me_module, we search for a register set whose
264 mask contains any of the me_module's coprocessor ISAs,
272 if (me_module == CONFIG_NONE)
276 CGEN_BITSET *cop = &mep_config_map[me_module].cop_isa;
277 CGEN_BITSET *core = &mep_config_map[me_module].core_isa;
396 of options for ME_MODULE. */
398 me_module_opt (CONFIG_ATTR me_module)
400 return opt_from_option_mask (mep_config_map[me_module].option_mask);
404 /* Return the width of ME_MODULE's coprocessor data bus, in bits.
407 me_module_cop_data_bus_width (CONFIG_ATTR me_module)
409 if (mep_config_map[me_module].option_mask
417 /* Return true if ME_MODULE is big-endian, false otherwise. */
419 me_module_big_endian (CONFIG_ATTR me_module)
421 return mep_config_map[me_module].big_endian;
425 /* Return the name of ME_MODULE, or NULL if it has no name. */
427 me_module_name (CONFIG_ATTR me_module)
429 /* The default me_module has "" as its name, but it's easier for our
431 if (! mep_config_map[me_module].name
432 || mep_config_map[me_module].name[0] == '\0')
435 return mep_config_map[me_module].name;
459 depending on the me_module in use.
544 /* The module number register. This is the index of the me_module
845 /* Return the me_module index describing the current target.
866 return tdep->me_module;
894 /* Return the width of the current me_module's coprocessor data bus,
904 names appropriate for the me_module we're dealing with. */
928 appropriate for the me_module we're dealing with. */
1014 /* This me_module's coprocessor has no control registers. */
1280 the me_module index, and the me_module index to select the
2347 /* Which me_module are we building a gdbarch object for? */
2348 CONFIG_ATTR me_module;
2350 /* If we have a BFD in hand, figure out which me_module it was built
2351 for. Otherwise, use the no-particular-me_module code. */
2354 /* The way to get the me_module code depends on the object file
2359 me_module = (CONFIG_ATTR) flag;
2362 me_module = CONFIG_NONE;
2365 me_module = CONFIG_NONE;
2368 endianness of the file against that of the me_module. */
2373 if (! bfd_big_endian (info.abfd) != ! me_module_big_endian (me_module))
2375 const char *module_name = me_module_name (me_module);
2377 = me_module_big_endian (me_module) ? "big" : "little";
2398 the right me_module: the ELF header's e_flags field needs to
2407 if (tdep->me_module == me_module)
2427 tdep->me_module = me_module;