LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

давай сравнивать асм

00000000004004d6 <main>:
  4004d6:	55                   	push   %rbp
  4004d7:	48 89 e5             	mov    %rsp,%rbp
  4004da:	89 7d ec             	mov    %edi,-0x14(%rbp)
  4004dd:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
  4004e1:	c6 45 04 48          	movb   $0x48,0x4(%rbp)
  4004e5:	b8 00 00 00 00       	mov    $0x0,%eax
  4004ea:	5d                   	pop    %rbp
  4004eb:	c3                   	retq   
  4004ec:	0f 1f 40 00          	nopl   0x0(%rax)

делай так, objdump -S --disassemble a.out > r.dump Копипасть оттуда только <main> без лишнего

Исходная версия Deleted, :

давай сравнивать асм

00000000004004d6 <main>:
  4004d6:	55                   	push   %rbp
  4004d7:	48 89 e5             	mov    %rsp,%rbp
  4004da:	89 7d ec             	mov    %edi,-0x14(%rbp)
  4004dd:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
  4004e1:	c6 45 04 48          	movb   $0x48,0x4(%rbp)
  4004e5:	b8 00 00 00 00       	mov    $0x0,%eax
  4004ea:	5d                   	pop    %rbp
  4004eb:	c3                   	retq   
  4004ec:	0f 1f 40 00          	nopl   0x0(%rax)


делай так, `objdump -S --disassemble a.out > r.dump` Копипасть оттуда только <main> без лишнего