https://github.com/claudemuller/arena-allocator.c
An arena/linear memory allocator built in C
https://github.com/claudemuller/arena-allocator.c
arena-allocator c linear-allocator memory-allocator memory-management
Last synced: 7 days ago
JSON representation
An arena/linear memory allocator built in C
- Host: GitHub
- URL: https://github.com/claudemuller/arena-allocator.c
- Owner: claudemuller
- Created: 2025-02-03T02:38:58.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-02-03T03:45:31.000Z (5 months ago)
- Last Synced: 2025-04-01T17:26:43.135Z (3 months ago)
- Topics: arena-allocator, c, linear-allocator, memory-allocator, memory-management
- Language: C
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Arena Allocator
An arena/linear memory allocator built in C.
# Requirements
- [clang](https://clang.llvm.org/)
- [make](https://www.gnu.org/software/make/)# Build
```bash
make build# Build with AddressSanitizer (ASAN)
make build-asan# Build a debug binary
make build-debug
```# Run
```bash
make run# Run with AddressSanitizer (ASAN)
make run-asan
```# Debugging with `lldb`
```bash
make debug
```