Boas,
tenho o Xcode ou (Xtools) 2.4 instalado. O que aconteçe é o seguinte, eu crio um ficheiro em C, no smultron (nao ando envolvido em mega projectos), e necessito de analizar o codigo assembly
, o que me aconteçe é que apos correr o comando para tal efeito, o codigo assembly é muito confuso mesmo.
Ora eu vejo colegas meus a fazer o mesmo procedimento e o assemly é muito, mas muito mais simples.
Há soluçao?
tenho o Xcode ou (Xtools) 2.4 instalado. O que aconteçe é o seguinte, eu crio um ficheiro em C, no smultron (nao ando envolvido em mega projectos), e necessito de analizar o codigo assembly
, o que me aconteçe é que apos correr o comando para tal efeito, o codigo assembly é muito confuso mesmo.
Código:
.stabd 46,0,0
.stabd 68,0,3
pushl %ebp
movl %esp, %ebp
pushl %ebx
call ___i686.get_pc_thunk.bx
"L00000000001$pb":
.stabd 68,0,4
movl L_accum$non_lazy_ptr-"L00000000001$pb"(%ebx), %eax
movl $0, (%eax)
.stabd 68,0,5
movl L_j$non_lazy_ptr-"L00000000001$pb"(%ebx), %eax
movl $0, (%eax)
movl $0, %edx
leal _vec-"L00000000001$pb"(%ebx), %eax
leal 20+_vec-"L00000000001$pb"(%ebx), %ecx
L2:
addl (%eax), %edx
addl $4, %eax
cmpl %ecx, %eax
jne L2
movl L_j$non_lazy_ptr-"L00000000001$pb"(%ebx), %eax
movl $5, (%eax)
movl L_accum$non_lazy_ptr-"L00000000001$pb"(%ebx), %eax
movl %edx, (%eax)
.stabd 68,0,6
Ora eu vejo colegas meus a fazer o mesmo procedimento e o assemly é muito, mas muito mais simples.
Há soluçao?