Commit 54d4563a authored by Shivaji's avatar Shivaji

added realloc code

parent 62b271e9
...@@ -762,22 +762,23 @@ int main(int argc,char *argv[]) ...@@ -762,22 +762,23 @@ int main(int argc,char *argv[])
{ {
mm_init(); mm_init();
int *p1=mm_malloc(50); int *p1=mm_malloc(400);
void *p2=mm_malloc(40); void *p2=mm_malloc(400);
// int i=0; // int i=0;
// for(i =0;i<6;i++) // for(i =0;i<6;i++)
// p1[i] = i; // p1[i] = i;
void *p3=mm_malloc(70); void *p3=mm_malloc(400);
void *p4 = mm_malloc(40); void *p4 = mm_malloc(400);
// block_meta_data_t *meta_data_block=(block_meta_data_t *)((char *)p3-sizeof(block_meta_data_t)); // block_meta_data_t *meta_data_block=(block_meta_data_t *)((char *)p3-sizeof(block_meta_data_t));
// meta_data_block=(block_meta_data_t *)((char *)p2-sizeof(block_meta_data_t)); // meta_data_block=(block_meta_data_t *)((char *)p2-sizeof(block_meta_data_t));
p1 = mm_realloc(p1,4000); p1 = mm_realloc(p1,32);
mm_malloc(60);
// for(int j=0;j<6;j++) // for(int j=0;j<6;j++)
// printf("%d value\n",p1[j]); // printf("%d value\n",p1[j]);
...@@ -789,7 +790,6 @@ int main(int argc,char *argv[]) ...@@ -789,7 +790,6 @@ int main(int argc,char *argv[])
mm_free(p3); mm_free(p3);
mm_malloc(60);
//mm_malloc(3962); //mm_malloc(3962);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment