Home | History | Annotate | Download | only in gdb

Lines Matching defs:minsym

62 /* Return true if MINSYM is a cold clone symbol.
71 msymbol_is_cold_clone (minimal_symbol *minsym)
73 const char *name = minsym->natural_name ();
112 msymbol_is_function (struct objfile *objfile, minimal_symbol *minsym,
115 CORE_ADDR msym_addr = minsym->value_address (objfile);
117 switch (minsym->type ())
140 if (msymbol_is_cold_clone (minsym))
192 /* Add the minimal symbol SYM to an objfile's minsym hash table, TABLE. */
207 /* Add the minimal symbol SYM to an objfile's minsym demangled hash table,
240 /* Called when a symbol name matches. Check if the minsym is a
263 file_symbol.minsym = msymbol;
274 if (trampoline_symbol.minsym == NULL)
276 trampoline_symbol.minsym = msymbol;
283 external_symbol.minsym = msymbol;
381 if (found.external_symbol.minsym != NULL)
398 if (found.external_symbol.minsym == NULL)
422 if (found.external_symbol.minsym != NULL)
430 if (found.external_symbol.minsym != NULL)
434 minimal_symbol *minsym = found.external_symbol.minsym;
438 host_address_to_string (minsym));
444 if (found.file_symbol.minsym != NULL)
448 minimal_symbol *minsym = found.file_symbol.minsym;
452 host_address_to_string (minsym));
458 if (found.trampoline_symbol.minsym != NULL)
462 minimal_symbol *minsym = found.trampoline_symbol.minsym;
466 host_address_to_string (minsym));
494 if (sym.minsym != NULL)
497 return sym.minsym == NULL;
605 bound_minimal_symbol minsym = lookup_minimal_symbol_linkage (name,
607 if (minsym.minsym != nullptr)
608 return minsym;
628 msymbol != NULL && found_symbol.minsym == NULL;
639 found_file_symbol.minsym = msymbol;
643 found_symbol.minsym = msymbol;
655 if (found_symbol.minsym != NULL)
664 if (found_symbol.minsym != NULL)
671 if (found_symbol.minsym)
772 previous->minsym = nullptr;
971 if (previous->minsym == nullptr
973 > previous->minsym->unrelocated_address ()))
975 previous->minsym = &msymbol[hi];
1000 result.minsym = best_symbol;
1021 return msymbol.minsym && msymbol.minsym->type () == mst_text_gnu_ifunc;
1212 symtab_create_debug_printf_v ("recording minsym: %-21s %18s %4d %.*s",
1550 if (msymbol.minsym != NULL
1551 && msymbol.minsym->type () == mst_solib_trampoline)
1552 return msymbol.minsym;
1602 minimal_symbol_upper_bound (struct bound_minimal_symbol minsym)
1609 gdb_assert (minsym.minsym != NULL);
1615 if (minsym.minsym->size () != 0)
1616 return minsym.value_address () + minsym.minsym->size ();
1623 = (minsym.objfile->per_bfd->msymbols.get ()
1624 + minsym.objfile->per_bfd->minimal_symbol_count);
1625 msymbol = minsym.minsym;
1635 obj_section = minsym.obj_section ();
1637 && (iter->value_address (minsym.objfile)
1639 result = iter->value_address (minsym.objfile);
1669 addr = CORE_ADDR (bound_msym.minsym->unrelocated_address ());