Search code examples
What does call *(%rax, %rcx,8) mean in a loop? Why do RAX and RCX change afterwards?...

assemblyx86-64reverse-engineeringdisassemblyatt

Read More
JL after scanf jumps even though the conversion succeeded? Do functions set FLAGS according to their...

assemblyx86calling-conventionatt

Read More
.quad $label in AT&T syntax: undefined reference to [label-name]...

assemblylinker-errorsattgnu-assembler

Read More
How to declare a local array on the stack in x64 assembly?...

arraysassemblyx86-64attstack-memory

Read More
Factorial program in x64 assembly always returning 1?...

assemblyx86-64factorialatt

Read More
How to offset from a local variable using x64 Assembly?...

assemblyx86-64att

Read More
How do function calls return a value in x86-64 assembly?...

assemblyx86-64return-valueattfunction-call

Read More
Loop over function args on the stack, using a register as an index for ESP?...

assemblyx86attaddressing-mode

Read More
Deciphering x86 assembly function...

cassemblyx86attbinary-bomb

Read More
What does x86 `movq %rsp, (%rdi)` and `movq (%rsi), %rsp` do and how are they different?...

assemblyx86-64att

Read More
Why is GNU as syntax different between x86 and ARM?...

assemblyarmgnu-assembleratt

Read More
Scanf a char pointer in Assembly...

linuxassemblyatt

Read More
Confusion about the many ways of saving variables in assembly, aka .skip .equ and .quad...

assemblyx86x86-64attlow-level

Read More
What is callq instruction?...

assemblyx86x86-64att

Read More
Assembly issue with '[' in x86 syntax for GCC...

assemblygccx86attintel-syntax

Read More
A couple of questions about [base + index*scale + disp] and AT&T disp(base, index, scale)...

assemblyx86attaddressing-modeintel-syntax

Read More
What is the difference between quad operators and long operators...

assemblyx86-64gnu-assembleratt

Read More
How to reference the value of data section in macro?...

assemblyx86attgnu-assembler

Read More
"movl" instruction in assembly...

cassemblyx86-64att

Read More
Stack address size on 80486, using gcc...

assemblygccx86attgnu-assembler

Read More
ASM printf: no output if string doesn't include \n newline...

linuxassemblyx86printfatt

Read More
NASM (Intel) versus AT&T Syntax: what are the advantages?...

assemblyx86nasmattintel-syntax

Read More
Assembly: What is the purpose of movl data_items(,%edi,4), %eax in this program...

assemblyx86attaddressing-modearray-indexing

Read More
Memory addressing mode interpretation for x86 on Linux...

assemblyx86attaddressing-mode

Read More
GNU assembler syntax for IN and OUT instructions...

assemblyx86inline-assemblyattioports

Read More
what does "outb" in AT&T asm mean?...

assemblyx86attioportshardware-port

Read More
understanding a x86 assembly program...

assemblyx86reverse-engineeringatt

Read More
Converting decimal to binary in assembly x86...

assemblyx86binarydecimalatt

Read More
How to generate a keyboard interrupt in assembly 8086...

assemblykeyboardx86-16attscancodes

Read More
MOVZBQ equivalent in NASM...

assemblyx86-64nasmatt

Read More
BackNext