DORSETRIGS
Home

abi (7 post)


posts by category not found!

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 32
Are there any downsides to passing structs by value in C, rather than passing a pointer?
Are there any downsides to passing structs by value in C, rather than passing a pointer?

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 43
Does the red zone still exist even if we use the -mno-red-zone flag in gcc?
Does the red zone still exist even if we use the -mno-red-zone flag in gcc?

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 52
GCC/clang and Visual C++ structure compatibility issue
GCC/clang and Visual C++ structure compatibility issue

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 41
Linux: GCC 9.3: linking against a dynamic library compiled with GCC 4.8
Linux: GCC 9.3: linking against a dynamic library compiled with GCC 4.8

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 52
x86-64 System V abi - argument classification for parameter passing
x86-64 System V abi - argument classification for parameter passing

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 45
How to pack a Rust enum into its minimal size?
How to pack a Rust enum into its minimal size?

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 54
Decoding a mapping in Solidity: Type library IterableMapping is not implicitly convertible to expected type struct IterableMapping.Map storage pointer
Decoding a mapping in Solidity: Type library IterableMapping is not implicitly convertible to expected type struct IterableMapping.Map storage pointer