Question: Implementing a homebrew malloc (without using malloc!) in the C language. Allocates a block of memory given a size (in bytes), returning a pointer to
Implementing a homebrew malloc (without using malloc!) in the C language. Allocates a block of memory given a size (in bytes), returning a pointer to the beginning of the block you just created. The content of the newly allocated block of memory is not initialized.
Parameter a is the size of the block in bytes
Return a pointer to the block of memory you allocated with this function.
void *malloc(size_t a) { // implement malloc! }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
