omniti-labs / portableumem
This is a port of the Solaris umem memory allocator to other popular operating systems, such as Linux, Windows and BSDish systems (including Darwin/OSX).
☆30Updated 7 years ago
Related projects ⓘ
Alternatives and complementary repositories for portableumem
- This is the user space slab memory allocator, umem, first available in Solaris 9.☆83Updated 2 years ago
- A feature-incomplete peekahole (pahole) clone that doesn't rely on libdwarves (and doesn't choke on Clang output)☆22Updated 7 years ago
- Library for Dwarf-based reflection in C☆30Updated 11 years ago
- K42 Kernel☆24Updated 12 years ago
- ISA-L and intel-ipsec-mb obsolete soft-crc project. Please refer and use them instead for efficient CRC implementation. https://github.co…☆54Updated 7 months ago
- Cross-platform atomic operations and lock algorithm library☆96Updated 6 years ago
- a tool for querying Dwarf (debuginfo) graphs☆53Updated 6 months ago
- Supporting code for the concurrency hierarchy described in this blog post: https://travisdowns.github.io/blog/2020/07/06/concurrency-cost…☆26Updated 2 years ago
- COW b-trees☆96Updated 7 years ago
- Read-Log-Update: A Lightweight Synchronization Mechanism for Concurrent Programming☆47Updated 9 years ago
- Crit-bit tree (trie) library☆32Updated 10 years ago
- Lock-free multithreaded memory allocation☆104Updated 7 years ago
- RLU resizable hash-table☆16Updated 9 years ago
- Fast and Reliable (but not Secure) Hash☆53Updated 6 years ago
- Portable Runtime System☆23Updated 8 years ago
- Restartable Sequences: a userspace implementation of cheap per-cpu atomic operations☆33Updated 5 years ago
- Userspace implementation of file APIs using persistent memory.☆34Updated last year
- A library that allows processes to waive their rights☆27Updated 8 years ago
- I-cache line packing and branch misprediction measuring tool☆17Updated 7 years ago
- The finest radix tree this side of the Linux kernel.☆34Updated 9 years ago
- ☆10Updated 4 years ago
- A Machine-Independent Debugger☆26Updated last month
- Accelerated CRC32 for POWER8 using vpmsum instructions☆33Updated 4 years ago
- generate perfect hashes (alpha)☆76Updated 2 years ago
- Cache Oblivious Lookahead Arrays☆26Updated 11 years ago
- Parallel sections library for parallel data-structures☆14Updated last year
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- A carefully optimised, POSIX-compatible slab allocator for userspace.☆77Updated 8 years ago
- A User Space Threading Library Supporting Multi-Core Systems☆139Updated last year
- A tiny library to send file descriptors across processes☆168Updated 6 years ago