复制内容到剪贴板
代码:
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[21369 0] #[/color] cat foo.c
void foo(void)
{
int n = 123;
n = -1 << n;
}
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[21369 0] #[/color] gcc -S foo.c
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[21369 0] #[/color] cat foo.s
.file "foo.c"
.text
.globl foo
.type foo, @function
foo:
pushl %ebp
movl %esp, %ebp
subl $16, %esp
movl $123, -4(%ebp)
[COLOR=Red]movl -4(%ebp), %ecx
movl $-1, %eax
sall %cl, %eax[/COLOR]
movl %eax, -4(%ebp)
leave
ret
.size foo, .-foo
.ident "GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5)"
.section .note.GNU-stack,"",@progbits
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[21369 0] #[/color] o