New posts in abi

What is default register state when program launches (asm, linux)?

Setting extra bits in a bool makes it true and false at the same time

Why do we need stack allocation when we have a red zone?

How do vararg functions find out the number of arguments in machine code?

Is arm64-v8a compatible with armeabi-v7a?

How to avoid STT_GNU_IFUNC symbols in your binary?

Linking problems due to symbols with abi::cxx11?

Android Studio : Missing Strip Tool

Difference between x86, x32, and x64 architectures?

How do C compilers implement functions that return large structures?

C++ on x86-64: when are structs/classes passed and returned in registers?

Why does the Mac ABI require 16-byte stack alignment for x86-32?

Does C have a standard ABI?

64-bit syscall documentation for MacOS assembly

Is it valid to write below ESP?

What exactly does GCC's -Wpsabi option do? What are the implications of supressing it?

Why can a T* be passed in register, but a unique_ptr<T> cannot?

GCC ABI compatibility

What is the format of the x86_64 va_list structure?

Why can't kernel code use a Red Zone