Are there any downsides to passing structs by value in C, rather than passing a pointer? Are There Downsides to Passing Structs by Value in C When working with the C programming language one common decision developers face is whether to pass data st 3 min read 09-10-2024 8
Does the red zone still exist even if we use the -mno-red-zone flag in gcc? Does the Red Zone Still Exist with mno red zone The red zone is a region of memory just below the stack pointer in a program and its often used by compilers to 2 min read 05-10-2024 8
GCC/clang and Visual C++ structure compatibility issue Understanding GCC Clang and Visual C Structure Compatibility Issues When it comes to programming in C or C developers often rely on compiler specific features a 2 min read 30-09-2024 13
Linux: GCC 9.3: linking against a dynamic library compiled with GCC 4.8 Linking Against Dynamic Libraries Bridging the GCC 9 3 and GCC 4 8 Gap Lets say you re working on a Linux project where you need to use a dynamic library compil 2 min read 13-09-2024 15
x86-64 System V abi - argument classification for parameter passing Demystifying the x86 64 System V ABI Understanding Aggregate Argument Classification The x86 64 System V Application Binary Interface ABI defines the rules for 3 min read 04-09-2024 15
How to pack a Rust enum into its minimal size? Packing Rust Enums for Minimal Size A Deep Dive Rust enums are powerful tools for representing different states or variants within your code But when it comes t 2 min read 03-09-2024 20
Decoding a mapping in Solidity: Type library IterableMapping is not implicitly convertible to expected type struct IterableMapping.Map storage pointer Decoding a Solidity Mapping Iterable Mapping and ABI Encoding This article explores a common challenge in Solidity development decoding a complex mapping struct 3 min read 29-08-2024 26