⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 早期freebsd实现
💻
📖 第 1 页 / 共 5 页
字号:
	enumerations.	* dwarfread.c (read_structure_scope):  Synthesize typedefs	for C++ classes, structs and unions.	* dwarfread.c (read_enumeration):  Synthesize typedefs for	C++ enumerations.	* dwarfread.c (read_file_scope):   Call set_cu_language to	record language for current compilation unit.  After symtab	is built, save this recorded language.	* dwarfread.c (process_dies, add_partial_symbol, struct_type,	scan_partial_symbols, new_symbol):  Recognize TAG_class_type.	* dwarfread.c (add_partial_symbol):  Synthesize partial symbol	typedefs for C++ classes, structs, unions, and enumerations.	* dwarfread.c (scan_compilation_units):  Call set_cu_language	to record language for current compilation unit.		* dwarfread.c (scan_partial_symbols):  Call add_enum_psymbol here	for TAG_enumeration_types, rather than in add_partial_symbol.	* dwarfread.c (add_partial_symbol):  Combine TAG_enumeration_type	case with class, struct, and union type cases, now that they are	the same.  Remove tests for non-NULL name attributes, now done	by callers.	* gdbtypes.h (TYPE_CODE_CLASS):  Add type for C++ classes, but	treat as alias for TYPE_CODE_STRUCT for now.Sun Aug 30 21:32:17 1992  Ian Lance Taylor  (ian@cygnus.com)	* Makefile.in: map "gdb" through program_transform_name when	installing.Sun Aug 30 21:18:51 1992  Fred Fish  (fnf@cygnus.com)	* {i386-tdep.c, m68k-tdep.c, mips-tdep.c, sparc-tdep.c}	  (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset):	Use "regi" for local indexing through register numbers, reserving	"regno" for the name of a specific register passed as an input	parameter.  Fix bug propagated through all versions that sometimes	used regno as an index when it should have been regi, thus using	-1 as an index in some cases.Sun Aug 30 18:15:17 1992  Per Bothner  (bothner@rtl.cygnus.com)	* cplus-dem.c, demangle.h:  Moved to ../libiberty and ../include,	respectively, so same demangler can be used by other programs.	* Makefile.in:  Remove demangler stuff.	* Makefile.in (depend):  Pass -I../readline (needed for main.c).	* demangle.c (_initialize_demangler):  Tell demangler which	CPLUS_MARKER to assume.Fri Aug 28 13:13:33 1992  John Gilmore  (gnu@cygnus.com)	RS/6000 portability changes (for hosting cross-debuggers).	* breakpoint.c (fixup_breakpoints):  Re-kludge to IBM6000_TARGET.	* buildsym.c, rs6000-xdep.c, rs6000-tdep.c, tm-rs6000.h, 	xcoffexec.c, xcoffread.c:  Rename aixcoff to xcoff everywhere.	* printcmd.c (print_frame_args):  Remove an RS/6000 dependency.	* stabsread.c (define_symbol):  Remove RS/6000 dependencies.	* tm-rs6000.h (ATTACH_DETACH):  Remove: host-dependent.	(PTRACE_ATTACH, PTRACE_DETACH):  Remove: host-dep.	(NO_SINGLE_STEP):  Add, target-dependent.	(loadinfotextindex):  Lowercase, remove "aix_".	* xm-rs6000.h:  Add <sys/ptrace.h> for infptrace.c.	(NO_SINGLE_STEP):  Remove, target-dependent.	* xcoffexec.c (vmap_symtab):  Cleanup #if 0'd code.	* xcoffread.c:  Only build file if RS/6000 native GDB.	(build_function_symbol):  Remove #if 0'd code.	* rs6000-tdep.c:  Cleanup.  Add static fn protos.	Use CORE_ADDR for addresses throughout.  Make void fns void.	(pop_dummy_frame):  Add FIXME about bogosity of design here.	(rs6000_struct_return_address):  Ditto.	(frameless_function_invocation, frame_get_cache_fsr,	frame_initial_stack_address, xcoff_relocate_symtab,	xcoff_init_loadinfo, free_loadinfo, xcoff_add_toc_to_loadinfo,	add_text_to_loadinfo, find_toc_address):  Move from xdep file.	Use CORE_ADDRs.  Change identifiers to lowercase.	* rs6000-xdep.c:  Make whole file conditional on native RS/6000,	supplying dummy routines if non-native.  Add prototype for	static exec_one_dummy_insn.  Move a mess of functions to	rs6000-tdep.c (as above).  Remove #if 0'd code.	* config/rs6000.mh (XDEPFILES):  Move xcoffexec.o to target side.	(XM_CLIBS):  Add -lm to circumvent AIX 3.2 libc ldexp bug.	* config/rs6000.mt (TDEPFILES):  Adopt xcoffexec.o.	* gdbtypes.h (TYPE_ALLOC):  Parenthesize result to avoid problems	for callers.	* vx-share/README, nindy-share/README:  New files describing	how these directories' code is shared, and with whom.Thu Aug 27 20:04:56 1992  John Gilmore  (gnu@cygnus.com)	* configure.in (target configurations):  Reformat into table.	Remove unsupp. Amigados host and target.  Ditto Mach 386 target.	* tm-altosgas.h, tm-i386v-g.h:  Remove ancient coff encap configs.	* config/{altosgas.mt, i386v-g.mt, i386v32-g.mt}:  Ditto.	* config/{i386sco.mt,i386v32.mt}:  Remove; identical to i386v.mt.	* config/{go32.mt,i960.mt}:  Remove; they only printed error msgs.	* config/nindy960.mt:  Remove useless MT_CFLAGS setting.	* config/i386aout.mt:  Use tm-i386v.h, not tm-i386v-g.h.	* Makefile.in (config-check):  Add command to check whether	configure.in is consistent with config/*.Wed Aug 26 21:10:52 1992  John Gilmore  (gnu@cygnus.com)	* configure.in (host configurations):  Reformat nested cases into	easy-to-maintain table.	(m68k-altos-*, i386v*):  We don't care whether coff encap is used.	config/{altosgas.mh, i386v-g.mh, i386v32-g.mh}:  Remove.Wed Aug 26 16:02:01 1992  Fred Fish  (fnf@cygnus.com)	* cplus-dem.c:  Reorder args to most local functions to make them	follow the consistent pattern of struct work_stuff pointer first,	followed by pointer into string being demangled, followed by	pointer to the string where the result is being stored, followed	by other args.  Also generally replace most variables of name	"type" with "mangled" for consistency.  They all pointed to the	same string but half were one name and half the other.	* cplus-dem.c (LONGERNAMES):  Remove #ifndef's.	* cplus-dem.c (demangle_qualified):  Rewrite to clean up and allow	use whenever a qualified name is being demangled.	* cplus-dem.c (do_type):  Qualified names are treated similarly	to fundamental types, not as modifiers of fundamental types.	Mon Aug 24 20:44:38 1992  Stu Grossman  (grossman at cygnus.com)	* configure.in:  Add sparclite as a target.	* sparc-stub.c (handle_exception):  Flush instruction cache just	before returning to the user.  (hexToInt):  Fix overzealous cleanup.Mon Aug 24 11:57:13 1992  Fred Fish  (fnf@cygnus.com)	* infrun.c (handle_command):  Rewrite to allow multiple signal	numbers, signal number ranges, and to recognize "all" to mean all	signals except those used by the debugger.	* infrun.c (SET_SIGS, UNSET_SIGS):  Macros used in handle_command	to set or reset actions for specific signals.Sun Aug 23 17:10:07 1992  Fred Fish  (fnf@cygnus.com)	* coffread.c (decode_type):  Call alloc_type to alloc new	types.	* stabsread.c (read_array_type, read_range_type, define_symbol):	Call alloc_type to alloc new types.	* stabsread.c (define_symbol):  Move dbl_valu symbol field data	from type_obstack to symbol_obstack.	* stabsread.c (define_symbol):  Move typedef_sym from type_obstack	to symbol_obstack.	* gdbtypes.h (TYPE_ALLOC):  New macro to allocate space for data	associated with a type, using the same mechanism as was used to	allocate space for the type structure itself.	* coffread.c (patch_type, coff_read_struct_type,	coff_read_enum_type):  Use TYPE_ALLOC.	* dwarfread.c (struct_type):  Use TYPE_ALLOC.	* gdbtypes.c (create_array_type, check_stub_method, 	allocate_cplus_struct_type):  Use TYPE_ALLOC.	* mipsread.c (parse_symbol, parse_type):  Use TYPE_ALLOC.	* stabsread.c (read_struct_type, read_array_type, read_enum_type,	read_range_type):  Use TYPE_ALLOC.Sun Aug 23 11:04:08 1992  Fred Fish  (fnf@cygnus.com)	* breakpoint.c (breakpoint_re_set):  Select a default source	symtab if one is not currently selected.	* utils.c (query):  Call wrap_here before building the output	query string, to turn off wrapping and flush any buffered output.	Otherwise our query may end up in the wrap buffer and never be	seen by the user.	* eval.c (evaluate_subexp):  Report error when attempting to	evaluate subscript for types without a target type, rather	than dumping core by using the NULL pointer.	* symfile.c (symbol_file_command):  Forget current_source_symtab	and current_source_line when discarding symbol table.Sat Aug 22 22:33:20 1992  John Gilmore  (gnu@cygnus.com)	Bug fixes from Andrew Heybey <ath@lcs.mit.edu>.	* tm-mips.h (REGISTER_VIRTUAL_TYPE):  Float regs are float type.	* mips-tdep.c (mips_print_register):  Alloc enough space for two regs.Fri Aug 21 15:17:03 1992  Stu Grossman  (grossman at cygnus.com)	* remote.c (remote_open):  Fix baud rate setting to make -b flag	work.  (remote_wait):  Change 'T' message parser to deal with new	improved format which allows stub to send an arbitrary bunch of	registers.	* sparc-stub.c:  General cleanups.  (trap_low, handle_exception):	make all this re-entrant by storing all state on the stack.  Clean	up memory error trapping.  (computeSignal, set_debug_traps):	make it all table driven.  Make a start at a baud rate setting command.Wed Aug 19 10:23:27 1992  Ian Lance Taylor  (ian@cygnus.com)	* m68k-pinsn.c: handle new operand type 'r', introduced for cas2.	* remote-vx.c: redefine malloc to avoid buggy declaration on	RS/6000 <rpc/types.h>.	xm-rs6000.h: include <sys/select.h> to define fd_set for	<rpc/svc.h> on RS/6000.Tue Aug 18 14:48:24 1992  Ian Lance Taylor  (ian@cygnus.com) 	* Makefile.in: added FLAGS_TO_PASS variable, and passed it to	recursive invocations of make.  Always create installation	directories.Mon Aug 17 18:29:58 1992  Per Bothner  (bothner@rtl.cygnus.com)	* m68k-pinsn.c:  Minor fix in style of output (don't use	range to indicate floating point control registers).Sat Aug 15 02:58:03 1992  John Gilmore  (gnu@cygnus.com)	* m68k-pinsn.c:  Surround extended support with #ifdef HAVE_68881.	* infcmd.c (registers_info):  Handle multiple register names.	Changes inspired by Roland McGrath.Sat Aug 15 02:28:52 1992  Stu Grossman  (grossman at cygnus.com)	* sparc-stub.c:  New file.  Mix it with your SPARClite	application, and it will speak GDB remote protocol!	* remote.c (remote_wait):  Change 'T' (expedited reply) message to	deal with arbitrary registers.  Needed for sparc-stub.Fri Aug 14 12:11:25 1992  Fred Fish  (fnf@cygnus.com)	* cplus-dem.c (cplus_markers):  Add table for gnu style and	use throughout, in place of compile time constant CPLUS_MARKER.	* cplus-dem.c (ARM_VTABLE_STRING, ARM_VTABLE_STRLEN):  Add.	* cplus-dem.c (cfront_special):  New function, as suggested	by pfieland@stratus.com.	* cplus-dem.c (forget_types):  New function.	* cplus-dem.c (cplus_demangle):  Call gnu_special, moved from	demangle_prefix().	* cplus-dem.c (mop_up):  Call forget_types().	* cplus-dem.c (AUTO_DEMANGLING, GNU_DEMANGLING, LUCID_DEMANGLING):	Use throughout, instead of checking current_demangling_style.	* cplus-dem.c (demangle_signature):  When finding an explicit	start of function args, forget all remembered types for	lucid/cfront style demangling.	* cplus-dem.c (demangle_prefix):  In a sequence of two or more	underbar characters, use last pair as the delimiter.  Hoist	gnu_special() call up to cplus_demangle().  Call cfront_special()	when appropriate.	* cplus-dem.c (cplus_special):  Fix virtual table name demangling	for inherited classes.		* cplus-dem.c (demangle_args):  Document quirks of numbered	references to previously seen types.	* dbxread.c (read_ofile_symtab, process_one_symbol):	Use AUTO_DEMANGLING rather than explicitly checking	current_demangling_style.	* demangle.h:  Add some comments.	* demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING, LUCID_DEMANGLING,	CFRONT_DEMANGLING):  New macros.	* dwarfread.c (LCC_PRODUCER):  Remove trailing space, which is	not found in the actual producer string produced by lcc.	* dwarfread.c (handle_producer):  Use AUTO_DEMANGLING rather	than explicitly checking current_demangling_style.Thu Aug 13 11:54:46 1992  John Gilmore  (gnu at cygnus.com)	* breakpoint.c (enable_longjmp_breakpoint,	disable_longjmp_breakpoint, set_longjmp_resume_breakpoint):	Check for duplicate breakpoints at the same address.  Bug report	and preliminary fix from Dave Morrison, <drmorris@us.oracle.com>.Wed Aug 12 11:14:58 1992  Fred Fish  (fnf@cygnus.com)	* buildsym.c (end_symtab):  Document that end_symtab can return	NULL under non-error conditions.	* dwarfread.c (read_file_scope):  Guard against dereferencing NULL	returned from end_symtab for empty compilation units.Tue Aug 11 02:49:39 1992  John Gilmore  (gnu at cygnus.com)	* am29k-tdep.c:  Lint from DECstation compiler.	* mem-break.c:  Restore test of BREAKPOINT size that Fred removed.	As the man page says, "Sometimes you just can't get lint to shut	up".  That doesn't mean you should blow away the code it won't	shut up about.	* mips-xdep.c:  Revise stubbing-out of code until Rich cleans	it up over the next few weeks.  Make mips x 29k build.	* tm-29k.h (CALL_DUMMY):  Make it work on cross-endian hosts.	(FIX_CALL_DUMMY):  Comment in the patching of the breakpoint,	but leave it as a comment because the breakpoint instruction 	is not easily accessible at this moment (it's static, and if	we define one here, it goes into every file compiled).Mon Aug 10 22:27:19 1992  Fred Fish  (fnf@cygnus.com)	* Makefile.in (VERSION):  Bump to 4.6.3.	* dwarfread.c (scan_partial_symbols):  Skip over DIE's within	function scopes when building partial symbol tables.	* objfiles.c (open_existing_mapped_file):  Make it clear in	warning message that out of date mapped files are ignored.	* symtab.c (lookup_symtab_1, lookup_symbol):  Print compilation	unit source file name in error message.Sat Aug  8 23:12:22 1992  Fred Fish  (fnf@cygnus.com)	* dwarfread.c (struct dieinfo):  Add has_at_byte_size.	* dwarfread.c (struct_type):  In absence of AT_byte_size for	bitfield, use size of object of member's type for the size of	the anonymous object containing the bit field.	* dwarfread.c (completedieinfo):  Set has_at_byte_size when	an AT_byte_size attribute is seen.	* mipsread.c (psymtab_to_symtab_1):  Fix misspelled cast to	union aux_ext (was aux_ent).	* i386-pinsn.c (print_insn):  Cast 2'nd arg to read_memory from	unsigned char* to char*, for Lucid compiler.	* 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -