X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=sim%2Fcommon%2Fhw-handles.c;h=669a3294511e4c7c503a26878c1ef6816fc4dd8f;hb=8acc9f485bba28b65935dcc3498d9f3b712ddac7;hp=c97b167bd3cb747c2de177b4232ba3fafb4efb35;hpb=b85e4829fab4ddd706942d23a98d0fe2be75e1de;p=thirdparty%2Fbinutils-gdb.git diff --git a/sim/common/hw-handles.c b/sim/common/hw-handles.c index c97b167bd3c..669a3294511 100644 --- a/sim/common/hw-handles.c +++ b/sim/common/hw-handles.c @@ -1,6 +1,6 @@ /* The common simulator framework for GDB, the GNU Debugger. - Copyright 2002 Free Software Foundation, Inc. + Copyright 2002-2013 Free Software Foundation, Inc. Contributed by Andrew Cagney and Red Hat. @@ -8,7 +8,7 @@ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or + the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -17,16 +17,15 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + along with this program. If not, see . */ #include "hw-main.h" #include "hw-base.h" -struct hw_handle_mapping { +struct hw_handle_mapping +{ cell_word external; struct hw *phandle; struct hw_instance *ihandle; @@ -34,7 +33,8 @@ struct hw_handle_mapping { }; -struct hw_handle_data { +struct hw_handle_data +{ int nr_mappings; struct hw_handle_mapping *mappings; }; @@ -157,7 +157,7 @@ hw_handle_add_ihandle (struct hw *hw, struct hw_instance *internal) { struct hw_handle_data *db = hw->handles_of_hw; - if (hw_handle_2ihandle (hw, internal) != 0) + if (hw_handle_2ihandle (hw, internal) != 0) { hw_abort (hw, "attempting to add an ihandle already in the data base"); } @@ -179,7 +179,7 @@ hw_handle_add_phandle (struct hw *hw, struct hw *internal) { struct hw_handle_data *db = hw->handles_of_hw; - if (hw_handle_2phandle (hw, internal) != 0) + if (hw_handle_2phandle (hw, internal) != 0) { hw_abort (hw, "attempting to add a phandle already in the data base"); } @@ -208,7 +208,7 @@ hw_handle_remove_ihandle (struct hw *hw, { struct hw_handle_mapping *delete = *current_map; *current_map = delete->next; - zfree (delete); + free (delete); return; } current_map = &(*current_map)->next; @@ -229,12 +229,10 @@ hw_handle_remove_phandle (struct hw *hw, { struct hw_handle_mapping *delete = *current_map; *current_map = delete->next; - zfree (delete); + free (delete); return; } current_map = &(*current_map)->next; } hw_abort (hw, "attempt to remove nonexistant phandle"); } - -