Skip to content

A dynamic memory allocator in C implementing malloc, calloc and realloc functions. Used segregated free lists by size class, first-fit policy, coalescing of blocks. Splitting to tackle splinters, Obfuscating block footers to improve security.

Notifications You must be signed in to change notification settings

VRaviTheja/dynamic-memory-allocator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic-Memory-Allocator

• Implemented a dynamic memory allocator in c language.

• Free lists segregated by size class, using first-fit policy within each size class.

• Immediate coalescing of blocks on free with adjacent free blocks.

• Splitting to tackle splinters. Obfuscated block footers to improve security.

About

A dynamic memory allocator in C implementing malloc, calloc and realloc functions. Used segregated free lists by size class, first-fit policy, coalescing of blocks. Splitting to tackle splinters, Obfuscating block footers to improve security.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published