thibault-reigner / userland_slab
Small implementation in C of a slab allocator in user space
☆34Updated 5 months ago
Related projects ⓘ
Alternatives and complementary repositories for userland_slab
- Implementation of the Slab Allocator as described in "The Slab Allocator: An Object-Caching Kernel Memory Allocator" by Jeff Bonwick.☆33Updated 10 years ago
- POSIX-like scalable multicore research OS kernel☆187Updated 4 years ago
- A carefully optimised, POSIX-compatible slab allocator for userspace.☆77Updated 8 years ago
- ☆41Updated 4 years ago
- This is a mirror of the official libpfm4 git repository, https://sourceforge.net/p/perfmon2/libpfm4/ci/master/tree/ with some local branc…☆55Updated 3 weeks ago
- Portable Runtime System☆23Updated 8 years ago
- A simple multi-platform library for reading TSC values on x86-64 and ARM architectures.☆33Updated 10 months ago
- Documentation, references, and collected academic research for the cuteOS Kernel.☆37Updated 9 years ago
- a simple tiny C Compiler using Lex & Yacc☆82Updated 8 years ago
- User-Space TCP/IP Stack Implemented in C++20.☆32Updated 4 years ago
- The Hux x86 32-bit Toy Operating System Kernel (with full wiki pages)☆66Updated 2 years ago
- Detailed solutions to assignments of MIT's Operating Systems Engineering course☆51Updated 6 months ago
- This is the user space slab memory allocator, umem, first available in Solaris 9.☆83Updated 2 years ago
- Reimplementation in ANSI C of Unix v6 + POSIX compliance + VFS + ulibc + ACPI☆63Updated 3 years ago
- An unofficial guide to contributing to GCC, aimed at newbies☆110Updated last month
- MIT 6.828: Operating System Engineering lab / JOS☆50Updated 6 years ago
- Performance Counter Measurements at the cycle granularity☆18Updated 3 years ago
- Enhanced Valgrind for Persistent Memory☆110Updated 2 weeks ago
- Collection of synchronization micro-benchmarks and traces from infrastructure applications☆38Updated 6 months ago
- ☆34Updated 4 months ago
- JIT compiler from scratch, derived from Nick Desaulniers' great work☆42Updated 3 years ago
- buddy system memory allocator☆34Updated 9 years ago
- Automatically generated litmus tests for validation LISA-language Linux-kernel memory models☆21Updated last month
- rcu example of linux kernel. tag : rcu, list rcu, linux kernel rcu, kernel rcu, read copy update, rcu example☆34Updated last year
- XOCFE is an concise, clearly, C compiler frontend, it is easy to understand and modify. XOCFE's input is pure C, output is an AST tree.☆51Updated 3 weeks ago
- libperf is a library that wraps around the syscall perf_event_open(). This library exposes the kernel performance counters subsystem to …☆54Updated 3 years ago
- Record "perf" performance metrics for individual functions/regions of an ELF binary.☆72Updated 10 months ago
- A bare metal port of the GNU ISO C++ library☆33Updated last year
- ☆193Updated 2 years ago
- Blog and pages generated by Jekyll. Hosted on GitHub.☆54Updated this week