[amd64] Remove the callee saved registers from MonoLMF, save/restore them normally...
[mono-project.git] / libgc / real_malloc.c
blobdece9fdc09cd419f4f99868d011bc67934ef7591
1 /*
2 * Copyright 1988, 1989 Hans-J. Boehm, Alan J. Demers
3 * Copyright (c) 1991-1994 by Xerox Corporation. All rights reserved.
5 * THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
6 * OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
8 * Permission is hereby granted to use or copy this program
9 * for any purpose, provided the above notices are retained on all copies.
10 * Permission to modify the code and to distribute modified code is granted,
11 * provided the above notices are retained, and a notice that the code was
12 * modified is included with the above copyright notice.
14 /* Boehm, May 19, 1994 2:04 pm PDT */
17 # ifdef PCR
19 * This definition should go in its own file that includes no other
20 * header files. Otherwise, we risk not getting the underlying system
21 * malloc.
23 # define PCR_NO_RENAME
24 # include <stdlib.h>
26 # ifdef __STDC__
27 char * real_malloc(size_t size)
28 # else
29 char * real_malloc()
30 int size;
31 # endif
33 return((char *)malloc(size));
35 #endif /* PCR */