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

📄 changelog

📁 这个是LINUX下的GDB调度工具的源码
💻
📖 第 1 页 / 共 5 页
字号:
2004-09-24  Ian Lance Taylor <ian@wasabisystems.com>	Committed by Andrew Cagney.	* configure.in: Check for sys/mount.h, sys/vfs.h, sys/statfs.h.	Check for struct statfs.	* emul_netbsd.c: If not HAVE_STRUCT_STATFS, #undef HAVE_FSTATFS.	* configure, config.in: Regenerate.2004-08-05  Nathanael Nerode  <neroden@gcc.gnu.org>	* Makefile.in (GDB_INCLUDES): Remove bogus reference to mmalloc.2004-08-04  Andrew Cagney  <cagney@gnu.org>	    Jim Blandy <jimb@redhat.com>	* sim_callbacks.h (simulator): Declare.	* Makefile.in (gdb-sim.o): New rule.	(MAIN_SRC, GDB_OBJ): Add gdb-sim.o, gdb-sim.c.	(DEFS_H): Delete.	(GDB_SIM_PPC_H): Define.	* gdb-sim.c: New file.	* sim_calls.c: Do not include "defs.h".	(simulator): Drop static.	(sim_store_register, sim_fetch_register): Delete.2004-08-04  Andrew Cagney  <cagney@gnu.org>	* Back out accidently committed change.2004-08-04  Jim Blandy  <jimb@redhat.com>	Use a fixed register numbering when communicating with the PowerPC	simulator.	* sim_calls.c: #include "registers.h" and "gdb/sim-ppc.h"; do not	include GDB's "defs.h".	(gdb_register_name_table): New variable.	(gdb_register_name_table_size): New enum constant.	(gdb_register_name): New function.	(sim_fetch_register, sim_store_register): Use gdb_register_name,	instead of calling gdbarch_register_name.	* Makefile.in (GDB_SIM_PPC_H): New variable.	(DEFS_H): Delete variable.	(sim_calls.o): Update dependencies.2004-07-26  Andrew Cagney  <cagney@gnu.org>	Problem from Olaf Hering <olh@suse.de>.	* Makefile.in (install, installdirs): Add DESTDIR.2004-07-10  Ben Elliston  <bje@au.ibm.com>	* tree.c (parse_integer_property): Comment typo fix.2004-07-06  Jim Blandy  <jimb@redhat.com>	* Makefile.in: Update all dependency information.	(BASICS_H, CPU_H, IDECODE_H, PSIM_H, REGISTERS_H, DEVICE_TABLE_H)	(EMUL_GENERIC_H): Values updated.	(ACCONFIG_H, ALTIVEC_EXPRESSION_H, ALTIVEC_REGISTERS_H)	(ANSIDECL_H, BFD_H, BITS_H, CAP_H, COMMON_SIM_BASE_H)	(COMMON_SIM_BASICS_H, COMMON_SIM_FPU_H, COMMON_SIM_INLINE_H)	(COMMON_SIM_SIGNAL_H, CONFIG_H, COREFILE_H, COREFILE_N_H, DEBUG_H)	(DEFINES_H, DEFS_H, DEVICE_H, E500_EXPRESSION_H, E500_REGISTERS_H)	(EMUL_BUGAPI_H, EMUL_CHIRP_H, EMUL_NETBSD_H, EMUL_UNIX_H, EVENTS_H)	(FILTER_FILENAME_H, FILTER_H, GDB_CALLBACK_H, GDB_REMOTE_SIM_H)	(GEN_ICACHE_H, GEN_IDECODE_H, GEN_ITABLE_H, GEN_MODEL_H)	(GEN_SEMANTICS_H, GEN_SUPPORT_H, HW_CPU_H, HW_H, HW_PHB_H)	(ICACHE_H, IDECODE_BRANCH_H, IDECODE_EXPRESSION_H)	(IDECODE_FIELDS_H, IGEN_H, INLINE_H, INTERRUPTS_H, ITABLE_H)	(LD_CACHE_H, LD_DECODE_H, LD_INSN_H, LF_H, MISC_H, MODEL_H, MON_H)	(OPTIONS_H, OS_EMUL_H, PK_H, PPC_CONFIG_H, SEMANTICS_H)	(SIM_CALLBACKS_H, SIM_ENDIAN_H, SIM_ENDIAN_N_H, SIM_MAIN_H)	(SPREG_H, STD_CONFIG_H, SUPPORT_H, TABLE_H, TARG_VALS_H, TCONFIG_H)	(TREE_H, VM_H, VM_N_H, WORDS_H): New variables.	(callback.o, cap.o, corefile.o, debug.o, device.o, device_table.o)	(dgen.o, emul_bugapi.o, emul_chirp.o, emul_netbsd.o, emul_unix.o)	(events.o, filter.o, filter_filename.o, filter_host.o)	(gen-icache.o, gen-idecode.o, gen-itable.o, gen-model.o)	(gen-semantics.o, gen-support.o, hw_core.o, hw_cpu.o, hw_disk.o)	(hw_htab.o, hw_init.o, hw_phb.o, hw_register.o, icache.o)	(idecode.o, igen.o, interrupts.o, itable.o, ld-cache.o)	(ld-decode.o, ld-insn.o, lf.o, main.o, misc.o, model.o, mon.o)	(options.o, os_emul.o, pk_disklabel.o, psim.o, registers.o)	(semantics.o, sim-endian.o, sim-fpu.o, sim_calls.o, spreg.o)	(support.o, table.o, targ-map.o, tree.o, vm.o): Update dependencies.2004-06-28  Jim Blandy  <jimb@redhat.com>	* e500_registers.h (EVR): Cast the 32-bit value of the GPR to an	unsigned type before or-ing it with a 64-bit value.2004-06-15  Alan Modra  <amodra@bigpond.net.au>	* hw_htab.c (htab_sum_binary(bfd): Use bfd_get_section_size	instead of bfd_get_section_size_before_reloc.	(htab_dma_binary(bfd): Likewise.	* hw_init.c (update_for_binary_section(bfd): Likewise.2004-05-10  Daniel Jacobowitz  <dan@debian.org>	* configure.in (sim_fpu_cflags): Add -I../common.	* configure: Regenerated.2004-01-27  Andrew Cagney  <cagney@redhat.com>	* ppc-instructions: Update copyright.	(convert_to_integer): Add trailing ";" to label.2003-10-16  Michael Snyder  <msnyder@redhat.com>	* emul_netbsd.c: Only a comment may follow an #endif.2003-10-15  Michael Snyder  <msnyder@redhat.com>	* Makefile.in (sim_calls.o): No longer depends on gdb/tm.h.2003-06-22  Andrew Cagney  <cagney@redhat.com>	Written by matthew green <mrg@redhat.com>, with fixes from Aldy	Hernandez <aldyh@redhat.com>, Jim Wilson <wilson@redhat.com>, and	Nick Clifton <nickc@redhat.com>.		* ppc-instructions: Include altivec.igen and e500.igen.	(model_busy, model_data): Add vr_busy and vscr_busy.	(model_trace_release): Trace vr_busy and vscr_busy.	(model_new_cycle): Update vr_busy and vscr_busy.	(model_make_busy): Update vr_busy and vscr_busy.	* registers.c (register_description): Add Altivec and e500	registers.	* psim.c (psim_read_register, psim_read_register): Handle Altivec	and e500 registers.	* ppc-spr-table (SPEFSCR): Add VRSAVE and SPEFSCR registers.	* configure.in (sim_filter): When *altivec* add "av".  When *spe*	or *simd* add e500.	(sim_float): When *altivec* define WITH_ALTIVEC.  When *spe* add	WITH_E500.	* configure: Re-generate.	* e500.igen, altivec.igen: New files.	* e500_expression.h, altivec_expression.h: New files.	* idecode_expression.h: Update copyright.  Include	"e500_expression.h" and "altivec_expression.h".	* e500_registers.h, altivec_registers.h: New files.	* registers.h: Update copyright.  Include "e500_registers.h" and	"altivec_registers.h".	(registers): Add Altivec and e500 specific registers.	* Makefile.in (IDECODE_H): Add "idecode_e500.h" and	"idecode_altivec.h".	(REGISTERS_H): Add "e500_registers.h" and "altivec_registers.h".	(tmp-igen): Add dependencies on altivec.igen and e500.igen .2003-06-22  Andrew Cagney  <cagney@redhat.com>	Problems reported by Joshua LeVasseur.	* emul_chirp.c: Update copyright.	(chirp_emul_nextprop): Return the first property.	* hw_htab.c: Update copyright.	(htab_decode_hash_table): Fix check for htab size.2003-06-21  Andrew Cagney  <cagney@redhat.com>	* interrupts.c: Update copyright.	(external_interrupt): Fix test for already pending interrupt.	Problem found by Joshua LeVasseur.	* ppc-instructions: Add missing +8 line.  Found by blofeldus at	yahoo.com.	2003-06-21  Andrew Cagney  <cagney@redhat.com>	From Ian Lance Taylor <ian@airs.com>: * hw_nvram.c	(hw_nvram_init_address): Correct call to memset--swap second and	third arguments.2003-06-21  Andrew Cagney  <cagney@redhat.com>	* hw_com.c (hw_com_device_init_data): Check that the output, and	not input file opened.  Pointed out by masahino tky3.3web.ne.jp.2003-06-20  Andrew Cagney  <cagney@redhat.com>	* sim_calls.c (sim_create_inferior): Assert that	psim_write_register succeeded.	(sim_fetch_register, sim_store_register): Make "regname" constant.	Delete Altivec hack.  Return result from psim_read_register /	psim_write_register.	* psim.h (psim_read_register, psim_write_register): Change return	type to int.  Update comments.	* psim.c: Update copyright.	(psim_stack): Assert that the psim_read_register worked.	(psim_read_register, psim_read_register): Return the register's	size.  Allocate the cooked buffer dynamically.	* hw_register.c: Update copyright.	(do_register_init): Check that psim_write_register succeeded.	* hw_init.c: Update copyright.	(create_ppc_elf_stack_frame, create_ppc_aix_stack_frame): Assert	that the register transfer worked.2003-06-19  Andrew Cagney  <cagney@redhat.com>	* ld-insn.h: Update copyright.	(cache_fields): Define.	(insn_table_fields): Add insn_field_6 and insn_field_7.	(load_insn_table): Pass in the "cache_rules".	* ld-insn.c: Update copyright.	(load_insn_table): Add parameter "cache_rules".  Handle "cache",	"computed" and "scratch" fields.	(main): Pass "cache_rules" to load_insn_table.	* ld-cache.h: Update copyright.	(append_cache_table): Declare.	* ld-cache.c: Update copyright.	(append_cache_table): New function.	(load_cache_table): Call.	* gen-model.c: Include "ld-cache.h".	* gen-itable.c: Include "ld-cache.h".	* igen.c: Move #include "ld-cache.h" to earlier.  Update	copyright.	(main): Permit a NULL "cache_rules".  Pass address of	"cache_rules" to load_insn_table.	* Makefile.in (tmp-ld-insn): Add "ld-cache.o".	(tmp-igen): Do not include ppc-cache-rules.	(gen-itable.o, gen-model.o): Add "ld-cache.h".	* ppc-cache-rules: Delete file.	* ppc-instructions: Add cache rules.2003-06-19  Andrew Cagney  <cagney@redhat.com>	* Makefile.in (ICACHE_CFLAGS, SEMANTICS_CFLAGS): Delete.	(SIM_FPU_FLAGS): Define.	(icache.o): Delete explicit compile command.	(semantics.o, idecode.o): Delete explicit compile command.	(NOWARN_CFLAGS, STD_CFLAGS): Append SIM_FPU_CFLAGS.	* gen-support.c (gen_support_c): Generate #include of	"sim-inline.h" and "sim-fpu.h", but conditional on	HAVE_COMMON_FPU.	* gen-idecode.c (gen_idecode_c): Ditto.	* igen.c (gen_icache_c, gen_semantics_c): Wrap #include of	"sim-inline.h" and "sim-fpu.h" in HAVE_COMMON_FPU conditional.	Move to before "support.h".	* Makefile.in, gen-support.c, gen-idecode.c, igen.c: Update	copyright.	2003-05-16  Ian Lance Taylor  <ian@airs.com>	* Makefile.in (various): Use $(SHELL) whenever we invoke	move-if-change.2003-02-27  Andrew Cagney  <cagney@redhat.com>	* sim_calls.c (sim_open, sim_create_inferior): Rename _bfd to bfd.2002-09-27  Andrew Cagney  <ac131313@redhat.com>	* hw_disk.c (hw_disk_init_address): Set device type to "block",	not "disk".2002-06-22  Andrew Cagney  <ac131313@redhat.com>	* Makefile.in (INTL_SRC): Define.	(INTL_CFLAGS): Define.	(INTL_DIR): Define.	(STD_CFLAGS): Add INTL_CFLAGS.2002-06-17  Elena Zannoni  <ezannoni@redhat.com>	* psim.c (psim_options): Don't choke when gdb invokes us with	the --architecture option, just ignore it.2002-06-16  Andrew Cagney  <ac131313@redhat.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.2002-06-08  Andrew Cagney  <cagney@redhat.com>	* main.c: Include "gdb/callback.h" and "gdb/remote-sim.h".	* sim_calls.c: Ditto.2002-05-30  DJ Delorie  <dj@redhat.com>	* lf.c (lf_print__gnu_copyleft): Convert multiline strings to	compatible format.	* gen-idecode.c (print_run_until_stop_body): Likewise.	* gen-model.c (gen_model_c): Likewise.2002-04-15  Elena Zannoni  <ezannoni@redhat.com>        * sim_calls.c (sim_fetch_register, sim_store_register): Return -1 for        AltiVec registers as a temporary stopgap.2002-03-24  David O'Brien  <obrien@FreeBSD.org>	* ppc/hw_disk.c: Export a disk device property.2002-03-23  Andrew Cagney  <ac131313@redhat.com>	From 2001-12-09 Julien Ducourthial <jducourt@noos.fr>:	* ppc-instructions (lswx): Do the register control with the	register count.  Initialize the right register in the loop.	(mtfsfi) : Correct prefix for the instruction.2002-02-24  Andrew Cagney  <ac131313@redhat.com>	From wiz at danbala:	* std-config.h: Fix grammar and typos.  Update copyright.	Fix PR gdb/287.2002-01-12  matthew green  <mrg@redhat.com>	* Makefile.in (tmp-igen): Pass -I $(srcdir) to igen.	* igen.c (main): Change -I to add include paths for :include:	files.	Implement -G as per sim/igen, with just gen-icache=N support.	Call load_insn_table() with the built include path.	* ld-insn.c (parse_include_entry): New. Load an :include: file.	(load_insn_table): New `includes' argument.  Look for :include:	entries and call parse_include_entry() for them.	(main): Adjust load_insn_table() call.	* ld-insn.h (model_include_fields): New enum.	(load_insn_table): Update prototype.	* table.c (struct _open_table, struct _table): Rework	structures to handle included files.	(table_push): Move the guts of table_open() here.	* table.c (struct _open table, struct table): Make table object an	indirect ptr to the current table file.	(current_line, new_table_entry, next_line): Make file arg type	open_table.	(table_open): Use table_push.	(table_entry_read): Point variable file at current table, at eof, pop	last open table.	* misc.h (NZALLOC): New macro. From sim/igen.	* table.h, table.c (table_push): New function.2002-01-04  matthew green  <mrg@redhat.com>	* bits.c (LSMASKED64): New inline function.	(LSEXTRACTED64): Likewise.	* bits.h (_LSB_POS, _LSMASKn, LSMASK64): New macros from	sim/common/sim-bits.h	(LSMASKED64, LSEXTRACTED64): New functions definitions.	* Makefile.in (sim-bits.o): Remove target.	* main.c (zalloc): Fix typo in error message.2001-12-16  Andrew Cagney  <ac131313@redhat.com>	* configure.in (sim_fpu): Don't add sim-bits.o.	* configure: Re-generate.2001-12-15  matthew green  <mrg@redhat.com>	* main.c: Include "defs.h", "bfd.h", "callback.h" and "remote-sim.h".	(sim_io_error): New function.	* sim_calls.c: (sim_io_error): New function.2001-12-14  matthew green  <mrg@redhat.com>	* Makefile.in (LIB_OBJ): Add @sim_fpu@.	(ICACHE_CFLAGS, SEMANTICS_CFLAGS): New variables.	(icache.o, semantics.o): Add new ICACHE_FLAGS & SEMANTICS_FLAGS.

⌨️ 快捷键说明

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