Age | Commit message (Collapse) | Author | Files | Lines |
|
(display_target_list): Use choose_temp_base instead of tmpnam.
(display_info_table): Likewise.
PR 10482.
|
|
(struct stab_write_handle): Change strings to a pointer to
string_hash_entry. Add last_strings field. Remove strings_alloc
field.
(string_hash_newfunc): Initialize next field.
(stab_write_symbol): Copy string into hash table rather than into
buffer. Keep a list of hash table entries.
(write_stabs_in_sections_debugging_info): Initialize last_string.
Copy strings from list of hash table entries in memory.
(stab_modify_type): If the entry on the stack is a definition,
make a new definition rather than failing an assert.
(stab_array_type): The size is only zero if high is strictly less
than low.
PR 10377.
|
|
DEBUG_VISIBILITY_IGNORE.
|
|
|
|
* configure: Rebuild.
* Makefile.in (HLDENV): New variable. Use it whenever linking a
program.
|
|
number.
|
|
* makefile.vms: Add better support for DEC C compilation.
Add new macros as in Makefile.in.
|
|
* configure.in: Call BFD_NEED_DECLARATION on strstr and sbrk.
* acconfig.h (NEED_DECLARATION_STRSTR): New macro.
(NEED_DECLARATION_SBRK): New macro.
* configure, config.in: Rebuild.
* bucomm.h (strstr): Declare if NEED_DECLARATION_STRSTR.
(sbrk): Declare if HAVE_SBRK and NEED_DECLARATION_SBRK.
|
|
abfd.
|
|
of .text section to 2.
|
|
ending with numbers. This fixes a problem with .stab being
confused with .stab.index.
|
|
template, rather than simply aborting.
|
|
this is a newly created archive, set the target based on the
file.
* arsup.h (open_inarch): Update declaration.
|
|
from function size, not value of .ef symbol. From Ning
Mosberger-Tang <ning@AZStarNet.com>.
|
|
|
|
|
|
(strip_usage): Mention -o.
* binutils.texi, strip.1: Mention -o.
|
|
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf set values.
(docdir): Removed.
* configure.in (AC_PREREQ): Autoconf 2.5 or higher.
* configure: Rebuit.
|
|
(usage): Mention -EB/-EL/--endian.
(long_options): Add "endian".
(disassemble_data): If endianness was specified, replace
abfd->xvec with a copy of itself with the given endianness.
(main): Handle -EB/-EL/--endian.
* binutils.texi, objdump.1: Mention -EB/-EL/--endian.
|
|
using shared libraries.
* configure: Rebuild with autoconf 2.10.
|
|
bfd_byte *.
(print_section_stabs): Fetch stabs information directly, rather
than assuming that struct internal_nlist is the right size.
|
|
based on load address, not section VMA.
|
|
* config.h-vms, makefile.vms: New files.
|
|
BFD_RELOC_32 in IDATA7.
PR 9877.
|
|
(line_numbers): New static variable.
(long_options): Add "line-numbers".
(usage): Mention -l and --line-numbers.
(main): Handle -l.
(print_symbol): Print line numbers if requested.
(get_relocs): New static function.
* binutils.texi, nm.1: Document -l/--line-numbers.
|
|
callers. If with_line_numbers is set, display line numbers of
relocation entries.
* binutils.texi, objdump.1: Document -l with -r.
|
|
|
|
|
|
BSF_GLOBAL.
* objcopy.c (filter_symbols): Likewise.
|
|
of data.
|
|
free_saved_stabs outside the loop over the symbols.
|
|
`.' after other symbols. If no other decision can be made, sort
symbols by name.
|
|
* Makefile.in: Rebuild dependencies.
(dep.sed): Substitute $(BFDDIR) for @BFDDIR@.
|
|
* rddbg.c (read_debugging_info): Read COFF symbols if COFF flavour
and no stabs were found.
* budbg.h (parse_coff): Declare.
* Makefile.in: Rebuild dependencies.
(CFILES): Add rdcoff.c.
(DEBUG_OBJS): Add rdcoff.o.
|
|
(link_inputs): Update call to choose_temp_base.
|
|
directories.
* configure: Rebuild.
|
|
and the SEC_LINK_DUPLICATES field.
|
|
|
|
|
|
(start_stab): Add abfd parameter.
(parse_stab_string): Skip the symbol leading char when searching
for the value of a global symbol.
* budbg.h (start_stab): Update declaration.
* rddbg.c (read_section_stabs_debugging_info): Pass abfd to
start_stab.
(read_symbol_stabs_debugging_info): Likewise.
|
|
<schwab@issan.informatik.uni-dortmund.de>
* objdump.c (disassemble_data): Make sure sym_name is always set.
(dump_section_header): Always put a space after the section name.
(dump_bfd_header): Terminate output with newline.
|
|
* budbg.h (write_stabs_in_sections_debugging_info): Declare.
* objcopy.c (write_debugging_info): For COFF or ELF, output stabs
in sections.
* Makefile.in: Rebuild dependencies.
(CFILES): Add wrstabs.c.
(WRITE_DEBUG_OBJS): New variable.
($(OBJCOPY_PROG)): Use $(WRITE_DEBUG_OBJS), not $(DEBUG_OBJS).
($(STRIP_PROG)): Likewise.
|
|
complex_double_index.
(ieee_complex_type): Cache type index in complex_float_index and
complex_double_index, depending upon size. Set size on type stack
to size * 2.
* ieee.c (ieee_empty_type): Use builtin_unknown, not 0.
(ieee_void_type): Use builtin_void, not 1.
* ieee.c (parse_ieee_ty): Handle 'V' type code.
(parse_ieee_atn): Don't require two numbers for type 10.
* ieee.c (parse_ieee_be): Add one to offset at end of function or
block.
* ieee.c (struct ieee_block): Add field skip.
(parse_ieee_bb): Don't call debug_record_function for __XRYCPP
function, and set skip field.
(parse_ieee_be): Don't call debug_end_function if skip is set.
|
|
* configure, config.in: Rebuild.
* dlltool.c, nlmconv.c: Include <vfork.h> if HAVE_VFORK_H is
defined.
|
|
subrange of itself with the high bound zero.
* ieee.c (ieee_complex_type): Don't crash on sizes of 12 or 16.
|
|
if it is not empty.
(ieee_tag_type): For an enum, look through info->enums.
|
|
|
|
|
|
DEBUG_KIND_ENUM case. From Eric Baur <ecb@nexen.com>.
|
|
each stab entry, call stab_context on an error, and call
free_saved_stabs before rturning.
(read_symbol_stabs_debugging_info): Likewise.
(SAVE_STABS_COUNT): Define.
(struct saved_stab): Define.
(saved_stabs, saved_stabs_index): New static variables.
(save_stab, stab_context, free_saved_stabs): New static functios.
|