Skip to content

Instantly share code, notes, and snippets.

@robertonscjr
Created November 21, 2018 18:27
Show Gist options
  • Save robertonscjr/e3e4c36e2c8b6502cc1ebb7bdace2575 to your computer and use it in GitHub Desktop.
Save robertonscjr/e3e4c36e2c8b6502cc1ebb7bdace2575 to your computer and use it in GitHub Desktop.
func: file format elf64-x86-64
Disassembly of section .init:
0000000000401598 <.init>:
401598: 48 83 ec 08 sub $0x8,%rsp
40159c: 48 8b 05 e5 61 20 00 mov 0x2061e5(%rip),%rax # 607788 <dlerror@plt+0x205d28>
4015a3: 48 85 c0 test %rax,%rax
4015a6: 74 05 je 4015ad <__strcat_chk@plt-0x23>
4015a8: e8 83 02 00 00 callq 401830 <__gmon_start__@plt>
4015ad: 48 83 c4 08 add $0x8,%rsp
4015b1: c3 retq
Disassembly of section .plt:
00000000004015c0 <__strcat_chk@plt-0x10>:
4015c0: ff 35 d2 61 20 00 pushq 0x2061d2(%rip) # 607798 <dlerror@plt+0x205d38>
4015c6: ff 25 d4 61 20 00 jmpq *0x2061d4(%rip) # 6077a0 <dlerror@plt+0x205d40>
4015cc: 0f 1f 40 00 nopl 0x0(%rax)
00000000004015d0 <__strcat_chk@plt>:
4015d0: ff 25 d2 61 20 00 jmpq *0x2061d2(%rip) # 6077a8 <dlerror@plt+0x205d48>
4015d6: 68 00 00 00 00 pushq $0x0
4015db: e9 e0 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004015e0 <getenv@plt>:
4015e0: ff 25 ca 61 20 00 jmpq *0x2061ca(%rip) # 6077b0 <dlerror@plt+0x205d50>
4015e6: 68 01 00 00 00 pushq $0x1
4015eb: e9 d0 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004015f0 <__snprintf_chk@plt>:
4015f0: ff 25 c2 61 20 00 jmpq *0x2061c2(%rip) # 6077b8 <dlerror@plt+0x205d58>
4015f6: 68 02 00 00 00 pushq $0x2
4015fb: e9 c0 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401600 <raise@plt>:
401600: ff 25 ba 61 20 00 jmpq *0x2061ba(%rip) # 6077c0 <dlerror@plt+0x205d60>
401606: 68 03 00 00 00 pushq $0x3
40160b: e9 b0 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401610 <free@plt>:
401610: ff 25 b2 61 20 00 jmpq *0x2061b2(%rip) # 6077c8 <dlerror@plt+0x205d68>
401616: 68 04 00 00 00 pushq $0x4
40161b: e9 a0 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401620 <__vfprintf_chk@plt>:
401620: ff 25 aa 61 20 00 jmpq *0x2061aa(%rip) # 6077d0 <dlerror@plt+0x205d70>
401626: 68 05 00 00 00 pushq $0x5
40162b: e9 90 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401630 <unlink@plt>:
401630: ff 25 a2 61 20 00 jmpq *0x2061a2(%rip) # 6077d8 <dlerror@plt+0x205d78>
401636: 68 06 00 00 00 pushq $0x6
40163b: e9 80 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401640 <strncpy@plt>:
401640: ff 25 9a 61 20 00 jmpq *0x20619a(%rip) # 6077e0 <dlerror@plt+0x205d80>
401646: 68 07 00 00 00 pushq $0x7
40164b: e9 70 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401650 <strncmp@plt>:
401650: ff 25 92 61 20 00 jmpq *0x206192(%rip) # 6077e8 <dlerror@plt+0x205d88>
401656: 68 08 00 00 00 pushq $0x8
40165b: e9 60 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401660 <strcpy@plt>:
401660: ff 25 8a 61 20 00 jmpq *0x20618a(%rip) # 6077f0 <dlerror@plt+0x205d90>
401666: 68 09 00 00 00 pushq $0x9
40166b: e9 50 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401670 <inflate@plt>:
401670: ff 25 82 61 20 00 jmpq *0x206182(%rip) # 6077f8 <dlerror@plt+0x205d98>
401676: 68 0a 00 00 00 pushq $0xa
40167b: e9 40 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401680 <mkdir@plt>:
401680: ff 25 7a 61 20 00 jmpq *0x20617a(%rip) # 607800 <dlerror@plt+0x205da0>
401686: 68 0b 00 00 00 pushq $0xb
40168b: e9 30 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401690 <ferror@plt>:
401690: ff 25 72 61 20 00 jmpq *0x206172(%rip) # 607808 <dlerror@plt+0x205da8>
401696: 68 0c 00 00 00 pushq $0xc
40169b: e9 20 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004016a0 <fread@plt>:
4016a0: ff 25 6a 61 20 00 jmpq *0x20616a(%rip) # 607810 <dlerror@plt+0x205db0>
4016a6: 68 0d 00 00 00 pushq $0xd
4016ab: e9 10 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004016b0 <mbstowcs@plt>:
4016b0: ff 25 62 61 20 00 jmpq *0x206162(%rip) # 607818 <dlerror@plt+0x205db8>
4016b6: 68 0e 00 00 00 pushq $0xe
4016bb: e9 00 ff ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004016c0 <readlink@plt>:
4016c0: ff 25 5a 61 20 00 jmpq *0x20615a(%rip) # 607820 <dlerror@plt+0x205dc0>
4016c6: 68 0f 00 00 00 pushq $0xf
4016cb: e9 f0 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004016d0 <setenv@plt>:
4016d0: ff 25 52 61 20 00 jmpq *0x206152(%rip) # 607828 <dlerror@plt+0x205dc8>
4016d6: 68 10 00 00 00 pushq $0x10
4016db: e9 e0 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004016e0 <getpid@plt>:
4016e0: ff 25 4a 61 20 00 jmpq *0x20614a(%rip) # 607830 <dlerror@plt+0x205dd0>
4016e6: 68 11 00 00 00 pushq $0x11
4016eb: e9 d0 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004016f0 <fclose@plt>:
4016f0: ff 25 42 61 20 00 jmpq *0x206142(%rip) # 607838 <dlerror@plt+0x205dd8>
4016f6: 68 12 00 00 00 pushq $0x12
4016fb: e9 c0 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401700 <opendir@plt>:
401700: ff 25 3a 61 20 00 jmpq *0x20613a(%rip) # 607840 <dlerror@plt+0x205de0>
401706: 68 13 00 00 00 pushq $0x13
40170b: e9 b0 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401710 <stpcpy@plt>:
401710: ff 25 32 61 20 00 jmpq *0x206132(%rip) # 607848 <dlerror@plt+0x205de8>
401716: 68 14 00 00 00 pushq $0x14
40171b: e9 a0 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401720 <rmdir@plt>:
401720: ff 25 2a 61 20 00 jmpq *0x20612a(%rip) # 607850 <dlerror@plt+0x205df0>
401726: 68 15 00 00 00 pushq $0x15
40172b: e9 90 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401730 <strlen@plt>:
401730: ff 25 22 61 20 00 jmpq *0x206122(%rip) # 607858 <dlerror@plt+0x205df8>
401736: 68 16 00 00 00 pushq $0x16
40173b: e9 80 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401740 <setbuf@plt>:
401740: ff 25 1a 61 20 00 jmpq *0x20611a(%rip) # 607860 <dlerror@plt+0x205e00>
401746: 68 17 00 00 00 pushq $0x17
40174b: e9 70 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401750 <strchr@plt>:
401750: ff 25 12 61 20 00 jmpq *0x206112(%rip) # 607868 <dlerror@plt+0x205e08>
401756: 68 18 00 00 00 pushq $0x18
40175b: e9 60 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401760 <dirname@plt>:
401760: ff 25 0a 61 20 00 jmpq *0x20610a(%rip) # 607870 <dlerror@plt+0x205e10>
401766: 68 19 00 00 00 pushq $0x19
40176b: e9 50 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401770 <memset@plt>:
401770: ff 25 02 61 20 00 jmpq *0x206102(%rip) # 607878 <dlerror@plt+0x205e18>
401776: 68 1a 00 00 00 pushq $0x1a
40177b: e9 40 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401780 <strnlen@plt>:
401780: ff 25 fa 60 20 00 jmpq *0x2060fa(%rip) # 607880 <dlerror@plt+0x205e20>
401786: 68 1b 00 00 00 pushq $0x1b
40178b: e9 30 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401790 <strncat@plt>:
401790: ff 25 f2 60 20 00 jmpq *0x2060f2(%rip) # 607888 <dlerror@plt+0x205e28>
401796: 68 1c 00 00 00 pushq $0x1c
40179b: e9 20 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004017a0 <closedir@plt>:
4017a0: ff 25 ea 60 20 00 jmpq *0x2060ea(%rip) # 607890 <dlerror@plt+0x205e30>
4017a6: 68 1d 00 00 00 pushq $0x1d
4017ab: e9 10 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004017b0 <__strdup@plt>:
4017b0: ff 25 e2 60 20 00 jmpq *0x2060e2(%rip) # 607898 <dlerror@plt+0x205e38>
4017b6: 68 1e 00 00 00 pushq $0x1e
4017bb: e9 00 fe ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004017c0 <__libc_start_main@plt>:
4017c0: ff 25 da 60 20 00 jmpq *0x2060da(%rip) # 6078a0 <dlerror@plt+0x205e40>
4017c6: 68 1f 00 00 00 pushq $0x1f
4017cb: e9 f0 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004017d0 <wcsncpy@plt>:
4017d0: ff 25 d2 60 20 00 jmpq *0x2060d2(%rip) # 6078a8 <dlerror@plt+0x205e48>
4017d6: 68 20 00 00 00 pushq $0x20
4017db: e9 e0 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004017e0 <calloc@plt>:
4017e0: ff 25 ca 60 20 00 jmpq *0x2060ca(%rip) # 6078b0 <dlerror@plt+0x205e50>
4017e6: 68 21 00 00 00 pushq $0x21
4017eb: e9 d0 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004017f0 <strcmp@plt>:
4017f0: ff 25 c2 60 20 00 jmpq *0x2060c2(%rip) # 6078b8 <dlerror@plt+0x205e58>
4017f6: 68 22 00 00 00 pushq $0x22
4017fb: e9 c0 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401800 <signal@plt>:
401800: ff 25 ba 60 20 00 jmpq *0x2060ba(%rip) # 6078c0 <dlerror@plt+0x205e60>
401806: 68 23 00 00 00 pushq $0x23
40180b: e9 b0 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401810 <ftell@plt>:
401810: ff 25 b2 60 20 00 jmpq *0x2060b2(%rip) # 6078c8 <dlerror@plt+0x205e68>
401816: 68 24 00 00 00 pushq $0x24
40181b: e9 a0 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401820 <feof@plt>:
401820: ff 25 aa 60 20 00 jmpq *0x2060aa(%rip) # 6078d0 <dlerror@plt+0x205e70>
401826: 68 25 00 00 00 pushq $0x25
40182b: e9 90 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401830 <__gmon_start__@plt>:
401830: ff 25 a2 60 20 00 jmpq *0x2060a2(%rip) # 6078d8 <dlerror@plt+0x205e78>
401836: 68 26 00 00 00 pushq $0x26
40183b: e9 80 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401840 <clearerr@plt>:
401840: ff 25 9a 60 20 00 jmpq *0x20609a(%rip) # 6078e0 <dlerror@plt+0x205e80>
401846: 68 27 00 00 00 pushq $0x27
40184b: e9 70 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401850 <realpath@plt>:
401850: ff 25 92 60 20 00 jmpq *0x206092(%rip) # 6078e8 <dlerror@plt+0x205e88>
401856: 68 28 00 00 00 pushq $0x28
40185b: e9 60 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401860 <inflateEnd@plt>:
401860: ff 25 8a 60 20 00 jmpq *0x20608a(%rip) # 6078f0 <dlerror@plt+0x205e90>
401866: 68 29 00 00 00 pushq $0x29
40186b: e9 50 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401870 <kill@plt>:
401870: ff 25 82 60 20 00 jmpq *0x206082(%rip) # 6078f8 <dlerror@plt+0x205e98>
401876: 68 2a 00 00 00 pushq $0x2a
40187b: e9 40 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401880 <__xpg_basename@plt>:
401880: ff 25 7a 60 20 00 jmpq *0x20607a(%rip) # 607900 <dlerror@plt+0x205ea0>
401886: 68 2b 00 00 00 pushq $0x2b
40188b: e9 30 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401890 <fileno@plt>:
401890: ff 25 72 60 20 00 jmpq *0x206072(%rip) # 607908 <dlerror@plt+0x205ea8>
401896: 68 2c 00 00 00 pushq $0x2c
40189b: e9 20 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004018a0 <__stpcpy_chk@plt>:
4018a0: ff 25 6a 60 20 00 jmpq *0x20606a(%rip) # 607910 <dlerror@plt+0x205eb0>
4018a6: 68 2d 00 00 00 pushq $0x2d
4018ab: e9 10 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004018b0 <__xstat@plt>:
4018b0: ff 25 62 60 20 00 jmpq *0x206062(%rip) # 607918 <dlerror@plt+0x205eb8>
4018b6: 68 2e 00 00 00 pushq $0x2e
4018bb: e9 00 fd ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004018c0 <readdir@plt>:
4018c0: ff 25 5a 60 20 00 jmpq *0x20605a(%rip) # 607920 <dlerror@plt+0x205ec0>
4018c6: 68 2f 00 00 00 pushq $0x2f
4018cb: e9 f0 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004018d0 <dlopen@plt>:
4018d0: ff 25 52 60 20 00 jmpq *0x206052(%rip) # 607928 <dlerror@plt+0x205ec8>
4018d6: 68 30 00 00 00 pushq $0x30
4018db: e9 e0 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004018e0 <malloc@plt>:
4018e0: ff 25 4a 60 20 00 jmpq *0x20604a(%rip) # 607930 <dlerror@plt+0x205ed0>
4018e6: 68 31 00 00 00 pushq $0x31
4018eb: e9 d0 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004018f0 <fflush@plt>:
4018f0: ff 25 42 60 20 00 jmpq *0x206042(%rip) # 607938 <dlerror@plt+0x205ed8>
4018f6: 68 32 00 00 00 pushq $0x32
4018fb: e9 c0 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401900 <nl_langinfo@plt>:
401900: ff 25 3a 60 20 00 jmpq *0x20603a(%rip) # 607940 <dlerror@plt+0x205ee0>
401906: 68 33 00 00 00 pushq $0x33
40190b: e9 b0 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401910 <fseek@plt>:
401910: ff 25 32 60 20 00 jmpq *0x206032(%rip) # 607948 <dlerror@plt+0x205ee8>
401916: 68 34 00 00 00 pushq $0x34
40191b: e9 a0 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401920 <__vsnprintf_chk@plt>:
401920: ff 25 2a 60 20 00 jmpq *0x20602a(%rip) # 607950 <dlerror@plt+0x205ef0>
401926: 68 35 00 00 00 pushq $0x35
40192b: e9 90 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401930 <__strncpy_chk@plt>:
401930: ff 25 22 60 20 00 jmpq *0x206022(%rip) # 607958 <dlerror@plt+0x205ef8>
401936: 68 36 00 00 00 pushq $0x36
40193b: e9 80 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401940 <__strcpy_chk@plt>:
401940: ff 25 1a 60 20 00 jmpq *0x20601a(%rip) # 607960 <dlerror@plt+0x205f00>
401946: 68 37 00 00 00 pushq $0x37
40194b: e9 70 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401950 <mkdtemp@plt>:
401950: ff 25 12 60 20 00 jmpq *0x206012(%rip) # 607968 <dlerror@plt+0x205f08>
401956: 68 38 00 00 00 pushq $0x38
40195b: e9 60 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401960 <setlocale@plt>:
401960: ff 25 0a 60 20 00 jmpq *0x20600a(%rip) # 607970 <dlerror@plt+0x205f10>
401966: 68 39 00 00 00 pushq $0x39
40196b: e9 50 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401970 <fchmod@plt>:
401970: ff 25 02 60 20 00 jmpq *0x206002(%rip) # 607978 <dlerror@plt+0x205f18>
401976: 68 3a 00 00 00 pushq $0x3a
40197b: e9 40 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401980 <inflateInit_@plt>:
401980: ff 25 fa 5f 20 00 jmpq *0x205ffa(%rip) # 607980 <dlerror@plt+0x205f20>
401986: 68 3b 00 00 00 pushq $0x3b
40198b: e9 30 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401990 <waitpid@plt>:
401990: ff 25 f2 5f 20 00 jmpq *0x205ff2(%rip) # 607988 <dlerror@plt+0x205f28>
401996: 68 3c 00 00 00 pushq $0x3c
40199b: e9 20 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004019a0 <fopen@plt>:
4019a0: ff 25 ea 5f 20 00 jmpq *0x205fea(%rip) # 607990 <dlerror@plt+0x205f30>
4019a6: 68 3d 00 00 00 pushq $0x3d
4019ab: e9 10 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004019b0 <perror@plt>:
4019b0: ff 25 e2 5f 20 00 jmpq *0x205fe2(%rip) # 607998 <dlerror@plt+0x205f38>
4019b6: 68 3e 00 00 00 pushq $0x3e
4019bb: e9 00 fc ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004019c0 <strtok@plt>:
4019c0: ff 25 da 5f 20 00 jmpq *0x205fda(%rip) # 6079a0 <dlerror@plt+0x205f40>
4019c6: 68 3f 00 00 00 pushq $0x3f
4019cb: e9 f0 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004019d0 <unsetenv@plt>:
4019d0: ff 25 d2 5f 20 00 jmpq *0x205fd2(%rip) # 6079a8 <dlerror@plt+0x205f48>
4019d6: 68 40 00 00 00 pushq $0x40
4019db: e9 e0 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004019e0 <execvp@plt>:
4019e0: ff 25 ca 5f 20 00 jmpq *0x205fca(%rip) # 6079b0 <dlerror@plt+0x205f50>
4019e6: 68 41 00 00 00 pushq $0x41
4019eb: e9 d0 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
00000000004019f0 <strcat@plt>:
4019f0: ff 25 c2 5f 20 00 jmpq *0x205fc2(%rip) # 6079b8 <dlerror@plt+0x205f58>
4019f6: 68 42 00 00 00 pushq $0x42
4019fb: e9 c0 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401a00 <zlibVersion@plt>:
401a00: ff 25 ba 5f 20 00 jmpq *0x205fba(%rip) # 6079c0 <dlerror@plt+0x205f60>
401a06: 68 43 00 00 00 pushq $0x43
401a0b: e9 b0 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401a10 <fwrite@plt>:
401a10: ff 25 b2 5f 20 00 jmpq *0x205fb2(%rip) # 6079c8 <dlerror@plt+0x205f68>
401a16: 68 44 00 00 00 pushq $0x44
401a1b: e9 a0 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401a20 <__fprintf_chk@plt>:
401a20: ff 25 aa 5f 20 00 jmpq *0x205faa(%rip) # 6079d0 <dlerror@plt+0x205f70>
401a26: 68 45 00 00 00 pushq $0x45
401a2b: e9 90 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401a30 <__strncat_chk@plt>:
401a30: ff 25 a2 5f 20 00 jmpq *0x205fa2(%rip) # 6079d8 <dlerror@plt+0x205f78>
401a36: 68 46 00 00 00 pushq $0x46
401a3b: e9 80 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401a40 <dlsym@plt>:
401a40: ff 25 9a 5f 20 00 jmpq *0x205f9a(%rip) # 6079e0 <dlerror@plt+0x205f80>
401a46: 68 47 00 00 00 pushq $0x47
401a4b: e9 70 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401a50 <fork@plt>:
401a50: ff 25 92 5f 20 00 jmpq *0x205f92(%rip) # 6079e8 <dlerror@plt+0x205f88>
401a56: 68 48 00 00 00 pushq $0x48
401a5b: e9 60 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
0000000000401a60 <dlerror@plt>:
401a60: ff 25 8a 5f 20 00 jmpq *0x205f8a(%rip) # 6079f0 <dlerror@plt+0x205f90>
401a66: 68 49 00 00 00 pushq $0x49
401a6b: e9 50 fb ff ff jmpq 4015c0 <__strcat_chk@plt-0x10>
Disassembly of section .text:
0000000000401a70 <.text>:
401a70: e9 cb 14 00 00 jmpq 402f40 <dlerror@plt+0x14e0>
401a75: 31 ed xor %ebp,%ebp
401a77: 49 89 d1 mov %rdx,%r9
401a7a: 5e pop %rsi
401a7b: 48 89 e2 mov %rsp,%rdx
401a7e: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
401a82: 50 push %rax
401a83: 54 push %rsp
401a84: 49 c7 c0 00 54 40 00 mov $0x405400,%r8
401a8b: 48 c7 c1 90 53 40 00 mov $0x405390,%rcx
401a92: 48 c7 c7 70 1a 40 00 mov $0x401a70,%rdi
401a99: e8 22 fd ff ff callq 4017c0 <__libc_start_main@plt>
401a9e: f4 hlt
401a9f: 90 nop
401aa0: b8 0f 7a 60 00 mov $0x607a0f,%eax
401aa5: 55 push %rbp
401aa6: 48 2d 08 7a 60 00 sub $0x607a08,%rax
401aac: 48 83 f8 0e cmp $0xe,%rax
401ab0: 48 89 e5 mov %rsp,%rbp
401ab3: 76 1b jbe 401ad0 <dlerror@plt+0x70>
401ab5: b8 00 00 00 00 mov $0x0,%eax
401aba: 48 85 c0 test %rax,%rax
401abd: 74 11 je 401ad0 <dlerror@plt+0x70>
401abf: 5d pop %rbp
401ac0: bf 08 7a 60 00 mov $0x607a08,%edi
401ac5: ff e0 jmpq *%rax
401ac7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
401ace: 00 00
401ad0: 5d pop %rbp
401ad1: c3 retq
401ad2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
401ad9: 1f 84 00 00 00 00 00
401ae0: be 08 7a 60 00 mov $0x607a08,%esi
401ae5: 55 push %rbp
401ae6: 48 81 ee 08 7a 60 00 sub $0x607a08,%rsi
401aed: 48 c1 fe 03 sar $0x3,%rsi
401af1: 48 89 e5 mov %rsp,%rbp
401af4: 48 89 f0 mov %rsi,%rax
401af7: 48 c1 e8 3f shr $0x3f,%rax
401afb: 48 01 c6 add %rax,%rsi
401afe: 48 d1 fe sar %rsi
401b01: 74 15 je 401b18 <dlerror@plt+0xb8>
401b03: b8 00 00 00 00 mov $0x0,%eax
401b08: 48 85 c0 test %rax,%rax
401b0b: 74 0b je 401b18 <dlerror@plt+0xb8>
401b0d: 5d pop %rbp
401b0e: bf 08 7a 60 00 mov $0x607a08,%edi
401b13: ff e0 jmpq *%rax
401b15: 0f 1f 00 nopl (%rax)
401b18: 5d pop %rbp
401b19: c3 retq
401b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
401b20: 80 3d 31 5f 20 00 00 cmpb $0x0,0x205f31(%rip) # 607a58 <stderr@@GLIBC_2.2.5+0x8>
401b27: 75 11 jne 401b3a <dlerror@plt+0xda>
401b29: 55 push %rbp
401b2a: 48 89 e5 mov %rsp,%rbp
401b2d: e8 6e ff ff ff callq 401aa0 <dlerror@plt+0x40>
401b32: 5d pop %rbp
401b33: c6 05 1e 5f 20 00 01 movb $0x1,0x205f1e(%rip) # 607a58 <stderr@@GLIBC_2.2.5+0x8>
401b3a: f3 c3 repz retq
401b3c: 0f 1f 40 00 nopl 0x0(%rax)
401b40: bf 90 75 60 00 mov $0x607590,%edi
401b45: 48 83 3f 00 cmpq $0x0,(%rdi)
401b49: 75 05 jne 401b50 <dlerror@plt+0xf0>
401b4b: eb 93 jmp 401ae0 <dlerror@plt+0x80>
401b4d: 0f 1f 00 nopl (%rax)
401b50: b8 00 00 00 00 mov $0x0,%eax
401b55: 48 85 c0 test %rax,%rax
401b58: 74 f1 je 401b4b <dlerror@plt+0xeb>
401b5a: 55 push %rbp
401b5b: 48 89 e5 mov %rsp,%rbp
401b5e: ff d0 callq *%rax
401b60: 5d pop %rbp
401b61: e9 7a ff ff ff jmpq 401ae0 <dlerror@plt+0x80>
401b66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
401b6d: 00 00 00
401b70: 41 54 push %r12
401b72: 55 push %rbp
401b73: 48 89 fd mov %rdi,%rbp
401b76: 53 push %rbx
401b77: 89 f3 mov %esi,%ebx
401b79: 8d b6 a8 ef ff ff lea -0x1058(%rsi),%esi
401b7f: 31 d2 xor %edx,%edx
401b81: 48 81 ec 60 10 00 00 sub $0x1060,%rsp
401b88: 48 8b 3f mov (%rdi),%rdi
401b8b: 48 63 f6 movslq %esi,%rsi
401b8e: e8 7d fd ff ff callq 401910 <fseek@plt>
401b93: 85 c0 test %eax,%eax
401b95: 0f 85 e5 00 00 00 jne 401c80 <dlerror@plt+0x220>
401b9b: 48 8b 4d 00 mov 0x0(%rbp),%rcx
401b9f: ba 01 00 00 00 mov $0x1,%edx
401ba4: be 58 10 00 00 mov $0x1058,%esi
401ba9: 48 89 e7 mov %rsp,%rdi
401bac: 49 89 e4 mov %rsp,%r12
401baf: e8 ec fa ff ff callq 4016a0 <fread@plt>
401bb4: 48 85 c0 test %rax,%rax
401bb7: 0f 84 c3 00 00 00 je 401c80 <dlerror@plt+0x220>
401bbd: 48 8d 94 24 00 10 00 lea 0x1000(%rsp),%rdx
401bc4: 00
401bc5: 41 ba 24 54 40 00 mov $0x405424,%r10d
401bcb: 41 b9 08 00 00 00 mov $0x8,%r9d
401bd1: 4c 8d 5c 24 ff lea -0x1(%rsp),%r11
401bd6: eb 15 jmp 401bed <dlerror@plt+0x18d>
401bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
401bdf: 00
401be0: 48 83 ea 01 sub $0x1,%rdx
401be4: 4c 39 da cmp %r11,%rdx
401be7: 0f 84 93 00 00 00 je 401c80 <dlerror@plt+0x220>
401bed: 4c 89 d6 mov %r10,%rsi
401bf0: 48 89 d7 mov %rdx,%rdi
401bf3: 4c 89 c9 mov %r9,%rcx
401bf6: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi)
401bf8: 0f 97 c0 seta %al
401bfb: 41 0f 92 c0 setb %r8b
401bff: 44 29 c0 sub %r8d,%eax
401c02: 0f be c0 movsbl %al,%eax
401c05: 85 c0 test %eax,%eax
401c07: 75 d7 jne 401be0 <dlerror@plt+0x180>
401c09: 48 8b 7a 10 mov 0x10(%rdx),%rdi
401c0d: 48 8b 32 mov (%rdx),%rsi
401c10: 48 89 7d 30 mov %rdi,0x30(%rbp)
401c14: 48 8b 7a 18 mov 0x18(%rdx),%rdi
401c18: 48 89 75 20 mov %rsi,0x20(%rbp)
401c1c: 48 8b 72 08 mov 0x8(%rdx),%rsi
401c20: 48 89 7d 38 mov %rdi,0x38(%rbp)
401c24: 48 8b 7a 20 mov 0x20(%rdx),%rdi
401c28: 48 89 75 28 mov %rsi,0x28(%rbp)
401c2c: 0f ce bswap %esi
401c2e: 29 f3 sub %esi,%ebx
401c30: 48 89 7d 40 mov %rdi,0x40(%rbp)
401c34: 48 8b 7a 28 mov 0x28(%rdx),%rdi
401c38: 48 89 7d 48 mov %rdi,0x48(%rbp)
401c3c: 48 8b 7a 30 mov 0x30(%rdx),%rdi
401c40: 48 89 7d 50 mov %rdi,0x50(%rbp)
401c44: 48 8b 7a 38 mov 0x38(%rdx),%rdi
401c48: 48 89 7d 58 mov %rdi,0x58(%rbp)
401c4c: 48 8b 7a 40 mov 0x40(%rdx),%rdi
401c50: 48 89 7d 60 mov %rdi,0x60(%rbp)
401c54: 48 8b 7a 48 mov 0x48(%rdx),%rdi
401c58: 48 89 7d 68 mov %rdi,0x68(%rbp)
401c5c: 48 8b 7a 50 mov 0x50(%rdx),%rdi
401c60: 4c 29 e2 sub %r12,%rdx
401c63: 8d 94 13 00 f0 ff ff lea -0x1000(%rbx,%rdx,1),%edx
401c6a: 48 89 7d 70 mov %rdi,0x70(%rbp)
401c6e: 89 55 08 mov %edx,0x8(%rbp)
401c71: 48 81 c4 60 10 00 00 add $0x1060,%rsp
401c78: 5b pop %rbx
401c79: 5d pop %rbp
401c7a: 41 5c pop %r12
401c7c: c3 retq
401c7d: 0f 1f 00 nopl (%rax)
401c80: 48 81 c4 60 10 00 00 add $0x1060,%rsp
401c87: b8 ff ff ff ff mov $0xffffffff,%eax
401c8c: 5b pop %rbx
401c8d: 5d pop %rbp
401c8e: 41 5c pop %r12
401c90: c3 retq
401c91: 66 66 66 66 66 66 2e data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
401c98: 0f 1f 84 00 00 00 00
401c9f: 00
401ca0: 8b 06 mov (%rsi),%eax
401ca2: 0f c8 bswap %eax
401ca4: 89 c0 mov %eax,%eax
401ca6: 48 01 f0 add %rsi,%rax
401ca9: 48 3b 47 10 cmp 0x10(%rdi),%rax
401cad: 72 01 jb 401cb0 <dlerror@plt+0x250>
401caf: c3 retq
401cb0: 53 push %rbx
401cb1: 31 c0 xor %eax,%eax
401cb3: 48 89 fb mov %rdi,%rbx
401cb6: bf 00 55 40 00 mov $0x405500,%edi
401cbb: e8 10 07 00 00 callq 4023d0 <dlerror@plt+0x970>
401cc0: 48 8b 43 18 mov 0x18(%rbx),%rax
401cc4: 5b pop %rbx
401cc5: c3 retq
401cc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
401ccd: 00 00 00
401cd0: 41 56 push %r14
401cd2: 41 55 push %r13
401cd4: 49 89 f5 mov %rsi,%r13
401cd7: 41 54 push %r12
401cd9: 55 push %rbp
401cda: 49 89 fc mov %rdi,%r12
401cdd: 53 push %rbx
401cde: 48 83 ec 70 sub $0x70,%rsp
401ce2: 48 8b 3f mov (%rdi),%rdi
401ce5: 48 85 ff test %rdi,%rdi
401ce8: 0f 84 22 01 00 00 je 401e10 <dlerror@plt+0x3b0>
401cee: 41 8b 75 04 mov 0x4(%r13),%esi
401cf2: 31 d2 xor %edx,%edx
401cf4: 0f ce bswap %esi
401cf6: 41 03 74 24 08 add 0x8(%r12),%esi
401cfb: e8 10 fc ff ff callq 401910 <fseek@plt>
401d00: 41 8b 5d 08 mov 0x8(%r13),%ebx
401d04: 0f cb bswap %ebx
401d06: 89 db mov %ebx,%ebx
401d08: 48 89 df mov %rbx,%rdi
401d0b: e8 d0 fb ff ff callq 4018e0 <malloc@plt>
401d10: 48 85 c0 test %rax,%rax
401d13: 48 89 c5 mov %rax,%rbp
401d16: 0f 84 45 01 00 00 je 401e61 <dlerror@plt+0x401>
401d1c: 49 8b 0c 24 mov (%r12),%rcx
401d20: ba 01 00 00 00 mov $0x1,%edx
401d25: 48 89 de mov %rbx,%rsi
401d28: 48 89 ef mov %rbp,%rdi
401d2b: e8 70 f9 ff ff callq 4016a0 <fread@plt>
401d30: 48 85 c0 test %rax,%rax
401d33: 0f 84 0f 01 00 00 je 401e48 <dlerror@plt+0x3e8>
401d39: 41 80 7d 10 01 cmpb $0x1,0x10(%r13)
401d3e: 74 30 je 401d70 <dlerror@plt+0x310>
401d40: 49 8b 3c 24 mov (%r12),%rdi
401d44: 48 85 ff test %rdi,%rdi
401d47: 74 0d je 401d56 <dlerror@plt+0x2f6>
401d49: e8 a2 f9 ff ff callq 4016f0 <fclose@plt>
401d4e: 49 c7 04 24 00 00 00 movq $0x0,(%r12)
401d55: 00
401d56: 48 83 c4 70 add $0x70,%rsp
401d5a: 48 89 e8 mov %rbp,%rax
401d5d: 5b pop %rbx
401d5e: 5d pop %rbp
401d5f: 41 5c pop %r12
401d61: 41 5d pop %r13
401d63: 41 5e pop %r14
401d65: c3 retq
401d66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
401d6d: 00 00 00
401d70: e8 8b fc ff ff callq 401a00 <zlibVersion@plt>
401d75: 41 8b 5d 0c mov 0xc(%r13),%ebx
401d79: 0f cb bswap %ebx
401d7b: 89 df mov %ebx,%edi
401d7d: e8 5e fb ff ff callq 4018e0 <malloc@plt>
401d82: 48 85 c0 test %rax,%rax
401d85: 49 89 c6 mov %rax,%r14
401d88: 0f 84 2d 01 00 00 je 401ebb <dlerror@plt+0x45b>
401d8e: 41 8b 55 08 mov 0x8(%r13),%edx
401d92: be 4a 54 40 00 mov $0x40544a,%esi
401d97: 48 89 e7 mov %rsp,%rdi
401d9a: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp)
401da1: 00 00
401da3: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp)
401daa: 00 00
401dac: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp)
401db3: 00 00
401db5: 48 89 2c 24 mov %rbp,(%rsp)
401db9: 0f ca bswap %edx
401dbb: 48 89 44 24 18 mov %rax,0x18(%rsp)
401dc0: 89 5c 24 20 mov %ebx,0x20(%rsp)
401dc4: 89 54 24 08 mov %edx,0x8(%rsp)
401dc8: ba 70 00 00 00 mov $0x70,%edx
401dcd: e8 ae fb ff ff callq 401980 <inflateInit_@plt>
401dd2: 85 c0 test %eax,%eax
401dd4: 0f 88 9a 00 00 00 js 401e74 <dlerror@plt+0x414>
401dda: be 04 00 00 00 mov $0x4,%esi
401ddf: 48 89 e7 mov %rsp,%rdi
401de2: e8 89 f8 ff ff callq 401670 <inflate@plt>
401de7: 85 c0 test %eax,%eax
401de9: 0f 88 b7 00 00 00 js 401ea6 <dlerror@plt+0x446>
401def: 48 89 e7 mov %rsp,%rdi
401df2: e8 69 fa ff ff callq 401860 <inflateEnd@plt>
401df7: 48 89 ef mov %rbp,%rdi
401dfa: 4c 89 f5 mov %r14,%rbp
401dfd: e8 0e f8 ff ff callq 401610 <free@plt>
401e02: e9 39 ff ff ff jmpq 401d40 <dlerror@plt+0x2e0>
401e07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
401e0e: 00 00
401e10: 49 8d 7c 24 78 lea 0x78(%r12),%rdi
401e15: be 2d 54 40 00 mov $0x40542d,%esi
401e1a: e8 81 fb ff ff callq 4019a0 <fopen@plt>
401e1f: 48 85 c0 test %rax,%rax
401e22: 48 89 c7 mov %rax,%rdi
401e25: 49 89 04 24 mov %rax,(%r12)
401e29: 0f 85 bf fe ff ff jne 401cee <dlerror@plt+0x28e>
401e2f: bf 6b 54 40 00 mov $0x40546b,%edi
401e34: 31 c0 xor %eax,%eax
401e36: 31 ed xor %ebp,%ebp
401e38: e8 93 05 00 00 callq 4023d0 <dlerror@plt+0x970>
401e3d: e9 14 ff ff ff jmpq 401d56 <dlerror@plt+0x2f6>
401e42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
401e48: bf 30 54 40 00 mov $0x405430,%edi
401e4d: e8 7e 05 00 00 callq 4023d0 <dlerror@plt+0x970>
401e52: 48 89 ef mov %rbp,%rdi
401e55: 31 ed xor %ebp,%ebp
401e57: e8 b4 f7 ff ff callq 401610 <free@plt>
401e5c: e9 f5 fe ff ff jmpq 401d56 <dlerror@plt+0x2f6>
401e61: bf 20 55 40 00 mov $0x405520,%edi
401e66: 31 c0 xor %eax,%eax
401e68: 31 ed xor %ebp,%ebp
401e6a: e8 61 05 00 00 callq 4023d0 <dlerror@plt+0x970>
401e6f: e9 e2 fe ff ff jmpq 401d56 <dlerror@plt+0x2f6>
401e74: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
401e79: 89 c6 mov %eax,%esi
401e7b: bf 68 55 40 00 mov $0x405568,%edi
401e80: 31 c0 xor %eax,%eax
401e82: e8 49 05 00 00 callq 4023d0 <dlerror@plt+0x970>
401e87: 48 89 ef mov %rbp,%rdi
401e8a: 31 ed xor %ebp,%ebp
401e8c: e8 7f f7 ff ff callq 401610 <free@plt>
401e91: 49 8d 75 12 lea 0x12(%r13),%rsi
401e95: bf 85 54 40 00 mov $0x405485,%edi
401e9a: 31 c0 xor %eax,%eax
401e9c: e8 2f 05 00 00 callq 4023d0 <dlerror@plt+0x970>
401ea1: e9 b0 fe ff ff jmpq 401d56 <dlerror@plt+0x2f6>
401ea6: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
401eab: 89 c6 mov %eax,%esi
401ead: bf 50 54 40 00 mov $0x405450,%edi
401eb2: 31 c0 xor %eax,%eax
401eb4: e8 17 05 00 00 callq 4023d0 <dlerror@plt+0x970>
401eb9: eb cc jmp 401e87 <dlerror@plt+0x427>
401ebb: bf 40 55 40 00 mov $0x405540,%edi
401ec0: 31 c0 xor %eax,%eax
401ec2: e8 09 05 00 00 callq 4023d0 <dlerror@plt+0x970>
401ec7: eb be jmp 401e87 <dlerror@plt+0x427>
401ec9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
401ed0: 41 56 push %r14
401ed2: 41 55 push %r13
401ed4: 49 89 f6 mov %rsi,%r14
401ed7: 41 54 push %r12
401ed9: 55 push %rbp
401eda: 53 push %rbx
401edb: 48 89 fb mov %rdi,%rbx
401ede: e8 ed fd ff ff callq 401cd0 <dlerror@plt+0x270>
401ee3: 48 89 df mov %rbx,%rdi
401ee6: 48 89 c5 mov %rax,%rbp
401ee9: e8 c2 2c 00 00 callq 404bb0 <dlerror@plt+0x3150>
401eee: 83 f8 ff cmp $0xffffffff,%eax
401ef1: 74 67 je 401f5a <dlerror@plt+0x4fa>
401ef3: 4d 8d 66 12 lea 0x12(%r14),%r12
401ef7: 48 8d bb 78 20 00 00 lea 0x2078(%rbx),%rdi
401efe: 4c 89 e6 mov %r12,%rsi
401f01: e8 2a 2f 00 00 callq 404e30 <dlerror@plt+0x33d0>
401f06: 41 8b 5e 0c mov 0xc(%r14),%ebx
401f0a: 48 85 c0 test %rax,%rax
401f0d: 49 89 c5 mov %rax,%r13
401f10: 0f cb bswap %ebx
401f12: 89 db mov %ebx,%ebx
401f14: 74 6d je 401f83 <dlerror@plt+0x523>
401f16: 48 89 c1 mov %rax,%rcx
401f19: ba 01 00 00 00 mov $0x1,%edx
401f1e: 48 89 de mov %rbx,%rsi
401f21: 48 89 ef mov %rbp,%rdi
401f24: e8 e7 fa ff ff callq 401a10 <fwrite@plt>
401f29: 48 83 f8 01 cmp $0x1,%rax
401f2d: 74 05 je 401f34 <dlerror@plt+0x4d4>
401f2f: 48 85 db test %rbx,%rbx
401f32: 75 34 jne 401f68 <dlerror@plt+0x508>
401f34: 4c 89 ef mov %r13,%rdi
401f37: e8 54 f9 ff ff callq 401890 <fileno@plt>
401f3c: be c0 01 00 00 mov $0x1c0,%esi
401f41: 89 c7 mov %eax,%edi
401f43: e8 28 fa ff ff callq 401970 <fchmod@plt>
401f48: 4c 89 ef mov %r13,%rdi
401f4b: e8 a0 f7 ff ff callq 4016f0 <fclose@plt>
401f50: 48 89 ef mov %rbp,%rdi
401f53: e8 b8 f6 ff ff callq 401610 <free@plt>
401f58: 31 c0 xor %eax,%eax
401f5a: 5b pop %rbx
401f5b: 5d pop %rbp
401f5c: 41 5c pop %r12
401f5e: 41 5d pop %r13
401f60: 41 5e pop %r14
401f62: c3 retq
401f63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
401f68: 31 c0 xor %eax,%eax
401f6a: 4c 89 e2 mov %r12,%rdx
401f6d: be 88 55 40 00 mov $0x405588,%esi
401f72: bf bf 54 40 00 mov $0x4054bf,%edi
401f77: e8 24 05 00 00 callq 4024a0 <dlerror@plt+0xa40>
401f7c: b8 ff ff ff ff mov $0xffffffff,%eax
401f81: eb d7 jmp 401f5a <dlerror@plt+0x4fa>
401f83: 31 c0 xor %eax,%eax
401f85: 4c 89 e2 mov %r12,%rdx
401f88: be 9d 54 40 00 mov $0x40549d,%esi
401f8d: bf b9 54 40 00 mov $0x4054b9,%edi
401f92: e8 09 05 00 00 callq 4024a0 <dlerror@plt+0xa40>
401f97: b8 ff ff ff ff mov $0xffffffff,%eax
401f9c: eb bc jmp 401f5a <dlerror@plt+0x4fa>
401f9e: 66 90 xchg %ax,%ax
401fa0: 55 push %rbp
401fa1: 53 push %rbx
401fa2: 48 89 fb mov %rdi,%rbx
401fa5: 48 83 ec 08 sub $0x8,%rsp
401fa9: 48 8b 3f mov (%rdi),%rdi
401fac: 48 85 ff test %rdi,%rdi
401faf: 0f 84 c3 00 00 00 je 402078 <dlerror@plt+0x618>
401fb5: 31 f6 xor %esi,%esi
401fb7: ba 02 00 00 00 mov $0x2,%edx
401fbc: e8 4f f9 ff ff callq 401910 <fseek@plt>
401fc1: 48 8b 3b mov (%rbx),%rdi
401fc4: e8 47 f8 ff ff callq 401810 <ftell@plt>
401fc9: 48 89 df mov %rbx,%rdi
401fcc: 89 c6 mov %eax,%esi
401fce: e8 9d fb ff ff callq 401b70 <dlerror@plt+0x110>
401fd3: 83 f8 ff cmp $0xffffffff,%eax
401fd6: 0f 84 bc 00 00 00 je 402098 <dlerror@plt+0x638>
401fdc: 8b 73 2c mov 0x2c(%rbx),%esi
401fdf: 8b 43 34 mov 0x34(%rbx),%eax
401fe2: 31 d2 xor %edx,%edx
401fe4: 48 8b 3b mov (%rbx),%rdi
401fe7: c7 83 7c 40 00 00 00 movl $0x0,0x407c(%rbx)
401fee: 00 00 00
401ff1: 0f ce bswap %esi
401ff3: 03 73 08 add 0x8(%rbx),%esi
401ff6: 0f c8 bswap %eax
401ff8: 89 05 5e 5a 20 00 mov %eax,0x205a5e(%rip) # 607a5c <stderr@@GLIBC_2.2.5+0xc>
401ffe: e8 0d f9 ff ff callq 401910 <fseek@plt>
402003: 8b 6b 30 mov 0x30(%rbx),%ebp
402006: 0f cd bswap %ebp
402008: 89 ed mov %ebp,%ebp
40200a: 48 89 ef mov %rbp,%rdi
40200d: e8 ce f8 ff ff callq 4018e0 <malloc@plt>
402012: 48 85 c0 test %rax,%rax
402015: 48 89 43 10 mov %rax,0x10(%rbx)
402019: 0f 84 af 00 00 00 je 4020ce <dlerror@plt+0x66e>
40201f: 48 8b 0b mov (%rbx),%rcx
402022: ba 01 00 00 00 mov $0x1,%edx
402027: 48 89 ee mov %rbp,%rsi
40202a: 48 89 c7 mov %rax,%rdi
40202d: e8 6e f6 ff ff callq 4016a0 <fread@plt>
402032: 48 85 c0 test %rax,%rax
402035: 74 69 je 4020a0 <dlerror@plt+0x640>
402037: 8b 43 30 mov 0x30(%rbx),%eax
40203a: 48 8b 3b mov (%rbx),%rdi
40203d: 0f c8 bswap %eax
40203f: 89 c0 mov %eax,%eax
402041: 48 03 43 10 add 0x10(%rbx),%rax
402045: 48 89 43 18 mov %rax,0x18(%rbx)
402049: e8 42 f6 ff ff callq 401690 <ferror@plt>
40204e: 85 c0 test %eax,%eax
402050: 89 c5 mov %eax,%ebp
402052: 75 6c jne 4020c0 <dlerror@plt+0x660>
402054: 48 8b 3b mov (%rbx),%rdi
402057: 48 85 ff test %rdi,%rdi
40205a: 74 0c je 402068 <dlerror@plt+0x608>
40205c: e8 8f f6 ff ff callq 4016f0 <fclose@plt>
402061: 48 c7 03 00 00 00 00 movq $0x0,(%rbx)
402068: 48 83 c4 08 add $0x8,%rsp
40206c: 89 e8 mov %ebp,%eax
40206e: 5b pop %rbx
40206f: 5d pop %rbp
402070: c3 retq
402071: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
402078: 48 8d 7b 78 lea 0x78(%rbx),%rdi
40207c: be 2d 54 40 00 mov $0x40542d,%esi
402081: e8 1a f9 ff ff callq 4019a0 <fopen@plt>
402086: 48 85 c0 test %rax,%rax
402089: 48 89 c7 mov %rax,%rdi
40208c: 48 89 03 mov %rax,(%rbx)
40208f: 0f 85 20 ff ff ff jne 401fb5 <dlerror@plt+0x555>
402095: 0f 1f 00 nopl (%rax)
402098: bd ff ff ff ff mov $0xffffffff,%ebp
40209d: eb c9 jmp 402068 <dlerror@plt+0x608>
40209f: 90 nop
4020a0: be cd 54 40 00 mov $0x4054cd,%esi
4020a5: bf e7 54 40 00 mov $0x4054e7,%edi
4020aa: bd ff ff ff ff mov $0xffffffff,%ebp
4020af: e8 ec 03 00 00 callq 4024a0 <dlerror@plt+0xa40>
4020b4: eb b2 jmp 402068 <dlerror@plt+0x608>
4020b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
4020bd: 00 00 00
4020c0: bf ed 54 40 00 mov $0x4054ed,%edi
4020c5: 31 c0 xor %eax,%eax
4020c7: e8 04 03 00 00 callq 4023d0 <dlerror@plt+0x970>
4020cc: eb ca jmp 402098 <dlerror@plt+0x638>
4020ce: be b0 55 40 00 mov $0x4055b0,%esi
4020d3: bf c6 54 40 00 mov $0x4054c6,%edi
4020d8: bd ff ff ff ff mov $0xffffffff,%ebp
4020dd: e8 be 03 00 00 callq 4024a0 <dlerror@plt+0xa40>
4020e2: eb 84 jmp 402068 <dlerror@plt+0x608>
4020e4: 66 66 66 2e 0f 1f 84 data16 data16 nopw %cs:0x0(%rax,%rax,1)
4020eb: 00 00 00 00 00
4020f0: 41 55 push %r13
4020f2: 41 54 push %r12
4020f4: 49 89 d4 mov %rdx,%r12
4020f7: 55 push %rbp
4020f8: 53 push %rbx
4020f9: 48 89 f5 mov %rsi,%rbp
4020fc: 48 89 fb mov %rdi,%rbx
4020ff: be 00 10 00 00 mov $0x1000,%esi
402104: 48 89 ef mov %rbp,%rdi
402107: 48 83 ec 08 sub $0x8,%rsp
40210b: e8 70 f6 ff ff callq 401780 <strnlen@plt>
402110: be 00 10 00 00 mov $0x1000,%esi
402115: 49 89 c5 mov %rax,%r13
402118: 4c 89 e7 mov %r12,%rdi
40211b: e8 60 f6 ff ff callq 401780 <strnlen@plt>
402120: 49 8d 54 05 01 lea 0x1(%r13,%rax,1),%rdx
402125: b8 ff ff ff ff mov $0xffffffff,%eax
40212a: 48 81 fa 00 10 00 00 cmp $0x1000,%rdx
402131: 77 58 ja 40218b <dlerror@plt+0x72b>
402133: 48 8d 7b 78 lea 0x78(%rbx),%rdi
402137: ba 00 10 00 00 mov $0x1000,%edx
40213c: 48 89 ee mov %rbp,%rsi
40213f: e8 5c f7 ff ff callq 4018a0 <__stpcpy_chk@plt>
402144: 4c 89 e6 mov %r12,%rsi
402147: 4c 8d a3 78 10 00 00 lea 0x1078(%rbx),%r12
40214e: ba 00 10 00 00 mov $0x1000,%edx
402153: 48 89 c7 mov %rax,%rdi
402156: e8 e5 f7 ff ff callq 401940 <__strcpy_chk@plt>
40215b: ba 00 10 00 00 mov $0x1000,%edx
402160: 48 89 ee mov %rbp,%rsi
402163: 4c 89 e7 mov %r12,%rdi
402166: e8 d5 f7 ff ff callq 401940 <__strcpy_chk@plt>
40216b: 48 8d bb 78 30 00 00 lea 0x3078(%rbx),%rdi
402172: c7 83 78 40 00 00 00 movl $0x0,0x4078(%rbx)
402179: 00 00 00
40217c: ba 00 10 00 00 mov $0x1000,%edx
402181: 4c 89 e6 mov %r12,%rsi
402184: e8 b7 f7 ff ff callq 401940 <__strcpy_chk@plt>
402189: 31 c0 xor %eax,%eax
40218b: 48 83 c4 08 add $0x8,%rsp
40218f: 5b pop %rbx
402190: 5d pop %rbp
402191: 41 5c pop %r12
402193: 41 5d pop %r13
402195: c3 retq
402196: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
40219d: 00 00 00
4021a0: 53 push %rbx
4021a1: 48 89 fb mov %rdi,%rbx
4021a4: e8 47 ff ff ff callq 4020f0 <dlerror@plt+0x690>
4021a9: 85 c0 test %eax,%eax
4021ab: 75 20 jne 4021cd <dlerror@plt+0x76d>
4021ad: 48 89 df mov %rbx,%rdi
4021b0: e8 eb fd ff ff callq 401fa0 <dlerror@plt+0x540>
4021b5: 85 c0 test %eax,%eax
4021b7: 74 19 je 4021d2 <dlerror@plt+0x772>
4021b9: 48 8b 3b mov (%rbx),%rdi
4021bc: 48 85 ff test %rdi,%rdi
4021bf: 74 0c je 4021cd <dlerror@plt+0x76d>
4021c1: e8 2a f5 ff ff callq 4016f0 <fclose@plt>
4021c6: 48 c7 03 00 00 00 00 movq $0x0,(%rbx)
4021cd: b8 ff ff ff ff mov $0xffffffff,%eax
4021d2: 5b pop %rbx
4021d3: c3 retq
4021d4: 66 66 66 2e 0f 1f 84 data16 data16 nopw %cs:0x0(%rax,%rax,1)
4021db: 00 00 00 00 00
4021e0: 48 8b 47 10 mov 0x10(%rdi),%rax
4021e4: c3 retq
4021e5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1)
4021ec: 00 00 00 00
4021f0: 8b 06 mov (%rsi),%eax
4021f2: 0f c8 bswap %eax
4021f4: 89 c0 mov %eax,%eax
4021f6: 48 01 c6 add %rax,%rsi
4021f9: 48 3b 77 18 cmp 0x18(%rdi),%rsi
4021fd: b8 00 00 00 00 mov $0x0,%eax
402202: 48 0f 42 c6 cmovb %rsi,%rax
402206: c3 retq
402207: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
40220e: 00 00
402210: 8b 47 34 mov 0x34(%rdi),%eax
402213: 0f c8 bswap %eax
402215: c3 retq
402216: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
40221d: 00 00 00
402220: 48 85 ff test %rdi,%rdi
402223: 74 2b je 402250 <dlerror@plt+0x7f0>
402225: 53 push %rbx
402226: 48 89 fb mov %rdi,%rbx
402229: 48 8b 7f 10 mov 0x10(%rdi),%rdi
40222d: 48 85 ff test %rdi,%rdi
402230: 74 05 je 402237 <dlerror@plt+0x7d7>
402232: e8 d9 f3 ff ff callq 401610 <free@plt>
402237: 48 8b 3b mov (%rbx),%rdi
40223a: 48 85 ff test %rdi,%rdi
40223d: 74 05 je 402244 <dlerror@plt+0x7e4>
40223f: e8 ac f4 ff ff callq 4016f0 <fclose@plt>
402244: 48 89 df mov %rbx,%rdi
402247: 5b pop %rbx
402248: e9 c3 f3 ff ff jmpq 401610 <free@plt>
40224d: 0f 1f 00 nopl (%rax)
402250: f3 c3 repz retq
402252: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
402259: 1f 84 00 00 00 00 00
402260: 41 56 push %r14
402262: 41 55 push %r13
402264: 49 89 fd mov %rdi,%r13
402267: 41 54 push %r12
402269: 55 push %rbp
40226a: 49 89 f4 mov %rsi,%r12
40226d: 53 push %rbx
40226e: 48 8b 5f 10 mov 0x10(%rdi),%rbx
402272: 48 89 f7 mov %rsi,%rdi
402275: e8 b6 f4 ff ff callq 401730 <strlen@plt>
40227a: 4d 8b 75 18 mov 0x18(%r13),%r14
40227e: 48 63 e8 movslq %eax,%rbp
402281: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
402288: 4c 39 f3 cmp %r14,%rbx
40228b: 73 2d jae 4022ba <dlerror@plt+0x85a>
40228d: 80 7b 11 6f cmpb $0x6f,0x11(%rbx)
402291: 74 35 je 4022c8 <dlerror@plt+0x868>
402293: 8b 0b mov (%rbx),%ecx
402295: 0f c9 bswap %ecx
402297: 89 c9 mov %ecx,%ecx
402299: 48 01 cb add %rcx,%rbx
40229c: 49 3b 5d 10 cmp 0x10(%r13),%rbx
4022a0: 73 e6 jae 402288 <dlerror@plt+0x828>
4022a2: 31 c0 xor %eax,%eax
4022a4: bf 00 55 40 00 mov $0x405500,%edi
4022a9: e8 22 01 00 00 callq 4023d0 <dlerror@plt+0x970>
4022ae: 49 8b 5d 18 mov 0x18(%r13),%rbx
4022b2: 49 89 de mov %rbx,%r14
4022b5: 4c 39 f3 cmp %r14,%rbx
4022b8: 72 d3 jb 40228d <dlerror@plt+0x82d>
4022ba: 5b pop %rbx
4022bb: 31 c0 xor %eax,%eax
4022bd: 5d pop %rbp
4022be: 41 5c pop %r12
4022c0: 41 5d pop %r13
4022c2: 41 5e pop %r14
4022c4: c3 retq
4022c5: 0f 1f 00 nopl (%rax)
4022c8: 48 8d 7b 12 lea 0x12(%rbx),%rdi
4022cc: 48 89 ea mov %rbp,%rdx
4022cf: 4c 89 e6 mov %r12,%rsi
4022d2: e8 79 f3 ff ff callq 401650 <strncmp@plt>
4022d7: 85 c0 test %eax,%eax
4022d9: 75 b8 jne 402293 <dlerror@plt+0x833>
4022db: 80 7c 2b 12 00 cmpb $0x0,0x12(%rbx,%rbp,1)
4022e0: 48 8d 54 2b 13 lea 0x13(%rbx,%rbp,1),%rdx
4022e5: 48 8d 44 2b 12 lea 0x12(%rbx,%rbp,1),%rax
4022ea: 5b pop %rbx
4022eb: 5d pop %rbp
4022ec: 41 5c pop %r12
4022ee: 48 0f 45 c2 cmovne %rdx,%rax
4022f2: 41 5d pop %r13
4022f4: 41 5e pop %r14
4022f6: c3 retq
4022f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4022fe: 00 00
402300: 48 89 fa mov %rdi,%rdx
402303: 48 8b 3d 46 57 20 00 mov 0x205746(%rip),%rdi # 607a50 <stderr@@GLIBC_2.2.5>
40230a: 48 89 f1 mov %rsi,%rcx
40230d: be 01 00 00 00 mov $0x1,%esi
402312: e9 09 f3 ff ff jmpq 401620 <__vfprintf_chk@plt>
402317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
40231e: 00 00
402320: 48 81 ec d8 00 00 00 sub $0xd8,%rsp
402327: 84 c0 test %al,%al
402329: 48 89 74 24 28 mov %rsi,0x28(%rsp)
40232e: 48 89 54 24 30 mov %rdx,0x30(%rsp)
402333: 48 89 4c 24 38 mov %rcx,0x38(%rsp)
402338: 4c 89 44 24 40 mov %r8,0x40(%rsp)
40233d: 4c 89 4c 24 48 mov %r9,0x48(%rsp)
402342: 74 37 je 40237b <dlerror@plt+0x91b>
402344: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
402349: 0f 29 4c 24 60 movaps %xmm1,0x60(%rsp)
40234e: 0f 29 54 24 70 movaps %xmm2,0x70(%rsp)
402353: 0f 29 9c 24 80 00 00 movaps %xmm3,0x80(%rsp)
40235a: 00
40235b: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp)
402362: 00
402363: 0f 29 ac 24 a0 00 00 movaps %xmm5,0xa0(%rsp)
40236a: 00
40236b: 0f 29 b4 24 b0 00 00 movaps %xmm6,0xb0(%rsp)
402372: 00
402373: 0f 29 bc 24 c0 00 00 movaps %xmm7,0xc0(%rsp)
40237a: 00
40237b: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax
402382: 00
402383: 48 89 fa mov %rdi,%rdx
402386: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx
40238b: be 01 00 00 00 mov $0x1,%esi
402390: 48 8b 3d b9 56 20 00 mov 0x2056b9(%rip),%rdi # 607a50 <stderr@@GLIBC_2.2.5>
402397: 48 89 44 24 10 mov %rax,0x10(%rsp)
40239c: 48 8d 44 24 20 lea 0x20(%rsp),%rax
4023a1: c7 44 24 08 08 00 00 movl $0x8,0x8(%rsp)
4023a8: 00
4023a9: c7 44 24 0c 30 00 00 movl $0x30,0xc(%rsp)
4023b0: 00
4023b1: 48 89 44 24 18 mov %rax,0x18(%rsp)
4023b6: e8 65 f2 ff ff callq 401620 <__vfprintf_chk@plt>
4023bb: 48 81 c4 d8 00 00 00 add $0xd8,%rsp
4023c2: c3 retq
4023c3: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
4023ca: 84 00 00 00 00 00
4023d0: 53 push %rbx
4023d1: 48 81 ec d0 00 00 00 sub $0xd0,%rsp
4023d8: 84 c0 test %al,%al
4023da: 48 89 74 24 28 mov %rsi,0x28(%rsp)
4023df: 48 89 54 24 30 mov %rdx,0x30(%rsp)
4023e4: 48 89 4c 24 38 mov %rcx,0x38(%rsp)
4023e9: 4c 89 44 24 40 mov %r8,0x40(%rsp)
4023ee: 4c 89 4c 24 48 mov %r9,0x48(%rsp)
4023f3: 74 37 je 40242c <dlerror@plt+0x9cc>
4023f5: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
4023fa: 0f 29 4c 24 60 movaps %xmm1,0x60(%rsp)
4023ff: 0f 29 54 24 70 movaps %xmm2,0x70(%rsp)
402404: 0f 29 9c 24 80 00 00 movaps %xmm3,0x80(%rsp)
40240b: 00
40240c: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp)
402413: 00
402414: 0f 29 ac 24 a0 00 00 movaps %xmm5,0xa0(%rsp)
40241b: 00
40241c: 0f 29 b4 24 b0 00 00 movaps %xmm6,0xb0(%rsp)
402423: 00
402424: 0f 29 bc 24 c0 00 00 movaps %xmm7,0xc0(%rsp)
40242b: 00
40242c: 48 89 fb mov %rdi,%rbx
40242f: e8 ac f2 ff ff callq 4016e0 <getpid@plt>
402434: ba d3 55 40 00 mov $0x4055d3,%edx
402439: 89 c1 mov %eax,%ecx
40243b: be 01 00 00 00 mov $0x1,%esi
402440: 48 8b 3d 09 56 20 00 mov 0x205609(%rip),%rdi # 607a50 <stderr@@GLIBC_2.2.5>
402447: 31 c0 xor %eax,%eax
402449: e8 d2 f5 ff ff callq 401a20 <__fprintf_chk@plt>
40244e: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax
402455: 00
402456: 48 8b 3d f3 55 20 00 mov 0x2055f3(%rip),%rdi # 607a50 <stderr@@GLIBC_2.2.5>
40245d: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx
402462: 48 89 da mov %rbx,%rdx
402465: be 01 00 00 00 mov $0x1,%esi
40246a: c7 44 24 08 08 00 00 movl $0x8,0x8(%rsp)
402471: 00
402472: 48 89 44 24 10 mov %rax,0x10(%rsp)
402477: 48 8d 44 24 20 lea 0x20(%rsp),%rax
40247c: c7 44 24 0c 30 00 00 movl $0x30,0xc(%rsp)
402483: 00
402484: 48 89 44 24 18 mov %rax,0x18(%rsp)
402489: e8 92 f1 ff ff callq 401620 <__vfprintf_chk@plt>
40248e: 48 81 c4 d0 00 00 00 add $0xd0,%rsp
402495: 5b pop %rbx
402496: c3 retq
402497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
40249e: 00 00
4024a0: 53 push %rbx
4024a1: 48 89 fb mov %rdi,%rbx
4024a4: 48 81 ec d0 00 00 00 sub $0xd0,%rsp
4024ab: 84 c0 test %al,%al
4024ad: 48 89 54 24 30 mov %rdx,0x30(%rsp)
4024b2: 48 89 4c 24 38 mov %rcx,0x38(%rsp)
4024b7: 4c 89 44 24 40 mov %r8,0x40(%rsp)
4024bc: 4c 89 4c 24 48 mov %r9,0x48(%rsp)
4024c1: 74 37 je 4024fa <dlerror@plt+0xa9a>
4024c3: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
4024c8: 0f 29 4c 24 60 movaps %xmm1,0x60(%rsp)
4024cd: 0f 29 54 24 70 movaps %xmm2,0x70(%rsp)
4024d2: 0f 29 9c 24 80 00 00 movaps %xmm3,0x80(%rsp)
4024d9: 00
4024da: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp)
4024e1: 00
4024e2: 0f 29 ac 24 a0 00 00 movaps %xmm5,0xa0(%rsp)
4024e9: 00
4024ea: 0f 29 b4 24 b0 00 00 movaps %xmm6,0xb0(%rsp)
4024f1: 00
4024f2: 0f 29 bc 24 c0 00 00 movaps %xmm7,0xc0(%rsp)
4024f9: 00
4024fa: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax
402501: 00
402502: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx
402507: 48 89 f2 mov %rsi,%rdx
40250a: be 01 00 00 00 mov $0x1,%esi
40250f: 48 8b 3d 3a 55 20 00 mov 0x20553a(%rip),%rdi # 607a50 <stderr@@GLIBC_2.2.5>
402516: 48 89 44 24 10 mov %rax,0x10(%rsp)
40251b: 48 8d 44 24 20 lea 0x20(%rsp),%rax
402520: c7 44 24 08 10 00 00 movl $0x10,0x8(%rsp)
402527: 00
402528: c7 44 24 0c 30 00 00 movl $0x30,0xc(%rsp)
40252f: 00
402530: 48 89 44 24 18 mov %rax,0x18(%rsp)
402535: e8 e6 f0 ff ff callq 401620 <__vfprintf_chk@plt>
40253a: 48 89 df mov %rbx,%rdi
40253d: e8 6e f4 ff ff callq 4019b0 <perror@plt>
402542: 48 81 c4 d0 00 00 00 add $0xd0,%rsp
402549: 5b pop %rbx
40254a: c3 retq
40254b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
402550: 53 push %rbx
402551: 48 89 fb mov %rdi,%rbx
402554: 48 81 ec 60 01 00 00 sub $0x160,%rsp
40255b: 84 c0 test %al,%al
40255d: 48 89 94 24 c0 00 00 mov %rdx,0xc0(%rsp)
402564: 00
402565: 48 89 8c 24 c8 00 00 mov %rcx,0xc8(%rsp)
40256c: 00
40256d: 4c 89 84 24 d0 00 00 mov %r8,0xd0(%rsp)
402574: 00
402575: 4c 89 8c 24 d8 00 00 mov %r9,0xd8(%rsp)
40257c: 00
40257d: 74 40 je 4025bf <dlerror@plt+0xb5f>
40257f: 0f 29 84 24 e0 00 00 movaps %xmm0,0xe0(%rsp)
402586: 00
402587: 0f 29 8c 24 f0 00 00 movaps %xmm1,0xf0(%rsp)
40258e: 00
40258f: 0f 29 94 24 00 01 00 movaps %xmm2,0x100(%rsp)
402596: 00
402597: 0f 29 9c 24 10 01 00 movaps %xmm3,0x110(%rsp)
40259e: 00
40259f: 0f 29 a4 24 20 01 00 movaps %xmm4,0x120(%rsp)
4025a6: 00
4025a7: 0f 29 ac 24 30 01 00 movaps %xmm5,0x130(%rsp)
4025ae: 00
4025af: 0f 29 b4 24 40 01 00 movaps %xmm6,0x140(%rsp)
4025b6: 00
4025b7: 0f 29 bc 24 50 01 00 movaps %xmm7,0x150(%rsp)
4025be: 00
4025bf: 48 8d 84 24 70 01 00 lea 0x170(%rsp),%rax
4025c6: 00
4025c7: 4c 8d 4c 24 08 lea 0x8(%rsp),%r9
4025cc: 49 89 f0 mov %rsi,%r8
4025cf: 48 89 df mov %rbx,%rdi
4025d2: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx
4025d9: ba 01 00 00 00 mov $0x1,%edx
4025de: be 00 10 00 00 mov $0x1000,%esi
4025e3: 48 89 44 24 10 mov %rax,0x10(%rsp)
4025e8: 48 8d 84 24 b0 00 00 lea 0xb0(%rsp),%rax
4025ef: 00
4025f0: c7 44 24 08 10 00 00 movl $0x10,0x8(%rsp)
4025f7: 00
4025f8: c7 44 24 0c 30 00 00 movl $0x30,0xc(%rsp)
4025ff: 00
402600: 48 89 44 24 18 mov %rax,0x18(%rsp)
402605: e8 16 f3 ff ff callq 401920 <__vsnprintf_chk@plt>
40260a: 48 8d 54 24 20 lea 0x20(%rsp),%rdx
40260f: 48 89 de mov %rbx,%rsi
402612: bf 01 00 00 00 mov $0x1,%edi
402617: e8 94 f2 ff ff callq 4018b0 <__xstat@plt>
40261c: 48 81 c4 60 01 00 00 add $0x160,%rsp
402623: 5b pop %rbx
402624: c3 retq
402625: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1)
40262c: 00 00 00 00
402630: 41 56 push %r14
402632: 41 55 push %r13
402634: 49 89 fd mov %rdi,%r13
402637: 41 54 push %r12
402639: 55 push %rbp
40263a: ba 01 10 00 00 mov $0x1001,%edx
40263f: 53 push %rbx
402640: 48 81 ec 10 50 00 00 sub $0x5010,%rsp
402647: 48 8b 1f mov (%rdi),%rbx
40264a: 48 8d bc 24 00 40 00 lea 0x4000(%rsp),%rdi
402651: 00
402652: e8 e9 ef ff ff callq 401640 <strncpy@plt>
402657: 80 bc 24 00 50 00 00 cmpb $0x0,0x5000(%rsp)
40265e: 00
40265f: 0f 85 22 02 00 00 jne 402887 <dlerror@plt+0xe27>
402665: 48 8d bc 24 00 40 00 lea 0x4000(%rsp),%rdi
40266c: 00
40266d: be d9 55 40 00 mov $0x4055d9,%esi
402672: 4c 8d a4 24 00 10 00 lea 0x1000(%rsp),%r12
402679: 00
40267a: e8 41 f3 ff ff callq 4019c0 <strtok@plt>
40267f: ba 00 10 00 00 mov $0x1000,%edx
402684: 48 89 c6 mov %rax,%rsi
402687: 48 89 e7 mov %rsp,%rdi
40268a: e8 b1 f2 ff ff callq 401940 <__strcpy_chk@plt>
40268f: 31 ff xor %edi,%edi
402691: be d9 55 40 00 mov $0x4055d9,%esi
402696: e8 25 f3 ff ff callq 4019c0 <strtok@plt>
40269b: ba 00 10 00 00 mov $0x1000,%edx
4026a0: 48 89 c6 mov %rax,%rsi
4026a3: 4c 89 e7 mov %r12,%rdi
4026a6: e8 95 f2 ff ff callq 401940 <__strcpy_chk@plt>
4026ab: 80 3c 24 00 cmpb $0x0,(%rsp)
4026af: 0f 84 d2 01 00 00 je 402887 <dlerror@plt+0xe27>
4026b5: 80 bc 24 00 10 00 00 cmpb $0x0,0x1000(%rsp)
4026bc: 00
4026bd: 0f 84 c4 01 00 00 je 402887 <dlerror@plt+0xe27>
4026c3: 48 8d bc 24 00 40 00 lea 0x4000(%rsp),%rdi
4026ca: 00
4026cb: 48 89 e6 mov %rsp,%rsi
4026ce: 48 8d ab 78 10 00 00 lea 0x1078(%rbx),%rbp
4026d5: e8 e6 0a 00 00 callq 4031c0 <dlerror@plt+0x1760>
4026da: 48 83 ec 08 sub $0x8,%rsp
4026de: 41 b9 db 55 40 00 mov $0x4055db,%r9d
4026e4: 48 89 ea mov %rbp,%rdx
4026e7: 41 54 push %r12
4026e9: 4c 89 c9 mov %r9,%rcx
4026ec: 31 c0 xor %eax,%eax
4026ee: be e4 55 40 00 mov $0x4055e4,%esi
4026f3: 4c 8d 84 24 10 40 00 lea 0x4010(%rsp),%r8
4026fa: 00
4026fb: 48 8d bc 24 10 20 00 lea 0x2010(%rsp),%rdi
402702: 00
402703: e8 48 fe ff ff callq 402550 <dlerror@plt+0xaf0>
402708: 85 c0 test %eax,%eax
40270a: 5a pop %rdx
40270b: 59 pop %rcx
40270c: 75 4a jne 402758 <dlerror@plt+0xcf8>
40270e: 48 89 df mov %rbx,%rdi
402711: e8 9a 24 00 00 callq 404bb0 <dlerror@plt+0x3150>
402716: 83 f8 ff cmp $0xffffffff,%eax
402719: 0f 84 91 02 00 00 je 4029b0 <dlerror@plt+0xf50>
40271f: 48 8d b3 78 20 00 00 lea 0x2078(%rbx),%rsi
402726: 48 8d bc 24 00 20 00 lea 0x2000(%rsp),%rdi
40272d: 00
40272e: 4c 89 e2 mov %r12,%rdx
402731: e8 ba 28 00 00 callq 404ff0 <dlerror@plt+0x3590>
402736: 83 f8 ff cmp $0xffffffff,%eax
402739: 0f 84 71 02 00 00 je 4029b0 <dlerror@plt+0xf50>
40273f: 31 c0 xor %eax,%eax
402741: 48 81 c4 10 50 00 00 add $0x5010,%rsp
402748: 5b pop %rbx
402749: 5d pop %rbp
40274a: 41 5c pop %r12
40274c: 41 5d pop %r13
40274e: 41 5e pop %r14
402750: c3 retq
402751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
402758: 48 83 ec 08 sub $0x8,%rsp
40275c: 41 b9 db 55 40 00 mov $0x4055db,%r9d
402762: 41 b8 dd 55 40 00 mov $0x4055dd,%r8d
402768: 41 54 push %r12
40276a: 68 db 55 40 00 pushq $0x4055db
40276f: 4c 89 c9 mov %r9,%rcx
402772: 48 89 ea mov %rbp,%rdx
402775: be e0 55 40 00 mov $0x4055e0,%esi
40277a: 48 8d 84 24 18 40 00 lea 0x4018(%rsp),%rax
402781: 00
402782: 50 push %rax
402783: 31 c0 xor %eax,%eax
402785: 48 8d bc 24 20 20 00 lea 0x2020(%rsp),%rdi
40278c: 00
40278d: e8 be fd ff ff callq 402550 <dlerror@plt+0xaf0>
402792: 48 83 c4 20 add $0x20,%rsp
402796: 85 c0 test %eax,%eax
402798: 0f 84 70 ff ff ff je 40270e <dlerror@plt+0xcae>
40279e: 48 8d bc 24 00 30 00 lea 0x3000(%rsp),%rdi
4027a5: 00
4027a6: 31 c0 xor %eax,%eax
4027a8: 49 89 e0 mov %rsp,%r8
4027ab: b9 db 55 40 00 mov $0x4055db,%ecx
4027b0: 48 89 ea mov %rbp,%rdx
4027b3: be ef 55 40 00 mov $0x4055ef,%esi
4027b8: e8 93 fd ff ff callq 402550 <dlerror@plt+0xaf0>
4027bd: 85 c0 test %eax,%eax
4027bf: 0f 85 db 00 00 00 jne 4028a0 <dlerror@plt+0xe40>
4027c5: 49 8b 7d 00 mov 0x0(%r13),%rdi
4027c9: e8 e2 23 00 00 callq 404bb0 <dlerror@plt+0x3150>
4027ce: 83 f8 ff cmp $0xffffffff,%eax
4027d1: 0f 84 19 01 00 00 je 4028f0 <dlerror@plt+0xe90>
4027d7: 49 8b 5d 08 mov 0x8(%r13),%rbx
4027db: 49 8d 6d 10 lea 0x10(%r13),%rbp
4027df: 4d 8d 75 08 lea 0x8(%r13),%r14
4027e3: 48 85 db test %rbx,%rbx
4027e6: 75 1c jne 402804 <dlerror@plt+0xda4>
4027e8: e9 23 01 00 00 jmpq 402910 <dlerror@plt+0xeb0>
4027ed: 0f 1f 00 nopl (%rax)
4027f0: 49 89 ee mov %rbp,%r14
4027f3: 48 83 c5 08 add $0x8,%rbp
4027f7: 48 8b 5d f8 mov -0x8(%rbp),%rbx
4027fb: 48 85 db test %rbx,%rbx
4027fe: 0f 84 0c 01 00 00 je 402910 <dlerror@plt+0xeb0>
402804: 48 8d 7b 78 lea 0x78(%rbx),%rdi
402808: 48 8d b4 24 00 30 00 lea 0x3000(%rsp),%rsi
40280f: 00
402810: e8 db ef ff ff callq 4017f0 <strcmp@plt>
402815: 85 c0 test %eax,%eax
402817: 75 d7 jne 4027f0 <dlerror@plt+0xd90>
402819: 48 8b 6b 10 mov 0x10(%rbx),%rbp
40281d: 48 3b 6b 18 cmp 0x18(%rbx),%rbp
402821: 0f 83 18 ff ff ff jae 40273f <dlerror@plt+0xcdf>
402827: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
40282e: 00 00
402830: 48 8d 7d 12 lea 0x12(%rbp),%rdi
402834: 4c 89 e6 mov %r12,%rsi
402837: e8 b4 ef ff ff callq 4017f0 <strcmp@plt>
40283c: 85 c0 test %eax,%eax
40283e: 75 0f jne 40284f <dlerror@plt+0xdef>
402840: 48 89 ee mov %rbp,%rsi
402843: 48 89 df mov %rbx,%rdi
402846: e8 85 f6 ff ff callq 401ed0 <dlerror@plt+0x470>
40284b: 85 c0 test %eax,%eax
40284d: 75 21 jne 402870 <dlerror@plt+0xe10>
40284f: 48 89 ee mov %rbp,%rsi
402852: 48 89 df mov %rbx,%rdi
402855: e8 46 f4 ff ff callq 401ca0 <dlerror@plt+0x240>
40285a: 48 3b 43 18 cmp 0x18(%rbx),%rax
40285e: 48 89 c5 mov %rax,%rbp
402861: 72 cd jb 402830 <dlerror@plt+0xdd0>
402863: e9 d7 fe ff ff jmpq 40273f <dlerror@plt+0xcdf>
402868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40286f: 00
402870: bf 48 56 40 00 mov $0x405648,%edi
402875: 4c 89 e6 mov %r12,%rsi
402878: 31 c0 xor %eax,%eax
40287a: e8 51 fb ff ff callq 4023d0 <dlerror@plt+0x970>
40287f: 48 89 df mov %rbx,%rdi
402882: e8 89 ed ff ff callq 401610 <free@plt>
402887: 48 81 c4 10 50 00 00 add $0x5010,%rsp
40288e: b8 ff ff ff ff mov $0xffffffff,%eax
402893: 5b pop %rbx
402894: 5d pop %rbp
402895: 41 5c pop %r12
402897: 41 5d pop %r13
402899: 41 5e pop %r14
40289b: c3 retq
40289c: 0f 1f 40 00 nopl 0x0(%rax)
4028a0: 48 8d bc 24 00 30 00 lea 0x3000(%rsp),%rdi
4028a7: 00
4028a8: 31 c0 xor %eax,%eax
4028aa: 49 89 e0 mov %rsp,%r8
4028ad: b9 db 55 40 00 mov $0x4055db,%ecx
4028b2: 48 89 ea mov %rbp,%rdx
4028b5: be fa 55 40 00 mov $0x4055fa,%esi
4028ba: e8 91 fc ff ff callq 402550 <dlerror@plt+0xaf0>
4028bf: 85 c0 test %eax,%eax
4028c1: 0f 84 fe fe ff ff je 4027c5 <dlerror@plt+0xd65>
4028c7: 48 8d bc 24 00 30 00 lea 0x3000(%rsp),%rdi
4028ce: 00
4028cf: 31 c0 xor %eax,%eax
4028d1: 49 89 e0 mov %rsp,%r8
4028d4: b9 db 55 40 00 mov $0x4055db,%ecx
4028d9: 48 89 ea mov %rbp,%rdx
4028dc: be e8 55 40 00 mov $0x4055e8,%esi
4028e1: e8 6a fc ff ff callq 402550 <dlerror@plt+0xaf0>
4028e6: 85 c0 test %eax,%eax
4028e8: 0f 84 d7 fe ff ff je 4027c5 <dlerror@plt+0xd65>
4028ee: 66 90 xchg %ax,%ax
4028f0: 48 8d b4 24 00 30 00 lea 0x3000(%rsp),%rsi
4028f7: 00
4028f8: 31 c0 xor %eax,%eax
4028fa: bf 05 56 40 00 mov $0x405605,%edi
4028ff: e8 cc fa ff ff callq 4023d0 <dlerror@plt+0x970>
402904: b8 ff ff ff ff mov $0xffffffff,%eax
402909: e9 33 fe ff ff jmpq 402741 <dlerror@plt+0xce1>
40290e: 66 90 xchg %ax,%ax
402910: bf 90 40 00 00 mov $0x4090,%edi
402915: e8 c6 ef ff ff callq 4018e0 <malloc@plt>
40291a: 48 85 c0 test %rax,%rax
40291d: 48 89 c3 mov %rax,%rbx
402920: 0f 84 e9 00 00 00 je 402a0f <dlerror@plt+0xfaf>
402926: 48 8d 78 78 lea 0x78(%rax),%rdi
40292a: 48 8d b4 24 00 30 00 lea 0x3000(%rsp),%rsi
402931: 00
402932: ba 00 10 00 00 mov $0x1000,%edx
402937: e8 04 ed ff ff callq 401640 <strncpy@plt>
40293c: 49 8b 6d 00 mov 0x0(%r13),%rbp
402940: 48 8d bb 78 10 00 00 lea 0x1078(%rbx),%rdi
402947: ba 00 10 00 00 mov $0x1000,%edx
40294c: 48 8d b5 78 10 00 00 lea 0x1078(%rbp),%rsi
402953: e8 e8 ec ff ff callq 401640 <strncpy@plt>
402958: 48 8d b5 78 20 00 00 lea 0x2078(%rbp),%rsi
40295f: 48 8d bb 78 20 00 00 lea 0x2078(%rbx),%rdi
402966: ba 00 10 00 00 mov $0x1000,%edx
40296b: e8 d0 ec ff ff callq 401640 <strncpy@plt>
402970: 80 bb 77 10 00 00 00 cmpb $0x0,0x1077(%rbx)
402977: 75 57 jne 4029d0 <dlerror@plt+0xf70>
402979: 80 bb 77 20 00 00 00 cmpb $0x0,0x2077(%rbx)
402980: 75 4e jne 4029d0 <dlerror@plt+0xf70>
402982: 80 bb 77 30 00 00 00 cmpb $0x0,0x3077(%rbx)
402989: 75 45 jne 4029d0 <dlerror@plt+0xf70>
40298b: 8b 85 78 40 00 00 mov 0x4078(%rbp),%eax
402991: 48 89 df mov %rbx,%rdi
402994: 89 83 78 40 00 00 mov %eax,0x4078(%rbx)
40299a: e8 01 f6 ff ff callq 401fa0 <dlerror@plt+0x540>
40299f: 85 c0 test %eax,%eax
4029a1: 75 46 jne 4029e9 <dlerror@plt+0xf89>
4029a3: 49 89 1e mov %rbx,(%r14)
4029a6: e9 6e fe ff ff jmpq 402819 <dlerror@plt+0xdb9>
4029ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4029b0: 31 c0 xor %eax,%eax
4029b2: 4c 89 e6 mov %r12,%rsi
4029b5: bf 36 56 40 00 mov $0x405636,%edi
4029ba: e8 11 fa ff ff callq 4023d0 <dlerror@plt+0x970>
4029bf: b8 ff ff ff ff mov $0xffffffff,%eax
4029c4: e9 78 fd ff ff jmpq 402741 <dlerror@plt+0xce1>
4029c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4029d0: bf d0 56 40 00 mov $0x4056d0,%edi
4029d5: 31 c0 xor %eax,%eax
4029d7: e8 f4 f9 ff ff callq 4023d0 <dlerror@plt+0x970>
4029dc: 48 89 df mov %rbx,%rdi
4029df: e8 2c ec ff ff callq 401610 <free@plt>
4029e4: e9 07 ff ff ff jmpq 4028f0 <dlerror@plt+0xe90>
4029e9: 48 8d 94 24 00 30 00 lea 0x3000(%rsp),%rdx
4029f0: 00
4029f1: be 1c 56 40 00 mov $0x40561c,%esi
4029f6: bf c6 54 40 00 mov $0x4054c6,%edi
4029fb: 31 c0 xor %eax,%eax
4029fd: e8 9e fa ff ff callq 4024a0 <dlerror@plt+0xa40>
402a02: 48 89 df mov %rbx,%rdi
402a05: e8 06 ec ff ff callq 401610 <free@plt>
402a0a: e9 e1 fe ff ff jmpq 4028f0 <dlerror@plt+0xe90>
402a0f: be a8 56 40 00 mov $0x4056a8,%esi
402a14: bf c6 54 40 00 mov $0x4054c6,%edi
402a19: 31 c0 xor %eax,%eax
402a1b: e8 80 fa ff ff callq 4024a0 <dlerror@plt+0xa40>
402a20: e9 cb fe ff ff jmpq 4028f0 <dlerror@plt+0xe90>
402a25: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1)
402a2c: 00 00 00 00
402a30: 48 8b 47 10 mov 0x10(%rdi),%rax
402a34: 48 3b 47 18 cmp 0x18(%rdi),%rax
402a38: 73 6d jae 402aa7 <dlerror@plt+0x1047>
402a3a: 0f b6 50 11 movzbl 0x11(%rax),%edx
402a3e: 80 fa 64 cmp $0x64,%dl
402a41: 40 0f 94 c6 sete %sil
402a45: 80 fa 78 cmp $0x78,%dl
402a48: 0f 94 c1 sete %cl
402a4b: 40 08 ce or %cl,%sil
402a4e: 75 5a jne 402aaa <dlerror@plt+0x104a>
402a50: 53 push %rbx
402a51: 48 89 fb mov %rdi,%rbx
402a54: eb 20 jmp 402a76 <dlerror@plt+0x1016>
402a56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
402a5d: 00 00 00
402a60: 0f b6 50 11 movzbl 0x11(%rax),%edx
402a64: 80 fa 64 cmp $0x64,%dl
402a67: 40 0f 94 c6 sete %sil
402a6b: 80 fa 78 cmp $0x78,%dl
402a6e: 0f 94 c1 sete %cl
402a71: 40 08 ce or %cl,%sil
402a74: 75 2a jne 402aa0 <dlerror@plt+0x1040>
402a76: 83 ea 5a sub $0x5a,%edx
402a79: 81 e2 f7 00 00 00 and $0xf7,%edx
402a7f: 74 1f je 402aa0 <dlerror@plt+0x1040>
402a81: 48 89 c6 mov %rax,%rsi
402a84: 48 89 df mov %rbx,%rdi
402a87: e8 14 f2 ff ff callq 401ca0 <dlerror@plt+0x240>
402a8c: 48 39 43 18 cmp %rax,0x18(%rbx)
402a90: 77 ce ja 402a60 <dlerror@plt+0x1000>
402a92: 31 c0 xor %eax,%eax
402a94: 5b pop %rbx
402a95: c3 retq
402a96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
402a9d: 00 00 00
402aa0: b8 01 00 00 00 mov $0x1,%eax
402aa5: 5b pop %rbx
402aa6: c3 retq
402aa7: 31 c0 xor %eax,%eax
402aa9: c3 retq
402aaa: b8 01 00 00 00 mov $0x1,%eax
402aaf: c3 retq
402ab0: 41 54 push %r12
402ab2: 55 push %rbp
402ab3: 49 89 fc mov %rdi,%r12
402ab6: 53 push %rbx
402ab7: 31 c0 xor %eax,%eax
402ab9: b9 14 00 00 00 mov $0x14,%ecx
402abe: 48 81 ec a0 00 00 00 sub $0xa0,%rsp
402ac5: 48 8b 5f 10 mov 0x10(%rdi),%rbx
402ac9: 49 3b 5c 24 18 cmp 0x18(%r12),%rbx
402ace: 48 89 e7 mov %rsp,%rdi
402ad1: 48 89 e5 mov %rsp,%rbp
402ad4: f3 48 ab rep stos %rax,%es:(%rdi)
402ad7: 4c 89 24 24 mov %r12,(%rsp)
402adb: 72 28 jb 402b05 <dlerror@plt+0x10a5>
402add: e9 9f 00 00 00 jmpq 402b81 <dlerror@plt+0x1121>
402ae2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
402ae8: 3c 78 cmp $0x78,%al
402aea: 74 28 je 402b14 <dlerror@plt+0x10b4>
402aec: 3c 64 cmp $0x64,%al
402aee: 74 40 je 402b30 <dlerror@plt+0x10d0>
402af0: 48 89 de mov %rbx,%rsi
402af3: 4c 89 e7 mov %r12,%rdi
402af6: e8 a5 f1 ff ff callq 401ca0 <dlerror@plt+0x240>
402afb: 49 39 44 24 18 cmp %rax,0x18(%r12)
402b00: 48 89 c3 mov %rax,%rbx
402b03: 76 43 jbe 402b48 <dlerror@plt+0x10e8>
402b05: 0f b6 43 11 movzbl 0x11(%rbx),%eax
402b09: 8d 50 a6 lea -0x5a(%rax),%edx
402b0c: 81 e2 f7 00 00 00 and $0xf7,%edx
402b12: 75 d4 jne 402ae8 <dlerror@plt+0x1088>
402b14: 48 89 de mov %rbx,%rsi
402b17: 4c 89 e7 mov %r12,%rdi
402b1a: e8 b1 f3 ff ff callq 401ed0 <dlerror@plt+0x470>
402b1f: 85 c0 test %eax,%eax
402b21: 74 cd je 402af0 <dlerror@plt+0x1090>
402b23: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
402b28: 41 bc ff ff ff ff mov $0xffffffff,%r12d
402b2e: eb 20 jmp 402b50 <dlerror@plt+0x10f0>
402b30: 48 8d 73 12 lea 0x12(%rbx),%rsi
402b34: 48 89 ef mov %rbp,%rdi
402b37: e8 f4 fa ff ff callq 402630 <dlerror@plt+0xbd0>
402b3c: 83 f8 ff cmp $0xffffffff,%eax
402b3f: 75 af jne 402af0 <dlerror@plt+0x1090>
402b41: eb e0 jmp 402b23 <dlerror@plt+0x10c3>
402b43: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
402b48: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
402b4d: 45 31 e4 xor %r12d,%r12d
402b50: 48 85 ff test %rdi,%rdi
402b53: 48 8d 5d 10 lea 0x10(%rbp),%rbx
402b57: 74 19 je 402b72 <dlerror@plt+0x1112>
402b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
402b60: 48 83 c3 08 add $0x8,%rbx
402b64: e8 b7 f6 ff ff callq 402220 <dlerror@plt+0x7c0>
402b69: 48 8b 7b f8 mov -0x8(%rbx),%rdi
402b6d: 48 85 ff test %rdi,%rdi
402b70: 75 ee jne 402b60 <dlerror@plt+0x1100>
402b72: 48 81 c4 a0 00 00 00 add $0xa0,%rsp
402b79: 44 89 e0 mov %r12d,%eax
402b7c: 5b pop %rbx
402b7d: 5d pop %rbp
402b7e: 41 5c pop %r12
402b80: c3 retq
402b81: 45 31 e4 xor %r12d,%r12d
402b84: eb ec jmp 402b72 <dlerror@plt+0x1112>
402b86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
402b8d: 00 00 00
402b90: 41 57 push %r15
402b92: 41 56 push %r14
402b94: 41 55 push %r13
402b96: 41 54 push %r12
402b98: 55 push %rbp
402b99: 53 push %rbx
402b9a: 48 89 fd mov %rdi,%rbp
402b9d: 48 81 ec 18 10 00 00 sub $0x1018,%rsp
402ba4: 48 8b 5f 10 mov 0x10(%rdi),%rbx
402ba8: bf 5d 56 40 00 mov $0x40565d,%edi
402bad: ff 15 65 4f 20 00 callq *0x204f65(%rip) # 607b18 <stderr@@GLIBC_2.2.5+0xc8>
402bb3: 48 85 c0 test %rax,%rax
402bb6: 48 89 44 24 08 mov %rax,0x8(%rsp)
402bbb: 0f 84 64 01 00 00 je 402d25 <dlerror@plt+0x12c5>
402bc1: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
402bc6: ff 15 1c 4f 20 00 callq *0x204f1c(%rip) # 607ae8 <stderr@@GLIBC_2.2.5+0x98>
402bcc: 48 85 c0 test %rax,%rax
402bcf: 49 89 c6 mov %rax,%r14
402bd2: 0f 84 5e 01 00 00 je 402d36 <dlerror@plt+0x12d6>
402bd8: 48 3b 5d 18 cmp 0x18(%rbp),%rbx
402bdc: 72 22 jb 402c00 <dlerror@plt+0x11a0>
402bde: e9 e5 00 00 00 jmpq 402cc8 <dlerror@plt+0x1268>
402be3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
402be8: 48 89 de mov %rbx,%rsi
402beb: 48 89 ef mov %rbp,%rdi
402bee: e8 ad f0 ff ff callq 401ca0 <dlerror@plt+0x240>
402bf3: 48 39 45 18 cmp %rax,0x18(%rbp)
402bf7: 48 89 c3 mov %rax,%rbx
402bfa: 0f 86 c8 00 00 00 jbe 402cc8 <dlerror@plt+0x1268>
402c00: 80 7b 11 73 cmpb $0x73,0x11(%rbx)
402c04: 75 e2 jne 402be8 <dlerror@plt+0x1188>
402c06: 4c 8d 63 12 lea 0x12(%rbx),%r12
402c0a: 48 89 de mov %rbx,%rsi
402c0d: 48 89 ef mov %rbp,%rdi
402c10: e8 bb f0 ff ff callq 401cd0 <dlerror@plt+0x270>
402c15: be 00 10 00 00 mov $0x1000,%esi
402c1a: 4c 89 e7 mov %r12,%rdi
402c1d: 49 89 c5 mov %rax,%r13
402c20: e8 5b eb ff ff callq 401780 <strnlen@plt>
402c25: 48 3d fb 0f 00 00 cmp $0xffb,%rax
402c2b: 0f 87 ab 00 00 00 ja 402cdc <dlerror@plt+0x127c>
402c31: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
402c36: ba 00 10 00 00 mov $0x1000,%edx
402c3b: 4c 89 e6 mov %r12,%rsi
402c3e: e8 5d ec ff ff callq 4018a0 <__stpcpy_chk@plt>
402c43: c7 00 2e 70 79 00 movl $0x79702e,(%rax)
402c49: 8b 05 11 51 21 00 mov 0x215111(%rip),%eax # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
402c4f: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
402c54: 85 c0 test %eax,%eax
402c56: 74 60 je 402cb8 <dlerror@plt+0x1258>
402c58: ff 15 6a 4e 20 00 callq *0x204e6a(%rip) # 607ac8 <stderr@@GLIBC_2.2.5+0x78>
402c5e: 49 89 c7 mov %rax,%r15
402c61: 4c 89 fa mov %r15,%rdx
402c64: be 7d 56 40 00 mov $0x40567d,%esi
402c69: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
402c6e: ff 15 64 4e 20 00 callq *0x204e64(%rip) # 607ad8 <stderr@@GLIBC_2.2.5+0x88>
402c74: 4c 89 ff mov %r15,%rdi
402c77: ff 15 fb 4e 20 00 callq *0x204efb(%rip) # 607b78 <stderr@@GLIBC_2.2.5+0x128>
402c7d: 8b 73 0c mov 0xc(%rbx),%esi
402c80: 4c 89 ef mov %r13,%rdi
402c83: 0f ce bswap %esi
402c85: 89 f6 mov %esi,%esi
402c87: ff 15 d3 4d 20 00 callq *0x204dd3(%rip) # 607a60 <stderr@@GLIBC_2.2.5+0x10>
402c8d: 48 85 c0 test %rax,%rax
402c90: 74 5d je 402cef <dlerror@plt+0x128f>
402c92: 4c 89 f2 mov %r14,%rdx
402c95: 4c 89 f6 mov %r14,%rsi
402c98: 48 89 c7 mov %rax,%rdi
402c9b: ff 15 c7 4d 20 00 callq *0x204dc7(%rip) # 607a68 <stderr@@GLIBC_2.2.5+0x18>
402ca1: 48 85 c0 test %rax,%rax
402ca4: 74 63 je 402d09 <dlerror@plt+0x12a9>
402ca6: 4c 89 ef mov %r13,%rdi
402ca9: e8 62 e9 ff ff callq 401610 <free@plt>
402cae: e9 35 ff ff ff jmpq 402be8 <dlerror@plt+0x1188>
402cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
402cb8: ff 15 da 4d 20 00 callq *0x204dda(%rip) # 607a98 <stderr@@GLIBC_2.2.5+0x48>
402cbe: 49 89 c7 mov %rax,%r15
402cc1: eb 9e jmp 402c61 <dlerror@plt+0x1201>
402cc3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
402cc8: 31 c0 xor %eax,%eax
402cca: 48 81 c4 18 10 00 00 add $0x1018,%rsp
402cd1: 5b pop %rbx
402cd2: 5d pop %rbp
402cd3: 41 5c pop %r12
402cd5: 41 5d pop %r13
402cd7: 41 5e pop %r14
402cd9: 41 5f pop %r15
402cdb: c3 retq
402cdc: 31 c0 xor %eax,%eax
402cde: bf 66 56 40 00 mov $0x405666,%edi
402ce3: e8 e8 f6 ff ff callq 4023d0 <dlerror@plt+0x970>
402ce8: b8 ff ff ff ff mov $0xffffffff,%eax
402ced: eb db jmp 402cca <dlerror@plt+0x126a>
402cef: 4c 89 e6 mov %r12,%rsi
402cf2: bf 38 57 40 00 mov $0x405738,%edi
402cf7: e8 d4 f6 ff ff callq 4023d0 <dlerror@plt+0x970>
402cfc: ff 15 1e 4e 20 00 callq *0x204e1e(%rip) # 607b20 <stderr@@GLIBC_2.2.5+0xd0>
402d02: b8 ff ff ff ff mov $0xffffffff,%eax
402d07: eb c1 jmp 402cca <dlerror@plt+0x126a>
402d09: ff 15 11 4e 20 00 callq *0x204e11(%rip) # 607b20 <stderr@@GLIBC_2.2.5+0xd0>
402d0f: 31 c0 xor %eax,%eax
402d11: 4c 89 e6 mov %r12,%rsi
402d14: bf 86 56 40 00 mov $0x405686,%edi
402d19: e8 b2 f6 ff ff callq 4023d0 <dlerror@plt+0x970>
402d1e: b8 ff ff ff ff mov $0xffffffff,%eax
402d23: eb a5 jmp 402cca <dlerror@plt+0x126a>
402d25: bf f0 56 40 00 mov $0x4056f0,%edi
402d2a: e8 a1 f6 ff ff callq 4023d0 <dlerror@plt+0x970>
402d2f: b8 ff ff ff ff mov $0xffffffff,%eax
402d34: eb 94 jmp 402cca <dlerror@plt+0x126a>
402d36: 31 c0 xor %eax,%eax
402d38: bf 10 57 40 00 mov $0x405710,%edi
402d3d: e8 8e f6 ff ff callq 4023d0 <dlerror@plt+0x970>
402d42: b8 ff ff ff ff mov $0xffffffff,%eax
402d47: eb 81 jmp 402cca <dlerror@plt+0x126a>
402d49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
402d50: 41 54 push %r12
402d52: 49 89 f4 mov %rsi,%r12
402d55: 55 push %rbp
402d56: 53 push %rbx
402d57: 48 89 fb mov %rdi,%rbx
402d5a: bf 5d 56 40 00 mov $0x40565d,%edi
402d5f: ff 15 b3 4d 20 00 callq *0x204db3(%rip) # 607b18 <stderr@@GLIBC_2.2.5+0xc8>
402d65: 48 85 c0 test %rax,%rax
402d68: 0f 84 b2 00 00 00 je 402e20 <dlerror@plt+0x13c0>
402d6e: 48 89 c7 mov %rax,%rdi
402d71: ff 15 71 4d 20 00 callq *0x204d71(%rip) # 607ae8 <stderr@@GLIBC_2.2.5+0x98>
402d77: 48 89 de mov %rbx,%rsi
402d7a: 48 89 c7 mov %rax,%rdi
402d7d: ff 15 b5 4d 20 00 callq *0x204db5(%rip) # 607b38 <stderr@@GLIBC_2.2.5+0xe8>
402d83: 48 85 c0 test %rax,%rax
402d86: 48 89 c3 mov %rax,%rbx
402d89: 0f 84 a1 00 00 00 je 402e30 <dlerror@plt+0x13d0>
402d8f: 48 89 c7 mov %rax,%rdi
402d92: be b8 54 40 00 mov $0x4054b8,%esi
402d97: 31 c0 xor %eax,%eax
402d99: ff 15 41 4d 20 00 callq *0x204d41(%rip) # 607ae0 <stderr@@GLIBC_2.2.5+0x90>
402d9f: 48 85 c0 test %rax,%rax
402da2: 48 89 c5 mov %rax,%rbp
402da5: 0f 84 95 00 00 00 je 402e40 <dlerror@plt+0x13e0>
402dab: ff 15 7f 4d 20 00 callq *0x204d7f(%rip) # 607b30 <stderr@@GLIBC_2.2.5+0xe0>
402db1: 48 89 ef mov %rbp,%rdi
402db4: ff 15 36 4d 20 00 callq *0x204d36(%rip) # 607af0 <stderr@@GLIBC_2.2.5+0xa0>
402dba: 41 89 04 24 mov %eax,(%r12)
402dbe: 41 bc ff ff ff ff mov $0xffffffff,%r12d
402dc4: ff 15 5e 4d 20 00 callq *0x204d5e(%rip) # 607b28 <stderr@@GLIBC_2.2.5+0xd8>
402dca: 48 85 c0 test %rax,%rax
402dcd: 74 29 je 402df8 <dlerror@plt+0x1398>
402dcf: 48 89 df mov %rbx,%rdi
402dd2: ff 15 a0 4d 20 00 callq *0x204da0(%rip) # 607b78 <stderr@@GLIBC_2.2.5+0x128>
402dd8: 48 89 ef mov %rbp,%rdi
402ddb: ff 15 97 4d 20 00 callq *0x204d97(%rip) # 607b78 <stderr@@GLIBC_2.2.5+0x128>
402de1: ff 15 39 4d 20 00 callq *0x204d39(%rip) # 607b20 <stderr@@GLIBC_2.2.5+0xd0>
402de7: ff 15 43 4d 20 00 callq *0x204d43(%rip) # 607b30 <stderr@@GLIBC_2.2.5+0xe0>
402ded: 44 89 e0 mov %r12d,%eax
402df0: 5b pop %rbx
402df1: 5d pop %rbp
402df2: 41 5c pop %r12
402df4: c3 retq
402df5: 0f 1f 00 nopl (%rax)
402df8: 45 31 e4 xor %r12d,%r12d
402dfb: 48 89 df mov %rbx,%rdi
402dfe: ff 15 74 4d 20 00 callq *0x204d74(%rip) # 607b78 <stderr@@GLIBC_2.2.5+0x128>
402e04: 48 89 ef mov %rbp,%rdi
402e07: ff 15 6b 4d 20 00 callq *0x204d6b(%rip) # 607b78 <stderr@@GLIBC_2.2.5+0x128>
402e0d: ff 15 1d 4d 20 00 callq *0x204d1d(%rip) # 607b30 <stderr@@GLIBC_2.2.5+0xe0>
402e13: 44 89 e0 mov %r12d,%eax
402e16: 5b pop %rbx
402e17: 5d pop %rbp
402e18: 41 5c pop %r12
402e1a: c3 retq
402e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
402e20: 31 ed xor %ebp,%ebp
402e22: 31 db xor %ebx,%ebx
402e24: 41 bc ff ff ff ff mov $0xffffffff,%r12d
402e2a: eb a3 jmp 402dcf <dlerror@plt+0x136f>
402e2c: 0f 1f 40 00 nopl 0x0(%rax)
402e30: 31 ed xor %ebp,%ebp
402e32: 41 bc fe ff ff ff mov $0xfffffffe,%r12d
402e38: eb 95 jmp 402dcf <dlerror@plt+0x136f>
402e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
402e40: 41 bc ff ff ff ff mov $0xffffffff,%r12d
402e46: eb 87 jmp 402dcf <dlerror@plt+0x136f>
402e48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
402e4f: 00
402e50: f3 c3 repz retq
402e52: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
402e59: 1f 84 00 00 00 00 00
402e60: 41 54 push %r12
402e62: 55 push %rbp
402e63: 53 push %rbx
402e64: 48 89 fb mov %rdi,%rbx
402e67: e8 64 12 00 00 callq 4040d0 <dlerror@plt+0x2670>
402e6c: 85 c0 test %eax,%eax
402e6e: 75 50 jne 402ec0 <dlerror@plt+0x1460>
402e70: c7 83 7c 40 00 00 01 movl $0x1,0x407c(%rbx)
402e77: 00 00 00
402e7a: 48 89 df mov %rbx,%rdi
402e7d: e8 fe 14 00 00 callq 404380 <dlerror@plt+0x2920>
402e82: 85 c0 test %eax,%eax
402e84: 75 3a jne 402ec0 <dlerror@plt+0x1460>
402e86: 48 89 df mov %rbx,%rdi
402e89: e8 e2 17 00 00 callq 404670 <dlerror@plt+0x2c10>
402e8e: 85 c0 test %eax,%eax
402e90: 75 2e jne 402ec0 <dlerror@plt+0x1460>
402e92: 48 89 df mov %rbx,%rdi
402e95: e8 46 1a 00 00 callq 4048e0 <dlerror@plt+0x2e80>
402e9a: 85 c0 test %eax,%eax
402e9c: 75 22 jne 402ec0 <dlerror@plt+0x1460>
402e9e: 48 8b 05 13 4d 20 00 mov 0x204d13(%rip),%rax # 607bb8 <stderr@@GLIBC_2.2.5+0x168>
402ea5: 48 83 38 00 cmpq $0x0,(%rax)
402ea9: 74 25 je 402ed0 <dlerror@plt+0x1470>
402eab: 48 89 df mov %rbx,%rdi
402eae: 5b pop %rbx
402eaf: 5d pop %rbp
402eb0: 41 5c pop %r12
402eb2: e9 d9 fc ff ff jmpq 402b90 <dlerror@plt+0x1130>
402eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
402ebe: 00 00
402ec0: 5b pop %rbx
402ec1: b8 ff ff ff ff mov $0xffffffff,%eax
402ec6: 5d pop %rbp
402ec7: 41 5c pop %r12
402ec9: c3 retq
402eca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
402ed0: 31 f6 xor %esi,%esi
402ed2: 31 ff xor %edi,%edi
402ed4: e8 87 ea ff ff callq 401960 <setlocale@plt>
402ed9: 48 89 c7 mov %rax,%rdi
402edc: e8 cf e8 ff ff callq 4017b0 <__strdup@plt>
402ee1: be b8 54 40 00 mov $0x4054b8,%esi
402ee6: 31 ff xor %edi,%edi
402ee8: 48 89 c5 mov %rax,%rbp
402eeb: e8 70 ea ff ff callq 401960 <setlocale@plt>
402ef0: bf 0e 00 00 00 mov $0xe,%edi
402ef5: e8 06 ea ff ff callq 401900 <nl_langinfo@plt>
402efa: 48 89 ee mov %rbp,%rsi
402efd: 31 ff xor %edi,%edi
402eff: 49 89 c4 mov %rax,%r12
402f02: e8 59 ea ff ff callq 401960 <setlocale@plt>
402f07: 48 89 ef mov %rbp,%rdi
402f0a: e8 01 e7 ff ff callq 401610 <free@plt>
402f0f: 48 8b 15 a2 4c 20 00 mov 0x204ca2(%rip),%rdx # 607bb8 <stderr@@GLIBC_2.2.5+0x168>
402f16: 4c 89 22 mov %r12,(%rdx)
402f19: eb 90 jmp 402eab <dlerror@plt+0x144b>
402f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
402f20: e9 0b 1a 00 00 jmpq 404930 <dlerror@plt+0x2ed0>
402f25: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1)
402f2c: 00 00 00 00
402f30: f3 c3 repz retq
402f32: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
402f39: 00 00 00
402f3c: 0f 1f 40 00 nopl 0x0(%rax)
402f40: 41 56 push %r14
402f42: 41 55 push %r13
402f44: 41 89 fd mov %edi,%r13d
402f47: 41 54 push %r12
402f49: 55 push %rbp
402f4a: 49 89 f4 mov %rsi,%r12
402f4d: 53 push %rbx
402f4e: be 90 40 00 00 mov $0x4090,%esi
402f53: bf 01 00 00 00 mov $0x1,%edi
402f58: 48 81 ec 00 30 00 00 sub $0x3000,%rsp
402f5f: e8 7c e8 ff ff callq 4017e0 <calloc@plt>
402f64: 48 85 c0 test %rax,%rax
402f67: 48 89 c3 mov %rax,%rbx
402f6a: 0f 84 34 02 00 00 je 4031a4 <dlerror@plt+0x1744>
402f70: 49 8b 34 24 mov (%r12),%rsi
402f74: 48 89 e7 mov %rsp,%rdi
402f77: 4c 8d b4 24 00 10 00 lea 0x1000(%rsp),%r14
402f7e: 00
402f7f: e8 3c 05 00 00 callq 4034c0 <dlerror@plt+0x1a60>
402f84: 48 8d bc 24 00 20 00 lea 0x2000(%rsp),%rdi
402f8b: 00
402f8c: 48 89 e6 mov %rsp,%rsi
402f8f: e8 fc 05 00 00 callq 403590 <dlerror@plt+0x1b30>
402f94: 48 89 e6 mov %rsp,%rsi
402f97: 4c 89 f7 mov %r14,%rdi
402f9a: e8 e1 05 00 00 callq 403580 <dlerror@plt+0x1b20>
402f9f: bf ba 57 40 00 mov $0x4057ba,%edi
402fa4: e8 e7 1a 00 00 callq 404a90 <dlerror@plt+0x3030>
402fa9: bf ba 57 40 00 mov $0x4057ba,%edi
402fae: 48 89 c5 mov %rax,%rbp
402fb1: e8 8a 1b 00 00 callq 404b40 <dlerror@plt+0x30e0>
402fb6: 4d 89 f1 mov %r14,%r9
402fb9: 41 8b 01 mov (%r9),%eax
402fbc: 49 83 c1 04 add $0x4,%r9
402fc0: 44 8d 80 ff fe fe fe lea -0x1010101(%rax),%r8d
402fc7: f7 d0 not %eax
402fc9: 41 21 c0 and %eax,%r8d
402fcc: 41 81 e0 80 80 80 80 and $0x80808080,%r8d
402fd3: 74 e4 je 402fb9 <dlerror@plt+0x1559>
402fd5: 44 89 c0 mov %r8d,%eax
402fd8: 4c 89 f6 mov %r14,%rsi
402fdb: 48 89 df mov %rbx,%rdi
402fde: c1 e8 10 shr $0x10,%eax
402fe1: 41 f7 c0 80 80 00 00 test $0x8080,%r8d
402fe8: 44 0f 44 c0 cmove %eax,%r8d
402fec: 49 8d 41 02 lea 0x2(%r9),%rax
402ff0: 4c 0f 44 c8 cmove %rax,%r9
402ff4: 45 00 c0 add %r8b,%r8b
402ff7: 49 83 d9 03 sbb $0x3,%r9
402ffb: 4d 29 f1 sub %r14,%r9
402ffe: 4a 8d 14 0c lea (%rsp,%r9,1),%rdx
403002: e8 99 f1 ff ff callq 4021a0 <dlerror@plt+0x740>
403007: 85 c0 test %eax,%eax
403009: 0f 85 99 00 00 00 jne 4030a8 <dlerror@plt+0x1648>
40300f: 48 85 ed test %rbp,%rbp
403012: 44 89 ab 80 40 00 00 mov %r13d,0x4080(%rbx)
403019: 4c 89 a3 88 40 00 00 mov %r12,0x4088(%rbx)
403020: 0f 84 fa 00 00 00 je 403120 <dlerror@plt+0x16c0>
403026: 48 89 ee mov %rbp,%rsi
403029: 4c 89 f7 mov %r14,%rdi
40302c: e8 bf e7 ff ff callq 4017f0 <strcmp@plt>
403031: 85 c0 test %eax,%eax
403033: 74 42 je 403077 <dlerror@plt+0x1617>
403035: 4c 8d a3 78 20 00 00 lea 0x2078(%rbx),%r12
40303c: ba 00 10 00 00 mov $0x1000,%edx
403041: 48 89 ee mov %rbp,%rsi
403044: 4c 89 e7 mov %r12,%rdi
403047: e8 f4 e5 ff ff callq 401640 <strncpy@plt>
40304c: 80 bb 77 30 00 00 00 cmpb $0x0,0x3077(%rbx)
403053: 0f 85 37 01 00 00 jne 403190 <dlerror@plt+0x1730>
403059: 48 8d bb 78 30 00 00 lea 0x3078(%rbx),%rdi
403060: ba 00 10 00 00 mov $0x1000,%edx
403065: 4c 89 e6 mov %r12,%rsi
403068: c7 83 78 40 00 00 01 movl $0x1,0x4078(%rbx)
40306f: 00 00 00
403072: e8 c9 e8 ff ff callq 401940 <__strcpy_chk@plt>
403077: 48 89 df mov %rbx,%rdi
40307a: e8 d1 fd ff ff callq 402e50 <dlerror@plt+0x13f0>
40307f: 48 89 df mov %rbx,%rdi
403082: e8 d9 fd ff ff callq 402e60 <dlerror@plt+0x1400>
403087: 48 89 df mov %rbx,%rdi
40308a: 89 c5 mov %eax,%ebp
40308c: e8 8f fe ff ff callq 402f20 <dlerror@plt+0x14c0>
403091: 89 e8 mov %ebp,%eax
403093: 48 81 c4 00 30 00 00 add $0x3000,%rsp
40309a: 5b pop %rbx
40309b: 5d pop %rbp
40309c: 41 5c pop %r12
40309e: 41 5d pop %r13
4030a0: 41 5e pop %r14
4030a2: c3 retq
4030a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4030a8: 4c 89 f2 mov %r14,%rdx
4030ab: 8b 0a mov (%rdx),%ecx
4030ad: 48 83 c2 04 add $0x4,%rdx
4030b1: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax
4030b7: f7 d1 not %ecx
4030b9: 21 c8 and %ecx,%eax
4030bb: 25 80 80 80 80 and $0x80808080,%eax
4030c0: 74 e9 je 4030ab <dlerror@plt+0x164b>
4030c2: 89 c1 mov %eax,%ecx
4030c4: 4c 89 f6 mov %r14,%rsi
4030c7: 48 89 df mov %rbx,%rdi
4030ca: c1 e9 10 shr $0x10,%ecx
4030cd: a9 80 80 00 00 test $0x8080,%eax
4030d2: 0f 44 c1 cmove %ecx,%eax
4030d5: 48 8d 4a 02 lea 0x2(%rdx),%rcx
4030d9: 48 0f 44 d1 cmove %rcx,%rdx
4030dd: 00 c0 add %al,%al
4030df: 48 8d 84 24 00 20 00 lea 0x2000(%rsp),%rax
4030e6: 00
4030e7: 48 83 da 03 sbb $0x3,%rdx
4030eb: 4c 29 f2 sub %r14,%rdx
4030ee: 48 01 c2 add %rax,%rdx
4030f1: e8 aa f0 ff ff callq 4021a0 <dlerror@plt+0x740>
4030f6: 85 c0 test %eax,%eax
4030f8: 0f 84 11 ff ff ff je 40300f <dlerror@plt+0x15af>
4030fe: 48 8d 94 24 00 20 00 lea 0x2000(%rsp),%rdx
403105: 00
403106: 31 c0 xor %eax,%eax
403108: 48 89 e6 mov %rsp,%rsi
40310b: bf 90 57 40 00 mov $0x405790,%edi
403110: e8 bb f2 ff ff callq 4023d0 <dlerror@plt+0x970>
403115: b8 ff ff ff ff mov $0xffffffff,%eax
40311a: e9 74 ff ff ff jmpq 403093 <dlerror@plt+0x1633>
40311f: 90 nop
403120: 48 89 df mov %rbx,%rdi
403123: e8 88 f9 ff ff callq 402ab0 <dlerror@plt+0x1050>
403128: 85 c0 test %eax,%eax
40312a: 75 64 jne 403190 <dlerror@plt+0x1730>
40312c: 80 bb 78 20 00 00 00 cmpb $0x0,0x2078(%rbx)
403133: 48 8d ab 78 20 00 00 lea 0x2078(%rbx),%rbp
40313a: 4c 89 f6 mov %r14,%rsi
40313d: bf ba 57 40 00 mov $0x4057ba,%edi
403142: 48 0f 45 f5 cmovne %rbp,%rsi
403146: e8 e5 19 00 00 callq 404b30 <dlerror@plt+0x30d0>
40314b: 48 89 df mov %rbx,%rdi
40314e: e8 dd 1f 00 00 callq 405130 <dlerror@plt+0x36d0>
403153: 83 f8 ff cmp $0xffffffff,%eax
403156: 74 38 je 403190 <dlerror@plt+0x1730>
403158: 31 c0 xor %eax,%eax
40315a: e8 d1 fd ff ff callq 402f30 <dlerror@plt+0x14d0>
40315f: 4c 89 e1 mov %r12,%rcx
403162: 44 89 ea mov %r13d,%edx
403165: 48 89 de mov %rbx,%rsi
403168: 48 89 e7 mov %rsp,%rdi
40316b: e8 50 20 00 00 callq 4051c0 <dlerror@plt+0x3760>
403170: 83 bb 78 40 00 00 01 cmpl $0x1,0x4078(%rbx)
403177: 41 89 c4 mov %eax,%r12d
40317a: 74 1e je 40319a <dlerror@plt+0x173a>
40317c: 48 89 df mov %rbx,%rdi
40317f: e8 9c f0 ff ff callq 402220 <dlerror@plt+0x7c0>
403184: 44 89 e0 mov %r12d,%eax
403187: e9 07 ff ff ff jmpq 403093 <dlerror@plt+0x1633>
40318c: 0f 1f 40 00 nopl 0x0(%rax)
403190: b8 ff ff ff ff mov $0xffffffff,%eax
403195: e9 f9 fe ff ff jmpq 403093 <dlerror@plt+0x1633>
40319a: 48 89 ef mov %rbp,%rdi
40319d: e8 0e 1b 00 00 callq 404cb0 <dlerror@plt+0x3250>
4031a2: eb d8 jmp 40317c <dlerror@plt+0x171c>
4031a4: 31 c0 xor %eax,%eax
4031a6: be 60 57 40 00 mov $0x405760,%esi
4031ab: bf b3 57 40 00 mov $0x4057b3,%edi
4031b0: e8 eb f2 ff ff callq 4024a0 <dlerror@plt+0xa40>
4031b5: b8 ff ff ff ff mov $0xffffffff,%eax
4031ba: e9 d4 fe ff ff jmpq 403093 <dlerror@plt+0x1633>
4031bf: 90 nop
4031c0: 53 push %rbx
4031c1: ba 00 10 00 00 mov $0x1000,%edx
4031c6: 48 89 fb mov %rdi,%rbx
4031c9: 48 81 ec 00 10 00 00 sub $0x1000,%rsp
4031d0: 48 89 e7 mov %rsp,%rdi
4031d3: e8 68 e7 ff ff callq 401940 <__strcpy_chk@plt>
4031d8: 48 89 e7 mov %rsp,%rdi
4031db: e8 80 e5 ff ff callq 401760 <dirname@plt>
4031e0: 48 89 df mov %rbx,%rdi
4031e3: 48 89 c6 mov %rax,%rsi
4031e6: e8 75 e4 ff ff callq 401660 <strcpy@plt>
4031eb: 48 81 c4 00 10 00 00 add $0x1000,%rsp
4031f2: 5b pop %rbx
4031f3: c3 retq
4031f4: 66 66 66 2e 0f 1f 84 data16 data16 nopw %cs:0x0(%rax,%rax,1)
4031fb: 00 00 00 00 00
403200: 53 push %rbx
403201: 48 89 fb mov %rdi,%rbx
403204: 48 89 f7 mov %rsi,%rdi
403207: e8 74 e6 ff ff callq 401880 <__xpg_basename@plt>
40320c: 48 89 df mov %rbx,%rdi
40320f: 48 89 c6 mov %rax,%rsi
403212: 5b pop %rbx
403213: e9 48 e4 ff ff jmpq 401660 <strcpy@plt>
403218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40321f: 00
403220: 41 55 push %r13
403222: 41 54 push %r12
403224: 49 89 f4 mov %rsi,%r12
403227: 55 push %rbp
403228: 53 push %rbx
403229: 48 89 d5 mov %rdx,%rbp
40322c: 48 89 fb mov %rdi,%rbx
40322f: 48 83 ec 08 sub $0x8,%rsp
403233: 48 85 ff test %rdi,%rdi
403236: 0f 84 ac 00 00 00 je 4032e8 <dlerror@plt+0x1888>
40323c: 48 8d 47 08 lea 0x8(%rdi),%rax
403240: 48 89 d9 mov %rbx,%rcx
403243: 48 c7 07 00 00 00 00 movq $0x0,(%rdi)
40324a: 48 c7 87 f8 0f 00 00 movq $0x0,0xff8(%rdi)
403251: 00 00 00 00
403255: 48 83 e0 f8 and $0xfffffffffffffff8,%rax
403259: 48 29 c1 sub %rax,%rcx
40325c: 48 89 c7 mov %rax,%rdi
40325f: 31 c0 xor %eax,%eax
403261: 81 c1 00 10 00 00 add $0x1000,%ecx
403267: c1 e9 03 shr $0x3,%ecx
40326a: f3 48 ab rep stos %rax,%es:(%rdi)
40326d: 4c 89 e7 mov %r12,%rdi
403270: e8 bb e4 ff ff callq 401730 <strlen@plt>
403275: 4c 89 e6 mov %r12,%rsi
403278: 48 89 c2 mov %rax,%rdx
40327b: 48 89 df mov %rbx,%rdi
40327e: e8 bd e3 ff ff callq 401640 <strncpy@plt>
403283: 48 89 df mov %rbx,%rdi
403286: e8 a5 e4 ff ff callq 401730 <strlen@plt>
40328b: 80 7c 03 ff 2f cmpb $0x2f,-0x1(%rbx,%rax,1)
403290: 74 09 je 40329b <dlerror@plt+0x183b>
403292: c6 04 03 2f movb $0x2f,(%rbx,%rax,1)
403296: c6 44 03 01 00 movb $0x0,0x1(%rbx,%rax,1)
40329b: 48 89 ef mov %rbp,%rdi
40329e: e8 8d e4 ff ff callq 401730 <strlen@plt>
4032a3: 80 7c 05 ff 2f cmpb $0x2f,-0x1(%rbp,%rax,1)
4032a8: 74 1e je 4032c8 <dlerror@plt+0x1868>
4032aa: 48 89 ee mov %rbp,%rsi
4032ad: 48 89 df mov %rbx,%rdi
4032b0: e8 3b e7 ff ff callq 4019f0 <strcat@plt>
4032b5: 48 89 d8 mov %rbx,%rax
4032b8: 48 83 c4 08 add $0x8,%rsp
4032bc: 5b pop %rbx
4032bd: 5d pop %rbp
4032be: 41 5c pop %r12
4032c0: 41 5d pop %r13
4032c2: c3 retq
4032c3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4032c8: 48 8d 50 fe lea -0x2(%rax),%rdx
4032cc: 48 89 ee mov %rbp,%rsi
4032cf: 48 89 df mov %rbx,%rdi
4032d2: e8 b9 e4 ff ff callq 401790 <strncat@plt>
4032d7: 48 83 c4 08 add $0x8,%rsp
4032db: 48 89 d8 mov %rbx,%rax
4032de: 5b pop %rbx
4032df: 5d pop %rbp
4032e0: 41 5c pop %r12
4032e2: 41 5d pop %r13
4032e4: c3 retq
4032e5: 0f 1f 00 nopl (%rax)
4032e8: 48 89 f7 mov %rsi,%rdi
4032eb: e8 40 e4 ff ff callq 401730 <strlen@plt>
4032f0: 48 89 ef mov %rbp,%rdi
4032f3: 48 89 c3 mov %rax,%rbx
4032f6: e8 35 e4 ff ff callq 401730 <strlen@plt>
4032fb: 4c 8d 6c 03 02 lea 0x2(%rbx,%rax,1),%r13
403300: 4c 89 ef mov %r13,%rdi
403303: e8 d8 e5 ff ff callq 4018e0 <malloc@plt>
403308: 48 85 c0 test %rax,%rax
40330b: 48 89 c3 mov %rax,%rbx
40330e: 74 12 je 403322 <dlerror@plt+0x18c2>
403310: 4c 89 ea mov %r13,%rdx
403313: 31 f6 xor %esi,%esi
403315: 48 89 c7 mov %rax,%rdi
403318: e8 53 e4 ff ff callq 401770 <memset@plt>
40331d: e9 4b ff ff ff jmpq 40326d <dlerror@plt+0x180d>
403322: 31 c0 xor %eax,%eax
403324: eb 92 jmp 4032b8 <dlerror@plt+0x1858>
403326: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
40332d: 00 00 00
403330: f3 c3 repz retq
403332: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
403339: 1f 84 00 00 00 00 00
403340: 48 83 ec 08 sub $0x8,%rsp
403344: 48 89 fe mov %rdi,%rsi
403347: 48 89 d7 mov %rdx,%rdi
40334a: e8 01 e5 ff ff callq 401850 <realpath@plt>
40334f: 48 85 c0 test %rax,%rax
403352: 0f 95 c0 setne %al
403355: 48 83 c4 08 add $0x8,%rsp
403359: 0f b6 c0 movzbl %al,%eax
40335c: c3 retq
40335d: 0f 1f 00 nopl (%rax)
403360: 48 81 ec 98 00 00 00 sub $0x98,%rsp
403367: 48 89 fe mov %rdi,%rsi
40336a: bf 01 00 00 00 mov $0x1,%edi
40336f: 48 89 e2 mov %rsp,%rdx
403372: e8 39 e5 ff ff callq 4018b0 <__xstat@plt>
403377: 85 c0 test %eax,%eax
403379: 0f 94 c0 sete %al
40337c: 48 81 c4 98 00 00 00 add $0x98,%rsp
403383: 0f b6 c0 movzbl %al,%eax
403386: c3 retq
403387: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
40338e: 00 00
403390: 41 57 push %r15
403392: 41 56 push %r14
403394: 49 89 fe mov %rdi,%r14
403397: 41 55 push %r13
403399: 41 54 push %r12
40339b: bf 53 64 40 00 mov $0x406453,%edi
4033a0: 55 push %rbp
4033a1: 53 push %rbx
4033a2: 49 89 f4 mov %rsi,%r12
4033a5: 48 81 ec b8 20 00 00 sub $0x20b8,%rsp
4033ac: e8 df 16 00 00 callq 404a90 <dlerror@plt+0x3030>
4033b1: 48 85 c0 test %rax,%rax
4033b4: 48 89 c5 mov %rax,%rbp
4033b7: 0f 84 cc 00 00 00 je 403489 <dlerror@plt+0x1a29>
4033bd: 41 bd 00 10 00 00 mov $0x1000,%r13d
4033c3: eb 69 jmp 40342e <dlerror@plt+0x19ce>
4033c5: 0f 1f 00 nopl (%rax)
4033c8: 48 89 c3 mov %rax,%rbx
4033cb: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
4033d2: 00
4033d3: b9 01 10 00 00 mov $0x1001,%ecx
4033d8: 48 29 eb sub %rbp,%rbx
4033db: 48 89 ee mov %rbp,%rsi
4033de: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx
4033e5: 49 0f 47 dd cmova %r13,%rbx
4033e9: 48 89 da mov %rbx,%rdx
4033ec: e8 3f e5 ff ff callq 401930 <__strncpy_chk@plt>
4033f1: 48 8d b4 24 90 00 00 lea 0x90(%rsp),%rsi
4033f8: 00
4033f9: 48 8d bc 24 a0 10 00 lea 0x10a0(%rsp),%rdi
403400: 00
403401: 4c 89 e2 mov %r12,%rdx
403404: c6 84 1c 90 00 00 00 movb $0x0,0x90(%rsp,%rbx,1)
40340b: 00
40340c: e8 0f fe ff ff callq 403220 <dlerror@plt+0x17c0>
403411: 48 8d b4 24 a0 10 00 lea 0x10a0(%rsp),%rsi
403418: 00
403419: 48 89 e2 mov %rsp,%rdx
40341c: bf 01 00 00 00 mov $0x1,%edi
403421: e8 8a e4 ff ff callq 4018b0 <__xstat@plt>
403426: 85 c0 test %eax,%eax
403428: 74 76 je 4034a0 <dlerror@plt+0x1a40>
40342a: 49 8d 6f 01 lea 0x1(%r15),%rbp
40342e: be 3a 00 00 00 mov $0x3a,%esi
403433: 48 89 ef mov %rbp,%rdi
403436: e8 15 e3 ff ff callq 401750 <strchr@plt>
40343b: 48 85 c0 test %rax,%rax
40343e: 49 89 c7 mov %rax,%r15
403441: 75 85 jne 4033c8 <dlerror@plt+0x1968>
403443: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
40344a: 00
40344b: ba 00 10 00 00 mov $0x1000,%edx
403450: 48 89 ee mov %rbp,%rsi
403453: e8 e8 e1 ff ff callq 401640 <strncpy@plt>
403458: 48 8d b4 24 90 00 00 lea 0x90(%rsp),%rsi
40345f: 00
403460: 48 8d bc 24 a0 10 00 lea 0x10a0(%rsp),%rdi
403467: 00
403468: 4c 89 e2 mov %r12,%rdx
40346b: e8 b0 fd ff ff callq 403220 <dlerror@plt+0x17c0>
403470: 48 8d b4 24 a0 10 00 lea 0x10a0(%rsp),%rsi
403477: 00
403478: 48 89 e2 mov %rsp,%rdx
40347b: bf 01 00 00 00 mov $0x1,%edi
403480: e8 2b e4 ff ff callq 4018b0 <__xstat@plt>
403485: 85 c0 test %eax,%eax
403487: 74 17 je 4034a0 <dlerror@plt+0x1a40>
403489: b8 ff ff ff ff mov $0xffffffff,%eax
40348e: 48 81 c4 b8 20 00 00 add $0x20b8,%rsp
403495: 5b pop %rbx
403496: 5d pop %rbp
403497: 41 5c pop %r12
403499: 41 5d pop %r13
40349b: 41 5e pop %r14
40349d: 41 5f pop %r15
40349f: c3 retq
4034a0: 48 8d b4 24 a0 10 00 lea 0x10a0(%rsp),%rsi
4034a7: 00
4034a8: ba 00 10 00 00 mov $0x1000,%edx
4034ad: 4c 89 f7 mov %r14,%rdi
4034b0: e8 8b e1 ff ff callq 401640 <strncpy@plt>
4034b5: 31 c0 xor %eax,%eax
4034b7: eb d5 jmp 40348e <dlerror@plt+0x1a2e>
4034b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4034c0: 41 54 push %r12
4034c2: 55 push %rbp
4034c3: 49 89 f4 mov %rsi,%r12
4034c6: 53 push %rbx
4034c7: 48 89 fe mov %rdi,%rsi
4034ca: 48 89 fb mov %rdi,%rbx
4034cd: ba 00 10 00 00 mov $0x1000,%edx
4034d2: bf c4 57 40 00 mov $0x4057c4,%edi
4034d7: 48 81 ec 00 10 00 00 sub $0x1000,%rsp
4034de: e8 dd e1 ff ff callq 4016c0 <readlink@plt>
4034e3: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
4034e7: 74 17 je 403500 <dlerror@plt+0x1aa0>
4034e9: c6 04 03 00 movb $0x0,(%rbx,%rax,1)
4034ed: 31 c0 xor %eax,%eax
4034ef: 48 81 c4 00 10 00 00 add $0x1000,%rsp
4034f6: 5b pop %rbx
4034f7: 5d pop %rbp
4034f8: 41 5c pop %r12
4034fa: c3 retq
4034fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
403500: 41 80 3c 24 2f cmpb $0x2f,(%r12)
403505: 74 12 je 403519 <dlerror@plt+0x1ab9>
403507: be 2f 00 00 00 mov $0x2f,%esi
40350c: 4c 89 e7 mov %r12,%rdi
40350f: e8 3c e2 ff ff callq 401750 <strchr@plt>
403514: 48 85 c0 test %rax,%rax
403517: 74 27 je 403540 <dlerror@plt+0x1ae0>
403519: 4c 89 e2 mov %r12,%rdx
40351c: 48 89 df mov %rbx,%rdi
40351f: be 00 10 00 00 mov $0x1000,%esi
403524: e8 17 fe ff ff callq 403340 <dlerror@plt+0x18e0>
403529: 85 c0 test %eax,%eax
40352b: 0f 94 c0 sete %al
40352e: 48 81 c4 00 10 00 00 add $0x1000,%rsp
403535: 0f b6 c0 movzbl %al,%eax
403538: 5b pop %rbx
403539: f7 d8 neg %eax
40353b: 5d pop %rbp
40353c: 41 5c pop %r12
40353e: c3 retq
40353f: 90 nop
403540: 4c 89 e6 mov %r12,%rsi
403543: 48 89 e7 mov %rsp,%rdi
403546: e8 45 fe ff ff callq 403390 <dlerror@plt+0x1930>
40354b: 83 f8 ff cmp $0xffffffff,%eax
40354e: 89 c5 mov %eax,%ebp
403550: 74 05 je 403557 <dlerror@plt+0x1af7>
403552: 48 89 e2 mov %rsp,%rdx
403555: eb c5 jmp 40351c <dlerror@plt+0x1abc>
403557: ba 00 10 00 00 mov $0x1000,%edx
40355c: 4c 89 e6 mov %r12,%rsi
40355f: 48 89 e7 mov %rsp,%rdi
403562: e8 d9 e0 ff ff callq 401640 <strncpy@plt>
403567: 80 bc 24 ff 0f 00 00 cmpb $0x0,0xfff(%rsp)
40356e: 00
40356f: 74 e1 je 403552 <dlerror@plt+0x1af2>
403571: 89 e8 mov %ebp,%eax
403573: e9 77 ff ff ff jmpq 4034ef <dlerror@plt+0x1a8f>
403578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40357f: 00
403580: e9 3b fc ff ff jmpq 4031c0 <dlerror@plt+0x1760>
403585: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1)
40358c: 00 00 00 00
403590: 48 83 ec 08 sub $0x8,%rsp
403594: e8 77 e1 ff ff callq 401710 <stpcpy@plt>
403599: c7 00 2e 70 6b 67 movl $0x676b702e,(%rax)
40359f: c6 40 04 00 movb $0x0,0x4(%rax)
4035a3: 48 83 c4 08 add $0x8,%rsp
4035a7: c3 retq
4035a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4035af: 00
4035b0: 55 push %rbp
4035b1: 53 push %rbx
4035b2: 89 f5 mov %esi,%ebp
4035b4: be d3 57 40 00 mov $0x4057d3,%esi
4035b9: 48 89 fb mov %rdi,%rbx
4035bc: 48 83 ec 08 sub $0x8,%rsp
4035c0: e8 7b e4 ff ff callq 401a40 <dlsym@plt>
4035c5: 48 85 c0 test %rax,%rax
4035c8: 48 89 05 f1 45 20 00 mov %rax,0x2045f1(%rip) # 607bc0 <stderr@@GLIBC_2.2.5+0x170>
4035cf: 0f 84 ab 05 00 00 je 403b80 <dlerror@plt+0x2120>
4035d5: be ec 57 40 00 mov $0x4057ec,%esi
4035da: 48 89 df mov %rbx,%rdi
4035dd: e8 5e e4 ff ff callq 401a40 <dlsym@plt>
4035e2: 48 85 c0 test %rax,%rax
4035e5: 48 89 05 cc 45 20 00 mov %rax,0x2045cc(%rip) # 607bb8 <stderr@@GLIBC_2.2.5+0x168>
4035ec: 0f 84 a2 05 00 00 je 403b94 <dlerror@plt+0x2134>
4035f2: be 09 58 40 00 mov $0x405809,%esi
4035f7: 48 89 df mov %rbx,%rdi
4035fa: e8 41 e4 ff ff callq 401a40 <dlsym@plt>
4035ff: 48 85 c0 test %rax,%rax
403602: 48 89 05 a7 45 20 00 mov %rax,0x2045a7(%rip) # 607bb0 <stderr@@GLIBC_2.2.5+0x160>
403609: 0f 84 99 05 00 00 je 403ba8 <dlerror@plt+0x2148>
40360f: be 17 58 40 00 mov $0x405817,%esi
403614: 48 89 df mov %rbx,%rdi
403617: e8 24 e4 ff ff callq 401a40 <dlsym@plt>
40361c: 48 85 c0 test %rax,%rax
40361f: 48 89 05 82 45 20 00 mov %rax,0x204582(%rip) # 607ba8 <stderr@@GLIBC_2.2.5+0x158>
403626: 0f 84 90 05 00 00 je 403bbc <dlerror@plt+0x215c>
40362c: be 30 58 40 00 mov $0x405830,%esi
403631: 48 89 df mov %rbx,%rdi
403634: e8 07 e4 ff ff callq 401a40 <dlsym@plt>
403639: 48 85 c0 test %rax,%rax
40363c: 48 89 05 5d 45 20 00 mov %rax,0x20455d(%rip) # 607ba0 <stderr@@GLIBC_2.2.5+0x150>
403643: 0f 84 87 05 00 00 je 403bd0 <dlerror@plt+0x2170>
403649: be 3e 58 40 00 mov $0x40583e,%esi
40364e: 48 89 df mov %rbx,%rdi
403651: e8 ea e3 ff ff callq 401a40 <dlsym@plt>
403656: 48 85 c0 test %rax,%rax
403659: 48 89 05 38 45 20 00 mov %rax,0x204538(%rip) # 607b98 <stderr@@GLIBC_2.2.5+0x148>
403660: 0f 84 7e 05 00 00 je 403be4 <dlerror@plt+0x2184>
403666: be 55 58 40 00 mov $0x405855,%esi
40366b: 48 89 df mov %rbx,%rdi
40366e: e8 cd e3 ff ff callq 401a40 <dlsym@plt>
403673: 48 85 c0 test %rax,%rax
403676: 48 89 05 13 45 20 00 mov %rax,0x204513(%rip) # 607b90 <stderr@@GLIBC_2.2.5+0x140>
40367d: 0f 84 75 05 00 00 je 403bf8 <dlerror@plt+0x2198>
403683: be 65 58 40 00 mov $0x405865,%esi
403688: 48 89 df mov %rbx,%rdi
40368b: e8 b0 e3 ff ff callq 401a40 <dlsym@plt>
403690: 48 85 c0 test %rax,%rax
403693: 48 89 05 ee 44 20 00 mov %rax,0x2044ee(%rip) # 607b88 <stderr@@GLIBC_2.2.5+0x138>
40369a: 0f 84 6c 05 00 00 je 403c0c <dlerror@plt+0x21ac>
4036a0: be 74 58 40 00 mov $0x405874,%esi
4036a5: 48 89 df mov %rbx,%rdi
4036a8: e8 93 e3 ff ff callq 401a40 <dlsym@plt>
4036ad: 48 85 c0 test %rax,%rax
4036b0: 48 89 05 c9 44 20 00 mov %rax,0x2044c9(%rip) # 607b80 <stderr@@GLIBC_2.2.5+0x130>
4036b7: 0f 84 63 05 00 00 je 403c20 <dlerror@plt+0x21c0>
4036bd: be 82 58 40 00 mov $0x405882,%esi
4036c2: 48 89 df mov %rbx,%rdi
4036c5: e8 76 e3 ff ff callq 401a40 <dlsym@plt>
4036ca: 48 85 c0 test %rax,%rax
4036cd: 48 89 05 a4 44 20 00 mov %rax,0x2044a4(%rip) # 607b78 <stderr@@GLIBC_2.2.5+0x128>
4036d4: 0f 84 5a 05 00 00 je 403c34 <dlerror@plt+0x21d4>
4036da: be a8 58 40 00 mov $0x4058a8,%esi
4036df: 48 89 df mov %rbx,%rdi
4036e2: e8 59 e3 ff ff callq 401a40 <dlsym@plt>
4036e7: 48 85 c0 test %rax,%rax
4036ea: 48 89 05 7f 44 20 00 mov %rax,0x20447f(%rip) # 607b70 <stderr@@GLIBC_2.2.5+0x120>
4036f1: 0f 84 51 05 00 00 je 403c48 <dlerror@plt+0x21e8>
4036f7: be d2 58 40 00 mov $0x4058d2,%esi
4036fc: 48 89 df mov %rbx,%rdi
4036ff: e8 3c e3 ff ff callq 401a40 <dlsym@plt>
403704: 48 85 c0 test %rax,%rax
403707: 48 89 05 5a 44 20 00 mov %rax,0x20445a(%rip) # 607b68 <stderr@@GLIBC_2.2.5+0x118>
40370e: 0f 84 48 05 00 00 je 403c5c <dlerror@plt+0x21fc>
403714: be f8 58 40 00 mov $0x4058f8,%esi
403719: 48 89 df mov %rbx,%rdi
40371c: e8 1f e3 ff ff callq 401a40 <dlsym@plt>
403721: 48 85 c0 test %rax,%rax
403724: 48 89 05 35 44 20 00 mov %rax,0x204435(%rip) # 607b60 <stderr@@GLIBC_2.2.5+0x110>
40372b: 0f 84 0b 07 00 00 je 403e3c <dlerror@plt+0x23dc>
403731: 83 fd 1d cmp $0x1d,%ebp
403734: 0f 8f b6 02 00 00 jg 4039f0 <dlerror@plt+0x1f90>
40373a: be 56 59 40 00 mov $0x405956,%esi
40373f: 48 89 df mov %rbx,%rdi
403742: e8 f9 e2 ff ff callq 401a40 <dlsym@plt>
403747: 48 85 c0 test %rax,%rax
40374a: 48 89 05 f7 43 20 00 mov %rax,0x2043f7(%rip) # 607b48 <stderr@@GLIBC_2.2.5+0xf8>
403751: 0f 84 19 05 00 00 je 403c70 <dlerror@plt+0x2210>
403757: be 68 59 40 00 mov $0x405968,%esi
40375c: 48 89 df mov %rbx,%rdi
40375f: e8 dc e2 ff ff callq 401a40 <dlsym@plt>
403764: 48 85 c0 test %rax,%rax
403767: 48 89 05 d2 43 20 00 mov %rax,0x2043d2(%rip) # 607b40 <stderr@@GLIBC_2.2.5+0xf0>
40376e: 0f 84 10 05 00 00 je 403c84 <dlerror@plt+0x2224>
403774: be 79 59 40 00 mov $0x405979,%esi
403779: 48 89 df mov %rbx,%rdi
40377c: e8 bf e2 ff ff callq 401a40 <dlsym@plt>
403781: 48 85 c0 test %rax,%rax
403784: 48 89 05 ad 43 20 00 mov %rax,0x2043ad(%rip) # 607b38 <stderr@@GLIBC_2.2.5+0xe8>
40378b: 0f 84 07 05 00 00 je 403c98 <dlerror@plt+0x2238>
403791: be 8e 59 40 00 mov $0x40598e,%esi
403796: 48 89 df mov %rbx,%rdi
403799: e8 a2 e2 ff ff callq 401a40 <dlsym@plt>
40379e: 48 85 c0 test %rax,%rax
4037a1: 48 89 05 88 43 20 00 mov %rax,0x204388(%rip) # 607b30 <stderr@@GLIBC_2.2.5+0xe0>
4037a8: 0f 84 fe 04 00 00 je 403cac <dlerror@plt+0x224c>
4037ae: be b8 59 40 00 mov $0x4059b8,%esi
4037b3: 48 89 df mov %rbx,%rdi
4037b6: e8 85 e2 ff ff callq 401a40 <dlsym@plt>
4037bb: 48 85 c0 test %rax,%rax
4037be: 48 89 05 63 43 20 00 mov %rax,0x204363(%rip) # 607b28 <stderr@@GLIBC_2.2.5+0xd8>
4037c5: 0f 84 f5 04 00 00 je 403cc0 <dlerror@plt+0x2260>
4037cb: be c7 59 40 00 mov $0x4059c7,%esi
4037d0: 48 89 df mov %rbx,%rdi
4037d3: e8 68 e2 ff ff callq 401a40 <dlsym@plt>
4037d8: 48 85 c0 test %rax,%rax
4037db: 48 89 05 3e 43 20 00 mov %rax,0x20433e(%rip) # 607b20 <stderr@@GLIBC_2.2.5+0xd0>
4037e2: 0f 84 ec 04 00 00 je 403cd4 <dlerror@plt+0x2274>
4037e8: be f1 59 40 00 mov $0x4059f1,%esi
4037ed: 48 89 df mov %rbx,%rdi
4037f0: e8 4b e2 ff ff callq 401a40 <dlsym@plt>
4037f5: 48 85 c0 test %rax,%rax
4037f8: 48 89 05 19 43 20 00 mov %rax,0x204319(%rip) # 607b18 <stderr@@GLIBC_2.2.5+0xc8>
4037ff: 0f 84 e3 04 00 00 je 403ce8 <dlerror@plt+0x2288>
403805: be 04 5a 40 00 mov $0x405a04,%esi
40380a: 48 89 df mov %rbx,%rdi
40380d: e8 2e e2 ff ff callq 401a40 <dlsym@plt>
403812: 48 85 c0 test %rax,%rax
403815: 48 89 05 f4 42 20 00 mov %rax,0x2042f4(%rip) # 607b10 <stderr@@GLIBC_2.2.5+0xc0>
40381c: 0f 84 ee 04 00 00 je 403d10 <dlerror@plt+0x22b0>
403822: be 1c 5a 40 00 mov $0x405a1c,%esi
403827: 48 89 df mov %rbx,%rdi
40382a: e8 11 e2 ff ff callq 401a40 <dlsym@plt>
40382f: 48 85 c0 test %rax,%rax
403832: 48 89 05 cf 42 20 00 mov %rax,0x2042cf(%rip) # 607b08 <stderr@@GLIBC_2.2.5+0xb8>
403839: 0f 84 bd 04 00 00 je 403cfc <dlerror@plt+0x229c>
40383f: be 32 5a 40 00 mov $0x405a32,%esi
403844: 48 89 df mov %rbx,%rdi
403847: e8 f4 e1 ff ff callq 401a40 <dlsym@plt>
40384c: 48 85 c0 test %rax,%rax
40384f: 48 89 05 aa 42 20 00 mov %rax,0x2042aa(%rip) # 607b00 <stderr@@GLIBC_2.2.5+0xb0>
403856: 0f 84 dc 04 00 00 je 403d38 <dlerror@plt+0x22d8>
40385c: be 40 5a 40 00 mov $0x405a40,%esi
403861: 48 89 df mov %rbx,%rdi
403864: e8 d7 e1 ff ff callq 401a40 <dlsym@plt>
403869: 48 85 c0 test %rax,%rax
40386c: 48 89 05 85 42 20 00 mov %rax,0x204285(%rip) # 607af8 <stderr@@GLIBC_2.2.5+0xa8>
403873: 0f 84 ab 04 00 00 je 403d24 <dlerror@plt+0x22c4>
403879: be 68 5a 40 00 mov $0x405a68,%esi
40387e: 48 89 df mov %rbx,%rdi
403881: e8 ba e1 ff ff callq 401a40 <dlsym@plt>
403886: 48 85 c0 test %rax,%rax
403889: 48 89 05 60 42 20 00 mov %rax,0x204260(%rip) # 607af0 <stderr@@GLIBC_2.2.5+0xa0>
403890: 0f 84 ca 04 00 00 je 403d60 <dlerror@plt+0x2300>
403896: be 76 5a 40 00 mov $0x405a76,%esi
40389b: 48 89 df mov %rbx,%rdi
40389e: e8 9d e1 ff ff callq 401a40 <dlsym@plt>
4038a3: 48 85 c0 test %rax,%rax
4038a6: 48 89 05 3b 42 20 00 mov %rax,0x20423b(%rip) # 607ae8 <stderr@@GLIBC_2.2.5+0x98>
4038ad: 0f 84 99 04 00 00 je 403d4c <dlerror@plt+0x22ec>
4038b3: be 87 5a 40 00 mov $0x405a87,%esi
4038b8: 48 89 df mov %rbx,%rdi
4038bb: e8 80 e1 ff ff callq 401a40 <dlsym@plt>
4038c0: 48 85 c0 test %rax,%rax
4038c3: 48 89 05 16 42 20 00 mov %rax,0x204216(%rip) # 607ae0 <stderr@@GLIBC_2.2.5+0x90>
4038ca: 0f 84 b8 04 00 00 je 403d88 <dlerror@plt+0x2328>
4038d0: be 9d 5a 40 00 mov $0x405a9d,%esi
4038d5: 48 89 df mov %rbx,%rdi
4038d8: e8 63 e1 ff ff callq 401a40 <dlsym@plt>
4038dd: 48 85 c0 test %rax,%rax
4038e0: 48 89 05 f1 41 20 00 mov %rax,0x2041f1(%rip) # 607ad8 <stderr@@GLIBC_2.2.5+0x88>
4038e7: 0f 84 87 04 00 00 je 403d74 <dlerror@plt+0x2314>
4038ed: be b4 5a 40 00 mov $0x405ab4,%esi
4038f2: 48 89 df mov %rbx,%rdi
4038f5: e8 46 e1 ff ff callq 401a40 <dlsym@plt>
4038fa: 48 85 c0 test %rax,%rax
4038fd: 48 89 05 cc 41 20 00 mov %rax,0x2041cc(%rip) # 607ad0 <stderr@@GLIBC_2.2.5+0x80>
403904: 0f 84 46 05 00 00 je 403e50 <dlerror@plt+0x23f0>
40390a: 83 fd 1d cmp $0x1d,%ebp
40390d: 0f 8e 2d 01 00 00 jle 403a40 <dlerror@plt+0x1fe0>
403913: be ef 5a 40 00 mov $0x405aef,%esi
403918: 48 89 df mov %rbx,%rdi
40391b: e8 20 e1 ff ff callq 401a40 <dlsym@plt>
403920: 48 85 c0 test %rax,%rax
403923: 48 89 05 96 41 20 00 mov %rax,0x204196(%rip) # 607ac0 <stderr@@GLIBC_2.2.5+0x70>
40392a: 0f 84 6c 04 00 00 je 403d9c <dlerror@plt+0x233c>
403930: be 03 5b 40 00 mov $0x405b03,%esi
403935: 48 89 df mov %rbx,%rdi
403938: e8 03 e1 ff ff callq 401a40 <dlsym@plt>
40393d: 48 85 c0 test %rax,%rax
403940: 48 89 05 71 41 20 00 mov %rax,0x204171(%rip) # 607ab8 <stderr@@GLIBC_2.2.5+0x68>
403947: 0f 84 8b 04 00 00 je 403dd8 <dlerror@plt+0x2378>
40394d: be 13 5b 40 00 mov $0x405b13,%esi
403952: 48 89 df mov %rbx,%rdi
403955: e8 e6 e0 ff ff callq 401a40 <dlsym@plt>
40395a: 48 85 c0 test %rax,%rax
40395d: 48 89 05 4c 41 20 00 mov %rax,0x20414c(%rip) # 607ab0 <stderr@@GLIBC_2.2.5+0x60>
403964: 0f 84 5a 04 00 00 je 403dc4 <dlerror@plt+0x2364>
40396a: be 23 5b 40 00 mov $0x405b23,%esi
40396f: 48 89 df mov %rbx,%rdi
403972: e8 c9 e0 ff ff callq 401a40 <dlsym@plt>
403977: 48 85 c0 test %rax,%rax
40397a: 48 89 05 27 41 20 00 mov %rax,0x204127(%rip) # 607aa8 <stderr@@GLIBC_2.2.5+0x58>
403981: 0f 84 29 04 00 00 je 403db0 <dlerror@plt+0x2350>
403987: be 33 5b 40 00 mov $0x405b33,%esi
40398c: 48 89 df mov %rbx,%rdi
40398f: e8 ac e0 ff ff callq 401a40 <dlsym@plt>
403994: 48 85 c0 test %rax,%rax
403997: 48 89 05 02 41 20 00 mov %rax,0x204102(%rip) # 607aa0 <stderr@@GLIBC_2.2.5+0x50>
40399e: 0f 84 5c 04 00 00 je 403e00 <dlerror@plt+0x23a0>
4039a4: be 41 5b 40 00 mov $0x405b41,%esi
4039a9: 48 89 df mov %rbx,%rdi
4039ac: e8 8f e0 ff ff callq 401a40 <dlsym@plt>
4039b1: 48 85 c0 test %rax,%rax
4039b4: 48 89 05 ad 40 20 00 mov %rax,0x2040ad(%rip) # 607a68 <stderr@@GLIBC_2.2.5+0x18>
4039bb: 0f 84 2b 04 00 00 je 403dec <dlerror@plt+0x238c>
4039c1: be 98 60 40 00 mov $0x406098,%esi
4039c6: 48 89 df mov %rbx,%rdi
4039c9: e8 72 e0 ff ff callq 401a40 <dlsym@plt>
4039ce: 48 85 c0 test %rax,%rax
4039d1: 48 89 05 88 40 20 00 mov %rax,0x204088(%rip) # 607a60 <stderr@@GLIBC_2.2.5+0x10>
4039d8: 0f 84 86 04 00 00 je 403e64 <dlerror@plt+0x2404>
4039de: 83 fd 1d cmp $0x1d,%ebp
4039e1: 0f 8f a9 00 00 00 jg 403a90 <dlerror@plt+0x2030>
4039e7: 31 c0 xor %eax,%eax
4039e9: 48 83 c4 08 add $0x8,%rsp
4039ed: 5b pop %rbx
4039ee: 5d pop %rbp
4039ef: c3 retq
4039f0: be 06 59 40 00 mov $0x405906,%esi
4039f5: 48 89 df mov %rbx,%rdi
4039f8: e8 43 e0 ff ff callq 401a40 <dlsym@plt>
4039fd: 48 85 c0 test %rax,%rax
403a00: 48 89 05 51 41 20 00 mov %rax,0x204151(%rip) # 607b58 <stderr@@GLIBC_2.2.5+0x108>
403a07: 0f 84 07 04 00 00 je 403e14 <dlerror@plt+0x23b4>
403a0d: be 2e 59 40 00 mov $0x40592e,%esi
403a12: 48 89 df mov %rbx,%rdi
403a15: e8 26 e0 ff ff callq 401a40 <dlsym@plt>
403a1a: 48 85 c0 test %rax,%rax
403a1d: 48 89 05 2c 41 20 00 mov %rax,0x20412c(%rip) # 607b50 <stderr@@GLIBC_2.2.5+0x100>
403a24: 0f 85 10 fd ff ff jne 40373a <dlerror@plt+0x1cda>
403a2a: bf 39 59 40 00 mov $0x405939,%edi
403a2f: e8 9c e9 ff ff callq 4023d0 <dlerror@plt+0x970>
403a34: b8 ff ff ff ff mov $0xffffffff,%eax
403a39: eb ae jmp 4039e9 <dlerror@plt+0x1f89>
403a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
403a40: be c7 5a 40 00 mov $0x405ac7,%esi
403a45: 48 89 df mov %rbx,%rdi
403a48: e8 f3 df ff ff callq 401a40 <dlsym@plt>
403a4d: 48 85 c0 test %rax,%rax
403a50: 48 89 05 71 40 20 00 mov %rax,0x204071(%rip) # 607ac8 <stderr@@GLIBC_2.2.5+0x78>
403a57: 0f 84 cb 03 00 00 je 403e28 <dlerror@plt+0x23c8>
403a5d: be db 5a 40 00 mov $0x405adb,%esi
403a62: 48 89 df mov %rbx,%rdi
403a65: e8 d6 df ff ff callq 401a40 <dlsym@plt>
403a6a: 48 85 c0 test %rax,%rax
403a6d: 48 89 05 14 40 20 00 mov %rax,0x204014(%rip) # 607a88 <stderr@@GLIBC_2.2.5+0x38>
403a74: 0f 85 99 fe ff ff jne 403913 <dlerror@plt+0x1eb3>
403a7a: bf 88 5f 40 00 mov $0x405f88,%edi
403a7f: e8 4c e9 ff ff callq 4023d0 <dlerror@plt+0x970>
403a84: b8 ff ff ff ff mov $0xffffffff,%eax
403a89: e9 5b ff ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403a8e: 66 90 xchg %ax,%ax
403a90: be 51 5b 40 00 mov $0x405b51,%esi
403a95: 48 89 df mov %rbx,%rdi
403a98: e8 a3 df ff ff callq 401a40 <dlsym@plt>
403a9d: 48 85 c0 test %rax,%rax
403aa0: 48 89 05 f1 3f 20 00 mov %rax,0x203ff1(%rip) # 607a98 <stderr@@GLIBC_2.2.5+0x48>
403aa7: 0f 84 f3 03 00 00 je 403ea0 <dlerror@plt+0x2440>
403aad: 83 fd 22 cmp $0x22,%ebp
403ab0: 0f 8f 92 00 00 00 jg 403b48 <dlerror@plt+0x20e8>
403ab6: be 76 5b 40 00 mov $0x405b76,%esi
403abb: 48 89 df mov %rbx,%rdi
403abe: e8 7d df ff ff callq 401a40 <dlsym@plt>
403ac3: 48 85 c0 test %rax,%rax
403ac6: 48 89 05 c3 3f 20 00 mov %rax,0x203fc3(%rip) # 607a90 <stderr@@GLIBC_2.2.5+0x40>
403acd: 0f 84 df 03 00 00 je 403eb2 <dlerror@plt+0x2452>
403ad3: be b0 5b 40 00 mov $0x405bb0,%esi
403ad8: 48 89 df mov %rbx,%rdi
403adb: e8 60 df ff ff callq 401a40 <dlsym@plt>
403ae0: 48 85 c0 test %rax,%rax
403ae3: 48 89 05 96 3f 20 00 mov %rax,0x203f96(%rip) # 607a80 <stderr@@GLIBC_2.2.5+0x30>
403aea: 0f 84 88 03 00 00 je 403e78 <dlerror@plt+0x2418>
403af0: be 85 5b 40 00 mov $0x405b85,%esi
403af5: 48 89 df mov %rbx,%rdi
403af8: e8 43 df ff ff callq 401a40 <dlsym@plt>
403afd: 48 85 c0 test %rax,%rax
403b00: 48 89 05 69 3f 20 00 mov %rax,0x203f69(%rip) # 607a70 <stderr@@GLIBC_2.2.5+0x20>
403b07: 0f 84 81 03 00 00 je 403e8e <dlerror@plt+0x242e>
403b0d: 83 fd 1f cmp $0x1f,%ebp
403b10: 0f 8e d1 fe ff ff jle 4039e7 <dlerror@plt+0x1f87>
403b16: be 96 5b 40 00 mov $0x405b96,%esi
403b1b: 48 89 df mov %rbx,%rdi
403b1e: e8 1d df ff ff callq 401a40 <dlsym@plt>
403b23: 48 85 c0 test %rax,%rax
403b26: 48 89 05 4b 3f 20 00 mov %rax,0x203f4b(%rip) # 607a78 <stderr@@GLIBC_2.2.5+0x28>
403b2d: 0f 85 b4 fe ff ff jne 4039e7 <dlerror@plt+0x1f87>
403b33: bf b8 61 40 00 mov $0x4061b8,%edi
403b38: e8 93 e8 ff ff callq 4023d0 <dlerror@plt+0x970>
403b3d: 83 c8 ff or $0xffffffff,%eax
403b40: e9 a4 fe ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403b45: 0f 1f 00 nopl (%rax)
403b48: be 66 5b 40 00 mov $0x405b66,%esi
403b4d: 48 89 df mov %rbx,%rdi
403b50: e8 eb de ff ff callq 401a40 <dlsym@plt>
403b55: 48 85 c0 test %rax,%rax
403b58: 48 89 05 31 3f 20 00 mov %rax,0x203f31(%rip) # 607a90 <stderr@@GLIBC_2.2.5+0x40>
403b5f: 0f 85 6e ff ff ff jne 403ad3 <dlerror@plt+0x2073>
403b65: bf 18 61 40 00 mov $0x406118,%edi
403b6a: e8 61 e8 ff ff callq 4023d0 <dlerror@plt+0x970>
403b6f: 83 c8 ff or $0xffffffff,%eax
403b72: e9 72 fe ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
403b7e: 00 00
403b80: bf c8 5b 40 00 mov $0x405bc8,%edi
403b85: e8 46 e8 ff ff callq 4023d0 <dlerror@plt+0x970>
403b8a: b8 ff ff ff ff mov $0xffffffff,%eax
403b8f: e9 55 fe ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403b94: bf f8 5b 40 00 mov $0x405bf8,%edi
403b99: e8 32 e8 ff ff callq 4023d0 <dlerror@plt+0x970>
403b9e: b8 ff ff ff ff mov $0xffffffff,%eax
403ba3: e9 41 fe ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403ba8: bf 28 5c 40 00 mov $0x405c28,%edi
403bad: e8 1e e8 ff ff callq 4023d0 <dlerror@plt+0x970>
403bb2: b8 ff ff ff ff mov $0xffffffff,%eax
403bb7: e9 2d fe ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403bbc: bf 48 5c 40 00 mov $0x405c48,%edi
403bc1: e8 0a e8 ff ff callq 4023d0 <dlerror@plt+0x970>
403bc6: b8 ff ff ff ff mov $0xffffffff,%eax
403bcb: e9 19 fe ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403bd0: bf 78 5c 40 00 mov $0x405c78,%edi
403bd5: e8 f6 e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403bda: b8 ff ff ff ff mov $0xffffffff,%eax
403bdf: e9 05 fe ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403be4: bf 98 5c 40 00 mov $0x405c98,%edi
403be9: e8 e2 e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403bee: b8 ff ff ff ff mov $0xffffffff,%eax
403bf3: e9 f1 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403bf8: bf c8 5c 40 00 mov $0x405cc8,%edi
403bfd: e8 ce e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403c02: b8 ff ff ff ff mov $0xffffffff,%eax
403c07: e9 dd fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403c0c: bf f0 5c 40 00 mov $0x405cf0,%edi
403c11: e8 ba e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403c16: b8 ff ff ff ff mov $0xffffffff,%eax
403c1b: e9 c9 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403c20: bf 18 5d 40 00 mov $0x405d18,%edi
403c25: e8 a6 e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403c2a: b8 ff ff ff ff mov $0xffffffff,%eax
403c2f: e9 b5 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403c34: bf 8c 58 40 00 mov $0x40588c,%edi
403c39: e8 92 e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403c3e: b8 ff ff ff ff mov $0xffffffff,%eax
403c43: e9 a1 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403c48: bf b4 58 40 00 mov $0x4058b4,%edi
403c4d: e8 7e e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403c52: b8 ff ff ff ff mov $0xffffffff,%eax
403c57: e9 8d fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403c5c: bf dc 58 40 00 mov $0x4058dc,%edi
403c61: e8 6a e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403c66: b8 ff ff ff ff mov $0xffffffff,%eax
403c6b: e9 79 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403c70: bf 58 5d 40 00 mov $0x405d58,%edi
403c75: e8 56 e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403c7a: b8 ff ff ff ff mov $0xffffffff,%eax
403c7f: e9 65 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403c84: bf 80 5d 40 00 mov $0x405d80,%edi
403c89: e8 42 e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403c8e: b8 ff ff ff ff mov $0xffffffff,%eax
403c93: e9 51 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403c98: bf a8 5d 40 00 mov $0x405da8,%edi
403c9d: e8 2e e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403ca2: b8 ff ff ff ff mov $0xffffffff,%eax
403ca7: e9 3d fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403cac: bf 9a 59 40 00 mov $0x40599a,%edi
403cb1: e8 1a e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403cb6: b8 ff ff ff ff mov $0xffffffff,%eax
403cbb: e9 29 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403cc0: bf d0 5d 40 00 mov $0x405dd0,%edi
403cc5: e8 06 e7 ff ff callq 4023d0 <dlerror@plt+0x970>
403cca: b8 ff ff ff ff mov $0xffffffff,%eax
403ccf: e9 15 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403cd4: bf d3 59 40 00 mov $0x4059d3,%edi
403cd9: e8 f2 e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403cde: b8 ff ff ff ff mov $0xffffffff,%eax
403ce3: e9 01 fd ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403ce8: bf f8 5d 40 00 mov $0x405df8,%edi
403ced: e8 de e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403cf2: b8 ff ff ff ff mov $0xffffffff,%eax
403cf7: e9 ed fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403cfc: bf 50 5e 40 00 mov $0x405e50,%edi
403d01: e8 ca e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403d06: b8 ff ff ff ff mov $0xffffffff,%eax
403d0b: e9 d9 fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403d10: bf 20 5e 40 00 mov $0x405e20,%edi
403d15: e8 b6 e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403d1a: b8 ff ff ff ff mov $0xffffffff,%eax
403d1f: e9 c5 fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403d24: bf 4b 5a 40 00 mov $0x405a4b,%edi
403d29: e8 a2 e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403d2e: b8 ff ff ff ff mov $0xffffffff,%eax
403d33: e9 b1 fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403d38: bf 78 5e 40 00 mov $0x405e78,%edi
403d3d: e8 8e e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403d42: b8 ff ff ff ff mov $0xffffffff,%eax
403d47: e9 9d fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403d4c: bf b8 5e 40 00 mov $0x405eb8,%edi
403d51: e8 7a e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403d56: b8 ff ff ff ff mov $0xffffffff,%eax
403d5b: e9 89 fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403d60: bf 98 5e 40 00 mov $0x405e98,%edi
403d65: e8 66 e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403d6a: b8 ff ff ff ff mov $0xffffffff,%eax
403d6f: e9 75 fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403d74: bf 08 5f 40 00 mov $0x405f08,%edi
403d79: e8 52 e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403d7e: b8 ff ff ff ff mov $0xffffffff,%eax
403d83: e9 61 fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403d88: bf e0 5e 40 00 mov $0x405ee0,%edi
403d8d: e8 3e e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403d92: b8 ff ff ff ff mov $0xffffffff,%eax
403d97: e9 4d fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403d9c: bf b0 5f 40 00 mov $0x405fb0,%edi
403da1: e8 2a e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403da6: b8 ff ff ff ff mov $0xffffffff,%eax
403dab: e9 39 fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403db0: bf 28 60 40 00 mov $0x406028,%edi
403db5: e8 16 e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403dba: b8 ff ff ff ff mov $0xffffffff,%eax
403dbf: e9 25 fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403dc4: bf 00 60 40 00 mov $0x406000,%edi
403dc9: e8 02 e6 ff ff callq 4023d0 <dlerror@plt+0x970>
403dce: b8 ff ff ff ff mov $0xffffffff,%eax
403dd3: e9 11 fc ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403dd8: bf d8 5f 40 00 mov $0x405fd8,%edi
403ddd: e8 ee e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403de2: b8 ff ff ff ff mov $0xffffffff,%eax
403de7: e9 fd fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403dec: bf 70 60 40 00 mov $0x406070,%edi
403df1: e8 da e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403df6: b8 ff ff ff ff mov $0xffffffff,%eax
403dfb: e9 e9 fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403e00: bf 50 60 40 00 mov $0x406050,%edi
403e05: e8 c6 e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403e0a: b8 ff ff ff ff mov $0xffffffff,%eax
403e0f: e9 d5 fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403e14: bf 11 59 40 00 mov $0x405911,%edi
403e19: e8 b2 e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403e1e: b8 ff ff ff ff mov $0xffffffff,%eax
403e23: e9 c1 fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403e28: bf 60 5f 40 00 mov $0x405f60,%edi
403e2d: e8 9e e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403e32: b8 ff ff ff ff mov $0xffffffff,%eax
403e37: e9 ad fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403e3c: bf 38 5d 40 00 mov $0x405d38,%edi
403e41: e8 8a e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403e46: b8 ff ff ff ff mov $0xffffffff,%eax
403e4b: e9 99 fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403e50: bf 38 5f 40 00 mov $0x405f38,%edi
403e55: e8 76 e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403e5a: b8 ff ff ff ff mov $0xffffffff,%eax
403e5f: e9 85 fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403e64: bf b8 60 40 00 mov $0x4060b8,%edi
403e69: e8 62 e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403e6e: b8 ff ff ff ff mov $0xffffffff,%eax
403e73: e9 71 fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403e78: 31 c0 xor %eax,%eax
403e7a: bf 68 61 40 00 mov $0x406168,%edi
403e7f: e8 4c e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403e84: b8 ff ff ff ff mov $0xffffffff,%eax
403e89: e9 5b fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403e8e: bf 90 61 40 00 mov $0x406190,%edi
403e93: e8 38 e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403e98: 83 c8 ff or $0xffffffff,%eax
403e9b: e9 49 fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403ea0: bf f0 60 40 00 mov $0x4060f0,%edi
403ea5: e8 26 e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403eaa: 83 c8 ff or $0xffffffff,%eax
403ead: e9 37 fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403eb2: bf 40 61 40 00 mov $0x406140,%edi
403eb7: e8 14 e5 ff ff callq 4023d0 <dlerror@plt+0x970>
403ebc: 83 c8 ff or $0xffffffff,%eax
403ebf: e9 25 fb ff ff jmpq 4039e9 <dlerror@plt+0x1f89>
403ec4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
403ecb: 00 00 00
403ece: 66 90 xchg %ax,%ax
403ed0: 48 8b 05 69 3c 20 00 mov 0x203c69(%rip),%rax # 607b40 <stderr@@GLIBC_2.2.5+0xf0>
403ed7: ff e0 jmpq *%rax
403ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
403ee0: 48 8b 05 61 3c 20 00 mov 0x203c61(%rip),%rax # 607b48 <stderr@@GLIBC_2.2.5+0xf8>
403ee7: ff e0 jmpq *%rax
403ee9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
403ef0: 48 8b 05 a9 3b 20 00 mov 0x203ba9(%rip),%rax # 607aa0 <stderr@@GLIBC_2.2.5+0x50>
403ef7: ff e0 jmpq *%rax
403ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
403f00: 48 8b 05 b1 3b 20 00 mov 0x203bb1(%rip),%rax # 607ab8 <stderr@@GLIBC_2.2.5+0x68>
403f07: ff e0 jmpq *%rax
403f09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
403f10: 48 8b 05 a9 3b 20 00 mov 0x203ba9(%rip),%rax # 607ac0 <stderr@@GLIBC_2.2.5+0x70>
403f17: ff e0 jmpq *%rax
403f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
403f20: 41 56 push %r14
403f22: 41 55 push %r13
403f24: 41 54 push %r12
403f26: 55 push %rbp
403f27: 45 31 e4 xor %r12d,%r12d
403f2a: 53 push %rbx
403f2b: 48 89 fd mov %rdi,%rbp
403f2e: 48 81 ec 10 40 00 00 sub $0x4010,%rsp
403f35: 48 8b 05 64 3c 20 00 mov 0x203c64(%rip),%rax # 607ba0 <stderr@@GLIBC_2.2.5+0x150>
403f3c: 48 8b 5f 10 mov 0x10(%rdi),%rbx
403f40: 48 3b 5f 18 cmp 0x18(%rdi),%rbx
403f44: c7 00 01 00 00 00 movl $0x1,(%rax)
403f4a: 48 8b 05 5f 3c 20 00 mov 0x203c5f(%rip),%rax # 607bb0 <stderr@@GLIBC_2.2.5+0x160>
403f51: c7 00 01 00 00 00 movl $0x1,(%rax)
403f57: 48 8b 05 62 3c 20 00 mov 0x203c62(%rip),%rax # 607bc0 <stderr@@GLIBC_2.2.5+0x170>
403f5e: c7 00 01 00 00 00 movl $0x1,(%rax)
403f64: 48 8b 05 2d 3c 20 00 mov 0x203c2d(%rip),%rax # 607b98 <stderr@@GLIBC_2.2.5+0x148>
403f6b: c7 00 01 00 00 00 movl $0x1,(%rax)
403f71: 48 8b 05 30 3c 20 00 mov 0x203c30(%rip),%rax # 607ba8 <stderr@@GLIBC_2.2.5+0x158>
403f78: c7 00 01 00 00 00 movl $0x1,(%rax)
403f7e: 48 8b 05 03 3c 20 00 mov 0x203c03(%rip),%rax # 607b88 <stderr@@GLIBC_2.2.5+0x138>
403f85: c7 00 00 00 00 00 movl $0x0,(%rax)
403f8b: 72 37 jb 403fc4 <dlerror@plt+0x2564>
403f8d: e9 dd 00 00 00 jmpq 40406f <dlerror@plt+0x260f>
403f92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
403f98: 3c 75 cmp $0x75,%al
403f9a: 74 64 je 404000 <dlerror@plt+0x25a0>
403f9c: 3c 76 cmp $0x76,%al
403f9e: 75 10 jne 403fb0 <dlerror@plt+0x2550>
403fa0: 48 8b 05 e1 3b 20 00 mov 0x203be1(%rip),%rax # 607b88 <stderr@@GLIBC_2.2.5+0x138>
403fa7: c7 00 01 00 00 00 movl $0x1,(%rax)
403fad: 0f 1f 00 nopl (%rax)
403fb0: 48 89 de mov %rbx,%rsi
403fb3: 48 89 ef mov %rbp,%rdi
403fb6: e8 e5 dc ff ff callq 401ca0 <dlerror@plt+0x240>
403fbb: 48 39 45 18 cmp %rax,0x18(%rbp)
403fbf: 48 89 c3 mov %rax,%rbx
403fc2: 76 64 jbe 404028 <dlerror@plt+0x25c8>
403fc4: 80 7b 11 6f cmpb $0x6f,0x11(%rbx)
403fc8: 75 e6 jne 403fb0 <dlerror@plt+0x2550>
403fca: 48 8d 73 12 lea 0x12(%rbx),%rsi
403fce: bf e4 61 40 00 mov $0x4061e4,%edi
403fd3: b9 04 00 00 00 mov $0x4,%ecx
403fd8: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi)
403fda: 74 d4 je 403fb0 <dlerror@plt+0x2550>
403fdc: 0f b6 43 12 movzbl 0x12(%rbx),%eax
403fe0: 3c 57 cmp $0x57,%al
403fe2: 74 2c je 404010 <dlerror@plt+0x25b0>
403fe4: 7f b2 jg 403f98 <dlerror@plt+0x2538>
403fe6: 3c 4f cmp $0x4f,%al
403fe8: 75 c6 jne 403fb0 <dlerror@plt+0x2550>
403fea: 48 8b 05 9f 3b 20 00 mov 0x203b9f(%rip),%rax # 607b90 <stderr@@GLIBC_2.2.5+0x140>
403ff1: c7 00 01 00 00 00 movl $0x1,(%rax)
403ff7: eb b7 jmp 403fb0 <dlerror@plt+0x2550>
403ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
404000: 41 bc 01 00 00 00 mov $0x1,%r12d
404006: eb a8 jmp 403fb0 <dlerror@plt+0x2550>
404008: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40400f: 00
404010: 8b 05 4a 3d 21 00 mov 0x213d4a(%rip),%eax # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
404016: 85 c0 test %eax,%eax
404018: 74 6e je 404088 <dlerror@plt+0x2628>
40401a: 48 8d 7b 14 lea 0x14(%rbx),%rdi
40401e: e8 ed fe ff ff callq 403f10 <dlerror@plt+0x24b0>
404023: eb 8b jmp 403fb0 <dlerror@plt+0x2550>
404025: 0f 1f 00 nopl (%rax)
404028: 45 85 e4 test %r12d,%r12d
40402b: 74 42 je 40406f <dlerror@plt+0x260f>
40402d: 48 8b 3d 0c 3a 20 00 mov 0x203a0c(%rip),%rdi # 607a40 <stdout@@GLIBC_2.2.5>
404034: e8 b7 d8 ff ff callq 4018f0 <fflush@plt>
404039: 48 8b 3d 10 3a 20 00 mov 0x203a10(%rip),%rdi # 607a50 <stderr@@GLIBC_2.2.5>
404040: e8 ab d8 ff ff callq 4018f0 <fflush@plt>
404045: 48 8b 3d fc 39 20 00 mov 0x2039fc(%rip),%rdi # 607a48 <stdin@@GLIBC_2.2.5>
40404c: 31 f6 xor %esi,%esi
40404e: e8 ed d6 ff ff callq 401740 <setbuf@plt>
404053: 48 8b 3d e6 39 20 00 mov 0x2039e6(%rip),%rdi # 607a40 <stdout@@GLIBC_2.2.5>
40405a: 31 f6 xor %esi,%esi
40405c: e8 df d6 ff ff callq 401740 <setbuf@plt>
404061: 48 8b 3d e8 39 20 00 mov 0x2039e8(%rip),%rdi # 607a50 <stderr@@GLIBC_2.2.5>
404068: 31 f6 xor %esi,%esi
40406a: e8 d1 d6 ff ff callq 401740 <setbuf@plt>
40406f: 31 c0 xor %eax,%eax
404071: 48 81 c4 10 40 00 00 add $0x4010,%rsp
404078: 5b pop %rbx
404079: 5d pop %rbp
40407a: 41 5c pop %r12
40407c: 41 5d pop %r13
40407e: 41 5e pop %r14
404080: c3 retq
404081: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
404088: 4c 8d 73 14 lea 0x14(%rbx),%r14
40408c: ba 00 10 00 00 mov $0x1000,%edx
404091: 48 89 e7 mov %rsp,%rdi
404094: 4c 89 f6 mov %r14,%rsi
404097: e8 14 d6 ff ff callq 4016b0 <mbstowcs@plt>
40409c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
4040a0: 49 89 c5 mov %rax,%r13
4040a3: 74 0e je 4040b3 <dlerror@plt+0x2653>
4040a5: 48 89 e7 mov %rsp,%rdi
4040a8: ff 15 12 3a 20 00 callq *0x203a12(%rip) # 607ac0 <stderr@@GLIBC_2.2.5+0x70>
4040ae: e9 fd fe ff ff jmpq 403fb0 <dlerror@plt+0x2550>
4040b3: 31 c0 xor %eax,%eax
4040b5: 4c 89 f6 mov %r14,%rsi
4040b8: bf 58 62 40 00 mov $0x406258,%edi
4040bd: e8 0e e3 ff ff callq 4023d0 <dlerror@plt+0x970>
4040c2: 44 89 e8 mov %r13d,%eax
4040c5: eb aa jmp 404071 <dlerror@plt+0x2611>
4040c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4040ce: 00 00
4040d0: 53 push %rbx
4040d1: 48 8d 77 38 lea 0x38(%rdi),%rsi
4040d5: 48 89 fb mov %rdi,%rbx
4040d8: ba 40 00 00 00 mov $0x40,%edx
4040dd: 48 81 ec 40 10 00 00 sub $0x1040,%rsp
4040e4: 8b 05 72 39 20 00 mov 0x203972(%rip),%eax # 607a5c <stderr@@GLIBC_2.2.5+0xc>
4040ea: 48 89 e7 mov %rsp,%rdi
4040ed: 83 e8 14 sub $0x14,%eax
4040f0: 83 f8 09 cmp $0x9,%eax
4040f3: 0f 96 c0 setbe %al
4040f6: 0f b6 c0 movzbl %al,%eax
4040f9: 89 05 61 3c 21 00 mov %eax,0x213c61(%rip) # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
4040ff: e8 3c d5 ff ff callq 401640 <strncpy@plt>
404104: 80 7c 24 3f 00 cmpb $0x0,0x3f(%rsp)
404109: 75 3d jne 404148 <dlerror@plt+0x26e8>
40410b: 48 8d b3 78 30 00 00 lea 0x3078(%rbx),%rsi
404112: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
404117: 48 89 e2 mov %rsp,%rdx
40411a: e8 01 f1 ff ff callq 403220 <dlerror@plt+0x17c0>
40411f: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
404124: e8 f7 0f 00 00 callq 405120 <dlerror@plt+0x36c0>
404129: 48 85 c0 test %rax,%rax
40412c: 74 2d je 40415b <dlerror@plt+0x26fb>
40412e: 8b 35 28 39 20 00 mov 0x203928(%rip),%esi # 607a5c <stderr@@GLIBC_2.2.5+0xc>
404134: 48 89 c7 mov %rax,%rdi
404137: e8 74 f4 ff ff callq 4035b0 <dlerror@plt+0x1b50>
40413c: 48 81 c4 40 10 00 00 add $0x1040,%rsp
404143: 5b pop %rbx
404144: c3 retq
404145: 0f 1f 00 nopl (%rax)
404148: 31 c0 xor %eax,%eax
40414a: bf a0 62 40 00 mov $0x4062a0,%edi
40414f: e8 7c e2 ff ff callq 4023d0 <dlerror@plt+0x970>
404154: b8 ff ff ff ff mov $0xffffffff,%eax
404159: eb e1 jmp 40413c <dlerror@plt+0x26dc>
40415b: e8 00 d9 ff ff callq 401a60 <dlerror@plt>
404160: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
404165: 48 89 c2 mov %rax,%rdx
404168: bf c0 62 40 00 mov $0x4062c0,%edi
40416d: 31 c0 xor %eax,%eax
40416f: e8 5c e2 ff ff callq 4023d0 <dlerror@plt+0x970>
404174: b8 ff ff ff ff mov $0xffffffff,%eax
404179: eb c1 jmp 40413c <dlerror@plt+0x26dc>
40417b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
404180: 31 c0 xor %eax,%eax
404182: c3 retq
404183: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
40418a: 84 00 00 00 00 00
404190: 55 push %rbp
404191: 53 push %rbx
404192: 48 89 fd mov %rdi,%rbp
404195: 48 89 eb mov %rbp,%rbx
404198: 48 83 ec 08 sub $0x8,%rsp
40419c: 48 8b 3f mov (%rdi),%rdi
40419f: 48 85 ff test %rdi,%rdi
4041a2: 74 15 je 4041b9 <dlerror@plt+0x2759>
4041a4: 0f 1f 40 00 nopl 0x0(%rax)
4041a8: 48 83 c3 08 add $0x8,%rbx
4041ac: e8 5f d4 ff ff callq 401610 <free@plt>
4041b1: 48 8b 3b mov (%rbx),%rdi
4041b4: 48 85 ff test %rdi,%rdi
4041b7: 75 ef jne 4041a8 <dlerror@plt+0x2748>
4041b9: 48 83 c4 08 add $0x8,%rsp
4041bd: 48 89 ef mov %rbp,%rdi
4041c0: 5b pop %rbx
4041c1: 5d pop %rbp
4041c2: e9 49 d4 ff ff jmpq 401610 <free@plt>
4041c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4041ce: 00 00
4041d0: 41 57 push %r15
4041d2: 41 56 push %r14
4041d4: 41 55 push %r13
4041d6: 41 54 push %r12
4041d8: 49 89 f5 mov %rsi,%r13
4041db: 55 push %rbp
4041dc: 53 push %rbx
4041dd: 31 f6 xor %esi,%esi
4041df: 89 fb mov %edi,%ebx
4041e1: 31 ff xor %edi,%edi
4041e3: 48 83 ec 18 sub $0x18,%rsp
4041e7: e8 74 d7 ff ff callq 401960 <setlocale@plt>
4041ec: 48 89 c7 mov %rax,%rdi
4041ef: e8 bc d5 ff ff callq 4017b0 <__strdup@plt>
4041f4: 48 85 c0 test %rax,%rax
4041f7: 49 89 c7 mov %rax,%r15
4041fa: 0f 84 da 00 00 00 je 4042da <dlerror@plt+0x287a>
404200: 44 8d 73 01 lea 0x1(%rbx),%r14d
404204: be 01 00 00 00 mov $0x1,%esi
404209: 4d 63 f6 movslq %r14d,%r14
40420c: 4a 8d 04 f5 00 00 00 lea 0x0(,%r14,8),%rax
404213: 00
404214: 48 89 c7 mov %rax,%rdi
404217: 48 89 44 24 08 mov %rax,0x8(%rsp)
40421c: e8 bf d5 ff ff callq 4017e0 <calloc@plt>
404221: 48 85 c0 test %rax,%rax
404224: 48 89 c5 mov %rax,%rbp
404227: 0f 84 ad 00 00 00 je 4042da <dlerror@plt+0x287a>
40422d: 31 ff xor %edi,%edi
40422f: be b8 54 40 00 mov $0x4054b8,%esi
404234: e8 27 d7 ff ff callq 401960 <setlocale@plt>
404239: 85 db test %ebx,%ebx
40423b: 7e 6b jle 4042a8 <dlerror@plt+0x2848>
40423d: 83 eb 01 sub $0x1,%ebx
404240: 45 31 f6 xor %r14d,%r14d
404243: 48 83 c3 01 add $0x1,%rbx
404247: eb 10 jmp 404259 <dlerror@plt+0x27f9>
404249: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
404250: 49 83 c6 01 add $0x1,%r14
404254: 49 39 de cmp %rbx,%r14
404257: 74 4f je 4042a8 <dlerror@plt+0x2848>
404259: 31 f6 xor %esi,%esi
40425b: 4b 8b 7c f5 00 mov 0x0(%r13,%r14,8),%rdi
404260: ff 15 2a 38 20 00 callq *0x20382a(%rip) # 607a90 <stderr@@GLIBC_2.2.5+0x40>
404266: 48 85 c0 test %rax,%rax
404269: 4a 89 44 f5 00 mov %rax,0x0(%rbp,%r14,8)
40426e: 75 e0 jne 404250 <dlerror@plt+0x27f0>
404270: 48 89 ef mov %rbp,%rdi
404273: e8 18 ff ff ff callq 404190 <dlerror@plt+0x2730>
404278: 4c 89 ff mov %r15,%rdi
40427b: e8 90 d3 ff ff callq 401610 <free@plt>
404280: 41 8d 76 01 lea 0x1(%r14),%esi
404284: 31 c0 xor %eax,%eax
404286: bf f0 62 40 00 mov $0x4062f0,%edi
40428b: e8 40 e1 ff ff callq 4023d0 <dlerror@plt+0x970>
404290: 31 c0 xor %eax,%eax
404292: 48 83 c4 18 add $0x18,%rsp
404296: 5b pop %rbx
404297: 5d pop %rbp
404298: 41 5c pop %r12
40429a: 41 5d pop %r13
40429c: 41 5e pop %r14
40429e: 41 5f pop %r15
4042a0: c3 retq
4042a1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4042a8: 48 8b 44 24 08 mov 0x8(%rsp),%rax
4042ad: 4c 89 fe mov %r15,%rsi
4042b0: 31 ff xor %edi,%edi
4042b2: 48 c7 44 05 f8 00 00 movq $0x0,-0x8(%rbp,%rax,1)
4042b9: 00 00
4042bb: e8 a0 d6 ff ff callq 401960 <setlocale@plt>
4042c0: 4c 89 ff mov %r15,%rdi
4042c3: e8 48 d3 ff ff callq 401610 <free@plt>
4042c8: 48 83 c4 18 add $0x18,%rsp
4042cc: 48 89 e8 mov %rbp,%rax
4042cf: 5b pop %rbx
4042d0: 5d pop %rbp
4042d1: 41 5c pop %r12
4042d3: 41 5d pop %r13
4042d5: 41 5e pop %r14
4042d7: 41 5f pop %r15
4042d9: c3 retq
4042da: 31 c0 xor %eax,%eax
4042dc: bf e9 61 40 00 mov $0x4061e9,%edi
4042e1: e8 ea e0 ff ff callq 4023d0 <dlerror@plt+0x970>
4042e6: 31 c0 xor %eax,%eax
4042e8: eb a8 jmp 404292 <dlerror@plt+0x2832>
4042ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4042f0: 55 push %rbp
4042f1: 53 push %rbx
4042f2: 48 89 f5 mov %rsi,%rbp
4042f5: 48 89 fb mov %rdi,%rbx
4042f8: 31 f6 xor %esi,%esi
4042fa: 31 ff xor %edi,%edi
4042fc: 48 83 ec 18 sub $0x18,%rsp
404300: 48 89 54 24 08 mov %rdx,0x8(%rsp)
404305: e8 56 d6 ff ff callq 401960 <setlocale@plt>
40430a: 48 89 c7 mov %rax,%rdi
40430d: e8 9e d4 ff ff callq 4017b0 <__strdup@plt>
404312: 31 ff xor %edi,%edi
404314: be b8 54 40 00 mov $0x4054b8,%esi
404319: 48 89 05 38 3a 21 00 mov %rax,0x213a38(%rip) # 617d58 <stderr@@GLIBC_2.2.5+0x10308>
404320: e8 3b d6 ff ff callq 401960 <setlocale@plt>
404325: 48 89 ef mov %rbp,%rdi
404328: 48 8d 74 24 08 lea 0x8(%rsp),%rsi
40432d: ff 15 5d 37 20 00 callq *0x20375d(%rip) # 607a90 <stderr@@GLIBC_2.2.5+0x40>
404333: 48 8b 35 1e 3a 21 00 mov 0x213a1e(%rip),%rsi # 617d58 <stderr@@GLIBC_2.2.5+0x10308>
40433a: 48 89 c5 mov %rax,%rbp
40433d: 31 ff xor %edi,%edi
40433f: e8 1c d6 ff ff callq 401960 <setlocale@plt>
404344: 48 85 ed test %rbp,%rbp
404347: 74 27 je 404370 <dlerror@plt+0x2910>
404349: 48 8b 54 24 08 mov 0x8(%rsp),%rdx
40434e: 48 89 ee mov %rbp,%rsi
404351: 48 89 df mov %rbx,%rdi
404354: e8 77 d4 ff ff callq 4017d0 <wcsncpy@plt>
404359: 48 89 ef mov %rbp,%rdi
40435c: e8 af d2 ff ff callq 401610 <free@plt>
404361: 48 89 d8 mov %rbx,%rax
404364: 48 83 c4 18 add $0x18,%rsp
404368: 5b pop %rbx
404369: 5d pop %rbp
40436a: c3 retq
40436b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
404370: 31 c0 xor %eax,%eax
404372: eb f0 jmp 404364 <dlerror@plt+0x2904>
404374: 66 66 66 2e 0f 1f 84 data16 data16 nopw %cs:0x0(%rax,%rax,1)
40437b: 00 00 00 00 00
404380: 55 push %rbp
404381: 53 push %rbx
404382: 48 8d 77 78 lea 0x78(%rdi),%rsi
404386: 48 89 fb mov %rdi,%rbx
404389: ba 00 10 00 00 mov $0x1000,%edx
40438e: 48 83 ec 08 sub $0x8,%rsp
404392: 44 8b 15 c7 39 21 00 mov 0x2139c7(%rip),%r10d # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
404399: 45 85 d2 test %r10d,%r10d
40439c: 0f 84 06 01 00 00 je 4044a8 <dlerror@plt+0x2a48>
4043a2: bf 40 6d 61 00 mov $0x616d40,%edi
4043a7: e8 94 d2 ff ff callq 401640 <strncpy@plt>
4043ac: bf 40 6d 61 00 mov $0x616d40,%edi
4043b1: e8 2a fb ff ff callq 403ee0 <dlerror@plt+0x2480>
4043b6: 44 8b 0d a3 39 21 00 mov 0x2139a3(%rip),%r9d # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
4043bd: 48 8d ab 78 30 00 00 lea 0x3078(%rbx),%rbp
4043c4: 45 85 c9 test %r9d,%r9d
4043c7: 0f 85 03 01 00 00 jne 4044d0 <dlerror@plt+0x2a70>
4043cd: ba 00 10 00 00 mov $0x1000,%edx
4043d2: 48 89 ee mov %rbp,%rsi
4043d5: bf 80 dc 60 00 mov $0x60dc80,%edi
4043da: e8 11 ff ff ff callq 4042f0 <dlerror@plt+0x2890>
4043df: 48 85 c0 test %rax,%rax
4043e2: 0f 84 6c 02 00 00 je 404654 <dlerror@plt+0x2bf4>
4043e8: bf 80 dc 60 00 mov $0x60dc80,%edi
4043ed: ff 15 4d 37 20 00 callq *0x20374d(%rip) # 607b40 <stderr@@GLIBC_2.2.5+0xf0>
4043f3: 44 8b 05 66 39 21 00 mov 0x213966(%rip),%r8d # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
4043fa: 48 89 ef mov %rbp,%rdi
4043fd: 45 85 c0 test %r8d,%r8d
404400: 0f 84 f9 00 00 00 je 4044ff <dlerror@plt+0x2a9f>
404406: e8 25 d3 ff ff callq 401730 <strlen@plt>
40440b: b9 0e 20 00 00 mov $0x200e,%ecx
404410: 48 89 c2 mov %rax,%rdx
404413: 48 89 ee mov %rbp,%rsi
404416: bf 40 bc 60 00 mov $0x60bc40,%edi
40441b: e8 10 d5 ff ff callq 401930 <__strncpy_chk@plt>
404420: 48 89 df mov %rbx,%rdi
404423: e8 f8 fa ff ff callq 403f20 <dlerror@plt+0x24c0>
404428: ff 15 32 37 20 00 callq *0x203732(%rip) # 607b60 <stderr@@GLIBC_2.2.5+0x110>
40442e: 8b 15 2c 39 21 00 mov 0x21392c(%rip),%edx # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
404434: 85 d2 test %edx,%edx
404436: 0f 84 a4 01 00 00 je 4045e0 <dlerror@plt+0x2b80>
40443c: bf 40 bc 60 00 mov $0x60bc40,%edi
404441: e8 aa fa ff ff callq 403ef0 <dlerror@plt+0x2490>
404446: 8b 05 14 39 21 00 mov 0x213914(%rip),%eax # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
40444c: 48 8b b3 88 40 00 00 mov 0x4088(%rbx),%rsi
404453: 8b bb 80 40 00 00 mov 0x4080(%rbx),%edi
404459: 85 c0 test %eax,%eax
40445b: 0f 85 8f 01 00 00 jne 4045f0 <dlerror@plt+0x2b90>
404461: e8 6a fd ff ff callq 4041d0 <dlerror@plt+0x2770>
404466: 48 85 c0 test %rax,%rax
404469: 48 89 c5 mov %rax,%rbp
40446c: 0f 84 b8 01 00 00 je 40462a <dlerror@plt+0x2bca>
404472: 8b bb 80 40 00 00 mov 0x4080(%rbx),%edi
404478: 31 d2 xor %edx,%edx
40447a: 48 89 c6 mov %rax,%rsi
40447d: ff 15 35 36 20 00 callq *0x203635(%rip) # 607ab8 <stderr@@GLIBC_2.2.5+0x68>
404483: 48 89 ef mov %rbp,%rdi
404486: e8 05 fd ff ff callq 404190 <dlerror@plt+0x2730>
40448b: ff 15 97 36 20 00 callq *0x203697(%rip) # 607b28 <stderr@@GLIBC_2.2.5+0xd8>
404491: 48 85 c0 test %rax,%rax
404494: 0f 85 66 01 00 00 jne 404600 <dlerror@plt+0x2ba0>
40449a: 48 83 c4 08 add $0x8,%rsp
40449e: 5b pop %rbx
40449f: 5d pop %rbp
4044a0: c3 retq
4044a1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4044a8: bf 00 2d 61 00 mov $0x612d00,%edi
4044ad: e8 3e fe ff ff callq 4042f0 <dlerror@plt+0x2890>
4044b2: 48 85 c0 test %rax,%rax
4044b5: 0f 84 5b 01 00 00 je 404616 <dlerror@plt+0x2bb6>
4044bb: bf 00 2d 61 00 mov $0x612d00,%edi
4044c0: ff 15 82 36 20 00 callq *0x203682(%rip) # 607b48 <stderr@@GLIBC_2.2.5+0xf8>
4044c6: e9 eb fe ff ff jmpq 4043b6 <dlerror@plt+0x2956>
4044cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4044d0: ba 01 10 00 00 mov $0x1001,%edx
4044d5: 48 89 ee mov %rbp,%rsi
4044d8: bf c0 1c 61 00 mov $0x611cc0,%edi
4044dd: e8 5e d4 ff ff callq 401940 <__strcpy_chk@plt>
4044e2: bf c0 1c 61 00 mov $0x611cc0,%edi
4044e7: e8 e4 f9 ff ff callq 403ed0 <dlerror@plt+0x2470>
4044ec: 44 8b 05 6d 38 21 00 mov 0x21386d(%rip),%r8d # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
4044f3: 48 89 ef mov %rbp,%rdi
4044f6: 45 85 c0 test %r8d,%r8d
4044f9: 0f 85 07 ff ff ff jne 404406 <dlerror@plt+0x29a6>
4044ff: e8 2c d2 ff ff callq 401730 <strlen@plt>
404504: b9 0e 20 00 00 mov $0x200e,%ecx
404509: 48 89 c2 mov %rax,%rdx
40450c: 48 89 ee mov %rbp,%rsi
40450f: bf 40 bc 60 00 mov $0x60bc40,%edi
404514: e8 17 d4 ff ff callq 401930 <__strncpy_chk@plt>
404519: ba 40 bc 60 00 mov $0x60bc40,%edx
40451e: 8b 0a mov (%rdx),%ecx
404520: 48 83 c2 04 add $0x4,%rdx
404524: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax
40452a: f7 d1 not %ecx
40452c: 21 c8 and %ecx,%eax
40452e: 25 80 80 80 80 and $0x80808080,%eax
404533: 74 e9 je 40451e <dlerror@plt+0x2abe>
404535: 89 c1 mov %eax,%ecx
404537: be 2f 00 00 00 mov $0x2f,%esi
40453c: bf 3a 00 00 00 mov $0x3a,%edi
404541: c1 e9 10 shr $0x10,%ecx
404544: a9 80 80 00 00 test $0x8080,%eax
404549: 0f 44 c1 cmove %ecx,%eax
40454c: 48 8d 4a 02 lea 0x2(%rdx),%rcx
404550: 48 0f 44 d1 cmove %rcx,%rdx
404554: 00 c0 add %al,%al
404556: 48 83 da 03 sbb $0x3,%rdx
40455a: 48 81 ea 40 bc 60 00 sub $0x60bc40,%rdx
404561: 48 8d 8a 40 bc 60 00 lea 0x60bc40(%rdx),%rcx
404568: 66 89 b2 40 bc 60 00 mov %si,0x60bc40(%rdx)
40456f: 48 8d 82 41 bc 60 00 lea 0x60bc41(%rdx),%rax
404576: 48 ba 62 61 73 65 5f movabs $0x62696c5f65736162,%rdx
40457d: 6c 69 62
404580: 48 89 51 01 mov %rdx,0x1(%rcx)
404584: 48 b9 72 61 72 79 2e movabs $0x70697a2e79726172,%rcx
40458b: 7a 69 70
40458e: 66 89 78 10 mov %di,0x10(%rax)
404592: 48 89 48 08 mov %rcx,0x8(%rax)
404596: 48 89 ef mov %rbp,%rdi
404599: e8 92 d1 ff ff callq 401730 <strlen@plt>
40459e: b9 0e 20 00 00 mov $0x200e,%ecx
4045a3: 48 89 c2 mov %rax,%rdx
4045a6: 48 89 ee mov %rbp,%rsi
4045a9: bf 40 bc 60 00 mov $0x60bc40,%edi
4045ae: e8 7d d4 ff ff callq 401a30 <__strncat_chk@plt>
4045b3: ba 00 10 00 00 mov $0x1000,%edx
4045b8: be 40 bc 60 00 mov $0x60bc40,%esi
4045bd: bf 00 7c 60 00 mov $0x607c00,%edi
4045c2: e8 29 fd ff ff callq 4042f0 <dlerror@plt+0x2890>
4045c7: 48 85 c0 test %rax,%rax
4045ca: 74 74 je 404640 <dlerror@plt+0x2be0>
4045cc: bf 00 7c 60 00 mov $0x607c00,%edi
4045d1: ff 15 81 35 20 00 callq *0x203581(%rip) # 607b58 <stderr@@GLIBC_2.2.5+0x108>
4045d7: e9 44 fe ff ff jmpq 404420 <dlerror@plt+0x29c0>
4045dc: 0f 1f 40 00 nopl 0x0(%rax)
4045e0: bf 00 7c 60 00 mov $0x607c00,%edi
4045e5: ff 15 b5 34 20 00 callq *0x2034b5(%rip) # 607aa0 <stderr@@GLIBC_2.2.5+0x50>
4045eb: e9 56 fe ff ff jmpq 404446 <dlerror@plt+0x29e6>
4045f0: 31 d2 xor %edx,%edx
4045f2: e8 09 f9 ff ff callq 403f00 <dlerror@plt+0x24a0>
4045f7: e9 8f fe ff ff jmpq 40448b <dlerror@plt+0x2a2b>
4045fc: 0f 1f 40 00 nopl 0x0(%rax)
404600: 31 c0 xor %eax,%eax
404602: bf d0 63 40 00 mov $0x4063d0,%edi
404607: e8 c4 dd ff ff callq 4023d0 <dlerror@plt+0x970>
40460c: b8 ff ff ff ff mov $0xffffffff,%eax
404611: e9 84 fe ff ff jmpq 40449a <dlerror@plt+0x2a3a>
404616: bf 30 63 40 00 mov $0x406330,%edi
40461b: e8 b0 dd ff ff callq 4023d0 <dlerror@plt+0x970>
404620: b8 ff ff ff ff mov $0xffffffff,%eax
404625: e9 70 fe ff ff jmpq 40449a <dlerror@plt+0x2a3a>
40462a: 31 c0 xor %eax,%eax
40462c: bf a8 63 40 00 mov $0x4063a8,%edi
404631: e8 9a dd ff ff callq 4023d0 <dlerror@plt+0x970>
404636: b8 ff ff ff ff mov $0xffffffff,%eax
40463b: e9 5a fe ff ff jmpq 40449a <dlerror@plt+0x2a3a>
404640: bf 80 63 40 00 mov $0x406380,%edi
404645: e8 86 dd ff ff callq 4023d0 <dlerror@plt+0x970>
40464a: b8 ff ff ff ff mov $0xffffffff,%eax
40464f: e9 46 fe ff ff jmpq 40449a <dlerror@plt+0x2a3a>
404654: bf 58 63 40 00 mov $0x406358,%edi
404659: e8 72 dd ff ff callq 4023d0 <dlerror@plt+0x970>
40465e: b8 ff ff ff ff mov $0xffffffff,%eax
404663: e9 32 fe ff ff jmpq 40449a <dlerror@plt+0x2a3a>
404668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40466f: 00
404670: 8b 15 ea 36 21 00 mov 0x2136ea(%rip),%edx # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
404676: 41 56 push %r14
404678: 41 55 push %r13
40467a: 41 54 push %r12
40467c: 55 push %rbp
40467d: 48 89 fd mov %rdi,%rbp
404680: 53 push %rbx
404681: 85 d2 test %edx,%edx
404683: 48 8d bf 78 30 00 00 lea 0x3078(%rdi),%rdi
40468a: 0f 84 68 01 00 00 je 4047f8 <dlerror@plt+0x2d98>
404690: ff 15 32 34 20 00 callq *0x203432(%rip) # 607ac8 <stderr@@GLIBC_2.2.5+0x78>
404696: 48 85 c0 test %rax,%rax
404699: 0f 84 64 01 00 00 je 404803 <dlerror@plt+0x2da3>
40469f: 48 89 c6 mov %rax,%rsi
4046a2: bf f8 61 40 00 mov $0x4061f8,%edi
4046a7: ff 15 fb 33 20 00 callq *0x2033fb(%rip) # 607aa8 <stderr@@GLIBC_2.2.5+0x58>
4046ad: bf 01 62 40 00 mov $0x406201,%edi
4046b2: ff 15 50 34 20 00 callq *0x203450(%rip) # 607b08 <stderr@@GLIBC_2.2.5+0xb8>
4046b8: 48 89 c7 mov %rax,%rdi
4046bb: ff 15 27 34 20 00 callq *0x203427(%rip) # 607ae8 <stderr@@GLIBC_2.2.5+0x98>
4046c1: be 09 62 40 00 mov $0x406209,%esi
4046c6: 48 89 c7 mov %rax,%rdi
4046c9: ff 15 69 34 20 00 callq *0x203469(%rip) # 607b38 <stderr@@GLIBC_2.2.5+0xe8>
4046cf: 48 8b 5d 10 mov 0x10(%rbp),%rbx
4046d3: 48 3b 5d 18 cmp 0x18(%rbp),%rbx
4046d7: 49 89 c5 mov %rax,%r13
4046da: 72 24 jb 404700 <dlerror@plt+0x2ca0>
4046dc: e9 e7 00 00 00 jmpq 4047c8 <dlerror@plt+0x2d68>
4046e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4046e8: 48 89 de mov %rbx,%rsi
4046eb: 48 89 ef mov %rbp,%rdi
4046ee: e8 ad d5 ff ff callq 401ca0 <dlerror@plt+0x240>
4046f3: 48 39 45 18 cmp %rax,0x18(%rbp)
4046f7: 48 89 c3 mov %rax,%rbx
4046fa: 0f 86 c8 00 00 00 jbe 4047c8 <dlerror@plt+0x2d68>
404700: 0f b6 53 11 movzbl 0x11(%rbx),%edx
404704: 83 e2 df and $0xffffffdf,%edx
404707: 80 fa 4d cmp $0x4d,%dl
40470a: 75 dc jne 4046e8 <dlerror@plt+0x2c88>
40470c: 48 89 de mov %rbx,%rsi
40470f: 48 89 ef mov %rbp,%rdi
404712: e8 b9 d5 ff ff callq 401cd0 <dlerror@plt+0x270>
404717: 49 89 c4 mov %rax,%r12
40471a: 8b 05 40 36 21 00 mov 0x213640(%rip),%eax # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
404720: 8b 4b 0c mov 0xc(%rbx),%ecx
404723: 85 c0 test %eax,%eax
404725: 0f c9 bswap %ecx
404727: 0f 85 ab 00 00 00 jne 4047d8 <dlerror@plt+0x2d78>
40472d: 83 3d 28 33 20 00 24 cmpl $0x24,0x203328(%rip) # 607a5c <stderr@@GLIBC_2.2.5+0xc>
404734: 7e 5a jle 404790 <dlerror@plt+0x2d30>
404736: 83 e9 10 sub $0x10,%ecx
404739: 49 8d 54 24 10 lea 0x10(%r12),%rdx
40473e: be 12 62 40 00 mov $0x406212,%esi
404743: 4c 89 ef mov %r13,%rdi
404746: 31 c0 xor %eax,%eax
404748: ff 15 92 33 20 00 callq *0x203392(%rip) # 607ae0 <stderr@@GLIBC_2.2.5+0x90>
40474e: 48 85 c0 test %rax,%rax
404751: 4c 8d 73 12 lea 0x12(%rbx),%r14
404755: 74 5a je 4047b1 <dlerror@plt+0x2d51>
404757: 48 89 c6 mov %rax,%rsi
40475a: 4c 89 f7 mov %r14,%rdi
40475d: ff 15 ad 33 20 00 callq *0x2033ad(%rip) # 607b10 <stderr@@GLIBC_2.2.5+0xc0>
404763: 48 85 c0 test %rax,%rax
404766: 74 49 je 4047b1 <dlerror@plt+0x2d51>
404768: ff 15 ba 33 20 00 callq *0x2033ba(%rip) # 607b28 <stderr@@GLIBC_2.2.5+0xd8>
40476e: 48 85 c0 test %rax,%rax
404771: 74 0c je 40477f <dlerror@plt+0x2d1f>
404773: ff 15 a7 33 20 00 callq *0x2033a7(%rip) # 607b20 <stderr@@GLIBC_2.2.5+0xd0>
404779: ff 15 b1 33 20 00 callq *0x2033b1(%rip) # 607b30 <stderr@@GLIBC_2.2.5+0xe0>
40477f: 4c 89 e7 mov %r12,%rdi
404782: e8 89 ce ff ff callq 401610 <free@plt>
404787: e9 5c ff ff ff jmpq 4046e8 <dlerror@plt+0x2c88>
40478c: 0f 1f 40 00 nopl 0x0(%rax)
404790: 83 e9 0c sub $0xc,%ecx
404793: 31 c0 xor %eax,%eax
404795: 49 8d 54 24 0c lea 0xc(%r12),%rdx
40479a: be 12 62 40 00 mov $0x406212,%esi
40479f: 4c 89 ef mov %r13,%rdi
4047a2: 4c 8d 73 12 lea 0x12(%rbx),%r14
4047a6: ff 15 34 33 20 00 callq *0x203334(%rip) # 607ae0 <stderr@@GLIBC_2.2.5+0x90>
4047ac: 48 85 c0 test %rax,%rax
4047af: 75 a6 jne 404757 <dlerror@plt+0x2cf7>
4047b1: 4c 89 f6 mov %r14,%rsi
4047b4: bf 15 62 40 00 mov $0x406215,%edi
4047b9: 31 c0 xor %eax,%eax
4047bb: e8 10 dc ff ff callq 4023d0 <dlerror@plt+0x970>
4047c0: eb a6 jmp 404768 <dlerror@plt+0x2d08>
4047c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4047c8: 31 c0 xor %eax,%eax
4047ca: 5b pop %rbx
4047cb: 5d pop %rbp
4047cc: 41 5c pop %r12
4047ce: 41 5d pop %r13
4047d0: 41 5e pop %r14
4047d2: c3 retq
4047d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4047d8: 83 e9 08 sub $0x8,%ecx
4047db: 49 8d 54 24 08 lea 0x8(%r12),%rdx
4047e0: be 0f 62 40 00 mov $0x40620f,%esi
4047e5: 4c 89 ef mov %r13,%rdi
4047e8: 31 c0 xor %eax,%eax
4047ea: ff 15 f0 32 20 00 callq *0x2032f0(%rip) # 607ae0 <stderr@@GLIBC_2.2.5+0x90>
4047f0: e9 59 ff ff ff jmpq 40474e <dlerror@plt+0x2cee>
4047f5: 0f 1f 00 nopl (%rax)
4047f8: ff 15 7a 32 20 00 callq *0x20327a(%rip) # 607a78 <stderr@@GLIBC_2.2.5+0x28>
4047fe: e9 93 fe ff ff jmpq 404696 <dlerror@plt+0x2c36>
404803: bf f8 63 40 00 mov $0x4063f8,%edi
404808: e8 c3 db ff ff callq 4023d0 <dlerror@plt+0x970>
40480d: b8 ff ff ff ff mov $0xffffffff,%eax
404812: eb b6 jmp 4047ca <dlerror@plt+0x2d6a>
404814: 66 66 66 2e 0f 1f 84 data16 data16 nopw %cs:0x0(%rax,%rax,1)
40481b: 00 00 00 00 00
404820: 55 push %rbp
404821: 53 push %rbx
404822: 48 83 ec 08 sub $0x8,%rsp
404826: 8b 5e 04 mov 0x4(%rsi),%ebx
404829: 8b 05 31 35 21 00 mov 0x213531(%rip),%eax # 617d60 <stderr@@GLIBC_2.2.5+0x10310>
40482f: 0f cb bswap %ebx
404831: 03 5f 08 add 0x8(%rdi),%ebx
404834: 85 c0 test %eax,%eax
404836: 74 48 je 404880 <dlerror@plt+0x2e20>
404838: 48 8d 77 78 lea 0x78(%rdi),%rsi
40483c: 89 da mov %ebx,%edx
40483e: bf 26 62 40 00 mov $0x406226,%edi
404843: 31 c0 xor %eax,%eax
404845: ff 15 3d 32 20 00 callq *0x20323d(%rip) # 607a88 <stderr@@GLIBC_2.2.5+0x38>
40484b: 48 89 c3 mov %rax,%rbx
40484e: bf 32 62 40 00 mov $0x406232,%edi
404853: ff 15 57 32 20 00 callq *0x203257(%rip) # 607ab0 <stderr@@GLIBC_2.2.5+0x60>
404859: 48 85 c0 test %rax,%rax
40485c: 74 65 je 4048c3 <dlerror@plt+0x2e63>
40485e: 48 89 de mov %rbx,%rsi
404861: 48 89 c7 mov %rax,%rdi
404864: ff 15 96 32 20 00 callq *0x203296(%rip) # 607b00 <stderr@@GLIBC_2.2.5+0xb0>
40486a: 89 c3 mov %eax,%ebx
40486c: 31 c0 xor %eax,%eax
40486e: 85 db test %ebx,%ebx
404870: 75 3e jne 4048b0 <dlerror@plt+0x2e50>
404872: 48 83 c4 08 add $0x8,%rsp
404876: 5b pop %rbx
404877: 5d pop %rbp
404878: c3 retq
404879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
404880: 48 83 c7 78 add $0x78,%rdi
404884: ff 15 ee 31 20 00 callq *0x2031ee(%rip) # 607a78 <stderr@@GLIBC_2.2.5+0x28>
40488a: 48 89 c5 mov %rax,%rbp
40488d: 89 da mov %ebx,%edx
40488f: 48 89 c6 mov %rax,%rsi
404892: bf 2c 62 40 00 mov $0x40622c,%edi
404897: 31 c0 xor %eax,%eax
404899: ff 15 e1 31 20 00 callq *0x2031e1(%rip) # 607a80 <stderr@@GLIBC_2.2.5+0x30>
40489f: 48 89 ef mov %rbp,%rdi
4048a2: 48 89 c3 mov %rax,%rbx
4048a5: ff 15 cd 32 20 00 callq *0x2032cd(%rip) # 607b78 <stderr@@GLIBC_2.2.5+0x128>
4048ab: eb a1 jmp 40484e <dlerror@plt+0x2dee>
4048ad: 0f 1f 00 nopl (%rax)
4048b0: bf 37 62 40 00 mov $0x406237,%edi
4048b5: e8 16 db ff ff callq 4023d0 <dlerror@plt+0x970>
4048ba: 48 83 c4 08 add $0x8,%rsp
4048be: 89 d8 mov %ebx,%eax
4048c0: 5b pop %rbx
4048c1: 5d pop %rbp
4048c2: c3 retq
4048c3: bf 20 64 40 00 mov $0x406420,%edi
4048c8: e8 03 db ff ff callq 4023d0 <dlerror@plt+0x970>
4048cd: 48 89 df mov %rbx,%rdi
4048d0: ff 15 a2 32 20 00 callq *0x2032a2(%rip) # 607b78 <stderr@@GLIBC_2.2.5+0x128>
4048d6: b8 ff ff ff ff mov $0xffffffff,%eax
4048db: eb 95 jmp 404872 <dlerror@plt+0x2e12>
4048dd: 0f 1f 00 nopl (%rax)
4048e0: 55 push %rbp
4048e1: 53 push %rbx
4048e2: 48 89 fd mov %rdi,%rbp
4048e5: 48 83 ec 08 sub $0x8,%rsp
4048e9: 48 8b 5f 10 mov 0x10(%rdi),%rbx
4048ed: 48 3b 5f 18 cmp 0x18(%rdi),%rbx
4048f1: 72 19 jb 40490c <dlerror@plt+0x2eac>
4048f3: eb 2b jmp 404920 <dlerror@plt+0x2ec0>
4048f5: 0f 1f 00 nopl (%rax)
4048f8: 48 89 de mov %rbx,%rsi
4048fb: 48 89 ef mov %rbp,%rdi
4048fe: e8 9d d3 ff ff callq 401ca0 <dlerror@plt+0x240>
404903: 48 39 45 18 cmp %rax,0x18(%rbp)
404907: 48 89 c3 mov %rax,%rbx
40490a: 76 14 jbe 404920 <dlerror@plt+0x2ec0>
40490c: 80 7b 11 7a cmpb $0x7a,0x11(%rbx)
404910: 75 e6 jne 4048f8 <dlerror@plt+0x2e98>
404912: 48 89 de mov %rbx,%rsi
404915: 48 89 ef mov %rbp,%rdi
404918: e8 03 ff ff ff callq 404820 <dlerror@plt+0x2dc0>
40491d: eb d9 jmp 4048f8 <dlerror@plt+0x2e98>
40491f: 90 nop
404920: 48 83 c4 08 add $0x8,%rsp
404924: 31 c0 xor %eax,%eax
404926: 5b pop %rbx
404927: 5d pop %rbp
404928: c3 retq
404929: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
404930: 83 bf 7c 40 00 00 01 cmpl $0x1,0x407c(%rdi)
404937: 74 07 je 404940 <dlerror@plt+0x2ee0>
404939: f3 c3 repz retq
40493b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
404940: 48 8b 05 29 32 20 00 mov 0x203229(%rip),%rax # 607b70 <stderr@@GLIBC_2.2.5+0x120>
404947: ff e0 jmpq *%rax
404949: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
404950: f3 c3 repz retq
404952: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
404959: 1f 84 00 00 00 00 00
404960: 89 fe mov %edi,%esi
404962: 8b 3d e0 33 21 00 mov 0x2133e0(%rip),%edi # 617d48 <stderr@@GLIBC_2.2.5+0x102f8>
404968: e9 03 cf ff ff jmpq 401870 <kill@plt>
40496d: 0f 1f 00 nopl (%rax)
404970: 41 57 push %r15
404972: 41 56 push %r14
404974: 49 89 f7 mov %rsi,%r15
404977: 41 55 push %r13
404979: 41 54 push %r12
40497b: 49 89 fe mov %rdi,%r14
40497e: 55 push %rbp
40497f: 53 push %rbx
404980: 49 89 d5 mov %rdx,%r13
404983: 48 83 ec 18 sub $0x18,%rsp
404987: 48 85 ff test %rdi,%rdi
40498a: 0f 84 b8 00 00 00 je 404a48 <dlerror@plt+0x2fe8>
404990: e8 9b cd ff ff callq 401730 <strlen@plt>
404995: 4d 85 ff test %r15,%r15
404998: 89 c5 mov %eax,%ebp
40499a: 0f 84 b8 00 00 00 je 404a58 <dlerror@plt+0x2ff8>
4049a0: 4c 89 ff mov %r15,%rdi
4049a3: e8 88 cd ff ff callq 401730 <strlen@plt>
4049a8: 4d 85 ed test %r13,%r13
4049ab: 89 44 24 0c mov %eax,0xc(%rsp)
4049af: 0f 84 bb 00 00 00 je 404a70 <dlerror@plt+0x3010>
4049b5: 4c 89 ef mov %r13,%rdi
4049b8: e8 73 cd ff ff callq 401730 <strlen@plt>
4049bd: 41 89 c4 mov %eax,%r12d
4049c0: 8b 44 24 0c mov 0xc(%rsp),%eax
4049c4: 01 e8 add %ebp,%eax
4049c6: 41 8d 7c 04 01 lea 0x1(%r12,%rax,1),%edi
4049cb: 48 63 ff movslq %edi,%rdi
4049ce: e8 0d cf ff ff callq 4018e0 <malloc@plt>
4049d3: 48 85 c0 test %rax,%rax
4049d6: 48 89 c3 mov %rax,%rbx
4049d9: 0f 84 a1 00 00 00 je 404a80 <dlerror@plt+0x3020>
4049df: 85 ed test %ebp,%ebp
4049e1: c6 00 00 movb $0x0,(%rax)
4049e4: 75 1a jne 404a00 <dlerror@plt+0x2fa0>
4049e6: 45 85 e4 test %r12d,%r12d
4049e9: 48 89 d8 mov %rbx,%rax
4049ec: 75 38 jne 404a26 <dlerror@plt+0x2fc6>
4049ee: 48 83 c4 18 add $0x18,%rsp
4049f2: 5b pop %rbx
4049f3: 5d pop %rbp
4049f4: 41 5c pop %r12
4049f6: 41 5d pop %r13
4049f8: 41 5e pop %r14
4049fa: 41 5f pop %r15
4049fc: c3 retq
4049fd: 0f 1f 00 nopl (%rax)
404a00: 48 89 c7 mov %rax,%rdi
404a03: 4c 89 f6 mov %r14,%rsi
404a06: e8 05 cd ff ff callq 401710 <stpcpy@plt>
404a0b: 48 89 c7 mov %rax,%rdi
404a0e: 8b 44 24 0c mov 0xc(%rsp),%eax
404a12: 85 c0 test %eax,%eax
404a14: 74 d0 je 4049e6 <dlerror@plt+0x2f86>
404a16: 45 85 e4 test %r12d,%r12d
404a19: 48 89 d8 mov %rbx,%rax
404a1c: 74 d0 je 4049ee <dlerror@plt+0x2f8e>
404a1e: 4c 89 fe mov %r15,%rsi
404a21: e8 3a cc ff ff callq 401660 <strcpy@plt>
404a26: 4c 89 ee mov %r13,%rsi
404a29: 48 89 df mov %rbx,%rdi
404a2c: e8 bf cf ff ff callq 4019f0 <strcat@plt>
404a31: 48 83 c4 18 add $0x18,%rsp
404a35: 48 89 d8 mov %rbx,%rax
404a38: 5b pop %rbx
404a39: 5d pop %rbp
404a3a: 41 5c pop %r12
404a3c: 41 5d pop %r13
404a3e: 41 5e pop %r14
404a40: 41 5f pop %r15
404a42: c3 retq
404a43: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
404a48: 31 ed xor %ebp,%ebp
404a4a: 4d 85 ff test %r15,%r15
404a4d: 0f 85 4d ff ff ff jne 4049a0 <dlerror@plt+0x2f40>
404a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
404a58: 4d 85 ed test %r13,%r13
404a5b: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp)
404a62: 00
404a63: 0f 85 4c ff ff ff jne 4049b5 <dlerror@plt+0x2f55>
404a69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
404a70: 45 31 e4 xor %r12d,%r12d
404a73: e9 48 ff ff ff jmpq 4049c0 <dlerror@plt+0x2f60>
404a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
404a7f: 00
404a80: 31 c0 xor %eax,%eax
404a82: e9 67 ff ff ff jmpq 4049ee <dlerror@plt+0x2f8e>
404a87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
404a8e: 00 00
404a90: 48 83 ec 08 sub $0x8,%rsp
404a94: e8 47 cb ff ff callq 4015e0 <getenv@plt>
404a99: 48 85 c0 test %rax,%rax
404a9c: 74 12 je 404ab0 <dlerror@plt+0x3050>
404a9e: 80 38 00 cmpb $0x0,(%rax)
404aa1: 74 0d je 404ab0 <dlerror@plt+0x3050>
404aa3: 48 89 c7 mov %rax,%rdi
404aa6: 48 83 c4 08 add $0x8,%rsp
404aaa: e9 01 cd ff ff jmpq 4017b0 <__strdup@plt>
404aaf: 90 nop
404ab0: 31 c0 xor %eax,%eax
404ab2: 48 83 c4 08 add $0x8,%rsp
404ab6: c3 retq
404ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
404abe: 00 00
404ac0: 55 push %rbp
404ac1: 53 push %rbx
404ac2: 48 89 fd mov %rdi,%rbp
404ac5: bf 48 64 40 00 mov $0x406448,%edi
404aca: 48 83 ec 08 sub $0x8,%rsp
404ace: e8 bd ff ff ff callq 404a90 <dlerror@plt+0x3030>
404ad3: 48 85 c0 test %rax,%rax
404ad6: 48 89 c3 mov %rax,%rbx
404ad9: 74 12 je 404aed <dlerror@plt+0x308d>
404adb: ba 01 00 00 00 mov $0x1,%edx
404ae0: 48 89 c6 mov %rax,%rsi
404ae3: bf 58 64 40 00 mov $0x406458,%edi
404ae8: e8 e3 cb ff ff callq 4016d0 <setenv@plt>
404aed: 48 89 da mov %rbx,%rdx
404af0: 48 89 ef mov %rbp,%rdi
404af3: be d9 55 40 00 mov $0x4055d9,%esi
404af8: e8 73 fe ff ff callq 404970 <dlerror@plt+0x2f10>
404afd: ba 01 00 00 00 mov $0x1,%edx
404b02: 48 89 c3 mov %rax,%rbx
404b05: 48 89 c6 mov %rax,%rsi
404b08: bf 48 64 40 00 mov $0x406448,%edi
404b0d: e8 be cb ff ff callq 4016d0 <setenv@plt>
404b12: 48 89 df mov %rbx,%rdi
404b15: 89 c5 mov %eax,%ebp
404b17: e8 f4 ca ff ff callq 401610 <free@plt>
404b1c: 48 83 c4 08 add $0x8,%rsp
404b20: 89 e8 mov %ebp,%eax
404b22: 5b pop %rbx
404b23: 5d pop %rbp
404b24: c3 retq
404b25: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1)
404b2c: 00 00 00 00
404b30: ba 01 00 00 00 mov $0x1,%edx
404b35: e9 96 cb ff ff jmpq 4016d0 <setenv@plt>
404b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
404b40: e9 8b ce ff ff jmpq 4019d0 <unsetenv@plt>
404b45: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1)
404b4c: 00 00 00 00
404b50: 53 push %rbx
404b51: 48 89 fb mov %rdi,%rbx
404b54: e8 d7 cb ff ff callq 401730 <strlen@plt>
404b59: 80 7c 03 ff 2f cmpb $0x2f,-0x1(%rbx,%rax,1)
404b5e: 74 11 je 404b71 <dlerror@plt+0x3111>
404b60: b9 2f 00 00 00 mov $0x2f,%ecx
404b65: 48 89 df mov %rbx,%rdi
404b68: 66 89 0c 03 mov %cx,(%rbx,%rax,1)
404b6c: e8 bf cb ff ff callq 401730 <strlen@plt>
404b71: 48 01 d8 add %rbx,%rax
404b74: 48 ba 5f 4d 45 49 58 movabs $0x5858585849454d5f,%rdx
404b7b: 58 58 58
404b7e: 48 89 df mov %rbx,%rdi
404b81: 48 89 10 mov %rdx,(%rax)
404b84: ba 58 58 00 00 mov $0x5858,%edx
404b89: c6 40 0a 00 movb $0x0,0xa(%rax)
404b8d: 66 89 50 08 mov %dx,0x8(%rax)
404b91: e8 ba cd ff ff callq 401950 <mkdtemp@plt>
404b96: 48 85 c0 test %rax,%rax
404b99: 0f 95 c0 setne %al
404b9c: 0f b6 c0 movzbl %al,%eax
404b9f: 5b pop %rbx
404ba0: c3 retq
404ba1: 66 66 66 66 66 66 2e data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
404ba8: 0f 1f 84 00 00 00 00
404baf: 00
404bb0: 31 c0 xor %eax,%eax
404bb2: 83 bf 78 40 00 00 01 cmpl $0x1,0x4078(%rdi)
404bb9: 74 53 je 404c0e <dlerror@plt+0x31ae>
404bbb: 41 54 push %r12
404bbd: 55 push %rbp
404bbe: be 74 64 40 00 mov $0x406474,%esi
404bc3: 53 push %rbx
404bc4: 49 89 fc mov %rdi,%r12
404bc7: 49 8d 9c 24 78 20 00 lea 0x2078(%r12),%rbx
404bce: 00
404bcf: e8 8c d6 ff ff callq 402260 <dlerror@plt+0x800>
404bd4: 48 85 c0 test %rax,%rax
404bd7: 74 37 je 404c10 <dlerror@plt+0x31b0>
404bd9: ba 00 10 00 00 mov $0x1000,%edx
404bde: 48 89 c6 mov %rax,%rsi
404be1: 48 89 df mov %rbx,%rdi
404be4: e8 57 cd ff ff callq 401940 <__strcpy_chk@plt>
404be9: 48 89 df mov %rbx,%rdi
404bec: e8 5f ff ff ff callq 404b50 <dlerror@plt+0x30f0>
404bf1: 85 c0 test %eax,%eax
404bf3: 0f 85 97 00 00 00 jne 404c90 <dlerror@plt+0x3230>
404bf9: 31 c0 xor %eax,%eax
404bfb: bf d8 64 40 00 mov $0x4064d8,%edi
404c00: e8 cb d7 ff ff callq 4023d0 <dlerror@plt+0x970>
404c05: b8 ff ff ff ff mov $0xffffffff,%eax
404c0a: 5b pop %rbx
404c0b: 5d pop %rbp
404c0c: 41 5c pop %r12
404c0e: f3 c3 repz retq
404c10: bd 80 65 40 00 mov $0x406580,%ebp
404c15: bf 6d 64 40 00 mov $0x40646d,%edi
404c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
404c20: e8 6b fe ff ff callq 404a90 <dlerror@plt+0x3030>
404c25: 48 85 c0 test %rax,%rax
404c28: 74 1c je 404c46 <dlerror@plt+0x31e6>
404c2a: ba 00 10 00 00 mov $0x1000,%edx
404c2f: 48 89 c6 mov %rax,%rsi
404c32: 48 89 df mov %rbx,%rdi
404c35: e8 06 cd ff ff callq 401940 <__strcpy_chk@plt>
404c3a: 48 89 df mov %rbx,%rdi
404c3d: e8 0e ff ff ff callq 404b50 <dlerror@plt+0x30f0>
404c42: 85 c0 test %eax,%eax
404c44: 75 4a jne 404c90 <dlerror@plt+0x3230>
404c46: 48 83 c5 08 add $0x8,%rbp
404c4a: 48 8b 7d 00 mov 0x0(%rbp),%rdi
404c4e: 48 85 ff test %rdi,%rdi
404c51: 75 cd jne 404c20 <dlerror@plt+0x31c0>
404c53: bd 60 65 40 00 mov $0x406560,%ebp
404c58: be bb 64 40 00 mov $0x4064bb,%esi
404c5d: eb 0e jmp 404c6d <dlerror@plt+0x320d>
404c5f: 90 nop
404c60: 48 83 c5 08 add $0x8,%rbp
404c64: 48 8b 75 00 mov 0x0(%rbp),%rsi
404c68: 48 85 f6 test %rsi,%rsi
404c6b: 74 8c je 404bf9 <dlerror@plt+0x3199>
404c6d: ba 00 10 00 00 mov $0x1000,%edx
404c72: 48 89 df mov %rbx,%rdi
404c75: e8 c6 cc ff ff callq 401940 <__strcpy_chk@plt>
404c7a: 48 89 df mov %rbx,%rdi
404c7d: e8 ce fe ff ff callq 404b50 <dlerror@plt+0x30f0>
404c82: 85 c0 test %eax,%eax
404c84: 74 da je 404c60 <dlerror@plt+0x3200>
404c86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
404c8d: 00 00 00
404c90: 41 c7 84 24 78 40 00 movl $0x1,0x4078(%r12)
404c97: 00 01 00 00 00
404c9c: 31 c0 xor %eax,%eax
404c9e: e9 67 ff ff ff jmpq 404c0a <dlerror@plt+0x31aa>
404ca3: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
404caa: 84 00 00 00 00 00
404cb0: 41 55 push %r13
404cb2: 41 54 push %r12
404cb4: ba 00 10 00 00 mov $0x1000,%edx
404cb9: 55 push %rbp
404cba: 53 push %rbx
404cbb: 48 89 fe mov %rdi,%rsi
404cbe: 49 89 fd mov %rdi,%r13
404cc1: 48 81 ec a8 10 00 00 sub $0x10a8,%rsp
404cc8: 48 8d ac 24 90 00 00 lea 0x90(%rsp),%rbp
404ccf: 00
404cd0: 48 89 ef mov %rbp,%rdi
404cd3: e8 68 c9 ff ff callq 401640 <strncpy@plt>
404cd8: 48 89 ea mov %rbp,%rdx
404cdb: 8b 0a mov (%rdx),%ecx
404cdd: 48 83 c2 04 add $0x4,%rdx
404ce1: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax
404ce7: f7 d1 not %ecx
404ce9: 21 c8 and %ecx,%eax
404ceb: 25 80 80 80 80 and $0x80808080,%eax
404cf0: 74 e9 je 404cdb <dlerror@plt+0x327b>
404cf2: 89 c1 mov %eax,%ecx
404cf4: c1 e9 10 shr $0x10,%ecx
404cf7: a9 80 80 00 00 test $0x8080,%eax
404cfc: 0f 44 c1 cmove %ecx,%eax
404cff: 48 8d 4a 02 lea 0x2(%rdx),%rcx
404d03: 48 0f 44 d1 cmove %rcx,%rdx
404d07: 00 c0 add %al,%al
404d09: 48 83 da 03 sbb $0x3,%rdx
404d0d: 48 29 ea sub %rbp,%rdx
404d10: 8d 42 ff lea -0x1(%rdx),%eax
404d13: 41 89 d4 mov %edx,%r12d
404d16: 48 98 cltq
404d18: 80 bc 04 90 00 00 00 cmpb $0x2f,0x90(%rsp,%rax,1)
404d1f: 2f
404d20: 74 0e je 404d30 <dlerror@plt+0x32d0>
404d22: b8 2f 00 00 00 mov $0x2f,%eax
404d27: 44 8d 62 01 lea 0x1(%rdx),%r12d
404d2b: 66 89 44 15 00 mov %ax,0x0(%rbp,%rdx,1)
404d30: 4c 89 ef mov %r13,%rdi
404d33: 4d 63 e4 movslq %r12d,%r12
404d36: e8 c5 c9 ff ff callq 401700 <opendir@plt>
404d3b: 48 89 c7 mov %rax,%rdi
404d3e: 48 89 c3 mov %rax,%rbx
404d41: e8 7a cb ff ff callq 4018c0 <readdir@plt>
404d46: 48 85 c0 test %rax,%rax
404d49: 48 89 c2 mov %rax,%rdx
404d4c: 75 62 jne 404db0 <dlerror@plt+0x3350>
404d4e: e9 8d 00 00 00 jmpq 404de0 <dlerror@plt+0x3380>
404d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
404d58: 48 8d 72 13 lea 0x13(%rdx),%rsi
404d5c: 48 89 ef mov %rbp,%rdi
404d5f: ba 01 10 00 00 mov $0x1001,%edx
404d64: 42 c6 84 24 90 00 00 movb $0x0,0x90(%rsp,%r12,1)
404d6b: 00 00
404d6d: e8 5e c8 ff ff callq 4015d0 <__strcat_chk@plt>
404d72: 48 89 e2 mov %rsp,%rdx
404d75: 48 89 ee mov %rbp,%rsi
404d78: bf 01 00 00 00 mov $0x1,%edi
404d7d: e8 2e cb ff ff callq 4018b0 <__xstat@plt>
404d82: 85 c0 test %eax,%eax
404d84: 75 1a jne 404da0 <dlerror@plt+0x3340>
404d86: 8b 44 24 18 mov 0x18(%rsp),%eax
404d8a: 48 89 ef mov %rbp,%rdi
404d8d: 25 00 f0 00 00 and $0xf000,%eax
404d92: 3d 00 40 00 00 cmp $0x4000,%eax
404d97: 74 67 je 404e00 <dlerror@plt+0x33a0>
404d99: e8 92 c8 ff ff callq 401630 <unlink@plt>
404d9e: 66 90 xchg %ax,%ax
404da0: 48 89 df mov %rbx,%rdi
404da3: e8 18 cb ff ff callq 4018c0 <readdir@plt>
404da8: 48 85 c0 test %rax,%rax
404dab: 48 89 c2 mov %rax,%rdx
404dae: 74 30 je 404de0 <dlerror@plt+0x3380>
404db0: 80 7a 13 2e cmpb $0x2e,0x13(%rdx)
404db4: 75 a2 jne 404d58 <dlerror@plt+0x32f8>
404db6: 0f b6 42 14 movzbl 0x14(%rdx),%eax
404dba: 84 c0 test %al,%al
404dbc: 74 e2 je 404da0 <dlerror@plt+0x3340>
404dbe: 3c 2e cmp $0x2e,%al
404dc0: 75 96 jne 404d58 <dlerror@plt+0x32f8>
404dc2: 80 7a 15 00 cmpb $0x0,0x15(%rdx)
404dc6: 75 90 jne 404d58 <dlerror@plt+0x32f8>
404dc8: 48 89 df mov %rbx,%rdi
404dcb: e8 f0 ca ff ff callq 4018c0 <readdir@plt>
404dd0: 48 85 c0 test %rax,%rax
404dd3: 48 89 c2 mov %rax,%rdx
404dd6: 75 d8 jne 404db0 <dlerror@plt+0x3350>
404dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
404ddf: 00
404de0: 48 89 df mov %rbx,%rdi
404de3: e8 b8 c9 ff ff callq 4017a0 <closedir@plt>
404de8: 4c 89 ef mov %r13,%rdi
404deb: e8 30 c9 ff ff callq 401720 <rmdir@plt>
404df0: 48 81 c4 a8 10 00 00 add $0x10a8,%rsp
404df7: 5b pop %rbx
404df8: 5d pop %rbp
404df9: 41 5c pop %r12
404dfb: 41 5d pop %r13
404dfd: c3 retq
404dfe: 66 90 xchg %ax,%ax
404e00: e8 ab fe ff ff callq 404cb0 <dlerror@plt+0x3250>
404e05: eb 99 jmp 404da0 <dlerror@plt+0x3340>
404e07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
404e0e: 00 00
404e10: 80 bf 78 20 00 00 00 cmpb $0x0,0x2078(%rdi)
404e17: 75 07 jne 404e20 <dlerror@plt+0x33c0>
404e19: f3 c3 repz retq
404e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
404e20: 48 81 c7 78 20 00 00 add $0x2078,%rdi
404e27: e9 84 fe ff ff jmpq 404cb0 <dlerror@plt+0x3250>
404e2c: 0f 1f 40 00 nopl 0x0(%rax)
404e30: 41 54 push %r12
404e32: 55 push %rbp
404e33: ba 00 10 00 00 mov $0x1000,%edx
404e38: 53 push %rbx
404e39: 48 89 f3 mov %rsi,%rbx
404e3c: 48 89 fe mov %rdi,%rsi
404e3f: 48 81 ec 90 20 00 00 sub $0x2090,%rsp
404e46: 4c 8d a4 24 90 00 00 lea 0x90(%rsp),%r12
404e4d: 00
404e4e: 4c 89 e7 mov %r12,%rdi
404e51: e8 ea c7 ff ff callq 401640 <strncpy@plt>
404e56: 48 8d bc 24 90 10 00 lea 0x1090(%rsp),%rdi
404e5d: 00
404e5e: ba 00 10 00 00 mov $0x1000,%edx
404e63: 48 89 de mov %rbx,%rsi
404e66: e8 d5 c7 ff ff callq 401640 <strncpy@plt>
404e6b: 80 bc 24 8f 10 00 00 cmpb $0x0,0x108f(%rsp)
404e72: 00
404e73: 0f 85 17 01 00 00 jne 404f90 <dlerror@plt+0x3530>
404e79: 80 bc 24 8f 20 00 00 cmpb $0x0,0x208f(%rsp)
404e80: 00
404e81: 0f 85 09 01 00 00 jne 404f90 <dlerror@plt+0x3530>
404e87: 4c 89 e3 mov %r12,%rbx
404e8a: 8b 13 mov (%rbx),%edx
404e8c: 48 83 c3 04 add $0x4,%rbx
404e90: 8d 82 ff fe fe fe lea -0x1010101(%rdx),%eax
404e96: f7 d2 not %edx
404e98: 21 d0 and %edx,%eax
404e9a: 25 80 80 80 80 and $0x80808080,%eax
404e9f: 74 e9 je 404e8a <dlerror@plt+0x342a>
404ea1: 89 c2 mov %eax,%edx
404ea3: 48 8d bc 24 90 10 00 lea 0x1090(%rsp),%rdi
404eaa: 00
404eab: be db 55 40 00 mov $0x4055db,%esi
404eb0: c1 ea 10 shr $0x10,%edx
404eb3: a9 80 80 00 00 test $0x8080,%eax
404eb8: 0f 44 c2 cmove %edx,%eax
404ebb: 48 8d 53 02 lea 0x2(%rbx),%rdx
404ebf: 48 0f 44 da cmove %rdx,%rbx
404ec3: 00 c0 add %al,%al
404ec5: 48 83 db 03 sbb $0x3,%rbx
404ec9: 4c 29 e3 sub %r12,%rbx
404ecc: e8 ef ca ff ff callq 4019c0 <strtok@plt>
404ed1: 48 85 c0 test %rax,%rax
404ed4: 48 89 c5 mov %rax,%rbp
404ed7: 0f 84 c3 00 00 00 je 404fa0 <dlerror@plt+0x3540>
404edd: 0f 1f 00 nopl (%rax)
404ee0: 48 89 ef mov %rbp,%rdi
404ee3: e8 48 c8 ff ff callq 401730 <strlen@plt>
404ee8: 48 8d 5c 03 01 lea 0x1(%rbx,%rax,1),%rbx
404eed: 48 81 fb fe 0f 00 00 cmp $0xffe,%rbx
404ef4: 0f 87 96 00 00 00 ja 404f90 <dlerror@plt+0x3530>
404efa: 4c 89 e1 mov %r12,%rcx
404efd: 8b 01 mov (%rcx),%eax
404eff: 48 83 c1 04 add $0x4,%rcx
404f03: 8d 90 ff fe fe fe lea -0x1010101(%rax),%edx
404f09: f7 d0 not %eax
404f0b: 21 c2 and %eax,%edx
404f0d: 81 e2 80 80 80 80 and $0x80808080,%edx
404f13: 74 e8 je 404efd <dlerror@plt+0x349d>
404f15: 89 d0 mov %edx,%eax
404f17: 48 89 ee mov %rbp,%rsi
404f1a: c1 e8 10 shr $0x10,%eax
404f1d: f7 c2 80 80 00 00 test $0x8080,%edx
404f23: 0f 44 d0 cmove %eax,%edx
404f26: 48 8d 41 02 lea 0x2(%rcx),%rax
404f2a: 48 0f 44 c8 cmove %rax,%rcx
404f2e: 00 d2 add %dl,%dl
404f30: b8 2f 00 00 00 mov $0x2f,%eax
404f35: 48 83 d9 03 sbb $0x3,%rcx
404f39: ba 00 10 00 00 mov $0x1000,%edx
404f3e: 48 8d 79 01 lea 0x1(%rcx),%rdi
404f42: 66 89 01 mov %ax,(%rcx)
404f45: e8 f6 c9 ff ff callq 401940 <__strcpy_chk@plt>
404f4a: 31 ff xor %edi,%edi
404f4c: be db 55 40 00 mov $0x4055db,%esi
404f51: e8 6a ca ff ff callq 4019c0 <strtok@plt>
404f56: 48 85 c0 test %rax,%rax
404f59: 48 89 c5 mov %rax,%rbp
404f5c: 74 42 je 404fa0 <dlerror@plt+0x3540>
404f5e: 48 89 e2 mov %rsp,%rdx
404f61: 4c 89 e6 mov %r12,%rsi
404f64: bf 01 00 00 00 mov $0x1,%edi
404f69: e8 42 c9 ff ff callq 4018b0 <__xstat@plt>
404f6e: 85 c0 test %eax,%eax
404f70: 0f 89 6a ff ff ff jns 404ee0 <dlerror@plt+0x3480>
404f76: be c0 01 00 00 mov $0x1c0,%esi
404f7b: 4c 89 e7 mov %r12,%rdi
404f7e: e8 fd c6 ff ff callq 401680 <mkdir@plt>
404f83: e9 58 ff ff ff jmpq 404ee0 <dlerror@plt+0x3480>
404f88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
404f8f: 00
404f90: 48 81 c4 90 20 00 00 add $0x2090,%rsp
404f97: 31 c0 xor %eax,%eax
404f99: 5b pop %rbx
404f9a: 5d pop %rbp
404f9b: 41 5c pop %r12
404f9d: c3 retq
404f9e: 66 90 xchg %ax,%ax
404fa0: 48 89 e2 mov %rsp,%rdx
404fa3: 4c 89 e6 mov %r12,%rsi
404fa6: bf 01 00 00 00 mov $0x1,%edi
404fab: e8 00 c9 ff ff callq 4018b0 <__xstat@plt>
404fb0: 85 c0 test %eax,%eax
404fb2: 74 19 je 404fcd <dlerror@plt+0x356d>
404fb4: be 87 64 40 00 mov $0x406487,%esi
404fb9: 4c 89 e7 mov %r12,%rdi
404fbc: e8 df c9 ff ff callq 4019a0 <fopen@plt>
404fc1: 48 81 c4 90 20 00 00 add $0x2090,%rsp
404fc8: 5b pop %rbx
404fc9: 5d pop %rbp
404fca: 41 5c pop %r12
404fcc: c3 retq
404fcd: 4c 89 e6 mov %r12,%rsi
404fd0: bf 10 65 40 00 mov $0x406510,%edi
404fd5: e8 f6 d3 ff ff callq 4023d0 <dlerror@plt+0x970>
404fda: be 87 64 40 00 mov $0x406487,%esi
404fdf: 4c 89 e7 mov %r12,%rdi
404fe2: e8 b9 c9 ff ff callq 4019a0 <fopen@plt>
404fe7: eb d8 jmp 404fc1 <dlerror@plt+0x3561>
404fe9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
404ff0: 41 54 push %r12
404ff2: 55 push %rbp
404ff3: 49 89 d4 mov %rdx,%r12
404ff6: 53 push %rbx
404ff7: 48 89 f5 mov %rsi,%rbp
404ffa: be 2d 54 40 00 mov $0x40542d,%esi
404fff: 48 81 ec 00 10 00 00 sub $0x1000,%rsp
405006: e8 95 c9 ff ff callq 4019a0 <fopen@plt>
40500b: 4c 89 e6 mov %r12,%rsi
40500e: 48 89 ef mov %rbp,%rdi
405011: 48 89 c3 mov %rax,%rbx
405014: e8 17 fe ff ff callq 404e30 <dlerror@plt+0x33d0>
405019: 48 85 c0 test %rax,%rax
40501c: 49 89 c4 mov %rax,%r12
40501f: 0f 84 c3 00 00 00 je 4050e8 <dlerror@plt+0x3688>
405025: 48 85 db test %rbx,%rbx
405028: 0f 84 ba 00 00 00 je 4050e8 <dlerror@plt+0x3688>
40502e: 66 90 xchg %ax,%ax
405030: 48 89 df mov %rbx,%rdi
405033: e8 e8 c7 ff ff callq 401820 <feof@plt>
405038: 85 c0 test %eax,%eax
40503a: 0f 85 d0 00 00 00 jne 405110 <dlerror@plt+0x36b0>
405040: 48 89 d9 mov %rbx,%rcx
405043: ba 01 00 00 00 mov $0x1,%edx
405048: be 00 10 00 00 mov $0x1000,%esi
40504d: 48 89 e7 mov %rsp,%rdi
405050: e8 4b c6 ff ff callq 4016a0 <fread@plt>
405055: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
405059: 48 89 c5 mov %rax,%rbp
40505c: 74 6a je 4050c8 <dlerror@plt+0x3668>
40505e: 4c 89 e1 mov %r12,%rcx
405061: ba 01 00 00 00 mov $0x1,%edx
405066: be 00 10 00 00 mov $0x1000,%esi
40506b: 48 89 e7 mov %rsp,%rdi
40506e: e8 9d c9 ff ff callq 401a10 <fwrite@plt>
405073: 85 c0 test %eax,%eax
405075: 7e 0c jle 405083 <dlerror@plt+0x3623>
405077: 4c 89 e7 mov %r12,%rdi
40507a: e8 11 c6 ff ff callq 401690 <ferror@plt>
40507f: 85 c0 test %eax,%eax
405081: 74 ad je 405030 <dlerror@plt+0x35d0>
405083: 4c 89 e7 mov %r12,%rdi
405086: bd ff ff ff ff mov $0xffffffff,%ebp
40508b: e8 b0 c7 ff ff callq 401840 <clearerr@plt>
405090: 4c 89 e7 mov %r12,%rdi
405093: e8 f8 c7 ff ff callq 401890 <fileno@plt>
405098: be c0 01 00 00 mov $0x1c0,%esi
40509d: 89 c7 mov %eax,%edi
40509f: e8 cc c8 ff ff callq 401970 <fchmod@plt>
4050a4: 48 89 df mov %rbx,%rdi
4050a7: e8 44 c6 ff ff callq 4016f0 <fclose@plt>
4050ac: 4c 89 e7 mov %r12,%rdi
4050af: e8 3c c6 ff ff callq 4016f0 <fclose@plt>
4050b4: 48 81 c4 00 10 00 00 add $0x1000,%rsp
4050bb: 89 e8 mov %ebp,%eax
4050bd: 5b pop %rbx
4050be: 5d pop %rbp
4050bf: 41 5c pop %r12
4050c1: c3 retq
4050c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4050c8: 48 89 df mov %rbx,%rdi
4050cb: e8 c0 c5 ff ff callq 401690 <ferror@plt>
4050d0: 85 c0 test %eax,%eax
4050d2: 0f 84 58 ff ff ff je 405030 <dlerror@plt+0x35d0>
4050d8: 48 89 df mov %rbx,%rdi
4050db: e8 60 c7 ff ff callq 401840 <clearerr@plt>
4050e0: eb ae jmp 405090 <dlerror@plt+0x3630>
4050e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4050e8: 48 85 db test %rbx,%rbx
4050eb: 74 08 je 4050f5 <dlerror@plt+0x3695>
4050ed: 48 89 df mov %rbx,%rdi
4050f0: e8 fb c5 ff ff callq 4016f0 <fclose@plt>
4050f5: 4d 85 e4 test %r12,%r12
4050f8: bd ff ff ff ff mov $0xffffffff,%ebp
4050fd: 75 ad jne 4050ac <dlerror@plt+0x364c>
4050ff: 48 81 c4 00 10 00 00 add $0x1000,%rsp
405106: 89 e8 mov %ebp,%eax
405108: 5b pop %rbx
405109: 5d pop %rbp
40510a: 41 5c pop %r12
40510c: c3 retq
40510d: 0f 1f 00 nopl (%rax)
405110: 31 ed xor %ebp,%ebp
405112: e9 79 ff ff ff jmpq 405090 <dlerror@plt+0x3630>
405117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
40511e: 00 00
405120: be 02 01 00 00 mov $0x102,%esi
405125: e9 a6 c7 ff ff jmpq 4018d0 <dlopen@plt>
40512a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
405130: 80 bf 78 20 00 00 00 cmpb $0x0,0x2078(%rdi)
405137: 75 0f jne 405148 <dlerror@plt+0x36e8>
405139: 48 81 c7 78 10 00 00 add $0x1078,%rdi
405140: e9 7b f9 ff ff jmpq 404ac0 <dlerror@plt+0x3060>
405145: 0f 1f 00 nopl (%rax)
405148: 48 81 c7 78 20 00 00 add $0x2078,%rdi
40514f: e9 6c f9 ff ff jmpq 404ac0 <dlerror@plt+0x3060>
405154: 66 66 66 2e 0f 1f 84 data16 data16 nopw %cs:0x0(%rax,%rax,1)
40515b: 00 00 00 00 00
405160: 48 83 ec 28 sub $0x28,%rsp
405164: bf 8a 64 40 00 mov $0x40648a,%edi
405169: e8 22 f9 ff ff callq 404a90 <dlerror@plt+0x3030>
40516e: 48 89 c2 mov %rax,%rdx
405171: 31 c0 xor %eax,%eax
405173: 48 85 d2 test %rdx,%rdx
405176: 74 39 je 4051b1 <dlerror@plt+0x3751>
405178: e8 63 c5 ff ff callq 4016e0 <getpid@plt>
40517d: ba 01 00 00 00 mov $0x1,%edx
405182: 4c 63 c8 movslq %eax,%r9
405185: be 17 00 00 00 mov $0x17,%esi
40518a: 48 89 e7 mov %rsp,%rdi
40518d: 41 b8 95 64 40 00 mov $0x406495,%r8d
405193: b9 17 00 00 00 mov $0x17,%ecx
405198: 31 c0 xor %eax,%eax
40519a: e8 51 c4 ff ff callq 4015f0 <__snprintf_chk@plt>
40519f: ba 01 00 00 00 mov $0x1,%edx
4051a4: 48 89 e6 mov %rsp,%rsi
4051a7: bf 8a 64 40 00 mov $0x40648a,%edi
4051ac: e8 1f c5 ff ff callq 4016d0 <setenv@plt>
4051b1: 48 83 c4 28 add $0x28,%rsp
4051b5: c3 retq
4051b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
4051bd: 00 00 00
4051c0: 41 57 push %r15
4051c2: 49 89 ff mov %rdi,%r15
4051c5: 41 56 push %r14
4051c7: 8d 7a 01 lea 0x1(%rdx),%edi
4051ca: 41 55 push %r13
4051cc: 41 54 push %r12
4051ce: 55 push %rbp
4051cf: 53 push %rbx
4051d0: 89 d5 mov %edx,%ebp
4051d2: 49 89 f6 mov %rsi,%r14
4051d5: 48 63 ff movslq %edi,%rdi
4051d8: be 08 00 00 00 mov $0x8,%esi
4051dd: 48 83 ec 18 sub $0x18,%rsp
4051e1: 49 89 cd mov %rcx,%r13
4051e4: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp)
4051eb: 00
4051ec: e8 ef c5 ff ff callq 4017e0 <calloc@plt>
4051f1: 85 ed test %ebp,%ebp
4051f3: 49 89 c4 mov %rax,%r12
4051f6: 48 89 05 53 2b 21 00 mov %rax,0x212b53(%rip) # 617d50 <stderr@@GLIBC_2.2.5+0x10300>
4051fd: c7 05 45 2b 21 00 00 movl $0x0,0x212b45(%rip) # 617d4c <stderr@@GLIBC_2.2.5+0x102fc>
405204: 00 00 00
405207: 7e 2f jle 405238 <dlerror@plt+0x37d8>
405209: 83 ed 01 sub $0x1,%ebp
40520c: 31 db xor %ebx,%ebx
40520e: 48 83 c5 01 add $0x1,%rbp
405212: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
405218: 49 8b 7c dd 00 mov 0x0(%r13,%rbx,8),%rdi
40521d: 8d 43 01 lea 0x1(%rbx),%eax
405220: 89 05 26 2b 21 00 mov %eax,0x212b26(%rip) # 617d4c <stderr@@GLIBC_2.2.5+0x102fc>
405226: e8 85 c5 ff ff callq 4017b0 <__strdup@plt>
40522b: 49 89 04 dc mov %rax,(%r12,%rbx,8)
40522f: 48 83 c3 01 add $0x1,%rbx
405233: 48 39 eb cmp %rbp,%rbx
405236: 75 e0 jne 405218 <dlerror@plt+0x37b8>
405238: e8 13 c8 ff ff callq 401a50 <fork@plt>
40523d: 85 c0 test %eax,%eax
40523f: 89 c3 mov %eax,%ebx
405241: 0f 88 31 01 00 00 js 405378 <dlerror@plt+0x3918>
405247: 0f 84 e0 00 00 00 je 40532d <dlerror@plt+0x38cd>
40524d: be 99 64 40 00 mov $0x406499,%esi
405252: 4c 89 f7 mov %r14,%rdi
405255: 89 1d ed 2a 21 00 mov %ebx,0x212aed(%rip) # 617d48 <stderr@@GLIBC_2.2.5+0x102f8>
40525b: 41 bc 60 49 40 00 mov $0x404960,%r12d
405261: bd 01 00 00 00 mov $0x1,%ebp
405266: e8 f5 cf ff ff callq 402260 <dlerror@plt+0x800>
40526b: 48 85 c0 test %rax,%rax
40526e: b8 50 49 40 00 mov $0x404950,%eax
405273: 4c 0f 45 e0 cmovne %rax,%r12
405277: 31 db xor %ebx,%ebx
405279: eb 0b jmp 405286 <dlerror@plt+0x3826>
40527b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
405280: 83 c3 01 add $0x1,%ebx
405283: 83 c5 01 add $0x1,%ebp
405286: 83 fb 11 cmp $0x11,%ebx
405289: 74 f5 je 405280 <dlerror@plt+0x3820>
40528b: 4c 89 e6 mov %r12,%rsi
40528e: 89 df mov %ebx,%edi
405290: e8 6b c5 ff ff callq 401800 <signal@plt>
405295: 83 fd 41 cmp $0x41,%ebp
405298: 75 e6 jne 405280 <dlerror@plt+0x3820>
40529a: 8b 3d a8 2a 21 00 mov 0x212aa8(%rip),%edi # 617d48 <stderr@@GLIBC_2.2.5+0x102f8>
4052a0: 48 8d 74 24 0c lea 0xc(%rsp),%rsi
4052a5: 31 d2 xor %edx,%edx
4052a7: 31 db xor %ebx,%ebx
4052a9: e8 e2 c6 ff ff callq 401990 <waitpid@plt>
4052ae: 41 89 c5 mov %eax,%r13d
4052b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4052b8: 31 f6 xor %esi,%esi
4052ba: 89 df mov %ebx,%edi
4052bc: 83 c3 01 add $0x1,%ebx
4052bf: e8 3c c5 ff ff callq 401800 <signal@plt>
4052c4: 83 fb 41 cmp $0x41,%ebx
4052c7: 75 ef jne 4052b8 <dlerror@plt+0x3858>
4052c9: 44 8b 25 7c 2a 21 00 mov 0x212a7c(%rip),%r12d # 617d4c <stderr@@GLIBC_2.2.5+0x102fc>
4052d0: 48 8b 2d 79 2a 21 00 mov 0x212a79(%rip),%rbp # 617d50 <stderr@@GLIBC_2.2.5+0x10300>
4052d7: 45 85 e4 test %r12d,%r12d
4052da: 7e 17 jle 4052f3 <dlerror@plt+0x3893>
4052dc: 31 db xor %ebx,%ebx
4052de: 66 90 xchg %ax,%ax
4052e0: 48 8b 7c dd 00 mov 0x0(%rbp,%rbx,8),%rdi
4052e5: 48 83 c3 01 add $0x1,%rbx
4052e9: e8 22 c3 ff ff callq 401610 <free@plt>
4052ee: 41 39 dc cmp %ebx,%r12d
4052f1: 7f ed jg 4052e0 <dlerror@plt+0x3880>
4052f3: 48 89 ef mov %rbp,%rdi
4052f6: e8 15 c3 ff ff callq 401610 <free@plt>
4052fb: 45 85 ed test %r13d,%r13d
4052fe: 78 6c js 40536c <dlerror@plt+0x390c>
405300: 8b 44 24 0c mov 0xc(%rsp),%eax
405304: 89 c7 mov %eax,%edi
405306: 83 e7 7f and $0x7f,%edi
405309: 74 68 je 405373 <dlerror@plt+0x3913>
40530b: 8d 47 01 lea 0x1(%rdi),%eax
40530e: bb 01 00 00 00 mov $0x1,%ebx
405313: 3c 01 cmp $0x1,%al
405315: 7e 05 jle 40531c <dlerror@plt+0x38bc>
405317: e8 e4 c2 ff ff callq 401600 <raise@plt>
40531c: 48 83 c4 18 add $0x18,%rsp
405320: 89 d8 mov %ebx,%eax
405322: 5b pop %rbx
405323: 5d pop %rbp
405324: 41 5c pop %r12
405326: 41 5d pop %r13
405328: 41 5e pop %r14
40532a: 41 5f pop %r15
40532c: c3 retq
40532d: 31 c0 xor %eax,%eax
40532f: e8 2c fe ff ff callq 405160 <dlerror@plt+0x3700>
405334: 48 8b 2d 15 2a 21 00 mov 0x212a15(%rip),%rbp # 617d50 <stderr@@GLIBC_2.2.5+0x10300>
40533b: 4c 89 ff mov %r15,%rdi
40533e: 48 89 ee mov %rbp,%rsi
405341: e8 9a c6 ff ff callq 4019e0 <execvp@plt>
405346: 85 c0 test %eax,%eax
405348: 0f 89 ff fe ff ff jns 40524d <dlerror@plt+0x37ed>
40534e: 44 8b 25 f7 29 21 00 mov 0x2129f7(%rip),%r12d # 617d4c <stderr@@GLIBC_2.2.5+0x102fc>
405355: 41 bd ff ff ff ff mov $0xffffffff,%r13d
40535b: 45 85 e4 test %r12d,%r12d
40535e: 0f 8f 78 ff ff ff jg 4052dc <dlerror@plt+0x387c>
405364: 48 89 ef mov %rbp,%rdi
405367: e8 a4 c2 ff ff callq 401610 <free@plt>
40536c: bb 01 00 00 00 mov $0x1,%ebx
405371: eb a9 jmp 40531c <dlerror@plt+0x38bc>
405373: 0f b6 dc movzbl %ah,%ebx
405376: eb a4 jmp 40531c <dlerror@plt+0x38bc>
405378: 48 8b 2d d1 29 21 00 mov 0x2129d1(%rip),%rbp # 617d50 <stderr@@GLIBC_2.2.5+0x10300>
40537f: eb cd jmp 40534e <dlerror@plt+0x38ee>
405381: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
405388: 00 00 00
40538b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
405390: 41 57 push %r15
405392: 41 89 ff mov %edi,%r15d
405395: 41 56 push %r14
405397: 49 89 f6 mov %rsi,%r14
40539a: 41 55 push %r13
40539c: 49 89 d5 mov %rdx,%r13
40539f: 41 54 push %r12
4053a1: 4c 8d 25 d8 21 20 00 lea 0x2021d8(%rip),%r12 # 607580 <dlerror@plt+0x205b20>
4053a8: 55 push %rbp
4053a9: 48 8d 2d d8 21 20 00 lea 0x2021d8(%rip),%rbp # 607588 <dlerror@plt+0x205b28>
4053b0: 53 push %rbx
4053b1: 4c 29 e5 sub %r12,%rbp
4053b4: 31 db xor %ebx,%ebx
4053b6: 48 c1 fd 03 sar $0x3,%rbp
4053ba: 48 83 ec 08 sub $0x8,%rsp
4053be: e8 d5 c1 ff ff callq 401598 <__strcat_chk@plt-0x38>
4053c3: 48 85 ed test %rbp,%rbp
4053c6: 74 1e je 4053e6 <dlerror@plt+0x3986>
4053c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4053cf: 00
4053d0: 4c 89 ea mov %r13,%rdx
4053d3: 4c 89 f6 mov %r14,%rsi
4053d6: 44 89 ff mov %r15d,%edi
4053d9: 41 ff 14 dc callq *(%r12,%rbx,8)
4053dd: 48 83 c3 01 add $0x1,%rbx
4053e1: 48 39 eb cmp %rbp,%rbx
4053e4: 75 ea jne 4053d0 <dlerror@plt+0x3970>
4053e6: 48 83 c4 08 add $0x8,%rsp
4053ea: 5b pop %rbx
4053eb: 5d pop %rbp
4053ec: 41 5c pop %r12
4053ee: 41 5d pop %r13
4053f0: 41 5e pop %r14
4053f2: 41 5f pop %r15
4053f4: c3 retq
4053f5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1)
4053fc: 00 00 00 00
405400: f3 c3 repz retq
Disassembly of section .fini:
0000000000405404 <.fini>:
405404: 48 83 ec 08 sub $0x8,%rsp
405408: 48 83 c4 08 add $0x8,%rsp
40540c: c3 retq
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment