1015 Commits

Author SHA1 Message Date
f207d1d868 *** empty log message *** 1998-07-21 20:16:10 +00:00
5892b09993 Use symbolic names of relocation entries for the various
architectures.  Correct more layout details.  Print names of MIPS
specific section types.  Print Alpha, ARM, and MIPS relocation type
names.
1998-07-21 20:15:58 +00:00
8339eb6566 Mon Jul 20 12:51:16 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* addr2line.c (find_address_in_section): Only consider a section
	if the pc value is completely contained within it.
	(translate_addresses): Don't crash if functionname or filename are
	null.
1998-07-20 16:52:49 +00:00
c546f3a091 process_symbol_table): Fix little alignment problem in printed table header. 1998-07-20 14:49:03 +00:00
6c4b8d0f36 Correct reading of .dynamic section.
(dynamic_section): Now a global variable.
(process_mips_fpe_exception, process_mips_specific, process_arch_specific):
New functions.
(get_file_header): Call process_arch_specific.
1998-07-20 14:18:35 +00:00
5821de310f Add support for processor specific information on MIPS. 1998-07-19 23:31:57 +00:00
19808d3f79 Fix several versioning related bugs. Produce nicer output. 1998-07-19 22:18:24 +00:00
326d0b2545 From Christian Holland <CHolland@de.lucent.com>:
* ieee.c (parse_ieee): Initialize info.global_vars and
	info.global_types.
	(parse_ieee_atn): Ignore register lifetime information reportedly
	emitted by MRI compiler.
1998-07-10 20:19:22 +00:00
1ea2c345cf * Makefile.am (MAINTAINERCLEANFILES): Define.
* Makefile.in: Rebuild.
1998-07-09 17:08:26 +00:00
d76c93e68c * readelf.c (byte_get): Use PARAMS in prototype.
(error): Make it work with non-ANSI compilers.
        (warn): Likewise.
        (get_ver_flags): Don't use an ANSI prototype in the definition.
1998-07-08 03:55:07 +00:00
d06fb99076 * objcopy.c (filter_bytes): Set size correctly if the size of the
section is not an even multiple of the interleave.  Based on patch
	from Brion Stone <Brion.Stone@attws.com>.
1998-07-07 17:27:00 +00:00
66d4501431 Thu Jul 2 14:01:34 1998 Klaus Kaempf <kkaempf@rmi.de>
* configure.com: Add vax/vms support.
	* makefile.vms-in: Renamed from makefile.vms.  Add substitutions
	now done by configure.com.
1998-07-02 19:02:27 +00:00
7fc0b65fa2 * stabs.c (parse_stab_range_type): Handle 4 and 8 byte signed
integers with real upper bounds.  Handle a lower bound one larger
 	than the upper bound as a signed integer.  Handle 8 byte signed
	integers.
	(stab_demangle_template): Optionally return the demangled name of
	the template.
	(stab_demangle_qualified): Treat a template name as a tagged
	type.
	(stab_demangle_fund_type): Likewise.
1998-07-02 00:46:49 +00:00
9eaac302dc Minor formatting improvements. 1998-07-01 23:30:34 +00:00
3b83ab769a fix indentation 1998-07-01 22:05:41 +00:00
a95d955c68 rebuild 1998-07-01 18:34:33 +00:00
6763b6e161 new files for windres 1998-07-01 18:33:06 +00:00
0b3377c426 x 1998-07-01 18:32:49 +00:00
72574626a9 * rclex.l: Add casts and change types to avoid warnings.
* rcparse.y: Likewise.
	* resbin.c: Likewise.
	* rescoff.c: Likewise.
	* resrc.c: Likewise.

	* Makefile.am: Rebuild dependencies.
 	(HFILES): Remove readelf.h.
	* Makefile.in: Rebuild.

	Based on patches from Andrew Kozin
	<Andrew.Kozin@p14.f960.n5020.z2.fidonet.org>:
	* winduni.h: New file, from windres.h.
	* winduni.c: New file, from windres.c.
	* windres.c: Move Unicode functions into winduni.c.
	* windres.h: Move Unicode declarations into winduni.h.  Include
	winduni.h.
 	(RT_ACCELERATOR): Rename from RT_ACCELERATORS to match Windows
	macro.  Change all uses.
	(RT_PLUGPLAY, RT_VXD): Correct values.
	* Makefile.am (HFILES): Add windres.h.
	(CFILES): Add winduni.c.
	(windres_SOURCES): Add winduni.c.
1998-07-01 18:30:20 +00:00
df6e153ca8 remove readelf.h from file list 1998-06-30 16:25:20 +00:00
cb436f39aa Improved portability of readelf 1998-06-30 00:03:05 +00:00
4775a8a5a9 * Attempt to make readelf.c compile under IRIX6 cc by inserting
non-functional "break;" in switch statement.
1998-06-29 07:40:02 +00:00
6cddf7d967 * objcopy.c (strip_main): keep_specific_list == NULL as additional
condition to set up strip all symbols by default.
	(copy_archive): don't change archive when error in object files of
	the archive.
PR16197
1998-06-26 22:25:39 +00:00
d8332b2c48 rebuild dependencies 1998-06-25 00:02:38 +00:00
c5673804b8 * stabs.c (parse_number): Sign extend negative values correctly if
bfd_vma is larger than unsigned long.
1998-06-24 21:54:13 +00:00
0bbdd534d2 Fixed parsing of output to cope with .call_table_data sections on v850 1998-06-24 16:22:25 +00:00
2d93867897 Tue Jun 23 14:55:05 1998 Mike Stump <mrs@wrs.com>
* Makefile.am (install-exec-local): Don't let EXEEXT interfere
	with the program transform name.
	* Makefile.in: Rebuild.
1998-06-23 19:01:50 +00:00
ebb6416960 Rewrite of readelf to use fopen/fread rather than mmap. 1998-06-23 18:12:44 +00:00
59bbaa1950 * readelf.c: Include bfd.h and bucomm.h before system header
files.
	(parse_args): Change type of c from char to int.
1998-06-22 22:28:49 +00:00
2f300fe69e add d30v sanitization to readelf 1998-06-13 15:15:13 +00:00
030bf387cc rebuild 1998-06-12 23:41:52 +00:00
365fac52c2 * po/Make-in (all-yes): If maintainer mode, depend on .pot file.
($(PACKAGE).pot): Unconditionally depend on POTFILES.
1998-06-12 22:25:09 +00:00
1e3d6cc401 Make sure .gcc_except_table fits in the section header table 1998-06-12 21:00:00 +00:00
a09db9ba57 Add PowerPC support to readelf; Print machine specific flags; Print endianess; Make widening more portable 1998-06-12 20:50:03 +00:00
c18f8aef72 Fix sunOS build of readelf.
Fixed -Wall warnigs when built under Linux.
1998-06-12 00:56:39 +00:00
1075246d73 * stabs.c (struct stab_handle): Add self_crossref field.
(parse_stab_string): If a tag is a cross reference to itself,
	don't define it in the tags list.
	(parse_stab_type): Set info->self_crossref.

	* debug.c (struct debug_type_real_list): Define.
	(debug_get_real_type): Add list parameter.  Change all callers.
	Check for circularity to avoid crashing when it occurs.
1998-06-11 22:45:08 +00:00
f4792b683c Ooops - forgopt to check this in with the previous delta! 1998-06-11 22:32:44 +00:00
764668738f Add 'readelf' to binutils. 1998-06-11 21:51:56 +00:00
aaaf948f2d * objcopy.c (setup_section): Adjust the section size if copy_byte
is >= 0.
	(copy_section): Do not call bfd_set_section_size.
1998-06-05 22:44:15 +00:00
ce770ed5f4 Add missing \n\ from help description. 1998-06-04 16:13:47 +00:00
105ba43fc5 * Makefile.am (YACC): Correct bison -L option.
* Makefile.in: Rebuild.
1998-06-03 23:59:39 +00:00
144826805f * binutils.texi, objdump.1: Document -p/--private-headers. 1998-06-03 23:32:22 +00:00
bba897857d x 1998-06-03 23:19:32 +00:00
537b2e5e86 Implemented new command line options: --change-section-vma and --change-section-lma.
Tidied up the code.
1998-06-03 22:54:50 +00:00
e48127735d Add new function: non_fatal(). 1998-06-03 19:13:40 +00:00
83058b8c7b From Yuli Barcohen <yuli.barcohen@telrad.co.il>:
* debug.c (debug_type_samep): Avoid endless loops comparing
	function and method parameter types.
1998-06-01 22:28:07 +00:00
061ed861b0 Add support for interworking in DLLs.
Document dlltool.
1998-05-14 21:11:16 +00:00
cbf35aef3f Include 1998 in copyright strings. 1998-05-14 21:05:14 +00:00
6f005bdcb1 Support Win32 style directory separators. 1998-05-14 21:03:51 +00:00
b1e901371e Extended help information provided about command line options. 1998-05-08 17:36:22 +00:00