sim: punt zfree()
[deliverable/binutils-gdb.git] / sim / common / ChangeLog
index 4e0aaf0b7b872f6efab0362347111d89d346df3b..11f1d34c9a9bff7337c8989e49f7aef9ca312ce1 100644 (file)
@@ -1,3 +1,164 @@
+2011-02-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * hw-alloc.c (hw_alloc_data): Delete zalloc_p.
+       (hw_zalloc, hw_malloc): Delete zalloc_p reference.
+       (hw_free): Drop zfree logic and always call free.
+       * hw-base.c (hw_delete): Change zfree to free.
+       * hw-handles.c (hw_handle_remove_ihandle): Likewise.
+       (hw_handle_remove_phandle): Likewise.
+       * hw-instances.c (hw_instance_delete): Likewise.
+       * hw-tree.c (parse_reg_property): Likewise.
+       (parse_ranges_property): Likewise.
+       (parse_string_property): Likewise.
+       * sim-core.c (sim_core_uninstall): Likewise.
+       * sim-cpu.c (sim_cpu_free_all): Likewise.
+       * sim-hw.c (sim_hw_uninstall): Likewise.
+       * sim-memopt.c (do_memopt_delete): Likewise.
+       (sim_memory_uninstall): Likewise.
+       * sim-module.c (sim_module_uninstall): Likewise.
+       * sim-options.c (sim_parse_args): Likewise.
+       * sim-profile.c (profile_pc_cleanup): Likewise.
+       (profile_uninstall): Likewise.
+       * sim-watch.c (do_watchpoint_delete): Likewise.
+       * sim-utils.c (zfree): Delete.
+       (sim_state_free): Change zfree to free.
+       * sim-utils.h (zfree): Delete.
+
+2011-02-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-events.h (_sim_events.time_from_event): Change type to signed64.
+
+2011-01-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-hw.c (sim_hw_uninstall): Uncomment hw_tree_delete.
+
+2011-01-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-module.c (sim_pre_argv_init): Return SIM_RC_FAIL when asprintf
+       fails.
+       * sim-options.c (sim_parse_args): Issue an error and return SIM_RC_FAIL
+       when asprintf fails.
+       * sim-utils.c (sim_do_commandf): Issue an error and return when
+       asprintf fails.
+       * sim-watch.c (sim_watchpoint_install): Return SIM_RC_FAIL when
+       asprintf fails.
+
+2011-01-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-memopt.c (do_memopt_add): Set nr_bytes to s.st_size before
+       bytes has been calculated and when mmap_next_fd is valid and
+       nr_bytes is 0.
+       (memory_option_handler): Allow missing size when mmap_next_fd is
+       valid.
+
+2011-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4 (SIM_AC_OPTION_HARDWARE): Set $hardware to $2 when $2 is
+       not empty, and always append $3 to $hardware.
+
+2011-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * hw-device.h (hw_abort, hw_vabort, hw_halt): Add noreturn attribute.
+       * sim-hw.h (sim_hw_abort): Likewise.
+
+2011-01-05  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-load.c (sim_load_file): Change buffer type to unsigned char *.
+
+2011-01-05  Joel Brobecker  <brobecker@adacore.com>
+
+       * run.1: Copyright year update.
+
+2010-12-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * hw-alloc.h (HW_NALLOC): Define.
+
+010-12-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * hw-alloc.h (HW_NZALLOC): Change ME,TYPE,N to me,type,n.
+
+2010-12-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-memopt.c (OPTION_MAP_INFO): Define.
+       (memory_options): Handle --map-info.
+       (memory_option_handler): Handle OPTION_MAP_INFO.
+
+2010-11-22  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-profile.c (PROFILE_PC_FREQ, PROFILE_PC_NR_BUCKETS,
+       PROFILE_PC_SHIFT, PROFILE_PC_START, PROFILE_PC_END,
+       PROFILE_INSN_COUNT): Add stubs when profile is disabled.
+
+2010-11-22  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-core.c (WITH_HW): Add device casts to device_error,
+       device_io_read_buffer, and device_io_write_buffer.
+
+2010-11-16  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-sockser.c (dv_sockser_write_buffer): New function.
+       (dv_sockser_write): Rewrite to use dv_sockser_write_buffer.
+       * dv-sockser.h (dv_sockser_write_buffer): New prototype.
+
+2010-10-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * callback.c (os_lseek): Call wrap on lseek result.
+
+2010-05-26  Ozkan Sezer  <sezeroz@gmail.com>
+
+       * dv-sockser.c (dv_sockser_init): Check error return from socket()
+       call by its equality to -1 not by it being negative.
+       (connected_p): Likewise for accept() call.
+
+2010-04-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-fpu.c (sim_fpu_zero, sim_fpu_qnan): Add 0 initializers.
+
+2010-04-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * profile.c (sim_profile_print_bar): Add cpu argument.
+
+2010-04-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-profile.h (sim_profile_print_bar): Use sim_cpu, not SIM_CPU.
+
+2010-04-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-profile.c (profile_vprintf, profile_printf): New functions.
+       (profile_print_pc): Convert sim_io_printf to profile_printf.
+       (profile_print_insn): Likewise.
+       (profile_print_memory): Likewise.
+       (profile_print_core): Likewise.
+       (profile_print_model): Likewise.
+       (sim_profile_print_bar): Likewise.
+       (profile_print_speed): Likewise.
+       (profile_print_addr_ranges): Likewise.
+       (profile_info): Likewise.
+       * sim-profile.h (sim_profile_print_bar): Add cpu argument.
+
+2010-04-19  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-model.c (OPTION_MODEL): Convert to enum.
+       (OPTION_MODEL_INFO): New enum.
+       (model_options): Add model-info/info-model entries.
+       (model_option_handler): Handle OPTION_MODEL_INFO.
+
+2010-04-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-sockser.h (DV_SOCKSER_DISCONNECTED): Define.
+       * dv-sockser.c (dv_sockser_status): Set DV_SOCKSER_DISCONNECTED
+       initially.
+
+2010-04-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-hrw.c (sim_write): Add const to buf arg.
+       * sim-utils.h (sim_write_fn): Likewise.
+
+2010-04-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-profile.h (PROFILE_BRANCH_TAKEN, PROFILE_BRANCH_UNTAKEN): New
+       defines.
+
 2010-04-12  Mike Frysinger  <vapier@gentoo.org>
 
        * dv-core.c (dv_core_descriptor): Add NULL initializer.
This page took 0.033137 seconds and 4 git commands to generate.