0% found this document useful (0 votes)
18 views70 pages

Disassembly

The document contains a disassembly of an ELF64 binary file, detailing various sections including .init, .plt, .plt.got, .plt.sec, and .text. It provides hexadecimal machine code instructions along with their corresponding assembly language representations. The disassembly includes function calls and control flow instructions relevant to the execution of the binary.

Uploaded by

dungvn2345
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views70 pages

Disassembly

The document contains a disassembly of an ELF64 binary file, detailing various sections including .init, .plt, .plt.got, .plt.sec, and .text. It provides hexadecimal machine code instructions along with their corresponding assembly language representations. The disassembly includes function calls and control flow instructions relevant to the execution of the binary.

Uploaded by

dungvn2345
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 70

.

n0ttyvm: file format elf64-x86-64

Disassembly of section .init:

0000000000001000 <.init>:
1000: f3 0f 1e fa endbr64
1004: 48 83 ec 08 sub rsp,0x8
1008: 48 8b 05 d9 6f 00 00 mov rax,QWORD PTR [rip+0x6fd9] # 7fe8
<aligned_alloc@plt+0x6e78>
100f: 48 85 c0 test rax,rax
1012: 74 02 je 1016 <__cxa_finalize@plt-0xba>
1014: ff d0 call rax
1016: 48 83 c4 08 add rsp,0x8
101a: c3 ret

Disassembly of section .plt:

0000000000001020 <.plt>:
1020: ff 35 52 6f 00 00 push QWORD PTR [rip+0x6f52] # 7f78
<aligned_alloc@plt+0x6e08>
1026: f2 ff 25 53 6f 00 00 bnd jmp QWORD PTR [rip+0x6f53] # 7f80
<aligned_alloc@plt+0x6e10>
102d: 0f 1f 00 nop DWORD PTR [rax]
1030: f3 0f 1e fa endbr64
1034: 68 00 00 00 00 push 0x0
1039: f2 e9 e1 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
103f: 90 nop
1040: f3 0f 1e fa endbr64
1044: 68 01 00 00 00 push 0x1
1049: f2 e9 d1 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
104f: 90 nop
1050: f3 0f 1e fa endbr64
1054: 68 02 00 00 00 push 0x2
1059: f2 e9 c1 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
105f: 90 nop
1060: f3 0f 1e fa endbr64
1064: 68 03 00 00 00 push 0x3
1069: f2 e9 b1 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
106f: 90 nop
1070: f3 0f 1e fa endbr64
1074: 68 04 00 00 00 push 0x4
1079: f2 e9 a1 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
107f: 90 nop
1080: f3 0f 1e fa endbr64
1084: 68 05 00 00 00 push 0x5
1089: f2 e9 91 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
108f: 90 nop
1090: f3 0f 1e fa endbr64
1094: 68 06 00 00 00 push 0x6
1099: f2 e9 81 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
109f: 90 nop
10a0: f3 0f 1e fa endbr64
10a4: 68 07 00 00 00 push 0x7
10a9: f2 e9 71 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
10af: 90 nop
10b0: f3 0f 1e fa endbr64
10b4: 68 08 00 00 00 push 0x8
10b9: f2 e9 61 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
10bf: 90 nop
10c0: f3 0f 1e fa endbr64
10c4: 68 09 00 00 00 push 0x9
10c9: f2 e9 51 ff ff ff bnd jmp 1020 <__cxa_finalize@plt-0xb0>
10cf: 90 nop

Disassembly of section .plt.got:

00000000000010d0 <__cxa_finalize@plt>:
10d0: f3 0f 1e fa endbr64
10d4: f2 ff 25 1d 6f 00 00 bnd jmp QWORD PTR [rip+0x6f1d] # 7ff8
<aligned_alloc@plt+0x6e88>
10db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

Disassembly of section .plt.sec:

00000000000010e0 <free@plt>:
10e0: f3 0f 1e fa endbr64
10e4: f2 ff 25 9d 6e 00 00 bnd jmp QWORD PTR [rip+0x6e9d] # 7f88
<aligned_alloc@plt+0x6e18>
10eb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

00000000000010f0 <putchar@plt>:
10f0: f3 0f 1e fa endbr64
10f4: f2 ff 25 95 6e 00 00 bnd jmp QWORD PTR [rip+0x6e95] # 7f90
<aligned_alloc@plt+0x6e20>
10fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

0000000000001100 <__stack_chk_fail@plt>:
1100: f3 0f 1e fa endbr64
1104: f2 ff 25 8d 6e 00 00 bnd jmp QWORD PTR [rip+0x6e8d] # 7f98
<aligned_alloc@plt+0x6e28>
110b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

0000000000001110 <mmap@plt>:
1110: f3 0f 1e fa endbr64
1114: f2 ff 25 85 6e 00 00 bnd jmp QWORD PTR [rip+0x6e85] # 7fa0
<aligned_alloc@plt+0x6e30>
111b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

0000000000001120 <printf@plt>:
1120: f3 0f 1e fa endbr64
1124: f2 ff 25 7d 6e 00 00 bnd jmp QWORD PTR [rip+0x6e7d] # 7fa8
<aligned_alloc@plt+0x6e38>
112b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

0000000000001130 <memset@plt>:
1130: f3 0f 1e fa endbr64
1134: f2 ff 25 75 6e 00 00 bnd jmp QWORD PTR [rip+0x6e75] # 7fb0
<aligned_alloc@plt+0x6e40>
113b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

0000000000001140 <getchar@plt>:
1140: f3 0f 1e fa endbr64
1144: f2 ff 25 6d 6e 00 00 bnd jmp QWORD PTR [rip+0x6e6d] # 7fb8
<aligned_alloc@plt+0x6e48>
114b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
0000000000001150 <fflush@plt>:
1150: f3 0f 1e fa endbr64
1154: f2 ff 25 65 6e 00 00 bnd jmp QWORD PTR [rip+0x6e65] # 7fc0
<aligned_alloc@plt+0x6e50>
115b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

0000000000001160 <munmap@plt>:
1160: f3 0f 1e fa endbr64
1164: f2 ff 25 5d 6e 00 00 bnd jmp QWORD PTR [rip+0x6e5d] # 7fc8
<aligned_alloc@plt+0x6e58>
116b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

0000000000001170 <aligned_alloc@plt>:
1170: f3 0f 1e fa endbr64
1174: f2 ff 25 55 6e 00 00 bnd jmp QWORD PTR [rip+0x6e55] # 7fd0
<aligned_alloc@plt+0x6e60>
117b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]

Disassembly of section .text:

