Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
MallocProject
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vadapalli K Chaitanya
MallocProject
Commits
54d4563a
Commit
54d4563a
authored
Oct 13, 2020
by
Shivaji
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added realloc code
parent
62b271e9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
6 deletions
+6
-6
mm1.c
mm1.c
+6
-6
No files found.
mm1.c
View file @
54d4563a
...
@@ -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
(
5
0
);
int
*
p1
=
mm_malloc
(
40
0
);
void
*
p2
=
mm_malloc
(
40
);
void
*
p2
=
mm_malloc
(
40
0
);
// 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
(
7
0
);
void
*
p3
=
mm_malloc
(
40
0
);
void
*
p4
=
mm_malloc
(
40
);
void
*
p4
=
mm_malloc
(
40
0
);
// 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);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment