GitHub topics: malloc-library
GrapheneOS/hardened_malloc
Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.
Language: C - Size: 1.04 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,387 - Forks: 103

plasma-umass/Mesh
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
Language: C++ - Size: 5.69 MB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 1,806 - Forks: 79

Flow-IPC/ipc
[Start here!] Flow-IPC - Modern C++ toolkit for high-speed inter-process communication (IPC)
Language: C++ - Size: 162 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 387 - Forks: 15

Flow-IPC/ipc_shm_arena_lend
Flow-IPC Sub-project - SHM-jemalloc - Commercial-grade jemalloc memory manager turbocharges your zero-copy work [See `ipc` repo first]
Language: C++ - Size: 687 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 1

akhin/llmalloc
A low latency oriented thread caching allocator for Linux/Windows. Single header & LD_PRELOADable.
Language: C++ - Size: 5.55 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 0

Thermadiag/micromalloc
Low memory overhead allocator
Language: C++ - Size: 355 KB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 29 - Forks: 0

Snawoot/freelist
Pure Go generic implementation of freelist allocator
Language: Go - Size: 43.9 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 6 - Forks: 0

katahiromz/EAT
Eyeball Allocation Table
Language: C++ - Size: 64.5 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 1

nasrat-v/malloc
A personal implementation of glibc functions malloc(), free() and realloc()
Language: C - Size: 20.5 KB - Last synced at: 2 days ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 2

akhin/metamalloc
Malloc as a single-header library. Linux & Windows . Can also be used for local allocations. Repo also provides a live per-thread HTTP memory profiler as a separate single-header with no dependencies
Language: C++ - Size: 3.1 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 104 - Forks: 3

adiee5/palloc
Dynamic Memory alocation library for prog8
Language: Lua - Size: 21.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

EmuraDaisuke/MemoryAllocator.KanameShiki
Fast multi-threaded memory allocator
Language: C++ - Size: 364 KB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 77 - Forks: 9

topimiettinen/libaslrmalloc
LD_PRELOADed library to randomize malloc and friends.
Language: C - Size: 347 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 6 - Forks: 1

astonHC/hazza_malloc
Recreational Malloc System created as per the CS1_CS module - Aston University
Language: C - Size: 85.9 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Nerveustech/Free-Them-All
Free Them All is a library implemented in C to keep track of allocations and be able to free them later even with a simple function.
Language: C - Size: 24.4 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ibeauregard/malloc
This project is a custom implementation of the C family of functions in charge of dynamic memory management: malloc, calloc, realloc and free.
Language: C - Size: 33.2 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 2

azureblue/c-alloc-checker
C Alloc Checker
Language: C - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

ordo-one/package-jemalloc
A Swift module map for the jemalloc memory allocator
Language: Swift - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

micahondiwa/cs50
Harvard CS50's Introduction to Computer Science
Language: C - Size: 184 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

micahondiwa/alx-low_level_programming
Low-level programming language with ALX and Holberton School
Language: C - Size: 614 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

Kicksecure/hardened_malloc Fork of GrapheneOS/hardened_malloc
Hardened Memory Allocator for many Applications to increase Security. Debian packaging fork only. Fork Homepage: https://www.whonix.org/wiki/Hardened_Malloc Upstream original: https://github.com/GrapheneOS/hardened_malloc
Language: C - Size: 935 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 3

ngiambla/libmem
Language: C - Size: 67.4 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

A-Mahla/Malloc
Re-implementing the Iconic C Memory Allocator
Language: C - Size: 117 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Holladworld/alx-low_level_programming
Repository contains all of the projects done at ALX Software Engineering School's on Low Level Programming. All of the projects are written in C with styling guide `Betty Style. All projects are created to run on Ubuntu 14.04, & 20.4 then compiled with the command
Language: C - Size: 421 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mhahnFr/mh_malloc
Small memory management library.
Language: C - Size: 194 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

GJDuck/libredfat
A hardened malloc() replacement
Language: C - Size: 41 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

micahondiwa/alx-pointers_arrays_c
Implementing pointers and arrays in C.
Language: C - Size: 12.7 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

vsokh/Malloc
Implementation of malloc, realloc, and free.
Language: C - Size: 58.6 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

Superchen17/Duke-ECE-650
Duke ece 650 homework
Language: C - Size: 761 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

SheatNoisette/smalloc-v
Abusing V compiler to add static memory allocation
Language: V - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

zyn10/Malloc_Library_using_C
Language: C - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ohgree/malloc-lab
Malloc package using ordered explicitly-linked free lists and a few heuristics for realloc. Project 3 of CSE4100 - System Programming course in Sogang University.
Language: C - Size: 318 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ahmeducf/dynamic-memory-allocator
A simple explicit allocator package based on implicit list.
Language: C - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ComprosoftCEO/MyMalloc
My own implementation of malloc and free
Language: C - Size: 43.9 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

ecnx/lmem
Portable malloc() implementation for embedded devices
Language: C - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

AlexandrosPlessias/BigNumbers
Addition & Subtraction for Big Numbers
Language: C - Size: 150 KB - Last synced at: 6 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0
