Learn something new every day! Today's lesson: a fundamental difference between x86 and ARM is how the return address for a function call is passed. The x86 CALL puts it on the stack, while ARM puts it not on the stack but in a register (Link Register LR, X30).
Now today's lesson comes from TAMUCTF2026, and it is about MIPS. There, the return address is also passed as register, just like on ARM. On MIPS, it's the Return Address register ($RA / $31).










