1b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma/* libunwind - a platform-independent unwind library 2b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma Copyright (C) 2003 Hewlett-Packard Co 3b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma Contributed by David Mosberger-Tang <davidm@hpl.hp.com> 4b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma 5b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaThis file is part of libunwind. 6b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma 7b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaPermission is hereby granted, free of charge, to any person obtaining 8b08ae72d6c041c2c9d72d049f815d001032169caArun Sharmaa copy of this software and associated documentation files (the 9b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma"Software"), to deal in the Software without restriction, including 10b08ae72d6c041c2c9d72d049f815d001032169caArun Sharmawithout limitation the rights to use, copy, modify, merge, publish, 11b08ae72d6c041c2c9d72d049f815d001032169caArun Sharmadistribute, sublicense, and/or sell copies of the Software, and to 12b08ae72d6c041c2c9d72d049f815d001032169caArun Sharmapermit persons to whom the Software is furnished to do so, subject to 13b08ae72d6c041c2c9d72d049f815d001032169caArun Sharmathe following conditions: 14b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma 15b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaThe above copyright notice and this permission notice shall be 16b08ae72d6c041c2c9d72d049f815d001032169caArun Sharmaincluded in all copies or substantial portions of the Software. 17b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma 18b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 19b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 20b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 21b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 22b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 23b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 24b08ae72d6c041c2c9d72d049f815d001032169caArun SharmaWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ 25b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma 26b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma#include "_UCD_lib.h" 27b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma#include "_UCD_internal.h" 28b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma 29b08ae72d6c041c2c9d72d049f815d001032169caArun Sharmavoid 30b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma_UCD_put_unwind_info (unw_addr_space_t as, unw_proc_info_t *pi, void *arg) 31b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma{ 32b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma if (!pi->unwind_info) 33b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma return; 34b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma free (pi->unwind_info); 35b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma pi->unwind_info = NULL; 36b08ae72d6c041c2c9d72d049f815d001032169caArun Sharma} 37