| # This file has declarations that appear both in <stdlib.h> and in <malloc.h>. | |
| # These include the subset of GNU extensions that Scudo supports. | |
| functions: | |
| - name: aligned_alloc | |
| standards: | |
| - stdc | |
| return_type: void * | |
| arguments: | |
| - type: size_t | |
| - type: size_t | |
| - name: calloc | |
| standards: | |
| - stdc | |
| return_type: void * | |
| arguments: | |
| - type: size_t | |
| - type: size_t | |
| - name: free | |
| standards: | |
| - stdc | |
| return_type: void | |
| arguments: | |
| - type: void * | |
| - name: malloc | |
| standards: | |
| - stdc | |
| return_type: void * | |
| arguments: | |
| - type: size_t | |
| - name: memalign | |
| standards: | |
| - gnu | |
| return_type: void * | |
| arguments: | |
| - type: size_t | |
| - type: size_t | |
| - name: realloc | |
| standards: | |
| - stdc | |
| return_type: void * | |
| arguments: | |
| - type: void * | |
| - type: size_t | |
| - name: reallocarray | |
| standards: | |
| - bsd | |
| - gnu | |
| return_type: void * | |
| arguments: | |
| - type: void * | |
| - type: size_t | |
| - type: size_t | |
| - name: valloc | |
| standards: | |
| - bsd | |
| - gnu | |
| return_type: void * | |
| arguments: | |
| - type: size_t |