Newbetuts
.
New posts in abi
What is default register state when program launches (asm, linux)?
linux
assembly
elf
cpu-registers
abi
Setting extra bits in a bool makes it true and false at the same time
c++
boolean
undefined-behavior
evaluation
abi
Why do we need stack allocation when we have a red zone?
assembly
x86-64
stack-memory
abi
red-zone
How do vararg functions find out the number of arguments in machine code?
assembly
printf
calling-convention
abi
variadic
Is arm64-v8a compatible with armeabi-v7a?
android
compatibility
abi
How to avoid STT_GNU_IFUNC symbols in your binary?
linux
gcc
abi
Linking problems due to symbols with abi::cxx11?
c++
linux
gcc
clang
abi
Android Studio : Missing Strip Tool
android
android-studio
arm
static-libraries
abi
Difference between x86, x32, and x64 architectures?
x86
64-bit
x86-64
cpu-architecture
abi
How do C compilers implement functions that return large structures?
c
compiler-optimization
calling-convention
abi
compiler-theory
C++ on x86-64: when are structs/classes passed and returned in registers?
c++
assembly
x86-64
calling-convention
abi
Why does the Mac ABI require 16-byte stack alignment for x86-32?
macos
memory-alignment
callstack
calling-convention
abi
Does C have a standard ABI?
c
abi
64-bit syscall documentation for MacOS assembly
macos
assembly
x86-64
system-calls
abi
Is it valid to write below ESP?
windows
assembly
x86
abi
stack-pointer
What exactly does GCC's -Wpsabi option do? What are the implications of supressing it?
c++
linux
gcc
gcc-warning
abi
Why can a T* be passed in register, but a unique_ptr<T> cannot?
c++
assembly
unique-ptr
calling-convention
abi
GCC ABI compatibility
c++
gcc
compatibility
abi
What is the format of the x86_64 va_list structure?
c
linux
x86-64
variadic-functions
abi
Why can't kernel code use a Red Zone
x86-64
abi
red-zone
Prev
Next