Title / Description
Code #include <stdio.h> void stack(int i) { unsigned int j; printf("%3d: %X\n", i, &j); asm ("movl %%esp, %0;" :"=r"(j) /* output */ : /* input */ ); printf("+%2d: %X\n", i, j); if (i > 0) { --i; stack(i); } } int main() { stack(10); }
Author
Highlight as C C++ CSS Clojure Delphi ERb Groovy (beta) HAML HTML JSON Java JavaScript PHP Plain text Python Ruby SQL XML YAML diff code