Custom memory allocators in C++ to improve the performance of dynamic memory allocation
Thread Stack Spoofing - PoC for an advanced In-Memory evasion technique allowing to better hide injected shellcode's memory allocation from scanners and analysts....
Easy to integrate memory allocation library for Direct3D 12
A static reimplementation of the C++ STL (no dynamic memory allocations).
A minimalistic foundation library with functions for memory allocation, basic collections, etc. The library has been written with a data-oriented philosophy: PO...
All projects are console based💻 and developed using C📚.All projects are dynamic and developed with the concept of Advance data structure 📁(Dynamic memory alloca...
MALT is a MALloc Tracker to find where and how your made your memory allocations in C/C++/Fortran applications....
A drop-in replacement for the C++ STL for kernel mode Windows drivers. The goal is to have implementations for things like the standard algorithms that don't requi...
MemPlumber is a library that helps developers with debugging of memory allocations and detection of memory leaks in C++ applications...
Fully emulates D's scope guard statement feature via C++17's std::uncaught_exceptions() with no dynamic memory allocation and terse syntax via class template deduc...
C++ TCP/IP and SSH stack with bounded run time and no dynamic memory allocations
Drop-in library for tracking the memory allocations of CUDA applications
Single-header fast and compact C++ library for JSON serialization, no memory allocation during parsing....
SmartPool is an object pool single-header library for fast object allocation. All objects inside of a pool placed in a contiguous memory block to be cache-friendly...
A low level simulator for NAND Flash controller with read, write and erase operations with flash translation layer (FTL) for page allocation and garbage collection...
Libcwd is a thread-safe, full-featured debugging support library for C++ developers. It includes ostream-based debug output with custom debug channels and devices...
A polyline encoder/decoder for GPS coordinates. No dynamic memory allocation, so safe it's for embedded programming!...
A generic pool for allocating large numbers of little objects without the overhead of memory allocation and deallocation. Example: messages in your networking code...
MemoryManager that simulates a memory manager used for dynamic memory allocation in a programming language like C or C++. In C++, when we use the keyword 'new' a b...
NightWatch is an extension of memory management system that provides general, transparent and low-overhead cache pollution control. NightWatch extends the memory m...
Implement a malloc like memory allocation library using the C programming language.
Fast Matrix Library. It uses fixed sized vectors and preallocated buffers to avoid memory allocations. Also lightweight always alive, lock synchronized threads avo...
Easy to integrate Vulkan memory allocation library
LibU is a multiplatform utility library written in C, with APIs for handling memory allocation, networking and URI parsing, string manipulation, debugging, and log...
Manual mapper that uses PTE manipulation, Virtual Address Descriptor (VAD) manipulation, and forceful memory allocation to hide executable pages. (VAD hide / NX bi...
The code is a pingback to the Dark Vortex blog: https://0xdarkvortex.dev/hiding-memory-allocations-from-mdatp-etwti-stack-tracing/...
jemalloc — general purpose memory allocation functions, can be compiled on the windows.
A pure ANSI-C implementation of calculating a SimHash over 4-byte tuples (including multiplicities) for a given byte stream. Simple and reasonably fast, no dynamic...
A library for constructing allocators and memory pools. It also contains broadly useful abstractions and utilities for memory management. UMF allows users to manag...
A memory allocation program, it is used for doing an experiment to find out the detail of Microsoft Windows taskmgr performance information...
Get Next Line is a project at 42. It is a function that reads a file and allows you to read a line ending with a newline character from a file descriptor. When you...
Malloc replacement with support for shared and persistent memory allocation
A generic timer library with 0 dependencies - not even memory allocation or a clock function.
This projects is regarding designing own memory manager which will manage the memory - allocation/de-allocation for a process. Memory manager will get rid of inter...
Implementation of the algorithms from "Scalable Lock-Free Dynamic Memory Allocation"
Reimplementing malloc(), calloc(), realloc(), free() in c from scratch using system calls