2013-07-02 Tristan Gingold <gingold@adacore.com>
* vms-alpha.c (_bfd_generic_find_nearest_line_discriminator): Define. (_bfd_vms_find_nearest_line_discriminator): New function.
This commit is contained in:
parent
9a1ada6cce
commit
b1a49096ef
2 changed files with 27 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2013-07-02 Tristan Gingold <gingold@adacore.com>
|
||||||
|
|
||||||
|
* vms-alpha.c (_bfd_generic_find_nearest_line_discriminator): Define.
|
||||||
|
(_bfd_vms_find_nearest_line_discriminator): New function.
|
||||||
|
|
||||||
2013-07-02 Tristan Gingold <gingold@adacore.com>
|
2013-07-02 Tristan Gingold <gingold@adacore.com>
|
||||||
|
|
||||||
* coff-rs6000.c (xcoff_create_csect_from_smclas): Handle more smclas.
|
* coff-rs6000.c (xcoff_create_csect_from_smclas): Handle more smclas.
|
||||||
|
|
|
@ -4740,6 +4740,26 @@ _bfd_vms_find_nearest_dst_line (bfd *abfd, asection *section,
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Likewise but with a discriminator. */
|
||||||
|
|
||||||
|
static bfd_boolean
|
||||||
|
_bfd_vms_find_nearest_line_discriminator (bfd *abfd,
|
||||||
|
asection *section,
|
||||||
|
asymbol **symbols,
|
||||||
|
bfd_vma offset,
|
||||||
|
const char **filename_ptr,
|
||||||
|
const char **functionname_ptr,
|
||||||
|
unsigned int *line_ptr,
|
||||||
|
unsigned int *discriminator)
|
||||||
|
{
|
||||||
|
*discriminator = 0;
|
||||||
|
|
||||||
|
return _bfd_vms_find_nearest_dst_line (abfd, section, symbols, offset,
|
||||||
|
filename_ptr, functionname_ptr,
|
||||||
|
line_ptr);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Canonicalizations. */
|
/* Canonicalizations. */
|
||||||
/* Set name, value, section and flags of SYM from E. */
|
/* Set name, value, section and flags of SYM from E. */
|
||||||
|
@ -9322,6 +9342,8 @@ bfd_vms_get_data (bfd *abfd)
|
||||||
#define alpha_vms_find_inliner_info _bfd_nosymbols_find_inliner_info
|
#define alpha_vms_find_inliner_info _bfd_nosymbols_find_inliner_info
|
||||||
#define alpha_vms_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol
|
#define alpha_vms_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol
|
||||||
#define alpha_vms_find_nearest_line _bfd_vms_find_nearest_dst_line
|
#define alpha_vms_find_nearest_line _bfd_vms_find_nearest_dst_line
|
||||||
|
#define _bfd_generic_find_nearest_line_discriminator \
|
||||||
|
_bfd_vms_find_nearest_line_discriminator
|
||||||
#define alpha_vms_bfd_is_local_label_name vms_bfd_is_local_label_name
|
#define alpha_vms_bfd_is_local_label_name vms_bfd_is_local_label_name
|
||||||
|
|
||||||
/* Generic table. */
|
/* Generic table. */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue