forked from jwasham/practice-c
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuffer.txt
80 lines (70 loc) · 3.7 KB
/
buffer.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
buffer: file format mach-o-x86-64
Disassembly of section .text:
0000000100000f50 <_main>:
100000f50: 55 push %rbp
100000f51: 48 89 e5 mov %rsp,%rbp
100000f54: 48 83 ec 40 sub $0x40,%rsp
100000f58: 48 8b 05 b1 00 00 00 mov 0xb1(%rip),%rax # 100001010 <_main+0xc0>
100000f5f: 48 8b 08 mov (%rax),%rcx
100000f62: 48 89 4d f8 mov %rcx,-0x8(%rbp)
100000f66: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%rbp)
100000f6d: c6 45 d0 0a movb $0xa,-0x30(%rbp)
100000f71: c6 45 d3 0d movb $0xd,-0x2d(%rbp)
100000f75: c6 45 f7 2a movb $0x2a,-0x9(%rbp)
100000f79: 48 8b 00 mov (%rax),%rax
100000f7c: 48 3b 45 f8 cmp -0x8(%rbp),%rax
100000f80: 0f 85 0b 00 00 00 jne 100000f91 <_main+0x41>
100000f86: b8 0d 10 0b 00 mov $0xb100d,%eax
100000f8b: 48 83 c4 40 add $0x40,%rsp
100000f8f: 5d pop %rbp
100000f90: c3 retq
100000f91: e8 00 00 00 00 callq 100000f96 <_main+0x46>
Disassembly of section __TEXT.__stubs:
0000000100000f96 <__TEXT.__stubs>:
100000f96: ff 25 7c 00 00 00 jmpq *0x7c(%rip) # 100001018 <_main+0xc8>
Disassembly of section __TEXT.__stub_helper:
0000000100000f9c <__TEXT.__stub_helper>:
100000f9c: 4c 8d 1d 65 00 00 00 lea 0x65(%rip),%r11 # 100001008 <_main+0xb8>
100000fa3: 41 53 push %r11
100000fa5: ff 25 55 00 00 00 jmpq *0x55(%rip) # 100001000 <_main+0xb0>
100000fab: 90 nop
100000fac: 68 00 00 00 00 pushq $0x0
100000fb1: e9 e6 ff ff ff jmpq 100000f9c <_main+0x4c>
Disassembly of section __TEXT.__unwind_info:
0000000100000fb8 <__TEXT.__unwind_info>:
100000fb8: 01 00 add %eax,(%rax)
100000fba: 00 00 add %al,(%rax)
100000fbc: 1c 00 sbb $0x0,%al
100000fbe: 00 00 add %al,(%rax)
100000fc0: 00 00 add %al,(%rax)
100000fc2: 00 00 add %al,(%rax)
100000fc4: 1c 00 sbb $0x0,%al
100000fc6: 00 00 add %al,(%rax)
100000fc8: 00 00 add %al,(%rax)
100000fca: 00 00 add %al,(%rax)
100000fcc: 1c 00 sbb $0x0,%al
100000fce: 00 00 add %al,(%rax)
100000fd0: 02 00 add (%rax),%al
100000fd2: 00 00 add %al,(%rax)
100000fd4: 50 push %rax
100000fd5: 0f 00 00 sldt (%rax)
100000fd8: 34 00 xor $0x0,%al
100000fda: 00 00 add %al,(%rax)
100000fdc: 34 00 xor $0x0,%al
100000fde: 00 00 add %al,(%rax)
100000fe0: 97 xchg %eax,%edi
100000fe1: 0f 00 00 sldt (%rax)
100000fe4: 00 00 add %al,(%rax)
100000fe6: 00 00 add %al,(%rax)
100000fe8: 34 00 xor $0x0,%al
100000fea: 00 00 add %al,(%rax)
100000fec: 03 00 add (%rax),%eax
100000fee: 00 00 add %al,(%rax)
100000ff0: 0c 00 or $0x0,%al
100000ff2: 01 00 add %eax,(%rax)
100000ff4: 10 00 adc %al,(%rax)
100000ff6: 01 00 add %eax,(%rax)
100000ff8: 00 00 add %al,(%rax)
100000ffa: 00 00 add %al,(%rax)
100000ffc: 00 00 add %al,(%rax)
100000ffe: 00 01 add %al,(%rcx)