0000000000001180 <.text>:
1180: f3 0f 1e fa endbr64
1184: 31 ed xor ebp,ebp
1186: 49 89 d1 mov r9,rdx
1189: 5e pop rsi
118a: 48 89 e2 mov rdx,rsp
118d: 48 83 e4 f0 and rsp,0xfffffffffffffff0
1191: 50 push rax
1192: 54 push rsp
1193: 45 31 c0 xor r8d,r8d
1196: 31 c9 xor ecx,ecx
1198: 48 8d 3d ca 00 00 00 lea rdi,[rip+0xca] # 1269
<aligned_alloc@plt+0xf9>
119f: ff 15 33 6e 00 00 call QWORD PTR [rip+0x6e33] # 7fd8
<aligned_alloc@plt+0x6e68>
11a5: f4 hlt
11a6: 66 2e 0f 1f 84 00 00 cs nop WORD PTR [rax+rax*1+0x0]
11ad: 00 00 00
11b0: 48 8d 3d 31 f0 00 00 lea rdi,[rip+0xf031] # 101e8
<stdout@GLIBC_2.2.5>
11b7: 48 8d 05 2a f0 00 00 lea rax,[rip+0xf02a] # 101e8
<stdout@GLIBC_2.2.5>
11be: 48 39 f8 cmp rax,rdi
11c1: 74 15 je 11d8 <aligned_alloc@plt+0x68>
11c3: 48 8b 05 16 6e 00 00 mov rax,QWORD PTR [rip+0x6e16] # 7fe0
<aligned_alloc@plt+0x6e70>
11ca: 48 85 c0 test rax,rax
11cd: 74 09 je 11d8 <aligned_alloc@plt+0x68>
11cf: ff e0 jmp rax
11d1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
11d8: c3 ret
11d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
11e0: 48 8d 3d 01 f0 00 00 lea rdi,[rip+0xf001] # 101e8
<stdout@GLIBC_2.2.5>
11e7: 48 8d 35 fa ef 00 00 lea rsi,[rip+0xeffa] # 101e8
<stdout@GLIBC_2.2.5>
11ee: 48 29 fe sub rsi,rdi
11f1: 48 89 f0 mov rax,rsi
11f4: 48 c1 ee 3f shr rsi,0x3f
11f8: 48 c1 f8 03 sar rax,0x3
11fc: 48 01 c6 add rsi,rax
11ff: 48 d1 fe sar rsi,1
1202: 74 14 je 1218 <aligned_alloc@plt+0xa8>
1204: 48 8b 05 e5 6d 00 00 mov rax,QWORD PTR [rip+0x6de5] # 7ff0
<aligned_alloc@plt+0x6e80>
120b: 48 85 c0 test rax,rax
120e: 74 08 je 1218 <aligned_alloc@plt+0xa8>
1210: ff e0 jmp rax
1212: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
1218: c3 ret
1219: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1220: f3 0f 1e fa endbr64
1224: 80 3d c5 ef 00 00 00 cmp BYTE PTR [rip+0xefc5],0x0 # 101f0
<stdout@GLIBC_2.2.5+0x8>
122b: 75 2b jne 1258 <aligned_alloc@plt+0xe8>
122d: 55 push rbp
122e: 48 83 3d c2 6d 00 00 cmp QWORD PTR [rip+0x6dc2],0x0 # 7ff8
<aligned_alloc@plt+0x6e88>
1235: 00
1236: 48 89 e5 mov rbp,rsp
1239: 74 0c je 1247 <aligned_alloc@plt+0xd7>
123b: 48 8b 3d c6 6d 00 00 mov rdi,QWORD PTR [rip+0x6dc6] # 8008
<aligned_alloc@plt+0x6e98>
1242: e8 89 fe ff ff call 10d0 <__cxa_finalize@plt>
1247: e8 64 ff ff ff call 11b0 <aligned_alloc@plt+0x40>
124c: c6 05 9d ef 00 00 01 mov BYTE PTR [rip+0xef9d],0x1 # 101f0
<stdout@GLIBC_2.2.5+0x8>
1253: 5d pop rbp
1254: c3 ret
1255: 0f 1f 00 nop DWORD PTR [rax]
1258: c3 ret
1259: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1260: f3 0f 1e fa endbr64
1264: e9 77 ff ff ff jmp 11e0 <aligned_alloc@plt+0x70>
1269: f3 0f 1e fa endbr64
126d: 55 push rbp
126e: 48 89 e5 mov rbp,rsp
1271: 48 83 ec 10 sub rsp,0x10
1275: b9 04 00 00 00 mov ecx,0x4
127a: 48 8d 05 9f 6d 00 00 lea rax,[rip+0x6d9f] # 8020
<aligned_alloc@plt+0x6eb0>
1281: 48 89 c2 mov rdx,rax
1284: be 00 10 00 00 mov esi,0x1000
1289: 48 8d 05 b0 6d 00 00 lea rax,[rip+0x6db0] # 8040
<aligned_alloc@plt+0x6ed0>
1290: 48 89 c7 mov rdi,rax
1293: e8 76 07 00 00 call 1a0e <aligned_alloc@plt+0x89e>
1298: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
129c: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0
12a1: 74 1b je 12be <aligned_alloc@plt+0x14e>
12a3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
12a7: 48 89 c6 mov rsi,rax
12aa: 48 8d 05 57 3d 00 00 lea rax,[rip+0x3d57] # 5008
<aligned_alloc@plt+0x3e98>
12b1: 48 89 c7 mov rdi,rax
12b4: b8 00 00 00 00 mov eax,0x0
12b9: e8 62 fe ff ff call 1120 <printf@plt>
12be: b8 00 00 00 00 mov eax,0x0
12c3: c9 leave
12c4: c3 ret
12c5: f3 0f 1e fa endbr64
12c9: 55 push rbp
12ca: 48 89 e5 mov rbp,rsp
12cd: 48 83 ec 20 sub rsp,0x20
12d1: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
12d5: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
12d9: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
12dd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
12e1: 0f b6 c0 movzx eax,al
12e4: 89 c7 mov edi,eax
12e6: e8 05 fe ff ff call 10f0 <putchar@plt>
12eb: 48 8b 05 f6 ee 00 00 mov rax,QWORD PTR [rip+0xeef6] #
101e8 <stdout@GLIBC_2.2.5>
12f2: 48 89 c7 mov rdi,rax
12f5: e8 56 fe ff ff call 1150 <fflush@plt>
12fa: b8 00 00 00 00 mov eax,0x0
12ff: c9 leave
1300: c3 ret
1301: f3 0f 1e fa endbr64
1305: 55 push rbp
1306: 48 89 e5 mov rbp,rsp
1309: 48 83 ec 20 sub rsp,0x20
130d: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
1311: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
1315: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
1319: e8 22 fe ff ff call 1140 <getchar@plt>
131e: 48 98 cdqe
1320: c9 leave
1321: c3 ret
1322: f3 0f 1e fa endbr64
1326: 55 push rbp
1327: 48 89 e5 mov rbp,rsp
132a: 48 83 ec 20 sub rsp,0x20
132e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
1332: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
1336: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
133a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
133e: 48 c1 e0 03 shl rax,0x3
1342: 48 89 c6 mov rsi,rax
1345: bf 08 00 00 00 mov edi,0x8
134a: e8 21 fe ff ff call 1170 <aligned_alloc@plt>
134f: 48 c1 e8 03 shr rax,0x3
1353: c9 leave
1354: c3 ret
1355: f3 0f 1e fa endbr64
1359: 55 push rbp
135a: 48 89 e5 mov rbp,rsp
135d: 48 83 ec 20 sub rsp,0x20
1361: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
1365: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
1369: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
136d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1371: 48 c1 e0 03 shl rax,0x3
1375: 48 89 c7 mov rdi,rax
1378: e8 63 fd ff ff call 10e0 <free@plt>
137d: b8 00 00 00 00 mov eax,0x0
1382: c9 leave
1383: c3 ret
1384: f3 0f 1e fa endbr64
1388: 55 push rbp
1389: 48 89 e5 mov rbp,rsp
138c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
1390: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
1394: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
1398: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
139c: 48 8b 10 mov rdx,QWORD PTR [rax]
139f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
13a3: 48 c1 e0 06 shl rax,0x6
13a7: 48 01 d0 add rax,rdx
13aa: 8b 40 3c mov eax,DWORD PTR [rax+0x3c]
13ad: 48 98 cdqe
13af: 5d pop rbp
13b0: c3 ret
13b1: f3 0f 1e fa endbr64
13b5: 55 push rbp
13b6: 48 89 e5 mov rbp,rsp
13b9: 48 83 ec 20 sub rsp,0x20
13bd: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
13c1: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
13c5: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
13c9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
13cd: 89 c2 mov edx,eax
13cf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
13d3: 89 d6 mov esi,edx
13d5: 48 89 c7 mov rdi,rax
13d8: e8 8f 03 00 00 call 176c <aligned_alloc@plt+0x5fc>
13dd: 89 c0 mov eax,eax
13df: c9 leave
13e0: c3 ret
13e1: f3 0f 1e fa endbr64
13e5: 55 push rbp
13e6: 48 89 e5 mov rbp,rsp
13e9: 48 83 ec 20 sub rsp,0x20
13ed: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
13f1: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
13f5: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
13f9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
13fd: 48 89 c6 mov rsi,rax
1400: 48 8d 05 61 3c 00 00 lea rax,[rip+0x3c61] # 5068
<aligned_alloc@plt+0x3ef8>
1407: 48 89 c7 mov rdi,rax
140a: b8 00 00 00 00 mov eax,0x0
140f: e8 0c fd ff ff call 1120 <printf@plt>
1414: b8 00 00 00 00 mov eax,0x0
1419: c9 leave
141a: c3 ret
141b: f3 0f 1e fa endbr64
141f: 55 push rbp
1420: 48 89 e5 mov rbp,rsp
1423: 48 83 ec 40 sub rsp,0x40
1427: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
142b: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi
142f: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx
1433: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
143a: 00 00
143c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1440: 31 c0 xor eax,eax
1442: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
1446: 48 8b 10 mov rdx,QWORD PTR [rax]
1449: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
144d: 48 c1 e0 06 shl rax,0x6
1451: 48 01 d0 add rax,rdx
1454: 48 83 c0 38 add rax,0x38
1458: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax
145c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1460: 48 8b 00 mov rax,QWORD PTR [rax]
1463: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax
1467: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
146b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8]
146f: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28
1476: 00 00
1478: 74 05 je 147f <aligned_alloc@plt+0x30f>
147a: e8 81 fc ff ff call 1100 <__stack_chk_fail@plt>
147f: c9 leave
1480: c3 ret
1481: f3 0f 1e fa endbr64
1485: 55 push rbp
1486: 48 89 e5 mov rbp,rsp
1489: 48 83 ec 40 sub rsp,0x40
148d: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
1491: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi
1495: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx
1499: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
14a0: 00 00
14a2: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
14a6: 31 c0 xor eax,eax
14a8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
14ac: 48 8b 10 mov rdx,QWORD PTR [rax]
14af: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
14b3: 48 c1 e0 06 shl rax,0x6
14b7: 48 01 d0 add rax,rdx
14ba: 48 89 c7 mov rdi,rax
14bd: e8 90 04 00 00 call 1952 <aligned_alloc@plt+0x7e2>
14c2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
14c6: 48 8b 10 mov rdx,QWORD PTR [rax]
14c9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
14cd: 48 c1 e0 06 shl rax,0x6
14d1: 48 01 d0 add rax,rdx
14d4: 48 83 c0 38 add rax,0x38
14d8: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax
14dc: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30]
14e0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
14e4: 48 89 10 mov QWORD PTR [rax],rdx
14e7: b8 00 00 00 00 mov eax,0x0
14ec: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8]
14f0: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28
14f7: 00 00
14f9: 74 05 je 1500 <aligned_alloc@plt+0x390>
14fb: e8 00 fc ff ff call 1100 <__stack_chk_fail@plt>
1500: c9 leave
1501: c3 ret
1502: f3 0f 1e fa endbr64
1506: 55 push rbp
1507: 48 89 e5 mov rbp,rsp
150a: 48 83 ec 20 sub rsp,0x20
150e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
1512: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
1516: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
151a: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx
151e: 48 83 7d f8 08 cmp QWORD PTR [rbp-0x8],0x8
1523: 76 07 jbe 152c <aligned_alloc@plt+0x3bc>
1525: b8 00 00 00 00 mov eax,0x0
152a: eb 2c jmp 1558 <aligned_alloc@plt+0x3e8>
152c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1530: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0]
1537: 00
1538: 48 8d 05 01 eb 00 00 lea rax,[rip+0xeb01] # 10040
<aligned_alloc@plt+0xeed0>
153f: 4c 8b 04 02 mov r8,QWORD PTR [rdx+rax*1]
1543: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20]
1547: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18]
154b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
154f: 48 89 ce mov rsi,rcx
1552: 48 89 c7 mov rdi,rax
1555: 41 ff d0 call r8
1558: c9 leave
1559: c3 ret
155a: 55 push rbp
155b: 48 89 e5 mov rbp,rsp
155e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
1562: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
1566: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
156a: 48 8b 10 mov rdx,QWORD PTR [rax]
156d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
1571: 48 29 d0 sub rax,rdx
1574: 48 c1 f8 06 sar rax,0x6
1578: 5d pop rbp
1579: c3 ret
157a: 55 push rbp
157b: 48 89 e5 mov rbp,rsp
157e: 89 fa mov edx,edi
1580: 89 f0 mov eax,esi
1582: 88 55 ec mov BYTE PTR [rbp-0x14],dl
1585: 88 45 e8 mov BYTE PTR [rbp-0x18],al
1588: 0f b6 45 ec movzx eax,BYTE PTR [rbp-0x14]
158c: c0 e8 03 shr al,0x3
158f: 83 e0 01 and eax,0x1
1592: 88 45 fe mov BYTE PTR [rbp-0x2],al
1595: 0f b6 45 e8 movzx eax,BYTE PTR [rbp-0x18]
1599: c0 e8 03 shr al,0x3
159c: 83 e0 01 and eax,0x1
159f: 88 45 ff mov BYTE PTR [rbp-0x1],al
15a2: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1]
15a6: c1 e0 02 shl eax,0x2
15a9: 0a 45 fe or al,BYTE PTR [rbp-0x2]
15ac: 83 c8 48 or eax,0x48
15af: 5d pop rbp
15b0: c3 ret
15b1: 55 push rbp
15b2: 48 89 e5 mov rbp,rsp
15b5: 48 83 ec 40 sub rsp,0x40
15b9: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
15bd: 89 f0 mov eax,esi
15bf: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx
15c3: 88 45 d4 mov BYTE PTR [rbp-0x2c],al
15c6: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
15cd: 00 00
15cf: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
15d3: 31 c0 xor eax,eax
15d5: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
15d9: be 00 00 00 00 mov esi,0x0
15de: 89 c7 mov edi,eax
15e0: e8 95 ff ff ff call 157a <aligned_alloc@plt+0x40a>
15e5: 88 45 ee mov BYTE PTR [rbp-0x12],al
15e8: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
15ec: 83 e0 07 and eax,0x7
15ef: 83 c8 b8 or eax,0xffffffb8
15f2: 88 45 ef mov BYTE PTR [rbp-0x11],al
15f5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
15f9: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
15fd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
1601: 48 8b 00 mov rax,QWORD PTR [rax]
1604: 48 8b 55 ee mov rdx,QWORD PTR [rbp-0x12]
1608: 48 89 10 mov QWORD PTR [rax],rdx
160b: 0f b7 55 f6 movzx edx,WORD PTR [rbp-0xa]
160f: 66 89 50 08 mov WORD PTR [rax+0x8],dx
1613: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
1617: 48 8b 00 mov rax,QWORD PTR [rax]
161a: 48 8d 50 0a lea rdx,[rax+0xa]
161e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
1622: 48 89 10 mov QWORD PTR [rax],rdx
1625: 90 nop
1626: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
162a: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1631: 00 00
1633: 74 05 je 163a <aligned_alloc@plt+0x4ca>
1635: e8 c6 fa ff ff call 1100 <__stack_chk_fail@plt>
163a: c9 leave
163b: c3 ret
163c: 55 push rbp
163d: 48 89 e5 mov rbp,rsp
1640: 48 83 ec 20 sub rsp,0x20
1644: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1648: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
164f: 00 00
1651: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1655: 31 c0 xor eax,eax
1657: 66 c7 45 f6 ff e0 mov WORD PTR [rbp-0xa],0xe0ff
165d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1661: 48 8b 00 mov rax,QWORD PTR [rax]
1664: 0f b7 55 f6 movzx edx,WORD PTR [rbp-0xa]
1668: 66 89 10 mov WORD PTR [rax],dx
166b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
166f: 48 8b 00 mov rax,QWORD PTR [rax]
1672: 48 8d 50 02 lea rdx,[rax+0x2]
1676: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
167a: 48 89 10 mov QWORD PTR [rax],rdx
167d: 90 nop
167e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1682: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1689: 00 00
168b: 74 05 je 1692 <aligned_alloc@plt+0x522>
168d: e8 6e fa ff ff call 1100 <__stack_chk_fail@plt>
1692: c9 leave
1693: c3 ret
1694: 55 push rbp
1695: 48 89 e5 mov rbp,rsp
1698: 48 83 ec 10 sub rsp,0x10
169c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
16a0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
16a4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10]
16a8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
16ac: be 00 00 00 00 mov esi,0x0
16b1: 48 89 c7 mov rdi,rax
16b4: e8 f8 fe ff ff call 15b1 <aligned_alloc@plt+0x441>
16b9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
16bd: 48 89 c7 mov rdi,rax
16c0: e8 77 ff ff ff call 163c <aligned_alloc@plt+0x4cc>
16c5: 90 nop
16c6: c9 leave
16c7: c3 ret
16c8: 55 push rbp
16c9: 48 89 e5 mov rbp,rsp
16cc: 48 83 ec 30 sub rsp,0x30
16d0: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
16d4: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi
16d8: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
16df: 00 00
16e1: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
16e5: 31 c0 xor eax,eax
16e7: 66 c7 45 ec 48 b8 mov WORD PTR [rbp-0x14],0xb848
16ed: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
16f1: 48 89 45 ee mov QWORD PTR [rbp-0x12],rax
16f5: 66 c7 45 f6 ff d0 mov WORD PTR [rbp-0xa],0xd0ff
16fb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
16ff: 48 8b 00 mov rax,QWORD PTR [rax]
1702: 48 8b 55 ec mov rdx,QWORD PTR [rbp-0x14]
1706: 48 89 10 mov QWORD PTR [rax],rdx
1709: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
170c: 89 50 08 mov DWORD PTR [rax+0x8],edx
170f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
1713: 48 8b 00 mov rax,QWORD PTR [rax]
1716: 48 8d 50 0c lea rdx,[rax+0xc]
171a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
171e: 48 89 10 mov QWORD PTR [rax],rdx
1721: 90 nop
1722: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1726: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
172d: 00 00
172f: 74 05 je 1736 <aligned_alloc@plt+0x5c6>
1731: e8 ca f9 ff ff call 1100 <__stack_chk_fail@plt>
1736: c9 leave
1737: c3 ret
1738: f3 0f 1e fa endbr64
173c: 59 pop rcx
173d: 41 50 push r8
173f: 41 51 push r9
1741: 41 52 push r10
1743: 41 53 push r11
1745: 41 54 push r12
1747: 41 55 push r13
1749: 41 56 push r14
174b: 41 57 push r15
174d: ff e1 jmp rcx
174f: 90 nop
1750: 0f 0b ud2
1752: f3 0f 1e fa endbr64
1756: 59 pop rcx
1757: 41 5f pop r15
1759: 41 5e pop r14
175b: 41 5d pop r13
175d: 41 5c pop r12
175f: 41 5b pop r11
1761: 41 5a pop r10
1763: 41 59 pop r9
1765: 41 58 pop r8
1767: ff e1 jmp rcx
1769: 90 nop
176a: 0f 0b ud2
176c: f3 0f 1e fa endbr64
1770: 55 push rbp
1771: 48 89 e5 mov rbp,rsp
1774: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
1778: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi
177b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
177f: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10]
1783: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
1787: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
178b: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8]
178f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1793: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0
1798: 75 07 jne 17a1 <aligned_alloc@plt+0x631>
179a: b8 00 00 00 00 mov eax,0x0
179f: eb 69 jmp 180a <aligned_alloc@plt+0x69a>
17a1: c7 45 e0 00 00 00 00 mov DWORD PTR [rbp-0x20],0x0
17a8: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0
17af: 00
17b0: eb 2c jmp 17de <aligned_alloc@plt+0x66e>
17b2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
17b6: 48 8d 14 85 00 00 00 lea rdx,[rax*4+0x0]
17bd: 00
17be: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
17c2: 48 01 d0 add rax,rdx
17c5: 8b 00 mov eax,DWORD PTR [rax]
17c7: 83 e8 01 sub eax,0x1
17ca: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c]
17cd: 89 c1 mov ecx,eax
17cf: d3 ea shr edx,cl
17d1: 89 d0 mov eax,edx
17d3: 83 e0 01 and eax,0x1
17d6: 31 45 e0 xor DWORD PTR [rbp-0x20],eax
17d9: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1
17de: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
17e2: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10]
17e6: 72 ca jb 17b2 <aligned_alloc@plt+0x642>
17e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
17ec: 8b 00 mov eax,DWORD PTR [rax]
17ee: ba 01 00 00 00 mov edx,0x1
17f3: 89 c1 mov ecx,eax
17f5: d3 e2 shl edx,cl
17f7: 89 d0 mov eax,edx
17f9: 83 e8 01 sub eax,0x1
17fc: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax
17ff: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c]
1802: 01 c0 add eax,eax
1804: 0b 45 e0 or eax,DWORD PTR [rbp-0x20]
1807: 23 45 e4 and eax,DWORD PTR [rbp-0x1c]
180a: 5d pop rbp
180b: c3 ret
180c: f3 0f 1e fa endbr64
1810: 48 c7 c3 02 00 00 00 mov rbx,0x2
1817: c3 ret
1818: 90 nop
1819: 0f 0b ud2
181b: f3 0f 1e fa endbr64
181f: 55 push rbp
1820: 48 89 e5 mov rbp,rsp
1823: 48 83 ec 40 sub rsp,0x40
1827: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi
182b: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi
182f: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1836: 00 00
1838: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
183c: 31 c0 xor eax,eax
183e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40]
1842: 48 83 e8 0c sub rax,0xc
1846: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
184a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10]
184e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
1852: 48 89 d6 mov rsi,rdx
1855: 48 89 c7 mov rdi,rax
1858: e8 fd fc ff ff call 155a <aligned_alloc@plt+0x3ea>
185d: 89 45 dc mov DWORD PTR [rbp-0x24],eax
1860: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
1864: 0f b6 40 38 movzx eax,BYTE PTR [rax+0x38]
1868: 88 45 db mov BYTE PTR [rbp-0x25],al
186b: 80 7d db 28 cmp BYTE PTR [rbp-0x25],0x28
186f: 76 0c jbe 187d <aligned_alloc@plt+0x70d>
1871: 48 8d 05 94 ff ff ff lea rax,[rip+0xffffffffffffff94] #
180c <aligned_alloc@plt+0x69c>
1878: e9 87 00 00 00 jmp 1904 <aligned_alloc@plt+0x794>
187d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
1881: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax
1885: 0f b6 45 db movzx eax,BYTE PTR [rbp-0x25]
1889: 48 98 cdqe
188b: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0]
1892: 00
1893: 48 8d 05 06 e8 00 00 lea rax,[rip+0xe806] # 100a0
<aligned_alloc@plt+0xef30>
189a: 4c 8b 04 02 mov r8,QWORD PTR [rdx+rax*1]
189e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
18a2: 48 8d 70 38 lea rsi,[rax+0x38]
18a6: 8b 4d dc mov ecx,DWORD PTR [rbp-0x24]
18a9: 48 8d 55 e8 lea rdx,[rbp-0x18]
18ad: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
18b1: 48 89 c7 mov rdi,rax
18b4: 41 ff d0 call r8
18b7: 89 45 e0 mov DWORD PTR [rbp-0x20],eax
18ba: 83 7d e0 00 cmp DWORD PTR [rbp-0x20],0x0
18be: 74 09 je 18c9 <aligned_alloc@plt+0x759>
18c0: 48 8d 05 45 ff ff ff lea rax,[rip+0xffffffffffffff45] #
180c <aligned_alloc@plt+0x69c>
18c7: eb 3b jmp 1904 <aligned_alloc@plt+0x794>
18c9: 8b 55 dc mov edx,DWORD PTR [rbp-0x24]
18cc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
18d0: 89 d6 mov esi,edx
18d2: 48 89 c7 mov rdi,rax
18d5: e8 92 fe ff ff call 176c <aligned_alloc@plt+0x5fc>
18da: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax
18dd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
18e1: 48 8b 10 mov rdx,QWORD PTR [rax]
18e4: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c]
18e7: 48 c1 e0 06 shl rax,0x6
18eb: 48 01 d0 add rax,rdx
18ee: 48 89 c2 mov rdx,rax
18f1: 48 8d 45 e8 lea rax,[rbp-0x18]
18f5: 48 89 d6 mov rsi,rdx
18f8: 48 89 c7 mov rdi,rax
18fb: e8 94 fd ff ff call 1694 <aligned_alloc@plt+0x524>
1900: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
1904: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8]
1908: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28
190f: 00 00
1911: 74 05 je 1918 <aligned_alloc@plt+0x7a8>
1913: e8 e8 f7 ff ff call 1100 <__stack_chk_fail@plt>
1918: c9 leave
1919: c3 ret
191a: f3 0f 1e fa endbr64
191e: 48 89 df mov rdi,rbx
1921: 5e pop rsi
1922: e8 11 fe ff ff call 1738 <aligned_alloc@plt+0x5c8>
1927: e8 ef fe ff ff call 181b <aligned_alloc@plt+0x6ab>
192c: e8 21 fe ff ff call 1752 <aligned_alloc@plt+0x5e2>
1931: ff e0 jmp rax
1933: 90 nop
1934: 0f 0b ud2
1936: f3 0f 1e fa endbr64
193a: 53 push rbx
193b: e8 f8 fd ff ff call 1738 <aligned_alloc@plt+0x5c8>
1940: 48 89 fb mov rbx,rdi
1943: ff d6 call rsi
1945: e8 08 fe ff ff call 1752 <aligned_alloc@plt+0x5e2>
194a: 48 89 d8 mov rax,rbx
194d: 5b pop rbx
194e: c3 ret
194f: 90 nop
1950: 0f 0b ud2
1952: f3 0f 1e fa endbr64
1956: 55 push rbp
1957: 48 89 e5 mov rbp,rsp
195a: 48 83 ec 20 sub rsp,0x20
195e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1962: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1969: 00 00
196b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
196f: 31 c0 xor eax,eax
1971: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1975: ba 38 00 00 00 mov edx,0x38
197a: be cc 00 00 00 mov esi,0xcc
197f: 48 89 c7 mov rdi,rax
1982: e8 a9 f7 ff ff call 1130 <memset@plt>
1987: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
198b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
198f: 48 8d 15 84 ff ff ff lea rdx,[rip+0xffffffffffffff84] #
191a <aligned_alloc@plt+0x7aa>
1996: 48 8d 45 f0 lea rax,[rbp-0x10]
199a: 48 89 d6 mov rsi,rdx
199d: 48 89 c7 mov rdi,rax
19a0: e8 23 fd ff ff call 16c8 <aligned_alloc@plt+0x558>
19a5: 90 nop
19a6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
19aa: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
19b1: 00 00
19b3: 74 05 je 19ba <aligned_alloc@plt+0x84a>
19b5: e8 46 f7 ff ff call 1100 <__stack_chk_fail@plt>
19ba: c9 leave
19bb: c3 ret
19bc: f3 0f 1e fa endbr64
19c0: 55 push rbp
19c1: 48 89 e5 mov rbp,rsp
19c4: 48 83 ec 20 sub rsp,0x20
19c8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
19cc: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
19d0: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
19d4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
19d8: 48 c1 e0 06 shl rax,0x6
19dc: 48 89 c2 mov rdx,rax
19df: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
19e3: 48 01 c2 add rdx,rax
19e6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
19ea: 48 8b 00 mov rax,QWORD PTR [rax]
19ed: 48 89 42 38 mov QWORD PTR [rdx+0x38],rax
19f1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
19f5: 48 c1 e0 06 shl rax,0x6
19f9: 48 89 c2 mov rdx,rax
19fc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
1a00: 48 01 d0 add rax,rdx
1a03: 48 89 c7 mov rdi,rax
1a06: e8 47 ff ff ff call 1952 <aligned_alloc@plt+0x7e2>
1a0b: 90 nop
1a0c: c9 leave
1a0d: c3 ret
1a0e: f3 0f 1e fa endbr64
1a12: 55 push rbp
1a13: 48 89 e5 mov rbp,rsp
1a16: 48 83 ec 60 sub rsp,0x60
1a1a: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi
1a1e: 48 89 75 b0 mov QWORD PTR [rbp-0x50],rsi
1a22: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx
1a26: 48 89 4d a0 mov QWORD PTR [rbp-0x60],rcx
1a2a: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1a31: 00 00
1a33: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1a37: 31 c0 xor eax,eax
1a39: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50]
1a3d: 48 c1 e0 06 shl rax,0x6
1a41: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax
1a45: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
1a49: 41 b9 00 00 00 00 mov r9d,0x0
1a4f: 41 b8 ff ff ff ff mov r8d,0xffffffff
1a55: b9 22 00 00 00 mov ecx,0x22
1a5a: ba 07 00 00 00 mov edx,0x7
1a5f: 48 89 c6 mov rsi,rax
1a62: bf 00 00 00 00 mov edi,0x0
1a67: e8 a4 f6 ff ff call 1110 <mmap@plt>
1a6c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax
1a70: 48 83 7d d0 ff cmp QWORD PTR [rbp-0x30],0xffffffffffffffff
1a75: 75 0a jne 1a81 <aligned_alloc@plt+0x911>
1a77: b8 02 00 00 00 mov eax,0x2
1a7c: e9 8a 00 00 00 jmp 1b0b <aligned_alloc@plt+0x99b>
1a81: 48 c7 45 c0 00 00 00 mov QWORD PTR [rbp-0x40],0x0
1a88: 00
1a89: eb 2c jmp 1ab7 <aligned_alloc@plt+0x947>
1a8b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40]
1a8f: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0]
1a96: 00
1a97: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48]
1a9b: 48 8d 0c 02 lea rcx,[rdx+rax*1]
1a9f: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40]
1aa3: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
1aa7: 48 89 c6 mov rsi,rax
1aaa: 48 89 cf mov rdi,rcx
1aad: e8 0a ff ff ff call 19bc <aligned_alloc@plt+0x84c>
1ab2: 48 83 45 c0 01 add QWORD PTR [rbp-0x40],0x1
1ab7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40]
1abb: 48 3b 45 b0 cmp rax,QWORD PTR [rbp-0x50]
1abf: 72 ca jb 1a8b <aligned_alloc@plt+0x91b>
1ac1: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
1ac5: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax
1ac9: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58]
1acd: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax
1ad1: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60]
1ad5: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
1ad9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
1add: 48 8d 50 40 lea rdx,[rax+0x40]
1ae1: 48 8d 45 e0 lea rax,[rbp-0x20]
1ae5: 48 89 d6 mov rsi,rdx
1ae8: 48 89 c7 mov rdi,rax
1aeb: e8 46 fe ff ff call 1936 <aligned_alloc@plt+0x7c6>
1af0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax
1af4: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38]
1af8: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
1afc: 48 89 d6 mov rsi,rdx
1aff: 48 89 c7 mov rdi,rax
1b02: e8 59 f6 ff ff call 1160 <munmap@plt>
1b07: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
1b0b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8]
1b0f: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28
1b16: 00 00
1b18: 74 05 je 1b1f <aligned_alloc@plt+0x9af>
1b1a: e8 e1 f5 ff ff call 1100 <__stack_chk_fail@plt>
1b1f: c9 leave
1b20: c3 ret
1b21: 55 push rbp
1b22: 48 89 e5 mov rbp,rsp
1b25: 89 fa mov edx,edi
1b27: 89 f0 mov eax,esi
1b29: 88 55 ec mov BYTE PTR [rbp-0x14],dl
1b2c: 88 45 e8 mov BYTE PTR [rbp-0x18],al
1b2f: 0f b6 45 ec movzx eax,BYTE PTR [rbp-0x14]
1b33: c0 e8 03 shr al,0x3
1b36: 83 e0 01 and eax,0x1
1b39: 88 45 fe mov BYTE PTR [rbp-0x2],al
1b3c: 0f b6 45 e8 movzx eax,BYTE PTR [rbp-0x18]
1b40: c0 e8 03 shr al,0x3
1b43: 83 e0 01 and eax,0x1
1b46: 88 45 ff mov BYTE PTR [rbp-0x1],al
1b49: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1]
1b4d: c1 e0 02 shl eax,0x2
1b50: 0a 45 fe or al,BYTE PTR [rbp-0x2]
1b53: 83 c8 48 or eax,0x48
1b56: 5d pop rbp
1b57: c3 ret
1b58: 55 push rbp
1b59: 48 89 e5 mov rbp,rsp
1b5c: 89 fa mov edx,edi
1b5e: 89 f0 mov eax,esi
1b60: 88 55 fc mov BYTE PTR [rbp-0x4],dl
1b63: 88 45 f8 mov BYTE PTR [rbp-0x8],al
1b66: 80 65 fc 07 and BYTE PTR [rbp-0x4],0x7
1b6a: 80 65 f8 07 and BYTE PTR [rbp-0x8],0x7
1b6e: 0f b6 45 f8 movzx eax,BYTE PTR [rbp-0x8]
1b72: c1 e0 03 shl eax,0x3
1b75: 0a 45 fc or al,BYTE PTR [rbp-0x4]
1b78: 83 c8 c0 or eax,0xffffffc0
1b7b: 5d pop rbp
1b7c: c3 ret
1b7d: 55 push rbp
1b7e: 48 89 e5 mov rbp,rsp
1b81: 48 83 ec 20 sub rsp,0x20
1b85: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1b89: 89 f1 mov ecx,esi
1b8b: 89 d0 mov eax,edx
1b8d: 89 ca mov edx,ecx
1b8f: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
1b92: 88 45 e0 mov BYTE PTR [rbp-0x20],al
1b95: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1b9c: 00 00
1b9e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1ba2: 31 c0 xor eax,eax
1ba4: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1ba8: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1bac: 89 d6 mov esi,edx
1bae: 89 c7 mov edi,eax
1bb0: e8 6c ff ff ff call 1b21 <aligned_alloc@plt+0x9b1>
1bb5: 88 45 f5 mov BYTE PTR [rbp-0xb],al
1bb8: c6 45 f6 89 mov BYTE PTR [rbp-0xa],0x89
1bbc: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1bc0: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1bc4: 89 d6 mov esi,edx
1bc6: 89 c7 mov edi,eax
1bc8: e8 8b ff ff ff call 1b58 <aligned_alloc@plt+0x9e8>
1bcd: 88 45 f7 mov BYTE PTR [rbp-0x9],al
1bd0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1bd4: 48 8b 00 mov rax,QWORD PTR [rax]
1bd7: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
1bdb: 66 89 10 mov WORD PTR [rax],dx
1bde: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
1be2: 88 50 02 mov BYTE PTR [rax+0x2],dl
1be5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1be9: 48 8b 00 mov rax,QWORD PTR [rax]
1bec: 48 8d 50 03 lea rdx,[rax+0x3]
1bf0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1bf4: 48 89 10 mov QWORD PTR [rax],rdx
1bf7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1bfb: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1c02: 00 00
1c04: 74 05 je 1c0b <aligned_alloc@plt+0xa9b>
1c06: e8 f5 f4 ff ff call 1100 <__stack_chk_fail@plt>
1c0b: c9 leave
1c0c: c3 ret
1c0d: 55 push rbp
1c0e: 48 89 e5 mov rbp,rsp
1c11: 48 83 ec 20 sub rsp,0x20
1c15: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1c19: 89 f1 mov ecx,esi
1c1b: 89 d0 mov eax,edx
1c1d: 89 ca mov edx,ecx
1c1f: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
1c22: 88 45 e0 mov BYTE PTR [rbp-0x20],al
1c25: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1c2c: 00 00
1c2e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1c32: 31 c0 xor eax,eax
1c34: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1c38: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1c3c: 89 d6 mov esi,edx
1c3e: 89 c7 mov edi,eax
1c40: e8 dc fe ff ff call 1b21 <aligned_alloc@plt+0x9b1>
1c45: 88 45 f5 mov BYTE PTR [rbp-0xb],al
1c48: c6 45 f6 01 mov BYTE PTR [rbp-0xa],0x1
1c4c: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1c50: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1c54: 89 d6 mov esi,edx
1c56: 89 c7 mov edi,eax
1c58: e8 fb fe ff ff call 1b58 <aligned_alloc@plt+0x9e8>
1c5d: 88 45 f7 mov BYTE PTR [rbp-0x9],al
1c60: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1c64: 48 8b 00 mov rax,QWORD PTR [rax]
1c67: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
1c6b: 66 89 10 mov WORD PTR [rax],dx
1c6e: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
1c72: 88 50 02 mov BYTE PTR [rax+0x2],dl
1c75: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1c79: 48 8b 00 mov rax,QWORD PTR [rax]
1c7c: 48 8d 50 03 lea rdx,[rax+0x3]
1c80: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1c84: 48 89 10 mov QWORD PTR [rax],rdx
1c87: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1c8b: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1c92: 00 00
1c94: 74 05 je 1c9b <aligned_alloc@plt+0xb2b>
1c96: e8 65 f4 ff ff call 1100 <__stack_chk_fail@plt>
1c9b: c9 leave
1c9c: c3 ret
1c9d: 55 push rbp
1c9e: 48 89 e5 mov rbp,rsp
1ca1: 48 83 ec 20 sub rsp,0x20
1ca5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1ca9: 89 f1 mov ecx,esi
1cab: 89 d0 mov eax,edx
1cad: 89 ca mov edx,ecx
1caf: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
1cb2: 88 45 e0 mov BYTE PTR [rbp-0x20],al
1cb5: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1cbc: 00 00
1cbe: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1cc2: 31 c0 xor eax,eax
1cc4: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1cc8: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1ccc: 89 d6 mov esi,edx
1cce: 89 c7 mov edi,eax
1cd0: e8 4c fe ff ff call 1b21 <aligned_alloc@plt+0x9b1>
1cd5: 88 45 f5 mov BYTE PTR [rbp-0xb],al
1cd8: c6 45 f6 29 mov BYTE PTR [rbp-0xa],0x29
1cdc: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1ce0: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1ce4: 89 d6 mov esi,edx
1ce6: 89 c7 mov edi,eax
1ce8: e8 6b fe ff ff call 1b58 <aligned_alloc@plt+0x9e8>
1ced: 88 45 f7 mov BYTE PTR [rbp-0x9],al
1cf0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1cf4: 48 8b 00 mov rax,QWORD PTR [rax]
1cf7: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
1cfb: 66 89 10 mov WORD PTR [rax],dx
1cfe: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
1d02: 88 50 02 mov BYTE PTR [rax+0x2],dl
1d05: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1d09: 48 8b 00 mov rax,QWORD PTR [rax]
1d0c: 48 8d 50 03 lea rdx,[rax+0x3]
1d10: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1d14: 48 89 10 mov QWORD PTR [rax],rdx
1d17: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1d1b: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1d22: 00 00
1d24: 74 05 je 1d2b <aligned_alloc@plt+0xbbb>
1d26: e8 d5 f3 ff ff call 1100 <__stack_chk_fail@plt>
1d2b: c9 leave
1d2c: c3 ret
1d2d: 55 push rbp
1d2e: 48 89 e5 mov rbp,rsp
1d31: 48 83 ec 20 sub rsp,0x20
1d35: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1d39: 89 f1 mov ecx,esi
1d3b: 89 d0 mov eax,edx
1d3d: 89 ca mov edx,ecx
1d3f: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
1d42: 88 45 e0 mov BYTE PTR [rbp-0x20],al
1d45: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1d4c: 00 00
1d4e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1d52: 31 c0 xor eax,eax
1d54: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1d58: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1d5c: 89 d6 mov esi,edx
1d5e: 89 c7 mov edi,eax
1d60: e8 bc fd ff ff call 1b21 <aligned_alloc@plt+0x9b1>
1d65: 88 45 f5 mov BYTE PTR [rbp-0xb],al
1d68: c6 45 f6 09 mov BYTE PTR [rbp-0xa],0x9
1d6c: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1d70: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1d74: 89 d6 mov esi,edx
1d76: 89 c7 mov edi,eax
1d78: e8 db fd ff ff call 1b58 <aligned_alloc@plt+0x9e8>
1d7d: 88 45 f7 mov BYTE PTR [rbp-0x9],al
1d80: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1d84: 48 8b 00 mov rax,QWORD PTR [rax]
1d87: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
1d8b: 66 89 10 mov WORD PTR [rax],dx
1d8e: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
1d92: 88 50 02 mov BYTE PTR [rax+0x2],dl
1d95: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1d99: 48 8b 00 mov rax,QWORD PTR [rax]
1d9c: 48 8d 50 03 lea rdx,[rax+0x3]
1da0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1da4: 48 89 10 mov QWORD PTR [rax],rdx
1da7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1dab: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1db2: 00 00
1db4: 74 05 je 1dbb <aligned_alloc@plt+0xc4b>
1db6: e8 45 f3 ff ff call 1100 <__stack_chk_fail@plt>
1dbb: c9 leave
1dbc: c3 ret
1dbd: 55 push rbp
1dbe: 48 89 e5 mov rbp,rsp
1dc1: 48 83 ec 20 sub rsp,0x20
1dc5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1dc9: 89 f1 mov ecx,esi
1dcb: 89 d0 mov eax,edx
1dcd: 89 ca mov edx,ecx
1dcf: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
1dd2: 88 45 e0 mov BYTE PTR [rbp-0x20],al
1dd5: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1ddc: 00 00
1dde: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1de2: 31 c0 xor eax,eax
1de4: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1de8: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1dec: 89 d6 mov esi,edx
1dee: 89 c7 mov edi,eax
1df0: e8 2c fd ff ff call 1b21 <aligned_alloc@plt+0x9b1>
1df5: 88 45 f5 mov BYTE PTR [rbp-0xb],al
1df8: c6 45 f6 21 mov BYTE PTR [rbp-0xa],0x21
1dfc: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1e00: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1e04: 89 d6 mov esi,edx
1e06: 89 c7 mov edi,eax
1e08: e8 4b fd ff ff call 1b58 <aligned_alloc@plt+0x9e8>
1e0d: 88 45 f7 mov BYTE PTR [rbp-0x9],al
1e10: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1e14: 48 8b 00 mov rax,QWORD PTR [rax]
1e17: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
1e1b: 66 89 10 mov WORD PTR [rax],dx
1e1e: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
1e22: 88 50 02 mov BYTE PTR [rax+0x2],dl
1e25: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1e29: 48 8b 00 mov rax,QWORD PTR [rax]
1e2c: 48 8d 50 03 lea rdx,[rax+0x3]
1e30: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1e34: 48 89 10 mov QWORD PTR [rax],rdx
1e37: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1e3b: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1e42: 00 00
1e44: 74 05 je 1e4b <aligned_alloc@plt+0xcdb>
1e46: e8 b5 f2 ff ff call 1100 <__stack_chk_fail@plt>
1e4b: c9 leave
1e4c: c3 ret
1e4d: 55 push rbp
1e4e: 48 89 e5 mov rbp,rsp
1e51: 48 83 ec 20 sub rsp,0x20
1e55: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1e59: 89 f1 mov ecx,esi
1e5b: 89 d0 mov eax,edx
1e5d: 89 ca mov edx,ecx
1e5f: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
1e62: 88 45 e0 mov BYTE PTR [rbp-0x20],al
1e65: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1e6c: 00 00
1e6e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1e72: 31 c0 xor eax,eax
1e74: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1e78: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1e7c: 89 d6 mov esi,edx
1e7e: 89 c7 mov edi,eax
1e80: e8 9c fc ff ff call 1b21 <aligned_alloc@plt+0x9b1>
1e85: 88 45 f5 mov BYTE PTR [rbp-0xb],al
1e88: c6 45 f6 31 mov BYTE PTR [rbp-0xa],0x31
1e8c: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
1e90: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1e94: 89 d6 mov esi,edx
1e96: 89 c7 mov edi,eax
1e98: e8 bb fc ff ff call 1b58 <aligned_alloc@plt+0x9e8>
1e9d: 88 45 f7 mov BYTE PTR [rbp-0x9],al
1ea0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1ea4: 48 8b 00 mov rax,QWORD PTR [rax]
1ea7: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
1eab: 66 89 10 mov WORD PTR [rax],dx
1eae: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
1eb2: 88 50 02 mov BYTE PTR [rax+0x2],dl
1eb5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1eb9: 48 8b 00 mov rax,QWORD PTR [rax]
1ebc: 48 8d 50 03 lea rdx,[rax+0x3]
1ec0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1ec4: 48 89 10 mov QWORD PTR [rax],rdx
1ec7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1ecb: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1ed2: 00 00
1ed4: 74 05 je 1edb <aligned_alloc@plt+0xd6b>
1ed6: e8 25 f2 ff ff call 1100 <__stack_chk_fail@plt>
1edb: c9 leave
1edc: c3 ret
1edd: 55 push rbp
1ede: 48 89 e5 mov rbp,rsp
1ee1: 48 83 ec 20 sub rsp,0x20
1ee5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1ee9: 89 f1 mov ecx,esi
1eeb: 89 d0 mov eax,edx
1eed: 89 ca mov edx,ecx
1eef: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
1ef2: 88 45 e0 mov BYTE PTR [rbp-0x20],al
1ef5: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1efc: 00 00
1efe: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1f02: 31 c0 xor eax,eax
1f04: 0f b6 55 e4 movzx edx,BYTE PTR [rbp-0x1c]
1f08: 0f b6 45 e0 movzx eax,BYTE PTR [rbp-0x20]
1f0c: 89 d6 mov esi,edx
1f0e: 89 c7 mov edi,eax
1f10: e8 0c fc ff ff call 1b21 <aligned_alloc@plt+0x9b1>
1f15: 88 45 f4 mov BYTE PTR [rbp-0xc],al
1f18: c6 45 f5 0f mov BYTE PTR [rbp-0xb],0xf
1f1c: c6 45 f6 af mov BYTE PTR [rbp-0xa],0xaf
1f20: 0f b6 55 e4 movzx edx,BYTE PTR [rbp-0x1c]
1f24: 0f b6 45 e0 movzx eax,BYTE PTR [rbp-0x20]
1f28: 89 d6 mov esi,edx
1f2a: 89 c7 mov edi,eax
1f2c: e8 27 fc ff ff call 1b58 <aligned_alloc@plt+0x9e8>
1f31: 88 45 f7 mov BYTE PTR [rbp-0x9],al
1f34: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1f38: 48 8b 00 mov rax,QWORD PTR [rax]
1f3b: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
1f3e: 89 10 mov DWORD PTR [rax],edx
1f40: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1f44: 48 8b 00 mov rax,QWORD PTR [rax]
1f47: 48 8d 50 04 lea rdx,[rax+0x4]
1f4b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1f4f: 48 89 10 mov QWORD PTR [rax],rdx
1f52: 90 nop
1f53: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1f57: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1f5e: 00 00
1f60: 74 05 je 1f67 <aligned_alloc@plt+0xdf7>
1f62: e8 99 f1 ff ff call 1100 <__stack_chk_fail@plt>
1f67: c9 leave
1f68: c3 ret
1f69: 55 push rbp
1f6a: 48 89 e5 mov rbp,rsp
1f6d: 48 83 ec 20 sub rsp,0x20
1f71: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
1f75: 89 f0 mov eax,esi
1f77: 88 45 e4 mov BYTE PTR [rbp-0x1c],al
1f7a: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
1f81: 00 00
1f83: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
1f87: 31 c0 xor eax,eax
1f89: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1f8d: be 03 00 00 00 mov esi,0x3
1f92: 89 c7 mov edi,eax
1f94: e8 88 fb ff ff call 1b21 <aligned_alloc@plt+0x9b1>
1f99: 88 45 f5 mov BYTE PTR [rbp-0xb],al
1f9c: c6 45 f6 f7 mov BYTE PTR [rbp-0xa],0xf7
1fa0: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
1fa4: be 03 00 00 00 mov esi,0x3
1fa9: 89 c7 mov edi,eax
1fab: e8 a8 fb ff ff call 1b58 <aligned_alloc@plt+0x9e8>
1fb0: 88 45 f7 mov BYTE PTR [rbp-0x9],al
1fb3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1fb7: 48 8b 00 mov rax,QWORD PTR [rax]
1fba: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
1fbe: 66 89 10 mov WORD PTR [rax],dx
1fc1: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
1fc5: 88 50 02 mov BYTE PTR [rax+0x2],dl
1fc8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1fcc: 48 8b 00 mov rax,QWORD PTR [rax]
1fcf: 48 8d 50 03 lea rdx,[rax+0x3]
1fd3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
1fd7: 48 89 10 mov QWORD PTR [rax],rdx
1fda: 90 nop
1fdb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
1fdf: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
1fe6: 00 00
1fe8: 74 05 je 1fef <aligned_alloc@plt+0xe7f>
1fea: e8 11 f1 ff ff call 1100 <__stack_chk_fail@plt>
1fef: c9 leave
1ff0: c3 ret
1ff1: f3 0f 1e fa endbr64
1ff5: 55 push rbp
1ff6: 48 89 e5 mov rbp,rsp
1ff9: 48 83 ec 20 sub rsp,0x20
1ffd: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2001: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2005: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2009: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
200c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2010: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2014: 83 c0 08 add eax,0x8
2017: 0f b6 d0 movzx edx,al
201a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
201e: be 00 00 00 00 mov esi,0x0
2023: 48 89 c7 mov rdi,rax
2026: e8 52 fb ff ff call 1b7d <aligned_alloc@plt+0xa0d>
202b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
202f: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
2033: 83 c0 08 add eax,0x8
2036: 0f b6 d0 movzx edx,al
2039: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
203d: be 00 00 00 00 mov esi,0x0
2042: 48 89 c7 mov rdi,rax
2045: e8 c3 fb ff ff call 1c0d <aligned_alloc@plt+0xa9d>
204a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
204e: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2052: 83 c0 08 add eax,0x8
2055: 0f b6 c8 movzx ecx,al
2058: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
205c: ba 00 00 00 00 mov edx,0x0
2061: 89 ce mov esi,ecx
2063: 48 89 c7 mov rdi,rax
2066: e8 12 fb ff ff call 1b7d <aligned_alloc@plt+0xa0d>
206b: b8 00 00 00 00 mov eax,0x0
2070: c9 leave
2071: c3 ret
2072: f3 0f 1e fa endbr64
2076: 55 push rbp
2077: 48 89 e5 mov rbp,rsp
207a: 48 83 ec 20 sub rsp,0x20
207e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2082: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2086: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
208a: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
208d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2091: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2095: 83 c0 08 add eax,0x8
2098: 0f b6 d0 movzx edx,al
209b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
209f: be 00 00 00 00 mov esi,0x0
20a4: 48 89 c7 mov rdi,rax
20a7: e8 d1 fa ff ff call 1b7d <aligned_alloc@plt+0xa0d>
20ac: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
20b0: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
20b4: 83 c0 08 add eax,0x8
20b7: 0f b6 d0 movzx edx,al
20ba: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
20be: be 00 00 00 00 mov esi,0x0
20c3: 48 89 c7 mov rdi,rax
20c6: e8 d2 fb ff ff call 1c9d <aligned_alloc@plt+0xb2d>
20cb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
20cf: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
20d3: 83 c0 08 add eax,0x8
20d6: 0f b6 c8 movzx ecx,al
20d9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
20dd: ba 00 00 00 00 mov edx,0x0
20e2: 89 ce mov esi,ecx
20e4: 48 89 c7 mov rdi,rax
20e7: e8 91 fa ff ff call 1b7d <aligned_alloc@plt+0xa0d>
20ec: b8 00 00 00 00 mov eax,0x0
20f1: c9 leave
20f2: c3 ret
20f3: f3 0f 1e fa endbr64
20f7: 55 push rbp
20f8: 48 89 e5 mov rbp,rsp
20fb: 48 83 ec 20 sub rsp,0x20
20ff: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2103: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2107: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
210b: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
210e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2112: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2116: 83 c0 08 add eax,0x8
2119: 0f b6 d0 movzx edx,al
211c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2120: be 00 00 00 00 mov esi,0x0
2125: 48 89 c7 mov rdi,rax
2128: e8 50 fa ff ff call 1b7d <aligned_alloc@plt+0xa0d>
212d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2131: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
2135: 83 c0 08 add eax,0x8
2138: 0f b6 d0 movzx edx,al
213b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
213f: be 00 00 00 00 mov esi,0x0
2144: 48 89 c7 mov rdi,rax
2147: e8 91 fd ff ff call 1edd <aligned_alloc@plt+0xd6d>
214c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2150: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2154: 83 c0 08 add eax,0x8
2157: 0f b6 c8 movzx ecx,al
215a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
215e: ba 00 00 00 00 mov edx,0x0
2163: 89 ce mov esi,ecx
2165: 48 89 c7 mov rdi,rax
2168: e8 10 fa ff ff call 1b7d <aligned_alloc@plt+0xa0d>
216d: b8 00 00 00 00 mov eax,0x0
2172: c9 leave
2173: c3 ret
2174: f3 0f 1e fa endbr64
2178: 55 push rbp
2179: 48 89 e5 mov rbp,rsp
217c: 48 83 ec 20 sub rsp,0x20
2180: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2184: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2188: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
218c: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
218f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2193: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2197: 83 c0 08 add eax,0x8
219a: 0f b6 d0 movzx edx,al
219d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
21a1: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
21a5: 83 c0 08 add eax,0x8
21a8: 0f b6 c8 movzx ecx,al
21ab: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
21af: 89 ce mov esi,ecx
21b1: 48 89 c7 mov rdi,rax
21b4: e8 c4 f9 ff ff call 1b7d <aligned_alloc@plt+0xa0d>
21b9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
21bd: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
21c1: 83 c0 08 add eax,0x8
21c4: 0f b6 d0 movzx edx,al
21c7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
21cb: 89 d6 mov esi,edx
21cd: 48 89 c7 mov rdi,rax
21d0: e8 94 fd ff ff call 1f69 <aligned_alloc@plt+0xdf9>
21d5: b8 00 00 00 00 mov eax,0x0
21da: c9 leave
21db: c3 ret
21dc: f3 0f 1e fa endbr64
21e0: 55 push rbp
21e1: 48 89 e5 mov rbp,rsp
21e4: 48 83 ec 20 sub rsp,0x20
21e8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
21ec: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
21f0: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
21f4: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
21f7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
21fb: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
21ff: 83 c0 08 add eax,0x8
2202: 0f b6 d0 movzx edx,al
2205: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2209: be 00 00 00 00 mov esi,0x0
220e: 48 89 c7 mov rdi,rax
2211: e8 67 f9 ff ff call 1b7d <aligned_alloc@plt+0xa0d>
2216: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
221a: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
221e: 83 c0 08 add eax,0x8
2221: 0f b6 d0 movzx edx,al
2224: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2228: be 00 00 00 00 mov esi,0x0
222d: 48 89 c7 mov rdi,rax
2230: e8 88 fb ff ff call 1dbd <aligned_alloc@plt+0xc4d>
2235: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2239: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
223d: 83 c0 08 add eax,0x8
2240: 0f b6 c8 movzx ecx,al
2243: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2247: ba 00 00 00 00 mov edx,0x0
224c: 89 ce mov esi,ecx
224e: 48 89 c7 mov rdi,rax
2251: e8 27 f9 ff ff call 1b7d <aligned_alloc@plt+0xa0d>
2256: b8 00 00 00 00 mov eax,0x0
225b: c9 leave
225c: c3 ret
225d: f3 0f 1e fa endbr64
2261: 55 push rbp
2262: 48 89 e5 mov rbp,rsp
2265: 48 83 ec 20 sub rsp,0x20
2269: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
226d: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2271: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2275: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2278: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
227c: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2280: 83 c0 08 add eax,0x8
2283: 0f b6 d0 movzx edx,al
2286: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
228a: be 00 00 00 00 mov esi,0x0
228f: 48 89 c7 mov rdi,rax
2292: e8 e6 f8 ff ff call 1b7d <aligned_alloc@plt+0xa0d>
2297: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
229b: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
229f: 83 c0 08 add eax,0x8
22a2: 0f b6 d0 movzx edx,al
22a5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
22a9: be 00 00 00 00 mov esi,0x0
22ae: 48 89 c7 mov rdi,rax
22b1: e8 77 fa ff ff call 1d2d <aligned_alloc@plt+0xbbd>
22b6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
22ba: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
22be: 83 c0 08 add eax,0x8
22c1: 0f b6 c8 movzx ecx,al
22c4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
22c8: ba 00 00 00 00 mov edx,0x0
22cd: 89 ce mov esi,ecx
22cf: 48 89 c7 mov rdi,rax
22d2: e8 a6 f8 ff ff call 1b7d <aligned_alloc@plt+0xa0d>
22d7: b8 00 00 00 00 mov eax,0x0
22dc: c9 leave
22dd: c3 ret
22de: f3 0f 1e fa endbr64
22e2: 55 push rbp
22e3: 48 89 e5 mov rbp,rsp
22e6: 48 83 ec 20 sub rsp,0x20
22ea: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
22ee: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
22f2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
22f6: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
22f9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
22fd: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2301: 83 c0 08 add eax,0x8
2304: 0f b6 d0 movzx edx,al
2307: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
230b: be 00 00 00 00 mov esi,0x0
2310: 48 89 c7 mov rdi,rax
2313: e8 65 f8 ff ff call 1b7d <aligned_alloc@plt+0xa0d>
2318: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
231c: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
2320: 83 c0 08 add eax,0x8
2323: 0f b6 d0 movzx edx,al
2326: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
232a: be 00 00 00 00 mov esi,0x0
232f: 48 89 c7 mov rdi,rax
2332: e8 16 fb ff ff call 1e4d <aligned_alloc@plt+0xcdd>
2337: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
233b: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
233f: 83 c0 08 add eax,0x8
2342: 0f b6 c8 movzx ecx,al
2345: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2349: ba 00 00 00 00 mov edx,0x0
234e: 89 ce mov esi,ecx
2350: 48 89 c7 mov rdi,rax
2353: e8 25 f8 ff ff call 1b7d <aligned_alloc@plt+0xa0d>
2358: b8 00 00 00 00 mov eax,0x0
235d: c9 leave
235e: c3 ret
235f: 55 push rbp
2360: 48 89 e5 mov rbp,rsp
2363: 89 fa mov edx,edi
2365: 89 f0 mov eax,esi
2367: 88 55 ec mov BYTE PTR [rbp-0x14],dl
236a: 88 45 e8 mov BYTE PTR [rbp-0x18],al
236d: 0f b6 45 ec movzx eax,BYTE PTR [rbp-0x14]
2371: c0 e8 03 shr al,0x3
2374: 83 e0 01 and eax,0x1
2377: 88 45 fe mov BYTE PTR [rbp-0x2],al
237a: 0f b6 45 e8 movzx eax,BYTE PTR [rbp-0x18]
237e: c0 e8 03 shr al,0x3
2381: 83 e0 01 and eax,0x1
2384: 88 45 ff mov BYTE PTR [rbp-0x1],al
2387: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1]
238b: c1 e0 02 shl eax,0x2
238e: 0a 45 fe or al,BYTE PTR [rbp-0x2]
2391: 83 c8 48 or eax,0x48
2394: 5d pop rbp
2395: c3 ret
2396: 55 push rbp
2397: 48 89 e5 mov rbp,rsp
239a: 89 fa mov edx,edi
239c: 89 f0 mov eax,esi
239e: 88 55 fc mov BYTE PTR [rbp-0x4],dl
23a1: 88 45 f8 mov BYTE PTR [rbp-0x8],al
23a4: 80 65 fc 07 and BYTE PTR [rbp-0x4],0x7
23a8: 80 65 f8 07 and BYTE PTR [rbp-0x8],0x7
23ac: 0f b6 45 f8 movzx eax,BYTE PTR [rbp-0x8]
23b0: c1 e0 03 shl eax,0x3
23b3: 0a 45 fc or al,BYTE PTR [rbp-0x4]
23b6: 83 c8 c0 or eax,0xffffffc0
23b9: 5d pop rbp
23ba: c3 ret
23bb: 55 push rbp
23bc: 48 89 e5 mov rbp,rsp
23bf: 48 83 ec 20 sub rsp,0x20
23c3: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
23c7: 89 f1 mov ecx,esi
23c9: 89 d0 mov eax,edx
23cb: 89 ca mov edx,ecx
23cd: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
23d0: 88 45 e0 mov BYTE PTR [rbp-0x20],al
23d3: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
23da: 00 00
23dc: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
23e0: 31 c0 xor eax,eax
23e2: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
23e6: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
23ea: 89 d6 mov esi,edx
23ec: 89 c7 mov edi,eax
23ee: e8 6c ff ff ff call 235f <aligned_alloc@plt+0x11ef>
23f3: 88 45 f5 mov BYTE PTR [rbp-0xb],al
23f6: c6 45 f6 89 mov BYTE PTR [rbp-0xa],0x89
23fa: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
23fe: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
2402: 89 d6 mov esi,edx
2404: 89 c7 mov edi,eax
2406: e8 8b ff ff ff call 2396 <aligned_alloc@plt+0x1226>
240b: 88 45 f7 mov BYTE PTR [rbp-0x9],al
240e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2412: 48 8b 00 mov rax,QWORD PTR [rax]
2415: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
2419: 66 89 10 mov WORD PTR [rax],dx
241c: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
2420: 88 50 02 mov BYTE PTR [rax+0x2],dl
2423: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2427: 48 8b 00 mov rax,QWORD PTR [rax]
242a: 48 8d 50 03 lea rdx,[rax+0x3]
242e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2432: 48 89 10 mov QWORD PTR [rax],rdx
2435: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
2439: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
2440: 00 00
2442: 74 05 je 2449 <aligned_alloc@plt+0x12d9>
2444: e8 b7 ec ff ff call 1100 <__stack_chk_fail@plt>
2449: c9 leave
244a: c3 ret
244b: 55 push rbp
244c: 48 89 e5 mov rbp,rsp
244f: 48 83 ec 20 sub rsp,0x20
2453: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
2457: 89 f1 mov ecx,esi
2459: 89 d0 mov eax,edx
245b: 89 ca mov edx,ecx
245d: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
2460: 88 45 e0 mov BYTE PTR [rbp-0x20],al
2463: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
246a: 00 00
246c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
2470: 31 c0 xor eax,eax
2472: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
2476: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
247a: 89 d6 mov esi,edx
247c: 89 c7 mov edi,eax
247e: e8 dc fe ff ff call 235f <aligned_alloc@plt+0x11ef>
2483: 88 45 f5 mov BYTE PTR [rbp-0xb],al
2486: c6 45 f6 39 mov BYTE PTR [rbp-0xa],0x39
248a: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
248e: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
2492: 89 d6 mov esi,edx
2494: 89 c7 mov edi,eax
2496: e8 fb fe ff ff call 2396 <aligned_alloc@plt+0x1226>
249b: 88 45 f7 mov BYTE PTR [rbp-0x9],al
249e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
24a2: 48 8b 00 mov rax,QWORD PTR [rax]
24a5: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
24a9: 66 89 10 mov WORD PTR [rax],dx
24ac: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
24b0: 88 50 02 mov BYTE PTR [rax+0x2],dl
24b3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
24b7: 48 8b 00 mov rax,QWORD PTR [rax]
24ba: 48 8d 50 03 lea rdx,[rax+0x3]
24be: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
24c2: 48 89 10 mov QWORD PTR [rax],rdx
24c5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
24c9: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
24d0: 00 00
24d2: 74 05 je 24d9 <aligned_alloc@plt+0x1369>
24d4: e8 27 ec ff ff call 1100 <__stack_chk_fail@plt>
24d9: c9 leave
24da: c3 ret
24db: 55 push rbp
24dc: 48 89 e5 mov rbp,rsp
24df: 48 83 ec 20 sub rsp,0x20
24e3: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
24e7: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
24ee: 00 00
24f0: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
24f4: 31 c0 xor eax,eax
24f6: c7 45 f4 48 0f b6 c0 mov DWORD PTR [rbp-0xc],0xc0b60f48
24fd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2501: 48 8b 00 mov rax,QWORD PTR [rax]
2504: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
2507: 89 10 mov DWORD PTR [rax],edx
2509: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
250d: 48 8b 00 mov rax,QWORD PTR [rax]
2510: 48 8d 50 04 lea rdx,[rax+0x4]
2514: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2518: 48 89 10 mov QWORD PTR [rax],rdx
251b: 90 nop
251c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
2520: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
2527: 00 00
2529: 74 05 je 2530 <aligned_alloc@plt+0x13c0>
252b: e8 d0 eb ff ff call 1100 <__stack_chk_fail@plt>
2530: c9 leave
2531: c3 ret
2532: 55 push rbp
2533: 48 89 e5 mov rbp,rsp
2536: 48 83 ec 20 sub rsp,0x20
253a: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
253e: 89 f0 mov eax,esi
2540: 88 45 e4 mov BYTE PTR [rbp-0x1c],al
2543: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
254a: 00 00
254c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
2550: 31 c0 xor eax,eax
2552: c6 45 f5 0f mov BYTE PTR [rbp-0xb],0xf
2556: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
255a: 88 45 f6 mov BYTE PTR [rbp-0xa],al
255d: c6 45 f7 c0 mov BYTE PTR [rbp-0x9],0xc0
2561: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2565: 48 8b 00 mov rax,QWORD PTR [rax]
2568: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
256c: 66 89 10 mov WORD PTR [rax],dx
256f: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
2573: 88 50 02 mov BYTE PTR [rax+0x2],dl
2576: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
257a: 48 8b 00 mov rax,QWORD PTR [rax]
257d: 48 8d 50 03 lea rdx,[rax+0x3]
2581: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2585: 48 89 10 mov QWORD PTR [rax],rdx
2588: 90 nop
2589: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
258d: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
2594: 00 00
2596: 74 05 je 259d <aligned_alloc@plt+0x142d>
2598: e8 63 eb ff ff call 1100 <__stack_chk_fail@plt>
259d: c9 leave
259e: c3 ret
259f: 55 push rbp
25a0: 48 89 e5 mov rbp,rsp
25a3: 48 83 ec 40 sub rsp,0x40
25a7: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
25ab: 89 f0 mov eax,esi
25ad: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx
25b1: 88 45 d4 mov BYTE PTR [rbp-0x2c],al
25b4: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
25bb: 00 00
25bd: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
25c1: 31 c0 xor eax,eax
25c3: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
25c7: be 00 00 00 00 mov esi,0x0
25cc: 89 c7 mov edi,eax
25ce: e8 8c fd ff ff call 235f <aligned_alloc@plt+0x11ef>
25d3: 88 45 ee mov BYTE PTR [rbp-0x12],al
25d6: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
25da: 83 e0 07 and eax,0x7
25dd: 83 c8 b8 or eax,0xffffffb8
25e0: 88 45 ef mov BYTE PTR [rbp-0x11],al
25e3: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
25e7: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
25eb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
25ef: 48 8b 00 mov rax,QWORD PTR [rax]
25f2: 48 8b 55 ee mov rdx,QWORD PTR [rbp-0x12]
25f6: 48 89 10 mov QWORD PTR [rax],rdx
25f9: 0f b7 55 f6 movzx edx,WORD PTR [rbp-0xa]
25fd: 66 89 50 08 mov WORD PTR [rax+0x8],dx
2601: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
2605: 48 8b 00 mov rax,QWORD PTR [rax]
2608: 48 8d 50 0a lea rdx,[rax+0xa]
260c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
2610: 48 89 10 mov QWORD PTR [rax],rdx
2613: 90 nop
2614: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
2618: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
261f: 00 00
2621: 74 05 je 2628 <aligned_alloc@plt+0x14b8>
2623: e8 d8 ea ff ff call 1100 <__stack_chk_fail@plt>
2628: c9 leave
2629: c3 ret
262a: f3 0f 1e fa endbr64
262e: 55 push rbp
262f: 48 89 e5 mov rbp,rsp
2632: 48 83 ec 20 sub rsp,0x20
2636: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
263a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
263e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2642: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2645: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2649: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
264d: 83 c0 08 add eax,0x8
2650: 0f b6 d0 movzx edx,al
2653: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2657: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
265b: 83 c0 08 add eax,0x8
265e: 0f b6 c8 movzx ecx,al
2661: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2665: 89 ce mov esi,ecx
2667: 48 89 c7 mov rdi,rax
266a: e8 dc fd ff ff call 244b <aligned_alloc@plt+0x12db>
266f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2673: be 94 00 00 00 mov esi,0x94
2678: 48 89 c7 mov rdi,rax
267b: e8 b2 fe ff ff call 2532 <aligned_alloc@plt+0x13c2>
2680: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2684: 48 89 c7 mov rdi,rax
2687: e8 4f fe ff ff call 24db <aligned_alloc@plt+0x136b>
268c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2690: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2694: 83 c0 08 add eax,0x8
2697: 0f b6 c8 movzx ecx,al
269a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
269e: ba 00 00 00 00 mov edx,0x0
26a3: 89 ce mov esi,ecx
26a5: 48 89 c7 mov rdi,rax
26a8: e8 0e fd ff ff call 23bb <aligned_alloc@plt+0x124b>
26ad: b8 00 00 00 00 mov eax,0x0
26b2: c9 leave
26b3: c3 ret
26b4: f3 0f 1e fa endbr64
26b8: 55 push rbp
26b9: 48 89 e5 mov rbp,rsp
26bc: 48 83 ec 20 sub rsp,0x20
26c0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
26c4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
26c8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
26cc: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
26cf: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
26d3: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
26d7: 83 c0 08 add eax,0x8
26da: 0f b6 d0 movzx edx,al
26dd: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
26e1: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
26e5: 83 c0 08 add eax,0x8
26e8: 0f b6 c8 movzx ecx,al
26eb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
26ef: 89 ce mov esi,ecx
26f1: 48 89 c7 mov rdi,rax
26f4: e8 52 fd ff ff call 244b <aligned_alloc@plt+0x12db>
26f9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
26fd: be 95 00 00 00 mov esi,0x95
2702: 48 89 c7 mov rdi,rax
2705: e8 28 fe ff ff call 2532 <aligned_alloc@plt+0x13c2>
270a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
270e: 48 89 c7 mov rdi,rax
2711: e8 c5 fd ff ff call 24db <aligned_alloc@plt+0x136b>
2716: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
271a: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
271e: 83 c0 08 add eax,0x8
2721: 0f b6 c8 movzx ecx,al
2724: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2728: ba 00 00 00 00 mov edx,0x0
272d: 89 ce mov esi,ecx
272f: 48 89 c7 mov rdi,rax
2732: e8 84 fc ff ff call 23bb <aligned_alloc@plt+0x124b>
2737: b8 00 00 00 00 mov eax,0x0
273c: c9 leave
273d: c3 ret
273e: f3 0f 1e fa endbr64
2742: 55 push rbp
2743: 48 89 e5 mov rbp,rsp
2746: 48 83 ec 20 sub rsp,0x20
274a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
274e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2752: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2756: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2759: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
275d: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
2761: 83 c0 08 add eax,0x8
2764: 0f b6 d0 movzx edx,al
2767: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
276b: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
276f: 83 c0 08 add eax,0x8
2772: 0f b6 c8 movzx ecx,al
2775: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2779: 89 ce mov esi,ecx
277b: 48 89 c7 mov rdi,rax
277e: e8 c8 fc ff ff call 244b <aligned_alloc@plt+0x12db>
2783: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2787: be 9c 00 00 00 mov esi,0x9c
278c: 48 89 c7 mov rdi,rax
278f: e8 9e fd ff ff call 2532 <aligned_alloc@plt+0x13c2>
2794: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2798: 48 89 c7 mov rdi,rax
279b: e8 3b fd ff ff call 24db <aligned_alloc@plt+0x136b>
27a0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
27a4: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
27a8: 83 c0 08 add eax,0x8
27ab: 0f b6 c8 movzx ecx,al
27ae: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
27b2: ba 00 00 00 00 mov edx,0x0
27b7: 89 ce mov esi,ecx
27b9: 48 89 c7 mov rdi,rax
27bc: e8 fa fb ff ff call 23bb <aligned_alloc@plt+0x124b>
27c1: b8 00 00 00 00 mov eax,0x0
27c6: c9 leave
27c7: c3 ret
27c8: f3 0f 1e fa endbr64
27cc: 55 push rbp
27cd: 48 89 e5 mov rbp,rsp
27d0: 48 83 ec 20 sub rsp,0x20
27d4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
27d8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
27dc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
27e0: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
27e3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
27e7: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
27eb: 83 c0 08 add eax,0x8
27ee: 0f b6 d0 movzx edx,al
27f1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
27f5: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
27f9: 83 c0 08 add eax,0x8
27fc: 0f b6 c8 movzx ecx,al
27ff: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2803: 89 ce mov esi,ecx
2805: 48 89 c7 mov rdi,rax
2808: e8 3e fc ff ff call 244b <aligned_alloc@plt+0x12db>
280d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2811: be 9e 00 00 00 mov esi,0x9e
2816: 48 89 c7 mov rdi,rax
2819: e8 14 fd ff ff call 2532 <aligned_alloc@plt+0x13c2>
281e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2822: 48 89 c7 mov rdi,rax
2825: e8 b1 fc ff ff call 24db <aligned_alloc@plt+0x136b>
282a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
282e: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2832: 83 c0 08 add eax,0x8
2835: 0f b6 c8 movzx ecx,al
2838: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
283c: ba 00 00 00 00 mov edx,0x0
2841: 89 ce mov esi,ecx
2843: 48 89 c7 mov rdi,rax
2846: e8 70 fb ff ff call 23bb <aligned_alloc@plt+0x124b>
284b: b8 00 00 00 00 mov eax,0x0
2850: c9 leave
2851: c3 ret
2852: f3 0f 1e fa endbr64
2856: 55 push rbp
2857: 48 89 e5 mov rbp,rsp
285a: 48 83 ec 20 sub rsp,0x20
285e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2862: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2866: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
286a: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
286d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2871: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
2875: 83 c0 08 add eax,0x8
2878: 0f b6 d0 movzx edx,al
287b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
287f: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2883: 83 c0 08 add eax,0x8
2886: 0f b6 c8 movzx ecx,al
2889: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
288d: 89 ce mov esi,ecx
288f: 48 89 c7 mov rdi,rax
2892: e8 b4 fb ff ff call 244b <aligned_alloc@plt+0x12db>
2897: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
289b: be 92 00 00 00 mov esi,0x92
28a0: 48 89 c7 mov rdi,rax
28a3: e8 8a fc ff ff call 2532 <aligned_alloc@plt+0x13c2>
28a8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
28ac: 48 89 c7 mov rdi,rax
28af: e8 27 fc ff ff call 24db <aligned_alloc@plt+0x136b>
28b4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
28b8: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
28bc: 83 c0 08 add eax,0x8
28bf: 0f b6 c8 movzx ecx,al
28c2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
28c6: ba 00 00 00 00 mov edx,0x0
28cb: 89 ce mov esi,ecx
28cd: 48 89 c7 mov rdi,rax
28d0: e8 e6 fa ff ff call 23bb <aligned_alloc@plt+0x124b>
28d5: b8 00 00 00 00 mov eax,0x0
28da: c9 leave
28db: c3 ret
28dc: f3 0f 1e fa endbr64
28e0: 55 push rbp
28e1: 48 89 e5 mov rbp,rsp
28e4: 48 83 ec 20 sub rsp,0x20
28e8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
28ec: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
28f0: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
28f4: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
28f7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
28fb: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
28ff: 83 c0 08 add eax,0x8
2902: 0f b6 d0 movzx edx,al
2905: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2909: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
290d: 83 c0 08 add eax,0x8
2910: 0f b6 c8 movzx ecx,al
2913: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2917: 89 ce mov esi,ecx
2919: 48 89 c7 mov rdi,rax
291c: e8 2a fb ff ff call 244b <aligned_alloc@plt+0x12db>
2921: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2925: be 96 00 00 00 mov esi,0x96
292a: 48 89 c7 mov rdi,rax
292d: e8 00 fc ff ff call 2532 <aligned_alloc@plt+0x13c2>
2932: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2936: 48 89 c7 mov rdi,rax
2939: e8 9d fb ff ff call 24db <aligned_alloc@plt+0x136b>
293e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2942: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2946: 83 c0 08 add eax,0x8
2949: 0f b6 c8 movzx ecx,al
294c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2950: ba 00 00 00 00 mov edx,0x0
2955: 89 ce mov esi,ecx
2957: 48 89 c7 mov rdi,rax
295a: e8 5c fa ff ff call 23bb <aligned_alloc@plt+0x124b>
295f: b8 00 00 00 00 mov eax,0x0
2964: c9 leave
2965: c3 ret
2966: f3 0f 1e fa endbr64
296a: 55 push rbp
296b: 48 89 e5 mov rbp,rsp
296e: 48 83 ec 20 sub rsp,0x20
2972: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2976: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
297a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
297e: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2981: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2985: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
2988: 48 63 d0 movsxd rdx,eax
298b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
298f: be 00 00 00 00 mov esi,0x0
2994: 48 89 c7 mov rdi,rax
2997: e8 03 fc ff ff call 259f <aligned_alloc@plt+0x142f>
299c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
29a0: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
29a4: 83 c0 08 add eax,0x8
29a7: 0f b6 c8 movzx ecx,al
29aa: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
29ae: ba 00 00 00 00 mov edx,0x0
29b3: 89 ce mov esi,ecx
29b5: 48 89 c7 mov rdi,rax
29b8: e8 8e fa ff ff call 244b <aligned_alloc@plt+0x12db>
29bd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
29c1: be 94 00 00 00 mov esi,0x94
29c6: 48 89 c7 mov rdi,rax
29c9: e8 64 fb ff ff call 2532 <aligned_alloc@plt+0x13c2>
29ce: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
29d2: 48 89 c7 mov rdi,rax
29d5: e8 01 fb ff ff call 24db <aligned_alloc@plt+0x136b>
29da: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
29de: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
29e2: 83 c0 08 add eax,0x8
29e5: 0f b6 c8 movzx ecx,al
29e8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
29ec: ba 00 00 00 00 mov edx,0x0
29f1: 89 ce mov esi,ecx
29f3: 48 89 c7 mov rdi,rax
29f6: e8 c0 f9 ff ff call 23bb <aligned_alloc@plt+0x124b>
29fb: b8 00 00 00 00 mov eax,0x0
2a00: c9 leave
2a01: c3 ret
2a02: f3 0f 1e fa endbr64
2a06: 55 push rbp
2a07: 48 89 e5 mov rbp,rsp
2a0a: 48 83 ec 20 sub rsp,0x20
2a0e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2a12: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2a16: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2a1a: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2a1d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2a21: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
2a24: 48 63 d0 movsxd rdx,eax
2a27: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2a2b: be 00 00 00 00 mov esi,0x0
2a30: 48 89 c7 mov rdi,rax
2a33: e8 67 fb ff ff call 259f <aligned_alloc@plt+0x142f>
2a38: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2a3c: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2a40: 83 c0 08 add eax,0x8
2a43: 0f b6 c8 movzx ecx,al
2a46: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2a4a: ba 00 00 00 00 mov edx,0x0
2a4f: 89 ce mov esi,ecx
2a51: 48 89 c7 mov rdi,rax
2a54: e8 f2 f9 ff ff call 244b <aligned_alloc@plt+0x12db>
2a59: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2a5d: be 95 00 00 00 mov esi,0x95
2a62: 48 89 c7 mov rdi,rax
2a65: e8 c8 fa ff ff call 2532 <aligned_alloc@plt+0x13c2>
2a6a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2a6e: 48 89 c7 mov rdi,rax
2a71: e8 65 fa ff ff call 24db <aligned_alloc@plt+0x136b>
2a76: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2a7a: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2a7e: 83 c0 08 add eax,0x8
2a81: 0f b6 c8 movzx ecx,al
2a84: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2a88: ba 00 00 00 00 mov edx,0x0
2a8d: 89 ce mov esi,ecx
2a8f: 48 89 c7 mov rdi,rax
2a92: e8 24 f9 ff ff call 23bb <aligned_alloc@plt+0x124b>
2a97: b8 00 00 00 00 mov eax,0x0
2a9c: c9 leave
2a9d: c3 ret
2a9e: f3 0f 1e fa endbr64
2aa2: 55 push rbp
2aa3: 48 89 e5 mov rbp,rsp
2aa6: 48 83 ec 20 sub rsp,0x20
2aaa: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2aae: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2ab2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2ab6: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2ab9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2abd: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
2ac0: 48 63 d0 movsxd rdx,eax
2ac3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2ac7: be 00 00 00 00 mov esi,0x0
2acc: 48 89 c7 mov rdi,rax
2acf: e8 cb fa ff ff call 259f <aligned_alloc@plt+0x142f>
2ad4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2ad8: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2adc: 83 c0 08 add eax,0x8
2adf: 0f b6 c8 movzx ecx,al
2ae2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2ae6: ba 00 00 00 00 mov edx,0x0
2aeb: 89 ce mov esi,ecx
2aed: 48 89 c7 mov rdi,rax
2af0: e8 56 f9 ff ff call 244b <aligned_alloc@plt+0x12db>
2af5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2af9: be 9c 00 00 00 mov esi,0x9c
2afe: 48 89 c7 mov rdi,rax
2b01: e8 2c fa ff ff call 2532 <aligned_alloc@plt+0x13c2>
2b06: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2b0a: 48 89 c7 mov rdi,rax
2b0d: e8 c9 f9 ff ff call 24db <aligned_alloc@plt+0x136b>
2b12: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2b16: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2b1a: 83 c0 08 add eax,0x8
2b1d: 0f b6 c8 movzx ecx,al
2b20: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2b24: ba 00 00 00 00 mov edx,0x0
2b29: 89 ce mov esi,ecx
2b2b: 48 89 c7 mov rdi,rax
2b2e: e8 88 f8 ff ff call 23bb <aligned_alloc@plt+0x124b>
2b33: b8 00 00 00 00 mov eax,0x0
2b38: c9 leave
2b39: c3 ret
2b3a: f3 0f 1e fa endbr64
2b3e: 55 push rbp
2b3f: 48 89 e5 mov rbp,rsp
2b42: 48 83 ec 20 sub rsp,0x20
2b46: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2b4a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2b4e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2b52: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2b55: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2b59: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
2b5c: 48 63 d0 movsxd rdx,eax
2b5f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2b63: be 00 00 00 00 mov esi,0x0
2b68: 48 89 c7 mov rdi,rax
2b6b: e8 2f fa ff ff call 259f <aligned_alloc@plt+0x142f>
2b70: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2b74: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2b78: 83 c0 08 add eax,0x8
2b7b: 0f b6 c8 movzx ecx,al
2b7e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2b82: ba 00 00 00 00 mov edx,0x0
2b87: 89 ce mov esi,ecx
2b89: 48 89 c7 mov rdi,rax
2b8c: e8 ba f8 ff ff call 244b <aligned_alloc@plt+0x12db>
2b91: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2b95: be 9e 00 00 00 mov esi,0x9e
2b9a: 48 89 c7 mov rdi,rax
2b9d: e8 90 f9 ff ff call 2532 <aligned_alloc@plt+0x13c2>
2ba2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2ba6: 48 89 c7 mov rdi,rax
2ba9: e8 2d f9 ff ff call 24db <aligned_alloc@plt+0x136b>
2bae: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2bb2: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2bb6: 83 c0 08 add eax,0x8
2bb9: 0f b6 c8 movzx ecx,al
2bbc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2bc0: ba 00 00 00 00 mov edx,0x0
2bc5: 89 ce mov esi,ecx
2bc7: 48 89 c7 mov rdi,rax
2bca: e8 ec f7 ff ff call 23bb <aligned_alloc@plt+0x124b>
2bcf: b8 00 00 00 00 mov eax,0x0
2bd4: c9 leave
2bd5: c3 ret
2bd6: f3 0f 1e fa endbr64
2bda: 55 push rbp
2bdb: 48 89 e5 mov rbp,rsp
2bde: 48 83 ec 20 sub rsp,0x20
2be2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2be6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2bea: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2bee: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2bf1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2bf5: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
2bf8: 48 63 d0 movsxd rdx,eax
2bfb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2bff: be 00 00 00 00 mov esi,0x0
2c04: 48 89 c7 mov rdi,rax
2c07: e8 93 f9 ff ff call 259f <aligned_alloc@plt+0x142f>
2c0c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2c10: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2c14: 83 c0 08 add eax,0x8
2c17: 0f b6 c8 movzx ecx,al
2c1a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2c1e: ba 00 00 00 00 mov edx,0x0
2c23: 89 ce mov esi,ecx
2c25: 48 89 c7 mov rdi,rax
2c28: e8 1e f8 ff ff call 244b <aligned_alloc@plt+0x12db>
2c2d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2c31: be 9f 00 00 00 mov esi,0x9f
2c36: 48 89 c7 mov rdi,rax
2c39: e8 f4 f8 ff ff call 2532 <aligned_alloc@plt+0x13c2>
2c3e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2c42: 48 89 c7 mov rdi,rax
2c45: e8 91 f8 ff ff call 24db <aligned_alloc@plt+0x136b>
2c4a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2c4e: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2c52: 83 c0 08 add eax,0x8
2c55: 0f b6 c8 movzx ecx,al
2c58: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2c5c: ba 00 00 00 00 mov edx,0x0
2c61: 89 ce mov esi,ecx
2c63: 48 89 c7 mov rdi,rax
2c66: e8 50 f7 ff ff call 23bb <aligned_alloc@plt+0x124b>
2c6b: b8 00 00 00 00 mov eax,0x0
2c70: c9 leave
2c71: c3 ret
2c72: f3 0f 1e fa endbr64
2c76: 55 push rbp
2c77: 48 89 e5 mov rbp,rsp
2c7a: 48 83 ec 20 sub rsp,0x20
2c7e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2c82: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2c86: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2c8a: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2c8d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2c91: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
2c94: 48 63 d0 movsxd rdx,eax
2c97: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2c9b: be 00 00 00 00 mov esi,0x0
2ca0: 48 89 c7 mov rdi,rax
2ca3: e8 f7 f8 ff ff call 259f <aligned_alloc@plt+0x142f>
2ca8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2cac: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2cb0: 83 c0 08 add eax,0x8
2cb3: 0f b6 c8 movzx ecx,al
2cb6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2cba: ba 00 00 00 00 mov edx,0x0
2cbf: 89 ce mov esi,ecx
2cc1: 48 89 c7 mov rdi,rax
2cc4: e8 82 f7 ff ff call 244b <aligned_alloc@plt+0x12db>
2cc9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2ccd: be 9d 00 00 00 mov esi,0x9d
2cd2: 48 89 c7 mov rdi,rax
2cd5: e8 58 f8 ff ff call 2532 <aligned_alloc@plt+0x13c2>
2cda: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2cde: 48 89 c7 mov rdi,rax
2ce1: e8 f5 f7 ff ff call 24db <aligned_alloc@plt+0x136b>
2ce6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2cea: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2cee: 83 c0 08 add eax,0x8
2cf1: 0f b6 c8 movzx ecx,al
2cf4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2cf8: ba 00 00 00 00 mov edx,0x0
2cfd: 89 ce mov esi,ecx
2cff: 48 89 c7 mov rdi,rax
2d02: e8 b4 f6 ff ff call 23bb <aligned_alloc@plt+0x124b>
2d07: b8 00 00 00 00 mov eax,0x0
2d0c: c9 leave
2d0d: c3 ret
2d0e: 55 push rbp
2d0f: 48 89 e5 mov rbp,rsp
2d12: 89 fa mov edx,edi
2d14: 89 f0 mov eax,esi
2d16: 88 55 ec mov BYTE PTR [rbp-0x14],dl
2d19: 88 45 e8 mov BYTE PTR [rbp-0x18],al
2d1c: 0f b6 45 ec movzx eax,BYTE PTR [rbp-0x14]
2d20: c0 e8 03 shr al,0x3
2d23: 83 e0 01 and eax,0x1
2d26: 88 45 fe mov BYTE PTR [rbp-0x2],al
2d29: 0f b6 45 e8 movzx eax,BYTE PTR [rbp-0x18]
2d2d: c0 e8 03 shr al,0x3
2d30: 83 e0 01 and eax,0x1
2d33: 88 45 ff mov BYTE PTR [rbp-0x1],al
2d36: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1]
2d3a: c1 e0 02 shl eax,0x2
2d3d: 0a 45 fe or al,BYTE PTR [rbp-0x2]
2d40: 83 c8 48 or eax,0x48
2d43: 5d pop rbp
2d44: c3 ret
2d45: 55 push rbp
2d46: 48 89 e5 mov rbp,rsp
2d49: 89 fa mov edx,edi
2d4b: 89 f0 mov eax,esi
2d4d: 88 55 fc mov BYTE PTR [rbp-0x4],dl
2d50: 88 45 f8 mov BYTE PTR [rbp-0x8],al
2d53: 80 65 fc 07 and BYTE PTR [rbp-0x4],0x7
2d57: 80 65 f8 07 and BYTE PTR [rbp-0x8],0x7
2d5b: 0f b6 45 f8 movzx eax,BYTE PTR [rbp-0x8]
2d5f: c1 e0 03 shl eax,0x3
2d62: 0a 45 fc or al,BYTE PTR [rbp-0x4]
2d65: 83 c8 c0 or eax,0xffffffc0
2d68: 5d pop rbp
2d69: c3 ret
2d6a: 55 push rbp
2d6b: 48 89 e5 mov rbp,rsp
2d6e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2d72: 89 f0 mov eax,esi
2d74: 88 45 f4 mov BYTE PTR [rbp-0xc],al
2d77: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
2d7b: 48 8b 00 mov rax,QWORD PTR [rax]
2d7e: 0f b6 55 f4 movzx edx,BYTE PTR [rbp-0xc]
2d82: 88 10 mov BYTE PTR [rax],dl
2d84: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
2d88: 48 8b 00 mov rax,QWORD PTR [rax]
2d8b: 48 8d 50 01 lea rdx,[rax+0x1]
2d8f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
2d93: 48 89 10 mov QWORD PTR [rax],rdx
2d96: 90 nop
2d97: 5d pop rbp
2d98: c3 ret
2d99: 55 push rbp
2d9a: 48 89 e5 mov rbp,rsp
2d9d: 48 83 ec 20 sub rsp,0x20
2da1: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
2da5: 89 f1 mov ecx,esi
2da7: 89 d0 mov eax,edx
2da9: 89 ca mov edx,ecx
2dab: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
2dae: 88 45 e0 mov BYTE PTR [rbp-0x20],al
2db1: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
2db8: 00 00
2dba: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
2dbe: 31 c0 xor eax,eax
2dc0: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
2dc4: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
2dc8: 89 d6 mov esi,edx
2dca: 89 c7 mov edi,eax
2dcc: e8 3d ff ff ff call 2d0e <aligned_alloc@plt+0x1b9e>
2dd1: 88 45 f5 mov BYTE PTR [rbp-0xb],al
2dd4: c6 45 f6 89 mov BYTE PTR [rbp-0xa],0x89
2dd8: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
2ddc: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
2de0: 89 d6 mov esi,edx
2de2: 89 c7 mov edi,eax
2de4: e8 5c ff ff ff call 2d45 <aligned_alloc@plt+0x1bd5>
2de9: 88 45 f7 mov BYTE PTR [rbp-0x9],al
2dec: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2df0: 48 8b 00 mov rax,QWORD PTR [rax]
2df3: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
2df7: 66 89 10 mov WORD PTR [rax],dx
2dfa: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
2dfe: 88 50 02 mov BYTE PTR [rax+0x2],dl
2e01: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2e05: 48 8b 00 mov rax,QWORD PTR [rax]
2e08: 48 8d 50 03 lea rdx,[rax+0x3]
2e0c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2e10: 48 89 10 mov QWORD PTR [rax],rdx
2e13: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
2e17: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
2e1e: 00 00
2e20: 74 05 je 2e27 <aligned_alloc@plt+0x1cb7>
2e22: e8 d9 e2 ff ff call 1100 <__stack_chk_fail@plt>
2e27: c9 leave
2e28: c3 ret
2e29: 55 push rbp
2e2a: 48 89 e5 mov rbp,rsp
2e2d: 48 83 ec 40 sub rsp,0x40
2e31: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
2e35: 89 f0 mov eax,esi
2e37: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx
2e3b: 88 45 d4 mov BYTE PTR [rbp-0x2c],al
2e3e: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
2e45: 00 00
2e47: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
2e4b: 31 c0 xor eax,eax
2e4d: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
2e51: be 00 00 00 00 mov esi,0x0
2e56: 89 c7 mov edi,eax
2e58: e8 b1 fe ff ff call 2d0e <aligned_alloc@plt+0x1b9e>
2e5d: 88 45 ee mov BYTE PTR [rbp-0x12],al
2e60: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
2e64: 83 e0 07 and eax,0x7
2e67: 83 c8 b8 or eax,0xffffffb8
2e6a: 88 45 ef mov BYTE PTR [rbp-0x11],al
2e6d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
2e71: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
2e75: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
2e79: 48 8b 00 mov rax,QWORD PTR [rax]
2e7c: 48 8b 55 ee mov rdx,QWORD PTR [rbp-0x12]
2e80: 48 89 10 mov QWORD PTR [rax],rdx
2e83: 0f b7 55 f6 movzx edx,WORD PTR [rbp-0xa]
2e87: 66 89 50 08 mov WORD PTR [rax+0x8],dx
2e8b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
2e8f: 48 8b 00 mov rax,QWORD PTR [rax]
2e92: 48 8d 50 0a lea rdx,[rax+0xa]
2e96: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
2e9a: 48 89 10 mov QWORD PTR [rax],rdx
2e9d: 90 nop
2e9e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
2ea2: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
2ea9: 00 00
2eab: 74 05 je 2eb2 <aligned_alloc@plt+0x1d42>
2ead: e8 4e e2 ff ff call 1100 <__stack_chk_fail@plt>
2eb2: c9 leave
2eb3: c3 ret
2eb4: 55 push rbp
2eb5: 48 89 e5 mov rbp,rsp
2eb8: 48 83 ec 30 sub rsp,0x30
2ebc: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
2ec0: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi
2ec4: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
2ecb: 00 00
2ecd: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
2ed1: 31 c0 xor eax,eax
2ed3: 66 c7 45 ec 48 b8 mov WORD PTR [rbp-0x14],0xb848
2ed9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
2edd: 48 89 45 ee mov QWORD PTR [rbp-0x12],rax
2ee1: 66 c7 45 f6 ff d0 mov WORD PTR [rbp-0xa],0xd0ff
2ee7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
2eeb: 48 8b 00 mov rax,QWORD PTR [rax]
2eee: 48 8b 55 ec mov rdx,QWORD PTR [rbp-0x14]
2ef2: 48 89 10 mov QWORD PTR [rax],rdx
2ef5: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
2ef8: 89 50 08 mov DWORD PTR [rax+0x8],edx
2efb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
2eff: 48 8b 00 mov rax,QWORD PTR [rax]
2f02: 48 8d 50 0c lea rdx,[rax+0xc]
2f06: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
2f0a: 48 89 10 mov QWORD PTR [rax],rdx
2f0d: 90 nop
2f0e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
2f12: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
2f19: 00 00
2f1b: 74 05 je 2f22 <aligned_alloc@plt+0x1db2>
2f1d: e8 de e1 ff ff call 1100 <__stack_chk_fail@plt>
2f22: c9 leave
2f23: c3 ret
2f24: f3 0f 1e fa endbr64
2f28: 55 push rbp
2f29: 48 89 e5 mov rbp,rsp
2f2c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2f30: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2f34: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2f38: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2f3b: b8 00 00 00 00 mov eax,0x0
2f40: 5d pop rbp
2f41: c3 ret
2f42: f3 0f 1e fa endbr64
2f46: e8 ed e7 ff ff call 1738 <aligned_alloc@plt+0x5c8>
2f4b: 48 89 d9 mov rcx,rbx
2f4e: e8 af e5 ff ff call 1502 <aligned_alloc@plt+0x392>
2f53: e8 fa e7 ff ff call 1752 <aligned_alloc@plt+0x5e2>
2f58: c3 ret
2f59: 90 nop
2f5a: 0f 0b ud2
2f5c: f3 0f 1e fa endbr64
2f60: 55 push rbp
2f61: 48 89 e5 mov rbp,rsp
2f64: 48 83 ec 20 sub rsp,0x20
2f68: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
2f6c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
2f70: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
2f74: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
2f77: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2f7b: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
2f7e: 48 63 d0 movsxd rdx,eax
2f81: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2f85: be 07 00 00 00 mov esi,0x7
2f8a: 48 89 c7 mov rdi,rax
2f8d: e8 97 fe ff ff call 2e29 <aligned_alloc@plt+0x1cb9>
2f92: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2f96: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
2f9a: 83 c0 08 add eax,0x8
2f9d: 0f b6 d0 movzx edx,al
2fa0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2fa4: be 06 00 00 00 mov esi,0x6
2fa9: 48 89 c7 mov rdi,rax
2fac: e8 e8 fd ff ff call 2d99 <aligned_alloc@plt+0x1c29>
2fb1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2fb5: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
2fb9: 83 c0 08 add eax,0x8
2fbc: 0f b6 d0 movzx edx,al
2fbf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2fc3: be 02 00 00 00 mov esi,0x2
2fc8: 48 89 c7 mov rdi,rax
2fcb: e8 c9 fd ff ff call 2d99 <aligned_alloc@plt+0x1c29>
2fd0: 48 8d 15 6b ff ff ff lea rdx,[rip+0xffffffffffffff6b] #
2f42 <aligned_alloc@plt+0x1dd2>
2fd7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2fdb: 48 89 d6 mov rsi,rdx
2fde: 48 89 c7 mov rdi,rax
2fe1: e8 ce fe ff ff call 2eb4 <aligned_alloc@plt+0x1d44>
2fe6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
2fea: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
2fee: 83 c0 08 add eax,0x8
2ff1: 0f b6 c8 movzx ecx,al
2ff4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
2ff8: ba 00 00 00 00 mov edx,0x0
2ffd: 89 ce mov esi,ecx
2fff: 48 89 c7 mov rdi,rax
3002: e8 92 fd ff ff call 2d99 <aligned_alloc@plt+0x1c29>
3007: b8 00 00 00 00 mov eax,0x0
300c: c9 leave
300d: c3 ret
300e: f3 0f 1e fa endbr64
3012: 55 push rbp
3013: 48 89 e5 mov rbp,rsp
3016: 48 83 ec 20 sub rsp,0x20
301a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
301e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3022: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3026: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3029: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
302d: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
3030: 48 63 d0 movsxd rdx,eax
3033: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3037: be 03 00 00 00 mov esi,0x3
303c: 48 89 c7 mov rdi,rax
303f: e8 e5 fd ff ff call 2e29 <aligned_alloc@plt+0x1cb9>
3044: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3048: be c3 00 00 00 mov esi,0xc3
304d: 48 89 c7 mov rdi,rax
3050: e8 15 fd ff ff call 2d6a <aligned_alloc@plt+0x1bfa>
3055: b8 00 00 00 00 mov eax,0x0
305a: c9 leave
305b: c3 ret
305c: f3 0f 1e fa endbr64
3060: 55 push rbp
3061: 48 89 e5 mov rbp,rsp
3064: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
3068: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
306c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3070: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3073: b8 01 00 00 00 mov eax,0x1
3078: 5d pop rbp
3079: c3 ret
307a: 55 push rbp
307b: 48 89 e5 mov rbp,rsp
307e: 89 fa mov edx,edi
3080: 89 f0 mov eax,esi
3082: 88 55 ec mov BYTE PTR [rbp-0x14],dl
3085: 88 45 e8 mov BYTE PTR [rbp-0x18],al
3088: 0f b6 45 ec movzx eax,BYTE PTR [rbp-0x14]
308c: c0 e8 03 shr al,0x3
308f: 83 e0 01 and eax,0x1
3092: 88 45 fe mov BYTE PTR [rbp-0x2],al
3095: 0f b6 45 e8 movzx eax,BYTE PTR [rbp-0x18]
3099: c0 e8 03 shr al,0x3
309c: 83 e0 01 and eax,0x1
309f: 88 45 ff mov BYTE PTR [rbp-0x1],al
30a2: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1]
30a6: c1 e0 02 shl eax,0x2
30a9: 0a 45 fe or al,BYTE PTR [rbp-0x2]
30ac: 83 c8 48 or eax,0x48
30af: 5d pop rbp
30b0: c3 ret
30b1: 55 push rbp
30b2: 48 89 e5 mov rbp,rsp
30b5: 89 fa mov edx,edi
30b7: 89 f0 mov eax,esi
30b9: 88 55 fc mov BYTE PTR [rbp-0x4],dl
30bc: 88 45 f8 mov BYTE PTR [rbp-0x8],al
30bf: 80 65 fc 07 and BYTE PTR [rbp-0x4],0x7
30c3: 80 65 f8 07 and BYTE PTR [rbp-0x8],0x7
30c7: 0f b6 45 f8 movzx eax,BYTE PTR [rbp-0x8]
30cb: c1 e0 03 shl eax,0x3
30ce: 0a 45 fc or al,BYTE PTR [rbp-0x4]
30d1: 83 c8 c0 or eax,0xffffffc0
30d4: 5d pop rbp
30d5: c3 ret
30d6: 55 push rbp
30d7: 48 89 e5 mov rbp,rsp
30da: 48 83 ec 20 sub rsp,0x20
30de: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
30e2: 89 f1 mov ecx,esi
30e4: 89 d0 mov eax,edx
30e6: 89 ca mov edx,ecx
30e8: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
30eb: 88 45 e0 mov BYTE PTR [rbp-0x20],al
30ee: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
30f5: 00 00
30f7: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
30fb: 31 c0 xor eax,eax
30fd: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3101: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3105: 89 d6 mov esi,edx
3107: 89 c7 mov edi,eax
3109: e8 6c ff ff ff call 307a <aligned_alloc@plt+0x1f0a>
310e: 88 45 f5 mov BYTE PTR [rbp-0xb],al
3111: c6 45 f6 89 mov BYTE PTR [rbp-0xa],0x89
3115: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3119: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
311d: 89 d6 mov esi,edx
311f: 89 c7 mov edi,eax
3121: e8 8b ff ff ff call 30b1 <aligned_alloc@plt+0x1f41>
3126: 88 45 f7 mov BYTE PTR [rbp-0x9],al
3129: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
312d: 48 8b 00 mov rax,QWORD PTR [rax]
3130: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
3134: 66 89 10 mov WORD PTR [rax],dx
3137: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
313b: 88 50 02 mov BYTE PTR [rax+0x2],dl
313e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3142: 48 8b 00 mov rax,QWORD PTR [rax]
3145: 48 8d 50 03 lea rdx,[rax+0x3]
3149: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
314d: 48 89 10 mov QWORD PTR [rax],rdx
3150: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3154: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
315b: 00 00
315d: 74 05 je 3164 <aligned_alloc@plt+0x1ff4>
315f: e8 9c df ff ff call 1100 <__stack_chk_fail@plt>
3164: c9 leave
3165: c3 ret
3166: 55 push rbp
3167: 48 89 e5 mov rbp,rsp
316a: 48 83 ec 20 sub rsp,0x20
316e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3172: 89 f1 mov ecx,esi
3174: 89 d0 mov eax,edx
3176: 89 ca mov edx,ecx
3178: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
317b: 88 45 e0 mov BYTE PTR [rbp-0x20],al
317e: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3185: 00 00
3187: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
318b: 31 c0 xor eax,eax
318d: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3191: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3195: 89 d6 mov esi,edx
3197: 89 c7 mov edi,eax
3199: e8 dc fe ff ff call 307a <aligned_alloc@plt+0x1f0a>
319e: 88 45 f5 mov BYTE PTR [rbp-0xb],al
31a1: c6 45 f6 01 mov BYTE PTR [rbp-0xa],0x1
31a5: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
31a9: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
31ad: 89 d6 mov esi,edx
31af: 89 c7 mov edi,eax
31b1: e8 fb fe ff ff call 30b1 <aligned_alloc@plt+0x1f41>
31b6: 88 45 f7 mov BYTE PTR [rbp-0x9],al
31b9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
31bd: 48 8b 00 mov rax,QWORD PTR [rax]
31c0: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
31c4: 66 89 10 mov WORD PTR [rax],dx
31c7: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
31cb: 88 50 02 mov BYTE PTR [rax+0x2],dl
31ce: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
31d2: 48 8b 00 mov rax,QWORD PTR [rax]
31d5: 48 8d 50 03 lea rdx,[rax+0x3]
31d9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
31dd: 48 89 10 mov QWORD PTR [rax],rdx
31e0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
31e4: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
31eb: 00 00
31ed: 74 05 je 31f4 <aligned_alloc@plt+0x2084>
31ef: e8 0c df ff ff call 1100 <__stack_chk_fail@plt>
31f4: c9 leave
31f5: c3 ret
31f6: 55 push rbp
31f7: 48 89 e5 mov rbp,rsp
31fa: 48 83 ec 20 sub rsp,0x20
31fe: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3202: 89 f1 mov ecx,esi
3204: 89 d0 mov eax,edx
3206: 89 ca mov edx,ecx
3208: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
320b: 88 45 e0 mov BYTE PTR [rbp-0x20],al
320e: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3215: 00 00
3217: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
321b: 31 c0 xor eax,eax
321d: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3221: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3225: 89 d6 mov esi,edx
3227: 89 c7 mov edi,eax
3229: e8 4c fe ff ff call 307a <aligned_alloc@plt+0x1f0a>
322e: 88 45 f5 mov BYTE PTR [rbp-0xb],al
3231: c6 45 f6 09 mov BYTE PTR [rbp-0xa],0x9
3235: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3239: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
323d: 89 d6 mov esi,edx
323f: 89 c7 mov edi,eax
3241: e8 6b fe ff ff call 30b1 <aligned_alloc@plt+0x1f41>
3246: 88 45 f7 mov BYTE PTR [rbp-0x9],al
3249: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
324d: 48 8b 00 mov rax,QWORD PTR [rax]
3250: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
3254: 66 89 10 mov WORD PTR [rax],dx
3257: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
325b: 88 50 02 mov BYTE PTR [rax+0x2],dl
325e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3262: 48 8b 00 mov rax,QWORD PTR [rax]
3265: 48 8d 50 03 lea rdx,[rax+0x3]
3269: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
326d: 48 89 10 mov QWORD PTR [rax],rdx
3270: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3274: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
327b: 00 00
327d: 74 05 je 3284 <aligned_alloc@plt+0x2114>
327f: e8 7c de ff ff call 1100 <__stack_chk_fail@plt>
3284: c9 leave
3285: c3 ret
3286: 55 push rbp
3287: 48 89 e5 mov rbp,rsp
328a: 48 83 ec 20 sub rsp,0x20
328e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3292: 89 f1 mov ecx,esi
3294: 89 d0 mov eax,edx
3296: 89 ca mov edx,ecx
3298: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
329b: 88 45 e0 mov BYTE PTR [rbp-0x20],al
329e: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
32a5: 00 00
32a7: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
32ab: 31 c0 xor eax,eax
32ad: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
32b1: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
32b5: 89 d6 mov esi,edx
32b7: 89 c7 mov edi,eax
32b9: e8 bc fd ff ff call 307a <aligned_alloc@plt+0x1f0a>
32be: 88 45 f5 mov BYTE PTR [rbp-0xb],al
32c1: c6 45 f6 21 mov BYTE PTR [rbp-0xa],0x21
32c5: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
32c9: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
32cd: 89 d6 mov esi,edx
32cf: 89 c7 mov edi,eax
32d1: e8 db fd ff ff call 30b1 <aligned_alloc@plt+0x1f41>
32d6: 88 45 f7 mov BYTE PTR [rbp-0x9],al
32d9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
32dd: 48 8b 00 mov rax,QWORD PTR [rax]
32e0: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
32e4: 66 89 10 mov WORD PTR [rax],dx
32e7: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
32eb: 88 50 02 mov BYTE PTR [rax+0x2],dl
32ee: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
32f2: 48 8b 00 mov rax,QWORD PTR [rax]
32f5: 48 8d 50 03 lea rdx,[rax+0x3]
32f9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
32fd: 48 89 10 mov QWORD PTR [rax],rdx
3300: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3304: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
330b: 00 00
330d: 74 05 je 3314 <aligned_alloc@plt+0x21a4>
330f: e8 ec dd ff ff call 1100 <__stack_chk_fail@plt>
3314: c9 leave
3315: c3 ret
3316: 55 push rbp
3317: 48 89 e5 mov rbp,rsp
331a: 48 83 ec 20 sub rsp,0x20
331e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3322: 89 f1 mov ecx,esi
3324: 89 d0 mov eax,edx
3326: 89 ca mov edx,ecx
3328: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
332b: 88 45 e0 mov BYTE PTR [rbp-0x20],al
332e: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3335: 00 00
3337: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
333b: 31 c0 xor eax,eax
333d: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3341: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3345: 89 d6 mov esi,edx
3347: 89 c7 mov edi,eax
3349: e8 2c fd ff ff call 307a <aligned_alloc@plt+0x1f0a>
334e: 88 45 f5 mov BYTE PTR [rbp-0xb],al
3351: c6 45 f6 31 mov BYTE PTR [rbp-0xa],0x31
3355: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3359: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
335d: 89 d6 mov esi,edx
335f: 89 c7 mov edi,eax
3361: e8 4b fd ff ff call 30b1 <aligned_alloc@plt+0x1f41>
3366: 88 45 f7 mov BYTE PTR [rbp-0x9],al
3369: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
336d: 48 8b 00 mov rax,QWORD PTR [rax]
3370: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
3374: 66 89 10 mov WORD PTR [rax],dx
3377: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
337b: 88 50 02 mov BYTE PTR [rax+0x2],dl
337e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3382: 48 8b 00 mov rax,QWORD PTR [rax]
3385: 48 8d 50 03 lea rdx,[rax+0x3]
3389: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
338d: 48 89 10 mov QWORD PTR [rax],rdx
3390: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3394: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
339b: 00 00
339d: 74 05 je 33a4 <aligned_alloc@plt+0x2234>
339f: e8 5c dd ff ff call 1100 <__stack_chk_fail@plt>
33a4: c9 leave
33a5: c3 ret
33a6: 55 push rbp
33a7: 48 89 e5 mov rbp,rsp
33aa: 48 83 ec 20 sub rsp,0x20
33ae: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
33b2: 89 f1 mov ecx,esi
33b4: 89 d0 mov eax,edx
33b6: 89 ca mov edx,ecx
33b8: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
33bb: 88 45 e0 mov BYTE PTR [rbp-0x20],al
33be: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
33c5: 00 00
33c7: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
33cb: 31 c0 xor eax,eax
33cd: 0f b6 55 e4 movzx edx,BYTE PTR [rbp-0x1c]
33d1: 0f b6 45 e0 movzx eax,BYTE PTR [rbp-0x20]
33d5: 89 d6 mov esi,edx
33d7: 89 c7 mov edi,eax
33d9: e8 9c fc ff ff call 307a <aligned_alloc@plt+0x1f0a>
33de: 88 45 f4 mov BYTE PTR [rbp-0xc],al
33e1: c6 45 f5 0f mov BYTE PTR [rbp-0xb],0xf
33e5: c6 45 f6 af mov BYTE PTR [rbp-0xa],0xaf
33e9: 0f b6 55 e4 movzx edx,BYTE PTR [rbp-0x1c]
33ed: 0f b6 45 e0 movzx eax,BYTE PTR [rbp-0x20]
33f1: 89 d6 mov esi,edx
33f3: 89 c7 mov edi,eax
33f5: e8 b7 fc ff ff call 30b1 <aligned_alloc@plt+0x1f41>
33fa: 88 45 f7 mov BYTE PTR [rbp-0x9],al
33fd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3401: 48 8b 00 mov rax,QWORD PTR [rax]
3404: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
3407: 89 10 mov DWORD PTR [rax],edx
3409: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
340d: 48 8b 00 mov rax,QWORD PTR [rax]
3410: 48 8d 50 04 lea rdx,[rax+0x4]
3414: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3418: 48 89 10 mov QWORD PTR [rax],rdx
341b: 90 nop
341c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3420: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
3427: 00 00
3429: 74 05 je 3430 <aligned_alloc@plt+0x22c0>
342b: e8 d0 dc ff ff call 1100 <__stack_chk_fail@plt>
3430: c9 leave
3431: c3 ret
3432: 55 push rbp
3433: 48 89 e5 mov rbp,rsp
3436: 48 83 ec 20 sub rsp,0x20
343a: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
343e: 89 f0 mov eax,esi
3440: 88 45 e4 mov BYTE PTR [rbp-0x1c],al
3443: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
344a: 00 00
344c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
3450: 31 c0 xor eax,eax
3452: c6 45 f4 48 mov BYTE PTR [rbp-0xc],0x48
3456: c6 45 f5 c1 mov BYTE PTR [rbp-0xb],0xc1
345a: c6 45 f6 e0 mov BYTE PTR [rbp-0xa],0xe0
345e: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3462: 88 45 f7 mov BYTE PTR [rbp-0x9],al
3465: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3469: 48 8b 00 mov rax,QWORD PTR [rax]
346c: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
346f: 89 10 mov DWORD PTR [rax],edx
3471: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3475: 48 8b 00 mov rax,QWORD PTR [rax]
3478: 48 8d 50 04 lea rdx,[rax+0x4]
347c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3480: 48 89 10 mov QWORD PTR [rax],rdx
3483: 90 nop
3484: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3488: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
348f: 00 00
3491: 74 05 je 3498 <aligned_alloc@plt+0x2328>
3493: e8 68 dc ff ff call 1100 <__stack_chk_fail@plt>
3498: c9 leave
3499: c3 ret
349a: 55 push rbp
349b: 48 89 e5 mov rbp,rsp
349e: 48 83 ec 20 sub rsp,0x20
34a2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
34a6: 89 f0 mov eax,esi
34a8: 88 45 e4 mov BYTE PTR [rbp-0x1c],al
34ab: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
34b2: 00 00
34b4: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
34b8: 31 c0 xor eax,eax
34ba: c6 45 f4 48 mov BYTE PTR [rbp-0xc],0x48
34be: c6 45 f5 c1 mov BYTE PTR [rbp-0xb],0xc1
34c2: c6 45 f6 e8 mov BYTE PTR [rbp-0xa],0xe8
34c6: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
34ca: 88 45 f7 mov BYTE PTR [rbp-0x9],al
34cd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
34d1: 48 8b 00 mov rax,QWORD PTR [rax]
34d4: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
34d7: 89 10 mov DWORD PTR [rax],edx
34d9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
34dd: 48 8b 00 mov rax,QWORD PTR [rax]
34e0: 48 8d 50 04 lea rdx,[rax+0x4]
34e4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
34e8: 48 89 10 mov QWORD PTR [rax],rdx
34eb: 90 nop
34ec: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
34f0: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
34f7: 00 00
34f9: 74 05 je 3500 <aligned_alloc@plt+0x2390>
34fb: e8 00 dc ff ff call 1100 <__stack_chk_fail@plt>
3500: c9 leave
3501: c3 ret
3502: 55 push rbp
3503: 48 89 e5 mov rbp,rsp
3506: 48 83 ec 20 sub rsp,0x20
350a: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
350e: 89 f0 mov eax,esi
3510: 88 45 e4 mov BYTE PTR [rbp-0x1c],al
3513: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
351a: 00 00
351c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
3520: 31 c0 xor eax,eax
3522: c6 45 f4 48 mov BYTE PTR [rbp-0xc],0x48
3526: c6 45 f5 c1 mov BYTE PTR [rbp-0xb],0xc1
352a: c6 45 f6 f8 mov BYTE PTR [rbp-0xa],0xf8
352e: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3532: 88 45 f7 mov BYTE PTR [rbp-0x9],al
3535: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3539: 48 8b 00 mov rax,QWORD PTR [rax]
353c: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
353f: 89 10 mov DWORD PTR [rax],edx
3541: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3545: 48 8b 00 mov rax,QWORD PTR [rax]
3548: 48 8d 50 04 lea rdx,[rax+0x4]
354c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3550: 48 89 10 mov QWORD PTR [rax],rdx
3553: 90 nop
3554: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3558: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
355f: 00 00
3561: 74 05 je 3568 <aligned_alloc@plt+0x23f8>
3563: e8 98 db ff ff call 1100 <__stack_chk_fail@plt>
3568: c9 leave
3569: c3 ret
356a: 55 push rbp
356b: 48 89 e5 mov rbp,rsp
356e: 48 83 ec 40 sub rsp,0x40
3572: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
3576: 89 f0 mov eax,esi
3578: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx
357c: 88 45 d4 mov BYTE PTR [rbp-0x2c],al
357f: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3586: 00 00
3588: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
358c: 31 c0 xor eax,eax
358e: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
3592: be 00 00 00 00 mov esi,0x0
3597: 89 c7 mov edi,eax
3599: e8 dc fa ff ff call 307a <aligned_alloc@plt+0x1f0a>
359e: 88 45 ee mov BYTE PTR [rbp-0x12],al
35a1: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
35a5: 83 e0 07 and eax,0x7
35a8: 83 c8 b8 or eax,0xffffffb8
35ab: 88 45 ef mov BYTE PTR [rbp-0x11],al
35ae: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
35b2: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
35b6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
35ba: 48 8b 00 mov rax,QWORD PTR [rax]
35bd: 48 8b 55 ee mov rdx,QWORD PTR [rbp-0x12]
35c1: 48 89 10 mov QWORD PTR [rax],rdx
35c4: 0f b7 55 f6 movzx edx,WORD PTR [rbp-0xa]
35c8: 66 89 50 08 mov WORD PTR [rax+0x8],dx
35cc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
35d0: 48 8b 00 mov rax,QWORD PTR [rax]
35d3: 48 8d 50 0a lea rdx,[rax+0xa]
35d7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
35db: 48 89 10 mov QWORD PTR [rax],rdx
35de: 90 nop
35df: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
35e3: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
35ea: 00 00
35ec: 74 05 je 35f3 <aligned_alloc@plt+0x2483>
35ee: e8 0d db ff ff call 1100 <__stack_chk_fail@plt>
35f3: c9 leave
35f4: c3 ret
35f5: f3 0f 1e fa endbr64
35f9: 55 push rbp
35fa: 48 89 e5 mov rbp,rsp
35fd: 48 83 ec 20 sub rsp,0x20
3601: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
3605: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3609: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
360d: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3610: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3614: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
3617: 48 63 d0 movsxd rdx,eax
361a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
361e: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
3622: 83 c0 08 add eax,0x8
3625: 0f b6 c8 movzx ecx,al
3628: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
362c: 89 ce mov esi,ecx
362e: 48 89 c7 mov rdi,rax
3631: e8 34 ff ff ff call 356a <aligned_alloc@plt+0x23fa>
3636: b8 00 00 00 00 mov eax,0x0
363b: c9 leave
363c: c3 ret
363d: f3 0f 1e fa endbr64
3641: 55 push rbp
3642: 48 89 e5 mov rbp,rsp
3645: 48 83 ec 20 sub rsp,0x20
3649: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
364d: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3651: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3655: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3658: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
365c: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
365f: 89 c2 mov edx,eax
3661: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3665: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
3669: 83 c0 08 add eax,0x8
366c: 0f b6 c8 movzx ecx,al
366f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3673: 89 ce mov esi,ecx
3675: 48 89 c7 mov rdi,rax
3678: e8 ed fe ff ff call 356a <aligned_alloc@plt+0x23fa>
367d: b8 00 00 00 00 mov eax,0x0
3682: c9 leave
3683: c3 ret
3684: f3 0f 1e fa endbr64
3688: 55 push rbp
3689: 48 89 e5 mov rbp,rsp
368c: 48 83 ec 20 sub rsp,0x20
3690: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
3694: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3698: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
369c: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
369f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
36a3: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
36a6: 48 98 cdqe
36a8: 48 c1 e0 20 shl rax,0x20
36ac: 48 89 c2 mov rdx,rax
36af: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
36b3: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
36b7: 83 c0 08 add eax,0x8
36ba: 0f b6 c8 movzx ecx,al
36bd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
36c1: 89 ce mov esi,ecx
36c3: 48 89 c7 mov rdi,rax
36c6: e8 9f fe ff ff call 356a <aligned_alloc@plt+0x23fa>
36cb: b8 00 00 00 00 mov eax,0x0
36d0: c9 leave
36d1: c3 ret
36d2: f3 0f 1e fa endbr64
36d6: 55 push rbp
36d7: 48 89 e5 mov rbp,rsp
36da: 48 83 ec 20 sub rsp,0x20
36de: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
36e2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
36e6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
36ea: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
36ed: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
36f1: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
36f5: 83 c0 08 add eax,0x8
36f8: 0f b6 d0 movzx edx,al
36fb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
36ff: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
3703: 83 c0 08 add eax,0x8
3706: 0f b6 c8 movzx ecx,al
3709: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
370d: 89 ce mov esi,ecx
370f: 48 89 c7 mov rdi,rax
3712: e8 bf f9 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
3717: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
371b: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
371e: 48 63 d0 movsxd rdx,eax
3721: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3725: be 00 00 00 00 mov esi,0x0
372a: 48 89 c7 mov rdi,rax
372d: e8 38 fe ff ff call 356a <aligned_alloc@plt+0x23fa>
3732: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3736: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
373a: 83 c0 08 add eax,0x8
373d: 0f b6 c8 movzx ecx,al
3740: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3744: ba 00 00 00 00 mov edx,0x0
3749: 89 ce mov esi,ecx
374b: 48 89 c7 mov rdi,rax
374e: e8 13 fa ff ff call 3166 <aligned_alloc@plt+0x1ff6>
3753: b8 00 00 00 00 mov eax,0x0
3758: c9 leave
3759: c3 ret
375a: f3 0f 1e fa endbr64
375e: 55 push rbp
375f: 48 89 e5 mov rbp,rsp
3762: 48 83 ec 20 sub rsp,0x20
3766: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
376a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
376e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3772: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3775: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3779: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
377d: 83 c0 08 add eax,0x8
3780: 0f b6 d0 movzx edx,al
3783: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3787: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
378b: 83 c0 08 add eax,0x8
378e: 0f b6 c8 movzx ecx,al
3791: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3795: 89 ce mov esi,ecx
3797: 48 89 c7 mov rdi,rax
379a: e8 37 f9 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
379f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
37a3: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
37a6: 48 63 d0 movsxd rdx,eax
37a9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
37ad: be 00 00 00 00 mov esi,0x0
37b2: 48 89 c7 mov rdi,rax
37b5: e8 b0 fd ff ff call 356a <aligned_alloc@plt+0x23fa>
37ba: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
37be: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
37c2: 83 c0 08 add eax,0x8
37c5: 0f b6 c8 movzx ecx,al
37c8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
37cc: ba 00 00 00 00 mov edx,0x0
37d1: 89 ce mov esi,ecx
37d3: 48 89 c7 mov rdi,rax
37d6: e8 cb fb ff ff call 33a6 <aligned_alloc@plt+0x2236>
37db: b8 00 00 00 00 mov eax,0x0
37e0: c9 leave
37e1: c3 ret
37e2: f3 0f 1e fa endbr64
37e6: 55 push rbp
37e7: 48 89 e5 mov rbp,rsp
37ea: 48 83 ec 20 sub rsp,0x20
37ee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
37f2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
37f6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
37fa: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
37fd: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3801: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
3805: 83 c0 08 add eax,0x8
3808: 0f b6 d0 movzx edx,al
380b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
380f: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
3813: 83 c0 08 add eax,0x8
3816: 0f b6 c8 movzx ecx,al
3819: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
381d: 89 ce mov esi,ecx
381f: 48 89 c7 mov rdi,rax
3822: e8 af f8 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
3827: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
382b: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
382e: 48 63 d0 movsxd rdx,eax
3831: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3835: be 00 00 00 00 mov esi,0x0
383a: 48 89 c7 mov rdi,rax
383d: e8 28 fd ff ff call 356a <aligned_alloc@plt+0x23fa>
3842: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3846: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
384a: 83 c0 08 add eax,0x8
384d: 0f b6 c8 movzx ecx,al
3850: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3854: ba 00 00 00 00 mov edx,0x0
3859: 89 ce mov esi,ecx
385b: 48 89 c7 mov rdi,rax
385e: e8 93 f9 ff ff call 31f6 <aligned_alloc@plt+0x2086>
3863: b8 00 00 00 00 mov eax,0x0
3868: c9 leave
3869: c3 ret
386a: f3 0f 1e fa endbr64
386e: 55 push rbp
386f: 48 89 e5 mov rbp,rsp
3872: 48 83 ec 20 sub rsp,0x20
3876: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
387a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
387e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3882: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3885: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3889: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
388d: 83 c0 08 add eax,0x8
3890: 0f b6 d0 movzx edx,al
3893: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3897: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
389b: 83 c0 08 add eax,0x8
389e: 0f b6 c8 movzx ecx,al
38a1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
38a5: 89 ce mov esi,ecx
38a7: 48 89 c7 mov rdi,rax
38aa: e8 27 f8 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
38af: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
38b3: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
38b6: 48 63 d0 movsxd rdx,eax
38b9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
38bd: be 00 00 00 00 mov esi,0x0
38c2: 48 89 c7 mov rdi,rax
38c5: e8 a0 fc ff ff call 356a <aligned_alloc@plt+0x23fa>
38ca: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
38ce: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
38d2: 83 c0 08 add eax,0x8
38d5: 0f b6 c8 movzx ecx,al
38d8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
38dc: ba 00 00 00 00 mov edx,0x0
38e1: 89 ce mov esi,ecx
38e3: 48 89 c7 mov rdi,rax
38e6: e8 9b f9 ff ff call 3286 <aligned_alloc@plt+0x2116>
38eb: b8 00 00 00 00 mov eax,0x0
38f0: c9 leave
38f1: c3 ret
38f2: f3 0f 1e fa endbr64
38f6: 55 push rbp
38f7: 48 89 e5 mov rbp,rsp
38fa: 48 83 ec 20 sub rsp,0x20
38fe: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
3902: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3906: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
390a: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
390d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3911: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
3915: 83 c0 08 add eax,0x8
3918: 0f b6 d0 movzx edx,al
391b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
391f: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
3923: 83 c0 08 add eax,0x8
3926: 0f b6 c8 movzx ecx,al
3929: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
392d: 89 ce mov esi,ecx
392f: 48 89 c7 mov rdi,rax
3932: e8 9f f7 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
3937: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
393b: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
393e: 48 63 d0 movsxd rdx,eax
3941: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3945: be 00 00 00 00 mov esi,0x0
394a: 48 89 c7 mov rdi,rax
394d: e8 18 fc ff ff call 356a <aligned_alloc@plt+0x23fa>
3952: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3956: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
395a: 83 c0 08 add eax,0x8
395d: 0f b6 c8 movzx ecx,al
3960: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3964: ba 00 00 00 00 mov edx,0x0
3969: 89 ce mov esi,ecx
396b: 48 89 c7 mov rdi,rax
396e: e8 a3 f9 ff ff call 3316 <aligned_alloc@plt+0x21a6>
3973: b8 00 00 00 00 mov eax,0x0
3978: c9 leave
3979: c3 ret
397a: f3 0f 1e fa endbr64
397e: 55 push rbp
397f: 48 89 e5 mov rbp,rsp
3982: 48 83 ec 20 sub rsp,0x20
3986: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
398a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
398e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3992: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3995: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3999: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
399d: 83 c0 08 add eax,0x8
39a0: 0f b6 d0 movzx edx,al
39a3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
39a7: be 00 00 00 00 mov esi,0x0
39ac: 48 89 c7 mov rdi,rax
39af: e8 22 f7 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
39b4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
39b8: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
39bb: 0f b6 d0 movzx edx,al
39be: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
39c2: 89 d6 mov esi,edx
39c4: 48 89 c7 mov rdi,rax
39c7: e8 66 fa ff ff call 3432 <aligned_alloc@plt+0x22c2>
39cc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
39d0: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
39d4: 83 c0 08 add eax,0x8
39d7: 0f b6 c8 movzx ecx,al
39da: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
39de: ba 00 00 00 00 mov edx,0x0
39e3: 89 ce mov esi,ecx
39e5: 48 89 c7 mov rdi,rax
39e8: e8 e9 f6 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
39ed: b8 00 00 00 00 mov eax,0x0
39f2: c9 leave
39f3: c3 ret
39f4: f3 0f 1e fa endbr64
39f8: 55 push rbp
39f9: 48 89 e5 mov rbp,rsp
39fc: 48 83 ec 20 sub rsp,0x20
3a00: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
3a04: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3a08: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3a0c: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3a0f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3a13: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
3a17: 83 c0 08 add eax,0x8
3a1a: 0f b6 d0 movzx edx,al
3a1d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3a21: be 00 00 00 00 mov esi,0x0
3a26: 48 89 c7 mov rdi,rax
3a29: e8 a8 f6 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
3a2e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3a32: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
3a35: 0f b6 d0 movzx edx,al
3a38: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3a3c: 89 d6 mov esi,edx
3a3e: 48 89 c7 mov rdi,rax
3a41: e8 bc fa ff ff call 3502 <aligned_alloc@plt+0x2392>
3a46: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3a4a: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
3a4e: 83 c0 08 add eax,0x8
3a51: 0f b6 c8 movzx ecx,al
3a54: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3a58: ba 00 00 00 00 mov edx,0x0
3a5d: 89 ce mov esi,ecx
3a5f: 48 89 c7 mov rdi,rax
3a62: e8 6f f6 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
3a67: b8 00 00 00 00 mov eax,0x0
3a6c: c9 leave
3a6d: c3 ret
3a6e: f3 0f 1e fa endbr64
3a72: 55 push rbp
3a73: 48 89 e5 mov rbp,rsp
3a76: 48 83 ec 20 sub rsp,0x20
3a7a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
3a7e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3a82: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3a86: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3a89: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3a8d: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
3a91: 83 c0 08 add eax,0x8
3a94: 0f b6 d0 movzx edx,al
3a97: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3a9b: be 00 00 00 00 mov esi,0x0
3aa0: 48 89 c7 mov rdi,rax
3aa3: e8 2e f6 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
3aa8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3aac: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
3aaf: 0f b6 d0 movzx edx,al
3ab2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3ab6: 89 d6 mov esi,edx
3ab8: 48 89 c7 mov rdi,rax
3abb: e8 da f9 ff ff call 349a <aligned_alloc@plt+0x232a>
3ac0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3ac4: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
3ac8: 83 c0 08 add eax,0x8
3acb: 0f b6 c8 movzx ecx,al
3ace: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3ad2: ba 00 00 00 00 mov edx,0x0
3ad7: 89 ce mov esi,ecx
3ad9: 48 89 c7 mov rdi,rax
3adc: e8 f5 f5 ff ff call 30d6 <aligned_alloc@plt+0x1f66>
3ae1: b8 00 00 00 00 mov eax,0x0
3ae6: c9 leave
3ae7: c3 ret
3ae8: 55 push rbp
3ae9: 48 89 e5 mov rbp,rsp
3aec: 89 fa mov edx,edi
3aee: 89 f0 mov eax,esi
3af0: 88 55 ec mov BYTE PTR [rbp-0x14],dl
3af3: 88 45 e8 mov BYTE PTR [rbp-0x18],al
3af6: 0f b6 45 ec movzx eax,BYTE PTR [rbp-0x14]
3afa: c0 e8 03 shr al,0x3
3afd: 83 e0 01 and eax,0x1
3b00: 88 45 fe mov BYTE PTR [rbp-0x2],al
3b03: 0f b6 45 e8 movzx eax,BYTE PTR [rbp-0x18]
3b07: c0 e8 03 shr al,0x3
3b0a: 83 e0 01 and eax,0x1
3b0d: 88 45 ff mov BYTE PTR [rbp-0x1],al
3b10: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1]
3b14: c1 e0 02 shl eax,0x2
3b17: 0a 45 fe or al,BYTE PTR [rbp-0x2]
3b1a: 83 c8 48 or eax,0x48
3b1d: 5d pop rbp
3b1e: c3 ret
3b1f: 55 push rbp
3b20: 48 89 e5 mov rbp,rsp
3b23: 89 fa mov edx,edi
3b25: 89 f0 mov eax,esi
3b27: 88 55 fc mov BYTE PTR [rbp-0x4],dl
3b2a: 88 45 f8 mov BYTE PTR [rbp-0x8],al
3b2d: 80 65 fc 07 and BYTE PTR [rbp-0x4],0x7
3b31: 80 65 f8 07 and BYTE PTR [rbp-0x8],0x7
3b35: 0f b6 45 f8 movzx eax,BYTE PTR [rbp-0x8]
3b39: c1 e0 03 shl eax,0x3
3b3c: 0a 45 fc or al,BYTE PTR [rbp-0x4]
3b3f: 83 c8 c0 or eax,0xffffffc0
3b42: 5d pop rbp
3b43: c3 ret
3b44: 55 push rbp
3b45: 48 89 e5 mov rbp,rsp
3b48: 48 83 ec 20 sub rsp,0x20
3b4c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3b50: 89 f1 mov ecx,esi
3b52: 89 d0 mov eax,edx
3b54: 89 ca mov edx,ecx
3b56: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
3b59: 88 45 e0 mov BYTE PTR [rbp-0x20],al
3b5c: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3b63: 00 00
3b65: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
3b69: 31 c0 xor eax,eax
3b6b: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3b6f: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3b73: 89 d6 mov esi,edx
3b75: 89 c7 mov edi,eax
3b77: e8 6c ff ff ff call 3ae8 <aligned_alloc@plt+0x2978>
3b7c: 88 45 f5 mov BYTE PTR [rbp-0xb],al
3b7f: c6 45 f6 89 mov BYTE PTR [rbp-0xa],0x89
3b83: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3b87: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3b8b: 89 d6 mov esi,edx
3b8d: 89 c7 mov edi,eax
3b8f: e8 8b ff ff ff call 3b1f <aligned_alloc@plt+0x29af>
3b94: 88 45 f7 mov BYTE PTR [rbp-0x9],al
3b97: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3b9b: 48 8b 00 mov rax,QWORD PTR [rax]
3b9e: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
3ba2: 66 89 10 mov WORD PTR [rax],dx
3ba5: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
3ba9: 88 50 02 mov BYTE PTR [rax+0x2],dl
3bac: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3bb0: 48 8b 00 mov rax,QWORD PTR [rax]
3bb3: 48 8d 50 03 lea rdx,[rax+0x3]
3bb7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3bbb: 48 89 10 mov QWORD PTR [rax],rdx
3bbe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3bc2: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
3bc9: 00 00
3bcb: 74 05 je 3bd2 <aligned_alloc@plt+0x2a62>
3bcd: e8 2e d5 ff ff call 1100 <__stack_chk_fail@plt>
3bd2: c9 leave
3bd3: c3 ret
3bd4: 55 push rbp
3bd5: 48 89 e5 mov rbp,rsp
3bd8: 48 83 ec 20 sub rsp,0x20
3bdc: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3be0: 89 f1 mov ecx,esi
3be2: 89 d0 mov eax,edx
3be4: 89 ca mov edx,ecx
3be6: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
3be9: 88 45 e0 mov BYTE PTR [rbp-0x20],al
3bec: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3bf3: 00 00
3bf5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
3bf9: 31 c0 xor eax,eax
3bfb: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3bff: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3c03: 89 d6 mov esi,edx
3c05: 89 c7 mov edi,eax
3c07: e8 dc fe ff ff call 3ae8 <aligned_alloc@plt+0x2978>
3c0c: 88 45 f5 mov BYTE PTR [rbp-0xb],al
3c0f: c6 45 f6 85 mov BYTE PTR [rbp-0xa],0x85
3c13: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3c17: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3c1b: 89 d6 mov esi,edx
3c1d: 89 c7 mov edi,eax
3c1f: e8 fb fe ff ff call 3b1f <aligned_alloc@plt+0x29af>
3c24: 88 45 f7 mov BYTE PTR [rbp-0x9],al
3c27: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3c2b: 48 8b 00 mov rax,QWORD PTR [rax]
3c2e: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
3c32: 66 89 10 mov WORD PTR [rax],dx
3c35: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
3c39: 88 50 02 mov BYTE PTR [rax+0x2],dl
3c3c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3c40: 48 8b 00 mov rax,QWORD PTR [rax]
3c43: 48 8d 50 03 lea rdx,[rax+0x3]
3c47: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3c4b: 48 89 10 mov QWORD PTR [rax],rdx
3c4e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3c52: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
3c59: 00 00
3c5b: 74 05 je 3c62 <aligned_alloc@plt+0x2af2>
3c5d: e8 9e d4 ff ff call 1100 <__stack_chk_fail@plt>
3c62: c9 leave
3c63: c3 ret
3c64: 55 push rbp
3c65: 48 89 e5 mov rbp,rsp
3c68: 48 83 ec 20 sub rsp,0x20
3c6c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3c70: 89 f1 mov ecx,esi
3c72: 89 d0 mov eax,edx
3c74: 89 ca mov edx,ecx
3c76: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
3c79: 88 45 e0 mov BYTE PTR [rbp-0x20],al
3c7c: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3c83: 00 00
3c85: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
3c89: 31 c0 xor eax,eax
3c8b: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3c8f: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3c93: 89 d6 mov esi,edx
3c95: 89 c7 mov edi,eax
3c97: e8 4c fe ff ff call 3ae8 <aligned_alloc@plt+0x2978>
3c9c: 88 45 f5 mov BYTE PTR [rbp-0xb],al
3c9f: c6 45 f6 01 mov BYTE PTR [rbp-0xa],0x1
3ca3: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
3ca7: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
3cab: 89 d6 mov esi,edx
3cad: 89 c7 mov edi,eax
3caf: e8 6b fe ff ff call 3b1f <aligned_alloc@plt+0x29af>
3cb4: 88 45 f7 mov BYTE PTR [rbp-0x9],al
3cb7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3cbb: 48 8b 00 mov rax,QWORD PTR [rax]
3cbe: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
3cc2: 66 89 10 mov WORD PTR [rax],dx
3cc5: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
3cc9: 88 50 02 mov BYTE PTR [rax+0x2],dl
3ccc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3cd0: 48 8b 00 mov rax,QWORD PTR [rax]
3cd3: 48 8d 50 03 lea rdx,[rax+0x3]
3cd7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3cdb: 48 89 10 mov QWORD PTR [rax],rdx
3cde: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3ce2: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
3ce9: 00 00
3ceb: 74 05 je 3cf2 <aligned_alloc@plt+0x2b82>
3ced: e8 0e d4 ff ff call 1100 <__stack_chk_fail@plt>
3cf2: c9 leave
3cf3: c3 ret
3cf4: 55 push rbp
3cf5: 48 89 e5 mov rbp,rsp
3cf8: 48 83 ec 20 sub rsp,0x20
3cfc: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3d00: 89 f1 mov ecx,esi
3d02: 89 d0 mov eax,edx
3d04: 89 ca mov edx,ecx
3d06: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
3d09: 88 45 e0 mov BYTE PTR [rbp-0x20],al
3d0c: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3d13: 00 00
3d15: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
3d19: 31 c0 xor eax,eax
3d1b: 0f b6 55 e4 movzx edx,BYTE PTR [rbp-0x1c]
3d1f: 0f b6 45 e0 movzx eax,BYTE PTR [rbp-0x20]
3d23: 89 d6 mov esi,edx
3d25: 89 c7 mov edi,eax
3d27: e8 bc fd ff ff call 3ae8 <aligned_alloc@plt+0x2978>
3d2c: 88 45 f4 mov BYTE PTR [rbp-0xc],al
3d2f: c6 45 f5 0f mov BYTE PTR [rbp-0xb],0xf
3d33: c6 45 f6 af mov BYTE PTR [rbp-0xa],0xaf
3d37: 0f b6 55 e4 movzx edx,BYTE PTR [rbp-0x1c]
3d3b: 0f b6 45 e0 movzx eax,BYTE PTR [rbp-0x20]
3d3f: 89 d6 mov esi,edx
3d41: 89 c7 mov edi,eax
3d43: e8 d7 fd ff ff call 3b1f <aligned_alloc@plt+0x29af>
3d48: 88 45 f7 mov BYTE PTR [rbp-0x9],al
3d4b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3d4f: 48 8b 00 mov rax,QWORD PTR [rax]
3d52: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
3d55: 89 10 mov DWORD PTR [rax],edx
3d57: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3d5b: 48 8b 00 mov rax,QWORD PTR [rax]
3d5e: 48 8d 50 04 lea rdx,[rax+0x4]
3d62: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3d66: 48 89 10 mov QWORD PTR [rax],rdx
3d69: 90 nop
3d6a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3d6e: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
3d75: 00 00
3d77: 74 05 je 3d7e <aligned_alloc@plt+0x2c0e>
3d79: e8 82 d3 ff ff call 1100 <__stack_chk_fail@plt>
3d7e: c9 leave
3d7f: c3 ret
3d80: 55 push rbp
3d81: 48 89 e5 mov rbp,rsp
3d84: 48 83 ec 40 sub rsp,0x40
3d88: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
3d8c: 89 f0 mov eax,esi
3d8e: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx
3d92: 88 45 d4 mov BYTE PTR [rbp-0x2c],al
3d95: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3d9c: 00 00
3d9e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
3da2: 31 c0 xor eax,eax
3da4: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
3da8: be 00 00 00 00 mov esi,0x0
3dad: 89 c7 mov edi,eax
3daf: e8 34 fd ff ff call 3ae8 <aligned_alloc@plt+0x2978>
3db4: 88 45 ee mov BYTE PTR [rbp-0x12],al
3db7: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
3dbb: 83 e0 07 and eax,0x7
3dbe: 83 c8 b8 or eax,0xffffffb8
3dc1: 88 45 ef mov BYTE PTR [rbp-0x11],al
3dc4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
3dc8: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
3dcc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
3dd0: 48 8b 00 mov rax,QWORD PTR [rax]
3dd3: 48 8b 55 ee mov rdx,QWORD PTR [rbp-0x12]
3dd7: 48 89 10 mov QWORD PTR [rax],rdx
3dda: 0f b7 55 f6 movzx edx,WORD PTR [rbp-0xa]
3dde: 66 89 50 08 mov WORD PTR [rax+0x8],dx
3de2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
3de6: 48 8b 00 mov rax,QWORD PTR [rax]
3de9: 48 8d 50 0a lea rdx,[rax+0xa]
3ded: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
3df1: 48 89 10 mov QWORD PTR [rax],rdx
3df4: 90 nop
3df5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3df9: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
3e00: 00 00
3e02: 74 05 je 3e09 <aligned_alloc@plt+0x2c99>
3e04: e8 f7 d2 ff ff call 1100 <__stack_chk_fail@plt>
3e09: c9 leave
3e0a: c3 ret
3e0b: 55 push rbp
3e0c: 48 89 e5 mov rbp,rsp
3e0f: 48 83 ec 20 sub rsp,0x20
3e13: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3e17: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3e1e: 00 00
3e20: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
3e24: 31 c0 xor eax,eax
3e26: 66 c7 45 f6 ff e0 mov WORD PTR [rbp-0xa],0xe0ff
3e2c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3e30: 48 8b 00 mov rax,QWORD PTR [rax]
3e33: 0f b7 55 f6 movzx edx,WORD PTR [rbp-0xa]
3e37: 66 89 10 mov WORD PTR [rax],dx
3e3a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3e3e: 48 8b 00 mov rax,QWORD PTR [rax]
3e41: 48 8d 50 02 lea rdx,[rax+0x2]
3e45: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3e49: 48 89 10 mov QWORD PTR [rax],rdx
3e4c: 90 nop
3e4d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3e51: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
3e58: 00 00
3e5a: 74 05 je 3e61 <aligned_alloc@plt+0x2cf1>
3e5c: e8 9f d2 ff ff call 1100 <__stack_chk_fail@plt>
3e61: c9 leave
3e62: c3 ret
3e63: 55 push rbp
3e64: 48 89 e5 mov rbp,rsp
3e67: 48 83 ec 10 sub rsp,0x10
3e6b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
3e6f: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3e73: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10]
3e77: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3e7b: be 00 00 00 00 mov esi,0x0
3e80: 48 89 c7 mov rdi,rax
3e83: e8 f8 fe ff ff call 3d80 <aligned_alloc@plt+0x2c10>
3e88: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3e8c: 48 89 c7 mov rdi,rax
3e8f: e8 77 ff ff ff call 3e0b <aligned_alloc@plt+0x2c9b>
3e94: 90 nop
3e95: c9 leave
3e96: c3 ret
3e97: f3 0f 1e fa endbr64
3e9b: 55 push rbp
3e9c: 48 89 e5 mov rbp,rsp
3e9f: 48 83 ec 20 sub rsp,0x20
3ea3: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
3ea7: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3eab: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3eaf: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3eb2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3eb6: 48 8b 10 mov rdx,QWORD PTR [rax]
3eb9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3ebd: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
3ec0: 48 98 cdqe
3ec2: 48 c1 e0 06 shl rax,0x6
3ec6: 48 01 d0 add rax,rdx
3ec9: 48 89 c2 mov rdx,rax
3ecc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3ed0: 48 89 d6 mov rsi,rdx
3ed3: 48 89 c7 mov rdi,rax
3ed6: e8 88 ff ff ff call 3e63 <aligned_alloc@plt+0x2cf3>
3edb: b8 00 00 00 00 mov eax,0x0
3ee0: c9 leave
3ee1: c3 ret
3ee2: f3 0f 1e fa endbr64
3ee6: 55 push rbp
3ee7: 48 89 e5 mov rbp,rsp
3eea: 48 83 ec 20 sub rsp,0x20
3eee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi
3ef2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi
3ef6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx
3efa: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx
3efd: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10]
3f01: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
3f05: 83 c0 08 add eax,0x8
3f08: 0f b6 d0 movzx edx,al
3f0b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3f0f: be 00 00 00 00 mov esi,0x0
3f14: 48 89 c7 mov rdi,rax
3f17: e8 28 fc ff ff call 3b44 <aligned_alloc@plt+0x29d4>
3f1c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3f20: ba 40 00 00 00 mov edx,0x40
3f25: be 01 00 00 00 mov esi,0x1
3f2a: 48 89 c7 mov rdi,rax
3f2d: e8 4e fe ff ff call 3d80 <aligned_alloc@plt+0x2c10>
3f32: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3f36: ba 01 00 00 00 mov edx,0x1
3f3b: be 00 00 00 00 mov esi,0x0
3f40: 48 89 c7 mov rdi,rax
3f43: e8 ac fd ff ff call 3cf4 <aligned_alloc@plt+0x2b84>
3f48: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
3f4c: 48 8b 00 mov rax,QWORD PTR [rax]
3f4f: 48 89 c2 mov rdx,rax
3f52: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3f56: be 01 00 00 00 mov esi,0x1
3f5b: 48 89 c7 mov rdi,rax
3f5e: e8 1d fe ff ff call 3d80 <aligned_alloc@plt+0x2c10>
3f63: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3f67: ba 01 00 00 00 mov edx,0x1
3f6c: be 00 00 00 00 mov esi,0x0
3f71: 48 89 c7 mov rdi,rax
3f74: e8 eb fc ff ff call 3c64 <aligned_alloc@plt+0x2af4>
3f79: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3f7d: 48 89 c7 mov rdi,rax
3f80: e8 86 fe ff ff call 3e0b <aligned_alloc@plt+0x2c9b>
3f85: b8 00 00 00 00 mov eax,0x0
3f8a: c9 leave
3f8b: c3 ret
3f8c: f3 0f 1e fa endbr64
3f90: 55 push rbp
3f91: 48 89 e5 mov rbp,rsp
3f94: 48 83 ec 30 sub rsp,0x30
3f98: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
3f9c: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi
3fa0: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx
3fa4: 89 4d d4 mov DWORD PTR [rbp-0x2c],ecx
3fa7: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
3fae: 00 00
3fb0: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
3fb4: 31 c0 xor eax,eax
3fb6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
3fba: 48 8b 10 mov rdx,QWORD PTR [rax]
3fbd: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
3fc1: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
3fc4: 48 98 cdqe
3fc6: 48 c1 e0 06 shl rax,0x6
3fca: 48 01 d0 add rax,rdx
3fcd: 48 89 c2 mov rdx,rax
3fd0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
3fd4: be 00 00 00 00 mov esi,0x0
3fd9: 48 89 c7 mov rdi,rax
3fdc: e8 9f fd ff ff call 3d80 <aligned_alloc@plt+0x2c10>
3fe1: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
3fe5: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
3fe9: 83 c0 08 add eax,0x8
3fec: 0f b6 d0 movzx edx,al
3fef: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
3ff3: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
3ff7: 83 c0 08 add eax,0x8
3ffa: 0f b6 c8 movzx ecx,al
3ffd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
4001: 89 ce mov esi,ecx
4003: 48 89 c7 mov rdi,rax
4006: e8 c9 fb ff ff call 3bd4 <aligned_alloc@plt+0x2a64>
400b: c7 45 f4 75 02 ff e0 mov DWORD PTR [rbp-0xc],0xe0ff0275
4012: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
4016: 48 8b 00 mov rax,QWORD PTR [rax]
4019: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
401c: 89 10 mov DWORD PTR [rax],edx
401e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
4022: 48 8b 00 mov rax,QWORD PTR [rax]
4025: 48 8d 50 04 lea rdx,[rax+0x4]
4029: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
402d: 48 89 10 mov QWORD PTR [rax],rdx
4030: b8 00 00 00 00 mov eax,0x0
4035: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8]
4039: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28
4040: 00 00
4042: 74 05 je 4049 <aligned_alloc@plt+0x2ed9>
4044: e8 b7 d0 ff ff call 1100 <__stack_chk_fail@plt>
4049: c9 leave
404a: c3 ret
404b: f3 0f 1e fa endbr64
404f: 55 push rbp
4050: 48 89 e5 mov rbp,rsp
4053: 48 83 ec 30 sub rsp,0x30
4057: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
405b: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi
405f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx
4063: 89 4d d4 mov DWORD PTR [rbp-0x2c],ecx
4066: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
406d: 00 00
406f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
4073: 31 c0 xor eax,eax
4075: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
4079: 48 8b 10 mov rdx,QWORD PTR [rax]
407c: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
4080: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
4083: 48 98 cdqe
4085: 48 c1 e0 06 shl rax,0x6
4089: 48 01 d0 add rax,rdx
408c: 48 89 c2 mov rdx,rax
408f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
4093: be 00 00 00 00 mov esi,0x0
4098: 48 89 c7 mov rdi,rax
409b: e8 e0 fc ff ff call 3d80 <aligned_alloc@plt+0x2c10>
40a0: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
40a4: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
40a8: 83 c0 08 add eax,0x8
40ab: 0f b6 d0 movzx edx,al
40ae: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
40b2: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
40b6: 83 c0 08 add eax,0x8
40b9: 0f b6 c8 movzx ecx,al
40bc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
40c0: 89 ce mov esi,ecx
40c2: 48 89 c7 mov rdi,rax
40c5: e8 0a fb ff ff call 3bd4 <aligned_alloc@plt+0x2a64>
40ca: c7 45 f4 74 02 ff e0 mov DWORD PTR [rbp-0xc],0xe0ff0274
40d1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
40d5: 48 8b 00 mov rax,QWORD PTR [rax]
40d8: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc]
40db: 89 10 mov DWORD PTR [rax],edx
40dd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
40e1: 48 8b 00 mov rax,QWORD PTR [rax]
40e4: 48 8d 50 04 lea rdx,[rax+0x4]
40e8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
40ec: 48 89 10 mov QWORD PTR [rax],rdx
40ef: b8 00 00 00 00 mov eax,0x0
40f4: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8]
40f8: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28
40ff: 00 00
4101: 74 05 je 4108 <aligned_alloc@plt+0x2f98>
4103: e8 f8 cf ff ff call 1100 <__stack_chk_fail@plt>
4108: c9 leave
4109: c3 ret
410a: f3 0f 1e fa endbr64
410e: 55 push rbp
410f: 48 89 e5 mov rbp,rsp
4112: 48 83 ec 30 sub rsp,0x30
4116: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
411a: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi
411e: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx
4122: 89 4d d4 mov DWORD PTR [rbp-0x2c],ecx
4125: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c]
4128: 89 45 fc mov DWORD PTR [rbp-0x4],eax
412b: 8b 55 fc mov edx,DWORD PTR [rbp-0x4]
412e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
4132: 89 d6 mov esi,edx
4134: 48 89 c7 mov rdi,rax
4137: e8 30 d6 ff ff call 176c <aligned_alloc@plt+0x5fc>
413c: 89 45 fc mov DWORD PTR [rbp-0x4],eax
413f: 8b 55 fc mov edx,DWORD PTR [rbp-0x4]
4142: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
4146: 89 d6 mov esi,edx
4148: 48 89 c7 mov rdi,rax
414b: e8 1c d6 ff ff call 176c <aligned_alloc@plt+0x5fc>
4150: 89 45 fc mov DWORD PTR [rbp-0x4],eax
4153: 8b 55 fc mov edx,DWORD PTR [rbp-0x4]
4156: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
415a: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
415e: 83 c0 08 add eax,0x8
4161: 0f b6 c8 movzx ecx,al
4164: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
4168: 89 ce mov esi,ecx
416a: 48 89 c7 mov rdi,rax
416d: e8 0e fc ff ff call 3d80 <aligned_alloc@plt+0x2c10>
4172: b8 00 00 00 00 mov eax,0x0
4177: c9 leave
4178: c3 ret
4179: 55 push rbp
417a: 48 89 e5 mov rbp,rsp
417d: 89 fa mov edx,edi
417f: 89 f0 mov eax,esi
4181: 88 55 ec mov BYTE PTR [rbp-0x14],dl
4184: 88 45 e8 mov BYTE PTR [rbp-0x18],al
4187: 0f b6 45 ec movzx eax,BYTE PTR [rbp-0x14]
418b: c0 e8 03 shr al,0x3
418e: 83 e0 01 and eax,0x1
4191: 88 45 fe mov BYTE PTR [rbp-0x2],al
4194: 0f b6 45 e8 movzx eax,BYTE PTR [rbp-0x18]
4198: c0 e8 03 shr al,0x3
419b: 83 e0 01 and eax,0x1
419e: 88 45 ff mov BYTE PTR [rbp-0x1],al
41a1: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1]
41a5: c1 e0 02 shl eax,0x2
41a8: 0a 45 fe or al,BYTE PTR [rbp-0x2]
41ab: 83 c8 48 or eax,0x48
41ae: 5d pop rbp
41af: c3 ret
41b0: 55 push rbp
41b1: 48 89 e5 mov rbp,rsp
41b4: 89 fa mov edx,edi
41b6: 89 f0 mov eax,esi
41b8: 88 55 fc mov BYTE PTR [rbp-0x4],dl
41bb: 88 45 f8 mov BYTE PTR [rbp-0x8],al
41be: 80 65 fc 07 and BYTE PTR [rbp-0x4],0x7
41c2: 80 65 f8 07 and BYTE PTR [rbp-0x8],0x7
41c6: 0f b6 45 f8 movzx eax,BYTE PTR [rbp-0x8]
41ca: c1 e0 03 shl eax,0x3
41cd: 0a 45 fc or al,BYTE PTR [rbp-0x4]
41d0: 83 c8 c0 or eax,0xffffffc0
41d3: 5d pop rbp
41d4: c3 ret
41d5: 55 push rbp
41d6: 48 89 e5 mov rbp,rsp
41d9: 48 83 ec 20 sub rsp,0x20
41dd: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
41e1: 89 f1 mov ecx,esi
41e3: 89 d0 mov eax,edx
41e5: 89 ca mov edx,ecx
41e7: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
41ea: 88 45 e0 mov BYTE PTR [rbp-0x20],al
41ed: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
41f4: 00 00
41f6: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
41fa: 31 c0 xor eax,eax
41fc: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
4200: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
4204: 89 d6 mov esi,edx
4206: 89 c7 mov edi,eax
4208: e8 6c ff ff ff call 4179 <aligned_alloc@plt+0x3009>
420d: 88 45 f5 mov BYTE PTR [rbp-0xb],al
4210: c6 45 f6 89 mov BYTE PTR [rbp-0xa],0x89
4214: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
4218: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
421c: 89 d6 mov esi,edx
421e: 89 c7 mov edi,eax
4220: e8 8b ff ff ff call 41b0 <aligned_alloc@plt+0x3040>
4225: 88 45 f7 mov BYTE PTR [rbp-0x9],al
4228: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
422c: 48 8b 00 mov rax,QWORD PTR [rax]
422f: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
4233: 66 89 10 mov WORD PTR [rax],dx
4236: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
423a: 88 50 02 mov BYTE PTR [rax+0x2],dl
423d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
4241: 48 8b 00 mov rax,QWORD PTR [rax]
4244: 48 8d 50 03 lea rdx,[rax+0x3]
4248: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
424c: 48 89 10 mov QWORD PTR [rax],rdx
424f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
4253: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
425a: 00 00
425c: 74 05 je 4263 <aligned_alloc@plt+0x30f3>
425e: e8 9d ce ff ff call 1100 <__stack_chk_fail@plt>
4263: c9 leave
4264: c3 ret
4265: 55 push rbp
4266: 48 89 e5 mov rbp,rsp
4269: 48 83 ec 20 sub rsp,0x20
426d: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
4271: 89 f1 mov ecx,esi
4273: 89 d0 mov eax,edx
4275: 89 ca mov edx,ecx
4277: 88 55 e4 mov BYTE PTR [rbp-0x1c],dl
427a: 88 45 e0 mov BYTE PTR [rbp-0x20],al
427d: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
4284: 00 00
4286: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
428a: 31 c0 xor eax,eax
428c: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
4290: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
4294: 89 d6 mov esi,edx
4296: 89 c7 mov edi,eax
4298: e8 dc fe ff ff call 4179 <aligned_alloc@plt+0x3009>
429d: 88 45 f5 mov BYTE PTR [rbp-0xb],al
42a0: c6 45 f6 01 mov BYTE PTR [rbp-0xa],0x1
42a4: 0f b6 55 e0 movzx edx,BYTE PTR [rbp-0x20]
42a8: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c]
42ac: 89 d6 mov esi,edx
42ae: 89 c7 mov edi,eax
42b0: e8 fb fe ff ff call 41b0 <aligned_alloc@plt+0x3040>
42b5: 88 45 f7 mov BYTE PTR [rbp-0x9],al
42b8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
42bc: 48 8b 00 mov rax,QWORD PTR [rax]
42bf: 0f b7 55 f5 movzx edx,WORD PTR [rbp-0xb]
42c3: 66 89 10 mov WORD PTR [rax],dx
42c6: 0f b6 55 f7 movzx edx,BYTE PTR [rbp-0x9]
42ca: 88 50 02 mov BYTE PTR [rax+0x2],dl
42cd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
42d1: 48 8b 00 mov rax,QWORD PTR [rax]
42d4: 48 8d 50 03 lea rdx,[rax+0x3]
42d8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18]
42dc: 48 89 10 mov QWORD PTR [rax],rdx
42df: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
42e3: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
42ea: 00 00
42ec: 74 05 je 42f3 <aligned_alloc@plt+0x3183>
42ee: e8 0d ce ff ff call 1100 <__stack_chk_fail@plt>
42f3: c9 leave
42f4: c3 ret
42f5: 55 push rbp
42f6: 48 89 e5 mov rbp,rsp
42f9: 48 83 ec 40 sub rsp,0x40
42fd: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi
4301: 89 f0 mov eax,esi
4303: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx
4307: 88 45 d4 mov BYTE PTR [rbp-0x2c],al
430a: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
4311: 00 00
4313: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
4317: 31 c0 xor eax,eax
4319: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
431d: be 00 00 00 00 mov esi,0x0
4322: 89 c7 mov edi,eax
4324: e8 50 fe ff ff call 4179 <aligned_alloc@plt+0x3009>
4329: 88 45 ee mov BYTE PTR [rbp-0x12],al
432c: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c]
4330: 83 e0 07 and eax,0x7
4333: 83 c8 b8 or eax,0xffffffb8
4336: 88 45 ef mov BYTE PTR [rbp-0x11],al
4339: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
433d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
4341: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
4345: 48 8b 00 mov rax,QWORD PTR [rax]
4348: 48 8b 55 ee mov rdx,QWORD PTR [rbp-0x12]
434c: 48 89 10 mov QWORD PTR [rax],rdx
434f: 0f b7 55 f6 movzx edx,WORD PTR [rbp-0xa]
4353: 66 89 50 08 mov WORD PTR [rax+0x8],dx
4357: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
435b: 48 8b 00 mov rax,QWORD PTR [rax]
435e: 48 8d 50 0a lea rdx,[rax+0xa]
4362: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
4366: 48 89 10 mov QWORD PTR [rax],rdx
4369: 90 nop
436a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8]
436e: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28
4375: 00 00
4377: 74 05 je 437e <aligned_alloc@plt+0x320e>
4379: e8 82 cd ff ff call 1100 <__stack_chk_fail@plt>
437e: c9 leave
437f: c3 ret
4380: f3 0f 1e fa endbr64
4384: 55 push rbp
4385: 48 89 e5 mov rbp,rsp
4388: 48 83 ec 30 sub rsp,0x30
438c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
4390: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi
4394: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx
4398: 89 4d d4 mov DWORD PTR [rbp-0x2c],ecx
439b: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
43a2: 00 00
43a4: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
43a8: 31 c0 xor eax,eax
43aa: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
43ae: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
43b1: 48 63 d0 movsxd rdx,eax
43b4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
43b8: be 00 00 00 00 mov esi,0x0
43bd: 48 89 c7 mov rdi,rax
43c0: e8 30 ff ff ff call 42f5 <aligned_alloc@plt+0x3185>
43c5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
43c9: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
43cd: 83 c0 08 add eax,0x8
43d0: 0f b6 d0 movzx edx,al
43d3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
43d7: be 00 00 00 00 mov esi,0x0
43dc: 48 89 c7 mov rdi,rax
43df: e8 81 fe ff ff call 4265 <aligned_alloc@plt+0x30f5>
43e4: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
43e8: 0f b6 40 03 movzx eax,BYTE PTR [rax+0x3]
43ec: 83 c0 08 add eax,0x8
43ef: 0f b6 d0 movzx edx,al
43f2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
43f6: be 01 00 00 00 mov esi,0x1
43fb: 48 89 c7 mov rdi,rax
43fe: e8 d2 fd ff ff call 41d5 <aligned_alloc@plt+0x3065>
4403: b8 48 89 0c c5 mov eax,0xc50c8948
4408: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
440c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
4410: 48 8b 00 mov rax,QWORD PTR [rax]
4413: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10]
4417: 48 89 10 mov QWORD PTR [rax],rdx
441a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
441e: 48 8b 00 mov rax,QWORD PTR [rax]
4421: 48 8d 50 08 lea rdx,[rax+0x8]
4425: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
4429: 48 89 10 mov QWORD PTR [rax],rdx
442c: b8 00 00 00 00 mov eax,0x0
4431: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8]
4435: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28
443c: 00 00
443e: 74 05 je 4445 <aligned_alloc@plt+0x32d5>
4440: e8 bb cc ff ff call 1100 <__stack_chk_fail@plt>
4445: c9 leave
4446: c3 ret
4447: f3 0f 1e fa endbr64
444b: 55 push rbp
444c: 48 89 e5 mov rbp,rsp
444f: 48 83 ec 30 sub rsp,0x30
4453: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi
4457: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi
445b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx
445f: 89 4d d4 mov DWORD PTR [rbp-0x2c],ecx
4462: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28
4469: 00 00
446b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
446f: 31 c0 xor eax,eax
4471: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
4475: 8b 40 04 mov eax,DWORD PTR [rax+0x4]
4478: 48 63 d0 movsxd rdx,eax
447b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
447f: be 00 00 00 00 mov esi,0x0
4484: 48 89 c7 mov rdi,rax
4487: e8 69 fe ff ff call 42f5 <aligned_alloc@plt+0x3185>
448c: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
4490: 0f b6 40 02 movzx eax,BYTE PTR [rax+0x2]
4494: 83 c0 08 add eax,0x8
4497: 0f b6 d0 movzx edx,al
449a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
449e: be 00 00 00 00 mov esi,0x0
44a3: 48 89 c7 mov rdi,rax
44a6: e8 ba fd ff ff call 4265 <aligned_alloc@plt+0x30f5>
44ab: b8 48 8b 04 c5 mov eax,0xc5048b48
44b0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
44b4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
44b8: 48 8b 00 mov rax,QWORD PTR [rax]
44bb: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10]
44bf: 48 89 10 mov QWORD PTR [rax],rdx
44c2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
44c6: 48 8b 00 mov rax,QWORD PTR [rax]
44c9: 48 8d 50 08 lea rdx,[rax+0x8]
44cd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
44d1: 48 89 10 mov QWORD PTR [rax],rdx
44d4: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20]
44d8: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
44dc: 83 c0 08 add eax,0x8
44df: 0f b6 c8 movzx ecx,al
44e2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
44e6: ba 00 00 00 00 mov edx,0x0
44eb: 89 ce mov esi,ecx
44ed: 48 89 c7 mov rdi,rax
44f0: e8 e0 fc ff ff call 41d5 <aligned_alloc@plt+0x3065>
44f5: b8 00 00 00 00 mov eax,0x0
44fa: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8]
44fe: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28
4505: 00 00
4507: 74 05 je 450e <aligned_alloc@plt+0x339e>
4509: e8 f2 cb ff ff call 1100 <__stack_chk_fail@plt>
450e: c9 leave
450f: c3 ret

Disassembly of section .fini:


0000000000004510 <.fini>:
4510: f3 0f 1e fa endbr64
4514: 48 83 ec 08 sub rsp,0x8
4518: 48 83 c4 08 add rsp,0x8
451c: c3 ret

You might also like