MP_01 objdump fix
This commit is contained in:
parent
41eec10083
commit
9f9705eb26
BIN
01_ENV/a.out
BIN
01_ENV/a.out
Binary file not shown.
|
@ -42,6 +42,8 @@ int main(int argc, char **argv) {
|
|||
}
|
||||
printf("Nullstellen: %d\n", zeroes);
|
||||
|
||||
int test = 5;
|
||||
|
||||
recurse1(20);
|
||||
printf("\n");
|
||||
recurse2(20);
|
||||
|
|
BIN
01_ENV/main.o
BIN
01_ENV/main.o
Binary file not shown.
|
@ -216,7 +216,7 @@ Disassembly of section .text:
|
|||
4006af: 90 nop
|
||||
4006b0: 55 push %rbp
|
||||
4006b1: 48 89 e5 mov %rsp,%rbp
|
||||
4006b4: 48 83 ec 50 sub $0x50,%rsp
|
||||
4006b4: 48 83 ec 60 sub $0x60,%rsp
|
||||
4006b8: 48 b8 3c 09 40 00 00 movabs $0x40093c,%rax
|
||||
4006bf: 00 00 00
|
||||
4006c2: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp)
|
||||
|
@ -229,7 +229,7 @@ Disassembly of section .text:
|
|||
4006e4: b0 00 mov $0x0,%al
|
||||
4006e6: e8 45 fd ff ff callq 400430 <printf@plt>
|
||||
4006eb: bf 02 00 00 00 mov $0x2,%edi
|
||||
4006f0: 89 45 d4 mov %eax,-0x2c(%rbp)
|
||||
4006f0: 89 45 d0 mov %eax,-0x30(%rbp)
|
||||
4006f3: e8 38 fe ff ff callq 400530 <pow@plt+0xf0>
|
||||
4006f8: 48 bf 5e 09 40 00 00 movabs $0x40095e,%rdi
|
||||
4006ff: 00 00 00
|
||||
|
@ -237,7 +237,7 @@ Disassembly of section .text:
|
|||
400704: b0 00 mov $0x0,%al
|
||||
400706: e8 25 fd ff ff callq 400430 <printf@plt>
|
||||
40070b: bf 02 00 00 00 mov $0x2,%edi
|
||||
400710: 89 45 d0 mov %eax,-0x30(%rbp)
|
||||
400710: 89 45 cc mov %eax,-0x34(%rbp)
|
||||
400713: e8 48 fe ff ff callq 400560 <pow@plt+0x120>
|
||||
400718: 48 bf 6e 09 40 00 00 movabs $0x40096e,%rdi
|
||||
40071f: 00 00 00
|
||||
|
@ -246,7 +246,7 @@ Disassembly of section .text:
|
|||
400726: e8 05 fd ff ff callq 400430 <printf@plt>
|
||||
40072b: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%rbp)
|
||||
400732: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%rbp)
|
||||
400739: 89 45 cc mov %eax,-0x34(%rbp)
|
||||
400739: 89 45 c8 mov %eax,-0x38(%rbp)
|
||||
40073c: 83 7d e4 05 cmpl $0x5,-0x1c(%rbp)
|
||||
400740: 0f 8f 1c 00 00 00 jg 400762 <pow@plt+0x322>
|
||||
400746: 8b 7d e4 mov -0x1c(%rbp),%edi
|
||||
|
@ -264,7 +264,7 @@ Disassembly of section .text:
|
|||
400771: e8 ba fc ff ff callq 400430 <printf@plt>
|
||||
400776: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%rbp)
|
||||
40077d: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%rbp)
|
||||
400784: 89 45 c8 mov %eax,-0x38(%rbp)
|
||||
400784: 89 45 c4 mov %eax,-0x3c(%rbp)
|
||||
400787: 83 7d e0 05 cmpl $0x5,-0x20(%rbp)
|
||||
40078b: 0f 8f 1c 00 00 00 jg 4007ad <pow@plt+0x36d>
|
||||
400791: 8b 7d e0 mov -0x20(%rbp),%edi
|
||||
|
@ -283,7 +283,7 @@ Disassembly of section .text:
|
|||
4007c1: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%rbp)
|
||||
4007c8: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%rbp)
|
||||
4007cf: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%rbp)
|
||||
4007d6: 89 45 c4 mov %eax,-0x3c(%rbp)
|
||||
4007d6: 89 45 c0 mov %eax,-0x40(%rbp)
|
||||
4007d9: 83 7d d8 14 cmpl $0x14,-0x28(%rbp)
|
||||
4007dd: 0f 8f 2d 00 00 00 jg 400810 <pow@plt+0x3d0>
|
||||
4007e3: 8b 7d d8 mov -0x28(%rbp),%edi
|
||||
|
@ -304,33 +304,32 @@ Disassembly of section .text:
|
|||
40081d: b0 00 mov $0x0,%al
|
||||
40081f: e8 0c fc ff ff callq 400430 <printf@plt>
|
||||
400824: bf 14 00 00 00 mov $0x14,%edi
|
||||
400829: 89 45 c0 mov %eax,-0x40(%rbp)
|
||||
40082c: e8 bf fd ff ff callq 4005f0 <pow@plt+0x1b0>
|
||||
400831: 48 bf 6c 09 40 00 00 movabs $0x40096c,%rdi
|
||||
400838: 00 00 00
|
||||
40083b: 89 45 bc mov %eax,-0x44(%rbp)
|
||||
40083e: b0 00 mov $0x0,%al
|
||||
400840: e8 eb fb ff ff callq 400430 <printf@plt>
|
||||
400845: bf 14 00 00 00 mov $0x14,%edi
|
||||
40084a: 89 45 b8 mov %eax,-0x48(%rbp)
|
||||
40084d: e8 ee fd ff ff callq 400640 <pow@plt+0x200>
|
||||
400852: 48 bf 6c 09 40 00 00 movabs $0x40096c,%rdi
|
||||
400859: 00 00 00
|
||||
40085c: 89 45 b4 mov %eax,-0x4c(%rbp)
|
||||
40085f: b0 00 mov $0x0,%al
|
||||
400861: e8 ca fb ff ff callq 400430 <printf@plt>
|
||||
400866: 8b 3c 25 38 10 60 00 mov 0x601038,%edi
|
||||
40086d: 8b 75 ec mov -0x14(%rbp),%esi
|
||||
400870: 89 45 b0 mov %eax,-0x50(%rbp)
|
||||
400873: e8 18 fe ff ff callq 400690 <pow@plt+0x250>
|
||||
400878: 89 45 ec mov %eax,-0x14(%rbp)
|
||||
40087b: 8b 45 ec mov -0x14(%rbp),%eax
|
||||
40087e: 48 83 c4 50 add $0x50,%rsp
|
||||
400882: 5d pop %rbp
|
||||
400883: c3 retq
|
||||
400884: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
||||
40088b: 00 00 00
|
||||
40088e: 66 90 xchg %ax,%ax
|
||||
400829: c7 45 d4 05 00 00 00 movl $0x5,-0x2c(%rbp)
|
||||
400830: 89 45 bc mov %eax,-0x44(%rbp)
|
||||
400833: e8 b8 fd ff ff callq 4005f0 <pow@plt+0x1b0>
|
||||
400838: 48 bf 6c 09 40 00 00 movabs $0x40096c,%rdi
|
||||
40083f: 00 00 00
|
||||
400842: 89 45 b8 mov %eax,-0x48(%rbp)
|
||||
400845: b0 00 mov $0x0,%al
|
||||
400847: e8 e4 fb ff ff callq 400430 <printf@plt>
|
||||
40084c: bf 14 00 00 00 mov $0x14,%edi
|
||||
400851: 89 45 b4 mov %eax,-0x4c(%rbp)
|
||||
400854: e8 e7 fd ff ff callq 400640 <pow@plt+0x200>
|
||||
400859: 48 bf 6c 09 40 00 00 movabs $0x40096c,%rdi
|
||||
400860: 00 00 00
|
||||
400863: 89 45 b0 mov %eax,-0x50(%rbp)
|
||||
400866: b0 00 mov $0x0,%al
|
||||
400868: e8 c3 fb ff ff callq 400430 <printf@plt>
|
||||
40086d: 8b 3c 25 38 10 60 00 mov 0x601038,%edi
|
||||
400874: 8b 75 ec mov -0x14(%rbp),%esi
|
||||
400877: 89 45 ac mov %eax,-0x54(%rbp)
|
||||
40087a: e8 11 fe ff ff callq 400690 <pow@plt+0x250>
|
||||
40087f: 89 45 ec mov %eax,-0x14(%rbp)
|
||||
400882: 8b 45 ec mov -0x14(%rbp),%eax
|
||||
400885: 48 83 c4 60 add $0x60,%rsp
|
||||
400889: 5d pop %rbp
|
||||
40088a: c3 retq
|
||||
40088b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
400890: 41 57 push %r15
|
||||
400892: 41 56 push %r14
|
||||
400894: 41 89 ff mov %edi,%r15d
|
||||
|
|
Loading…
Reference in New Issue