Neovim plugin to visualize C/C++ class/struct memory layouts using clang
-
Updated
Apr 17, 2026 - Lua
Neovim plugin to visualize C/C++ class/struct memory layouts using clang
Diagrams for memory map layouts, in code or definition files
High-performance C++ ECS with cache-friendly sector-based architecture and multithreading support.
Visualize C struct memory layouts, padding, and offsets – interactive web tool.
Memory layout analysis tool for rust structs, enums and unions
Preview Go struct field-alignment savings as a diff, not a rewrite.
Comprehensive documentation format for Brainfuck codebase, previously internal to BES.
Curso de Jeresoft Academy sobre programación de bajo nivel en Rust: memoria, CPU, bits, unsafe y FFI.
GitHub Action & CLI to analyze binary memory layouts: detect padding, compare diffs, enforce budgets. Parses DWARF debug info for C/C++/Rust/Go.
Java Data Structures Lab – Arrays Module: Learn array memory layout, insertion & deletion via manual shifting, capacity vs logical size, and array operations to prepare for linked lists, stacks, and queues.
A low-level experiment demonstrating that variables are just memory locations with imposed interpretations using raw bit patterns to reveal the fundamental nature of data types.
Visualize binary data and C struct memory layouts as interactive SVG diagrams in Obsidian
Memory orchestration at the different levels of languages
CUDA research prototype for 128-byte topology-aligned records that co-locate ontology masks, bounded adjacency, and hot FP16 KV micro-tiles.
Parallelism standards for accelerating performance on calculations for detection of positive DNA selection
VS Code extension that analyzes and visualizes C/C++ struct memory layout, padding and alignment, and suggests padding-optimized field reordering. Published on the Marketplace.
Linux process inspection tool in C++ that reads the /proc filesystem to show a process's memory layout and status. Parses /proc/<pid>/maps and /proc/<pid>/status, classifies mapped regions as HEAP, STACK, TEXT, DATA, VDSO, VVAR, or OTHER, and reports the process name, PID, state, and thread count using modern C++ streams and string parsing.
Vulkan 1.3 rendering framework focused on multi-queue synchronization, asynchronous resource management, and GPU performance optimization. Started as a personal learning project from official tutorials and gradually evolved into a systematic exploration of async execution patterns and profiling-driven optimizations.
Сколько байт занимает объект в .NET, почему порядок полей меняет размер структуры и как устроены массивы и строки. Замеры на .NET 8/9/10, четыре машины.
Model and visualize C / TwinCAT–style struct memory layout — size, alignment, and padding.
To associate your repository with the memory-layout topic, visit your repo's landing page and select "manage topics."