* gendef: Export _sigbe on 64 bit as well.

* malloc_wrapper.cc (free): In malloc_printf, call caller_return_address
	instead of __builtin_return_address.
	(malloc): Ditto.
	(realloc): Ditto.
	(calloc): Ditto.
	* miscfuncs.cc (__caller_return_address): New function.
	* miscfuncs.h (caller_return_address): New macro calling
	__caller_return_address.
	(__caller_return_address): Add prototype.
This commit is contained in:
Corinna Vinschen
2015-01-16 16:19:37 +00:00
parent ad45d512de
commit a62dbcd6e0
5 changed files with 44 additions and 9 deletions

View File

@ -1,7 +1,7 @@
/* miscfuncs.h: main Cygwin header file.
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Red Hat, Inc.
2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Red Hat, Inc.
This file is part of Cygwin.
@ -46,6 +46,10 @@ extern "C" void yield ();
#define import_address(x) __import_address ((void *)(x))
void * __reg1 __import_address (void *);
#define caller_return_address() \
__caller_return_address (__builtin_return_address (0))
void * __reg1 __caller_return_address (void *);
void backslashify (const char *, char *, bool);
void slashify (const char *, char *, bool);