Created
July 28, 2014 11:32
-
-
Save frankscholten/e214c995586f2bb078f0 to your computer and use it in GitHub Desktop.
Htop Object Dump
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /usr/bin/htop: file format elf64-x86-64 | |
| Disassembly of section .init: | |
| 0000000000404ba0 <_init>: | |
| 404ba0: 48 83 ec 08 sub $0x8,%rsp | |
| 404ba4: 48 8b 05 4d 84 21 00 mov 0x21844d(%rip),%rax # 61cff8 <_IO_stdin_used+0x2065f8> | |
| 404bab: 48 85 c0 test %rax,%rax | |
| 404bae: 74 05 je 404bb5 <_init+0x15> | |
| 404bb0: e8 7b 04 00 00 callq 405030 <__gmon_start__@plt> | |
| 404bb5: 48 83 c4 08 add $0x8,%rsp | |
| 404bb9: c3 retq | |
| Disassembly of section .plt: | |
| 0000000000404bc0 <getenv@plt-0x10>: | |
| 404bc0: ff 35 42 84 21 00 pushq 0x218442(%rip) # 61d008 <_IO_stdin_used+0x206608> | |
| 404bc6: ff 25 44 84 21 00 jmpq *0x218444(%rip) # 61d010 <_IO_stdin_used+0x206610> | |
| 404bcc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 0000000000404bd0 <getenv@plt>: | |
| 404bd0: ff 25 42 84 21 00 jmpq *0x218442(%rip) # 61d018 <_IO_stdin_used+0x206618> | |
| 404bd6: 68 00 00 00 00 pushq $0x0 | |
| 404bdb: e9 e0 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404be0 <__snprintf_chk@plt>: | |
| 404be0: ff 25 3a 84 21 00 jmpq *0x21843a(%rip) # 61d020 <_IO_stdin_used+0x206620> | |
| 404be6: 68 01 00 00 00 pushq $0x1 | |
| 404beb: e9 d0 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404bf0 <free@plt>: | |
| 404bf0: ff 25 32 84 21 00 jmpq *0x218432(%rip) # 61d028 <_IO_stdin_used+0x206628> | |
| 404bf6: 68 02 00 00 00 pushq $0x2 | |
| 404bfb: e9 c0 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c00 <backtrace_symbols_fd@plt>: | |
| 404c00: ff 25 2a 84 21 00 jmpq *0x21842a(%rip) # 61d030 <_IO_stdin_used+0x206630> | |
| 404c06: 68 03 00 00 00 pushq $0x3 | |
| 404c0b: e9 b0 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c10 <localtime@plt>: | |
| 404c10: ff 25 22 84 21 00 jmpq *0x218422(%rip) # 61d038 <_IO_stdin_used+0x206638> | |
| 404c16: 68 04 00 00 00 pushq $0x4 | |
| 404c1b: e9 a0 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c20 <abort@plt>: | |
| 404c20: ff 25 1a 84 21 00 jmpq *0x21841a(%rip) # 61d040 <_IO_stdin_used+0x206640> | |
| 404c26: 68 05 00 00 00 pushq $0x5 | |
| 404c2b: e9 90 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c30 <__errno_location@plt>: | |
| 404c30: ff 25 12 84 21 00 jmpq *0x218412(%rip) # 61d048 <_IO_stdin_used+0x206648> | |
| 404c36: 68 06 00 00 00 pushq $0x6 | |
| 404c3b: e9 80 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c40 <unlink@plt>: | |
| 404c40: ff 25 0a 84 21 00 jmpq *0x21840a(%rip) # 61d050 <_IO_stdin_used+0x206650> | |
| 404c46: 68 07 00 00 00 pushq $0x7 | |
| 404c4b: e9 70 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c50 <strncpy@plt>: | |
| 404c50: ff 25 02 84 21 00 jmpq *0x218402(%rip) # 61d058 <_IO_stdin_used+0x206658> | |
| 404c56: 68 08 00 00 00 pushq $0x8 | |
| 404c5b: e9 60 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c60 <getpriority@plt>: | |
| 404c60: ff 25 fa 83 21 00 jmpq *0x2183fa(%rip) # 61d060 <_IO_stdin_used+0x206660> | |
| 404c66: 68 09 00 00 00 pushq $0x9 | |
| 404c6b: e9 50 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c70 <strncmp@plt>: | |
| 404c70: ff 25 f2 83 21 00 jmpq *0x2183f2(%rip) # 61d068 <_IO_stdin_used+0x206668> | |
| 404c76: 68 0a 00 00 00 pushq $0xa | |
| 404c7b: e9 40 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c80 <use_default_colors@plt>: | |
| 404c80: ff 25 ea 83 21 00 jmpq *0x2183ea(%rip) # 61d070 <_IO_stdin_used+0x206670> | |
| 404c86: 68 0b 00 00 00 pushq $0xb | |
| 404c8b: e9 30 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404c90 <localtime_r@plt>: | |
| 404c90: ff 25 e2 83 21 00 jmpq *0x2183e2(%rip) # 61d078 <_IO_stdin_used+0x206678> | |
| 404c96: 68 0c 00 00 00 pushq $0xc | |
| 404c9b: e9 20 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404ca0 <mkdir@plt>: | |
| 404ca0: ff 25 da 83 21 00 jmpq *0x2183da(%rip) # 61d080 <_IO_stdin_used+0x206680> | |
| 404ca6: 68 0d 00 00 00 pushq $0xd | |
| 404cab: e9 10 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404cb0 <whline@plt>: | |
| 404cb0: ff 25 d2 83 21 00 jmpq *0x2183d2(%rip) # 61d088 <_IO_stdin_used+0x206688> | |
| 404cb6: 68 0e 00 00 00 pushq $0xe | |
| 404cbb: e9 00 ff ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404cc0 <wattr_on@plt>: | |
| 404cc0: ff 25 ca 83 21 00 jmpq *0x2183ca(%rip) # 61d090 <_IO_stdin_used+0x206690> | |
| 404cc6: 68 0f 00 00 00 pushq $0xf | |
| 404ccb: e9 f0 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404cd0 <__isnan@plt>: | |
| 404cd0: ff 25 c2 83 21 00 jmpq *0x2183c2(%rip) # 61d098 <_IO_stdin_used+0x206698> | |
| 404cd6: 68 10 00 00 00 pushq $0x10 | |
| 404cdb: e9 e0 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404ce0 <has_colors@plt>: | |
| 404ce0: ff 25 ba 83 21 00 jmpq *0x2183ba(%rip) # 61d0a0 <_IO_stdin_used+0x2066a0> | |
| 404ce6: 68 11 00 00 00 pushq $0x11 | |
| 404ceb: e9 d0 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404cf0 <waddch@plt>: | |
| 404cf0: ff 25 b2 83 21 00 jmpq *0x2183b2(%rip) # 61d0a8 <_IO_stdin_used+0x2066a8> | |
| 404cf6: 68 12 00 00 00 pushq $0x12 | |
| 404cfb: e9 c0 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d00 <fread@plt>: | |
| 404d00: ff 25 aa 83 21 00 jmpq *0x2183aa(%rip) # 61d0b0 <_IO_stdin_used+0x2066b0> | |
| 404d06: 68 13 00 00 00 pushq $0x13 | |
| 404d0b: e9 b0 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d10 <cbreak@plt>: | |
| 404d10: ff 25 a2 83 21 00 jmpq *0x2183a2(%rip) # 61d0b8 <_IO_stdin_used+0x2066b8> | |
| 404d16: 68 14 00 00 00 pushq $0x14 | |
| 404d1b: e9 a0 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d20 <mbstowcs@plt>: | |
| 404d20: ff 25 9a 83 21 00 jmpq *0x21839a(%rip) # 61d0c0 <_IO_stdin_used+0x2066c0> | |
| 404d26: 68 15 00 00 00 pushq $0x15 | |
| 404d2b: e9 90 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d30 <fcntl@plt>: | |
| 404d30: ff 25 92 83 21 00 jmpq *0x218392(%rip) # 61d0c8 <_IO_stdin_used+0x2066c8> | |
| 404d36: 68 16 00 00 00 pushq $0x16 | |
| 404d3b: e9 80 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d40 <write@plt>: | |
| 404d40: ff 25 8a 83 21 00 jmpq *0x21838a(%rip) # 61d0d0 <_IO_stdin_used+0x2066d0> | |
| 404d46: 68 17 00 00 00 pushq $0x17 | |
| 404d4b: e9 70 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d50 <waddnstr@plt>: | |
| 404d50: ff 25 82 83 21 00 jmpq *0x218382(%rip) # 61d0d8 <_IO_stdin_used+0x2066d8> | |
| 404d56: 68 18 00 00 00 pushq $0x18 | |
| 404d5b: e9 60 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d60 <fclose@plt>: | |
| 404d60: ff 25 7a 83 21 00 jmpq *0x21837a(%rip) # 61d0e0 <_IO_stdin_used+0x2066e0> | |
| 404d66: 68 19 00 00 00 pushq $0x19 | |
| 404d6b: e9 50 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d70 <opendir@plt>: | |
| 404d70: ff 25 72 83 21 00 jmpq *0x218372(%rip) # 61d0e8 <_IO_stdin_used+0x2066e8> | |
| 404d76: 68 1a 00 00 00 pushq $0x1a | |
| 404d7b: e9 40 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d80 <getpwuid@plt>: | |
| 404d80: ff 25 6a 83 21 00 jmpq *0x21836a(%rip) # 61d0f0 <_IO_stdin_used+0x2066f0> | |
| 404d86: 68 1b 00 00 00 pushq $0x1b | |
| 404d8b: e9 30 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404d90 <mousemask@plt>: | |
| 404d90: ff 25 62 83 21 00 jmpq *0x218362(%rip) # 61d0f8 <_IO_stdin_used+0x2066f8> | |
| 404d96: 68 1c 00 00 00 pushq $0x1c | |
| 404d9b: e9 20 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404da0 <strlen@plt>: | |
| 404da0: ff 25 5a 83 21 00 jmpq *0x21835a(%rip) # 61d100 <_IO_stdin_used+0x206700> | |
| 404da6: 68 1d 00 00 00 pushq $0x1d | |
| 404dab: e9 10 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404db0 <init_pair@plt>: | |
| 404db0: ff 25 52 83 21 00 jmpq *0x218352(%rip) # 61d108 <_IO_stdin_used+0x206708> | |
| 404db6: 68 1e 00 00 00 pushq $0x1e | |
| 404dbb: e9 00 fe ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404dc0 <backtrace@plt>: | |
| 404dc0: ff 25 4a 83 21 00 jmpq *0x21834a(%rip) # 61d110 <_IO_stdin_used+0x206710> | |
| 404dc6: 68 1f 00 00 00 pushq $0x1f | |
| 404dcb: e9 f0 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404dd0 <__lxstat@plt>: | |
| 404dd0: ff 25 42 83 21 00 jmpq *0x218342(%rip) # 61d118 <_IO_stdin_used+0x206718> | |
| 404dd6: 68 20 00 00 00 pushq $0x20 | |
| 404ddb: e9 e0 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404de0 <__stack_chk_fail@plt>: | |
| 404de0: ff 25 3a 83 21 00 jmpq *0x21833a(%rip) # 61d120 <_IO_stdin_used+0x206720> | |
| 404de6: 68 21 00 00 00 pushq $0x21 | |
| 404deb: e9 d0 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404df0 <getuid@plt>: | |
| 404df0: ff 25 32 83 21 00 jmpq *0x218332(%rip) # 61d128 <_IO_stdin_used+0x206728> | |
| 404df6: 68 22 00 00 00 pushq $0x22 | |
| 404dfb: e9 c0 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e00 <getopt_long@plt>: | |
| 404e00: ff 25 2a 83 21 00 jmpq *0x21832a(%rip) # 61d130 <_IO_stdin_used+0x206730> | |
| 404e06: 68 23 00 00 00 pushq $0x23 | |
| 404e0b: e9 b0 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e10 <dup2@plt>: | |
| 404e10: ff 25 22 83 21 00 jmpq *0x218322(%rip) # 61d138 <_IO_stdin_used+0x206738> | |
| 404e16: 68 24 00 00 00 pushq $0x24 | |
| 404e1b: e9 a0 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e20 <wrefresh@plt>: | |
| 404e20: ff 25 1a 83 21 00 jmpq *0x21831a(%rip) # 61d140 <_IO_stdin_used+0x206740> | |
| 404e26: 68 25 00 00 00 pushq $0x25 | |
| 404e2b: e9 90 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e30 <strchr@plt>: | |
| 404e30: ff 25 12 83 21 00 jmpq *0x218312(%rip) # 61d148 <_IO_stdin_used+0x206748> | |
| 404e36: 68 26 00 00 00 pushq $0x26 | |
| 404e3b: e9 80 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e40 <keypad@plt>: | |
| 404e40: ff 25 0a 83 21 00 jmpq *0x21830a(%rip) # 61d150 <_IO_stdin_used+0x206750> | |
| 404e46: 68 27 00 00 00 pushq $0x27 | |
| 404e4b: e9 70 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e50 <initscr@plt>: | |
| 404e50: ff 25 02 83 21 00 jmpq *0x218302(%rip) # 61d158 <_IO_stdin_used+0x206758> | |
| 404e56: 68 28 00 00 00 pushq $0x28 | |
| 404e5b: e9 60 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e60 <__fdelt_chk@plt>: | |
| 404e60: ff 25 fa 82 21 00 jmpq *0x2182fa(%rip) # 61d160 <_IO_stdin_used+0x206760> | |
| 404e66: 68 29 00 00 00 pushq $0x29 | |
| 404e6b: e9 50 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e70 <pclose@plt>: | |
| 404e70: ff 25 f2 82 21 00 jmpq *0x2182f2(%rip) # 61d168 <_IO_stdin_used+0x206768> | |
| 404e76: 68 2a 00 00 00 pushq $0x2a | |
| 404e7b: e9 40 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e80 <snprintf@plt>: | |
| 404e80: ff 25 ea 82 21 00 jmpq *0x2182ea(%rip) # 61d170 <_IO_stdin_used+0x206770> | |
| 404e86: 68 2b 00 00 00 pushq $0x2b | |
| 404e8b: e9 30 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404e90 <strrchr@plt>: | |
| 404e90: ff 25 e2 82 21 00 jmpq *0x2182e2(%rip) # 61d178 <_IO_stdin_used+0x206778> | |
| 404e96: 68 2c 00 00 00 pushq $0x2c | |
| 404e9b: e9 20 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404ea0 <intrflush@plt>: | |
| 404ea0: ff 25 da 82 21 00 jmpq *0x2182da(%rip) # 61d180 <_IO_stdin_used+0x206780> | |
| 404ea6: 68 2d 00 00 00 pushq $0x2d | |
| 404eab: e9 10 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404eb0 <gettimeofday@plt>: | |
| 404eb0: ff 25 d2 82 21 00 jmpq *0x2182d2(%rip) # 61d188 <_IO_stdin_used+0x206788> | |
| 404eb6: 68 2e 00 00 00 pushq $0x2e | |
| 404ebb: e9 00 fd ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404ec0 <setpriority@plt>: | |
| 404ec0: ff 25 ca 82 21 00 jmpq *0x2182ca(%rip) # 61d190 <_IO_stdin_used+0x206790> | |
| 404ec6: 68 2f 00 00 00 pushq $0x2f | |
| 404ecb: e9 f0 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404ed0 <start_color@plt>: | |
| 404ed0: ff 25 c2 82 21 00 jmpq *0x2182c2(%rip) # 61d198 <_IO_stdin_used+0x206798> | |
| 404ed6: 68 30 00 00 00 pushq $0x30 | |
| 404edb: e9 e0 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404ee0 <fscanf@plt>: | |
| 404ee0: ff 25 ba 82 21 00 jmpq *0x2182ba(%rip) # 61d1a0 <_IO_stdin_used+0x2067a0> | |
| 404ee6: 68 31 00 00 00 pushq $0x31 | |
| 404eeb: e9 d0 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404ef0 <wattr_off@plt>: | |
| 404ef0: ff 25 b2 82 21 00 jmpq *0x2182b2(%rip) # 61d1a8 <_IO_stdin_used+0x2067a8> | |
| 404ef6: 68 32 00 00 00 pushq $0x32 | |
| 404efb: e9 c0 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f00 <define_key@plt>: | |
| 404f00: ff 25 aa 82 21 00 jmpq *0x2182aa(%rip) # 61d1b0 <_IO_stdin_used+0x2067b0> | |
| 404f06: 68 33 00 00 00 pushq $0x33 | |
| 404f0b: e9 b0 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f10 <fgetc@plt>: | |
| 404f10: ff 25 a2 82 21 00 jmpq *0x2182a2(%rip) # 61d1b8 <_IO_stdin_used+0x2067b8> | |
| 404f16: 68 34 00 00 00 pushq $0x34 | |
| 404f1b: e9 a0 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f20 <wadd_wchnstr@plt>: | |
| 404f20: ff 25 9a 82 21 00 jmpq *0x21829a(%rip) # 61d1c0 <_IO_stdin_used+0x2067c0> | |
| 404f26: 68 35 00 00 00 pushq $0x35 | |
| 404f2b: e9 90 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f30 <pipe@plt>: | |
| 404f30: ff 25 92 82 21 00 jmpq *0x218292(%rip) # 61d1c8 <_IO_stdin_used+0x2067c8> | |
| 404f36: 68 36 00 00 00 pushq $0x36 | |
| 404f3b: e9 80 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f40 <sched_setaffinity@plt>: | |
| 404f40: ff 25 8a 82 21 00 jmpq *0x21828a(%rip) # 61d1d0 <_IO_stdin_used+0x2067d0> | |
| 404f46: 68 37 00 00 00 pushq $0x37 | |
| 404f4b: e9 70 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f50 <closedir@plt>: | |
| 404f50: ff 25 82 82 21 00 jmpq *0x218282(%rip) # 61d1d8 <_IO_stdin_used+0x2067d8> | |
| 404f56: 68 38 00 00 00 pushq $0x38 | |
| 404f5b: e9 60 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f60 <__strdup@plt>: | |
| 404f60: ff 25 7a 82 21 00 jmpq *0x21827a(%rip) # 61d1e0 <_IO_stdin_used+0x2067e0> | |
| 404f66: 68 39 00 00 00 pushq $0x39 | |
| 404f6b: e9 50 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f70 <__libc_start_main@plt>: | |
| 404f70: ff 25 72 82 21 00 jmpq *0x218272(%rip) # 61d1e8 <_IO_stdin_used+0x2067e8> | |
| 404f76: 68 3a 00 00 00 pushq $0x3a | |
| 404f7b: e9 40 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f80 <fgets@plt>: | |
| 404f80: ff 25 6a 82 21 00 jmpq *0x21826a(%rip) # 61d1f0 <_IO_stdin_used+0x2067f0> | |
| 404f86: 68 3b 00 00 00 pushq $0x3b | |
| 404f8b: e9 30 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404f90 <calloc@plt>: | |
| 404f90: ff 25 62 82 21 00 jmpq *0x218262(%rip) # 61d1f8 <_IO_stdin_used+0x2067f8> | |
| 404f96: 68 3c 00 00 00 pushq $0x3c | |
| 404f9b: e9 20 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404fa0 <strcmp@plt>: | |
| 404fa0: ff 25 5a 82 21 00 jmpq *0x21825a(%rip) # 61d200 <_IO_stdin_used+0x206800> | |
| 404fa6: 68 3d 00 00 00 pushq $0x3d | |
| 404fab: e9 10 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404fb0 <beep@plt>: | |
| 404fb0: ff 25 52 82 21 00 jmpq *0x218252(%rip) # 61d208 <_IO_stdin_used+0x206808> | |
| 404fb6: 68 3e 00 00 00 pushq $0x3e | |
| 404fbb: e9 00 fc ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404fc0 <signal@plt>: | |
| 404fc0: ff 25 4a 82 21 00 jmpq *0x21824a(%rip) # 61d210 <_IO_stdin_used+0x206810> | |
| 404fc6: 68 3f 00 00 00 pushq $0x3f | |
| 404fcb: e9 f0 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404fd0 <getpwnam@plt>: | |
| 404fd0: ff 25 42 82 21 00 jmpq *0x218242(%rip) # 61d218 <_IO_stdin_used+0x206818> | |
| 404fd6: 68 40 00 00 00 pushq $0x40 | |
| 404fdb: e9 e0 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404fe0 <__strndup@plt>: | |
| 404fe0: ff 25 3a 82 21 00 jmpq *0x21823a(%rip) # 61d220 <_IO_stdin_used+0x206820> | |
| 404fe6: 68 41 00 00 00 pushq $0x41 | |
| 404feb: e9 d0 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000404ff0 <__memcpy_chk@plt>: | |
| 404ff0: ff 25 32 82 21 00 jmpq *0x218232(%rip) # 61d228 <_IO_stdin_used+0x206828> | |
| 404ff6: 68 42 00 00 00 pushq $0x42 | |
| 404ffb: e9 c0 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405000 <syscall@plt>: | |
| 405000: ff 25 2a 82 21 00 jmpq *0x21822a(%rip) # 61d230 <_IO_stdin_used+0x206830> | |
| 405006: 68 43 00 00 00 pushq $0x43 | |
| 40500b: e9 b0 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405010 <feof@plt>: | |
| 405010: ff 25 22 82 21 00 jmpq *0x218222(%rip) # 61d238 <_IO_stdin_used+0x206838> | |
| 405016: 68 44 00 00 00 pushq $0x44 | |
| 40501b: e9 a0 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405020 <nonl@plt>: | |
| 405020: ff 25 1a 82 21 00 jmpq *0x21821a(%rip) # 61d240 <_IO_stdin_used+0x206840> | |
| 405026: 68 45 00 00 00 pushq $0x45 | |
| 40502b: e9 90 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405030 <__gmon_start__@plt>: | |
| 405030: ff 25 12 82 21 00 jmpq *0x218212(%rip) # 61d248 <_IO_stdin_used+0x206848> | |
| 405036: 68 46 00 00 00 pushq $0x46 | |
| 40503b: e9 80 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405040 <getmouse@plt>: | |
| 405040: ff 25 0a 82 21 00 jmpq *0x21820a(%rip) # 61d250 <_IO_stdin_used+0x206850> | |
| 405046: 68 47 00 00 00 pushq $0x47 | |
| 40504b: e9 70 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405050 <strtol@plt>: | |
| 405050: ff 25 02 82 21 00 jmpq *0x218202(%rip) # 61d258 <_IO_stdin_used+0x206858> | |
| 405056: 68 48 00 00 00 pushq $0x48 | |
| 40505b: e9 60 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405060 <memcpy@plt>: | |
| 405060: ff 25 fa 81 21 00 jmpq *0x2181fa(%rip) # 61d260 <_IO_stdin_used+0x206860> | |
| 405066: 68 49 00 00 00 pushq $0x49 | |
| 40506b: e9 50 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405070 <halfdelay@plt>: | |
| 405070: ff 25 f2 81 21 00 jmpq *0x2181f2(%rip) # 61d268 <_IO_stdin_used+0x206868> | |
| 405076: 68 4a 00 00 00 pushq $0x4a | |
| 40507b: e9 40 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405080 <kill@plt>: | |
| 405080: ff 25 ea 81 21 00 jmpq *0x2181ea(%rip) # 61d270 <_IO_stdin_used+0x206870> | |
| 405086: 68 4b 00 00 00 pushq $0x4b | |
| 40508b: e9 30 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405090 <time@plt>: | |
| 405090: ff 25 e2 81 21 00 jmpq *0x2181e2(%rip) # 61d278 <_IO_stdin_used+0x206878> | |
| 405096: 68 4c 00 00 00 pushq $0x4c | |
| 40509b: e9 20 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004050a0 <fileno@plt>: | |
| 4050a0: ff 25 da 81 21 00 jmpq *0x2181da(%rip) # 61d280 <_IO_stdin_used+0x206880> | |
| 4050a6: 68 4d 00 00 00 pushq $0x4d | |
| 4050ab: e9 10 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004050b0 <select@plt>: | |
| 4050b0: ff 25 d2 81 21 00 jmpq *0x2181d2(%rip) # 61d288 <_IO_stdin_used+0x206888> | |
| 4050b6: 68 4e 00 00 00 pushq $0x4e | |
| 4050bb: e9 00 fb ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004050c0 <__xstat@plt>: | |
| 4050c0: ff 25 ca 81 21 00 jmpq *0x2181ca(%rip) # 61d290 <_IO_stdin_used+0x206890> | |
| 4050c6: 68 4f 00 00 00 pushq $0x4f | |
| 4050cb: e9 f0 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004050d0 <readdir@plt>: | |
| 4050d0: ff 25 c2 81 21 00 jmpq *0x2181c2(%rip) # 61d298 <_IO_stdin_used+0x206898> | |
| 4050d6: 68 50 00 00 00 pushq $0x50 | |
| 4050db: e9 e0 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004050e0 <malloc@plt>: | |
| 4050e0: ff 25 ba 81 21 00 jmpq *0x2181ba(%rip) # 61d2a0 <_IO_stdin_used+0x2068a0> | |
| 4050e6: 68 51 00 00 00 pushq $0x51 | |
| 4050eb: e9 d0 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004050f0 <strncasecmp@plt>: | |
| 4050f0: ff 25 b2 81 21 00 jmpq *0x2181b2(%rip) # 61d2a8 <_IO_stdin_used+0x2068a8> | |
| 4050f6: 68 52 00 00 00 pushq $0x52 | |
| 4050fb: e9 c0 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405100 <nodelay@plt>: | |
| 405100: ff 25 aa 81 21 00 jmpq *0x2181aa(%rip) # 61d2b0 <_IO_stdin_used+0x2068b0> | |
| 405106: 68 53 00 00 00 pushq $0x53 | |
| 40510b: e9 b0 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405110 <sscanf@plt>: | |
| 405110: ff 25 a2 81 21 00 jmpq *0x2181a2(%rip) # 61d2b8 <_IO_stdin_used+0x2068b8> | |
| 405116: 68 54 00 00 00 pushq $0x54 | |
| 40511b: e9 a0 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405120 <fseek@plt>: | |
| 405120: ff 25 9a 81 21 00 jmpq *0x21819a(%rip) # 61d2c0 <_IO_stdin_used+0x2068c0> | |
| 405126: 68 55 00 00 00 pushq $0x55 | |
| 40512b: e9 90 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405130 <realloc@plt>: | |
| 405130: ff 25 92 81 21 00 jmpq *0x218192(%rip) # 61d2c8 <_IO_stdin_used+0x2068c8> | |
| 405136: 68 56 00 00 00 pushq $0x56 | |
| 40513b: e9 80 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405140 <fdopen@plt>: | |
| 405140: ff 25 8a 81 21 00 jmpq *0x21818a(%rip) # 61d2d0 <_IO_stdin_used+0x2068d0> | |
| 405146: 68 57 00 00 00 pushq $0x57 | |
| 40514b: e9 70 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405150 <setlocale@plt>: | |
| 405150: ff 25 82 81 21 00 jmpq *0x218182(%rip) # 61d2d8 <_IO_stdin_used+0x2068d8> | |
| 405156: 68 58 00 00 00 pushq $0x58 | |
| 40515b: e9 60 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405160 <__printf_chk@plt>: | |
| 405160: ff 25 7a 81 21 00 jmpq *0x21817a(%rip) # 61d2e0 <_IO_stdin_used+0x2068e0> | |
| 405166: 68 59 00 00 00 pushq $0x59 | |
| 40516b: e9 50 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405170 <strftime@plt>: | |
| 405170: ff 25 72 81 21 00 jmpq *0x218172(%rip) # 61d2e8 <_IO_stdin_used+0x2068e8> | |
| 405176: 68 5a 00 00 00 pushq $0x5a | |
| 40517b: e9 40 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405180 <btowc@plt>: | |
| 405180: ff 25 6a 81 21 00 jmpq *0x21816a(%rip) # 61d2f0 <_IO_stdin_used+0x2068f0> | |
| 405186: 68 5b 00 00 00 pushq $0x5b | |
| 40518b: e9 30 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405190 <endwin@plt>: | |
| 405190: ff 25 62 81 21 00 jmpq *0x218162(%rip) # 61d2f8 <_IO_stdin_used+0x2068f8> | |
| 405196: 68 5c 00 00 00 pushq $0x5c | |
| 40519b: e9 20 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004051a0 <wgetch@plt>: | |
| 4051a0: ff 25 5a 81 21 00 jmpq *0x21815a(%rip) # 61d300 <_IO_stdin_used+0x206900> | |
| 4051a6: 68 5d 00 00 00 pushq $0x5d | |
| 4051ab: e9 10 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004051b0 <wclear@plt>: | |
| 4051b0: ff 25 52 81 21 00 jmpq *0x218152(%rip) # 61d308 <_IO_stdin_used+0x206908> | |
| 4051b6: 68 5e 00 00 00 pushq $0x5e | |
| 4051bb: e9 00 fa ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004051c0 <waitpid@plt>: | |
| 4051c0: ff 25 4a 81 21 00 jmpq *0x21814a(%rip) # 61d310 <_IO_stdin_used+0x206910> | |
| 4051c6: 68 5f 00 00 00 pushq $0x5f | |
| 4051cb: e9 f0 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004051d0 <wvline@plt>: | |
| 4051d0: ff 25 42 81 21 00 jmpq *0x218142(%rip) # 61d318 <_IO_stdin_used+0x206918> | |
| 4051d6: 68 60 00 00 00 pushq $0x60 | |
| 4051db: e9 e0 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004051e0 <access@plt>: | |
| 4051e0: ff 25 3a 81 21 00 jmpq *0x21813a(%rip) # 61d320 <_IO_stdin_used+0x206920> | |
| 4051e6: 68 61 00 00 00 pushq $0x61 | |
| 4051eb: e9 d0 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004051f0 <popen@plt>: | |
| 4051f0: ff 25 32 81 21 00 jmpq *0x218132(%rip) # 61d328 <_IO_stdin_used+0x206928> | |
| 4051f6: 68 62 00 00 00 pushq $0x62 | |
| 4051fb: e9 c0 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405200 <fopen@plt>: | |
| 405200: ff 25 2a 81 21 00 jmpq *0x21812a(%rip) # 61d330 <_IO_stdin_used+0x206930> | |
| 405206: 68 63 00 00 00 pushq $0x63 | |
| 40520b: e9 b0 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405210 <nocbreak@plt>: | |
| 405210: ff 25 22 81 21 00 jmpq *0x218122(%rip) # 61d338 <_IO_stdin_used+0x206938> | |
| 405216: 68 64 00 00 00 pushq $0x64 | |
| 40521b: e9 a0 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405220 <strtok@plt>: | |
| 405220: ff 25 1a 81 21 00 jmpq *0x21811a(%rip) # 61d340 <_IO_stdin_used+0x206940> | |
| 405226: 68 65 00 00 00 pushq $0x65 | |
| 40522b: e9 90 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405230 <sysconf@plt>: | |
| 405230: ff 25 12 81 21 00 jmpq *0x218112(%rip) # 61d348 <_IO_stdin_used+0x206948> | |
| 405236: 68 66 00 00 00 pushq $0x66 | |
| 40523b: e9 80 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405240 <noecho@plt>: | |
| 405240: ff 25 0a 81 21 00 jmpq *0x21810a(%rip) # 61d350 <_IO_stdin_used+0x206950> | |
| 405246: 68 67 00 00 00 pushq $0x67 | |
| 40524b: e9 70 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405250 <gethostname@plt>: | |
| 405250: ff 25 02 81 21 00 jmpq *0x218102(%rip) # 61d358 <_IO_stdin_used+0x206958> | |
| 405256: 68 68 00 00 00 pushq $0x68 | |
| 40525b: e9 60 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405260 <exit@plt>: | |
| 405260: ff 25 fa 80 21 00 jmpq *0x2180fa(%rip) # 61d360 <_IO_stdin_used+0x206960> | |
| 405266: 68 69 00 00 00 pushq $0x69 | |
| 40526b: e9 50 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405270 <fwrite@plt>: | |
| 405270: ff 25 f2 80 21 00 jmpq *0x2180f2(%rip) # 61d368 <_IO_stdin_used+0x206968> | |
| 405276: 68 6a 00 00 00 pushq $0x6a | |
| 40527b: e9 40 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405280 <__fprintf_chk@plt>: | |
| 405280: ff 25 ea 80 21 00 jmpq *0x2180ea(%rip) # 61d370 <_IO_stdin_used+0x206970> | |
| 405286: 68 6b 00 00 00 pushq $0x6b | |
| 40528b: e9 30 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405290 <wmove@plt>: | |
| 405290: ff 25 e2 80 21 00 jmpq *0x2180e2(%rip) # 61d378 <_IO_stdin_used+0x206978> | |
| 405296: 68 6c 00 00 00 pushq $0x6c | |
| 40529b: e9 20 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004052a0 <sched_getaffinity@plt>: | |
| 4052a0: ff 25 da 80 21 00 jmpq *0x2180da(%rip) # 61d380 <_IO_stdin_used+0x206980> | |
| 4052a6: 68 6d 00 00 00 pushq $0x6d | |
| 4052ab: e9 10 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004052b0 <napms@plt>: | |
| 4052b0: ff 25 d2 80 21 00 jmpq *0x2180d2(%rip) # 61d388 <_IO_stdin_used+0x206988> | |
| 4052b6: 68 6e 00 00 00 pushq $0x6e | |
| 4052bb: e9 00 f9 ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004052c0 <execlp@plt>: | |
| 4052c0: ff 25 ca 80 21 00 jmpq *0x2180ca(%rip) # 61d390 <_IO_stdin_used+0x206990> | |
| 4052c6: 68 6f 00 00 00 pushq $0x6f | |
| 4052cb: e9 f0 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004052d0 <__isnanf@plt>: | |
| 4052d0: ff 25 c2 80 21 00 jmpq *0x2180c2(%rip) # 61d398 <_IO_stdin_used+0x206998> | |
| 4052d6: 68 70 00 00 00 pushq $0x70 | |
| 4052db: e9 e0 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004052e0 <strerror@plt>: | |
| 4052e0: ff 25 ba 80 21 00 jmpq *0x2180ba(%rip) # 61d3a0 <_IO_stdin_used+0x2069a0> | |
| 4052e6: 68 71 00 00 00 pushq $0x71 | |
| 4052eb: e9 d0 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 00000000004052f0 <curs_set@plt>: | |
| 4052f0: ff 25 b2 80 21 00 jmpq *0x2180b2(%rip) # 61d3a8 <_IO_stdin_used+0x2069a8> | |
| 4052f6: 68 72 00 00 00 pushq $0x72 | |
| 4052fb: e9 c0 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405300 <ceil@plt>: | |
| 405300: ff 25 aa 80 21 00 jmpq *0x2180aa(%rip) # 61d3b0 <_IO_stdin_used+0x2069b0> | |
| 405306: 68 73 00 00 00 pushq $0x73 | |
| 40530b: e9 b0 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405310 <mvprintw@plt>: | |
| 405310: ff 25 a2 80 21 00 jmpq *0x2180a2(%rip) # 61d3b8 <_IO_stdin_used+0x2069b8> | |
| 405316: 68 74 00 00 00 pushq $0x74 | |
| 40531b: e9 a0 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405320 <fork@plt>: | |
| 405320: ff 25 9a 80 21 00 jmpq *0x21809a(%rip) # 61d3c0 <_IO_stdin_used+0x2069c0> | |
| 405326: 68 75 00 00 00 pushq $0x75 | |
| 40532b: e9 90 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405330 <strstr@plt>: | |
| 405330: ff 25 92 80 21 00 jmpq *0x218092(%rip) # 61d3c8 <_IO_stdin_used+0x2069c8> | |
| 405336: 68 76 00 00 00 pushq $0x76 | |
| 40533b: e9 80 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405340 <__ctype_b_loc@plt>: | |
| 405340: ff 25 8a 80 21 00 jmpq *0x21808a(%rip) # 61d3d0 <_IO_stdin_used+0x2069d0> | |
| 405346: 68 77 00 00 00 pushq $0x77 | |
| 40534b: e9 70 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405350 <usleep@plt>: | |
| 405350: ff 25 82 80 21 00 jmpq *0x218082(%rip) # 61d3d8 <_IO_stdin_used+0x2069d8> | |
| 405356: 68 78 00 00 00 pushq $0x78 | |
| 40535b: e9 60 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| 0000000000405360 <__sprintf_chk@plt>: | |
| 405360: ff 25 7a 80 21 00 jmpq *0x21807a(%rip) # 61d3e0 <_IO_stdin_used+0x2069e0> | |
| 405366: 68 79 00 00 00 pushq $0x79 | |
| 40536b: e9 50 f8 ff ff jmpq 404bc0 <_init+0x20> | |
| Disassembly of section .text: | |
| 0000000000405370 <main-0xf0>: | |
| 405370: 41 55 push %r13 | |
| 405372: 41 54 push %r12 | |
| 405374: 49 89 fc mov %rdi,%r12 | |
| 405377: 48 89 f7 mov %rsi,%rdi | |
| 40537a: 55 push %rbp | |
| 40537b: 89 d5 mov %edx,%ebp | |
| 40537d: 53 push %rbx | |
| 40537e: 48 83 ec 18 sub $0x18,%rsp | |
| 405382: e8 b9 f3 00 00 callq 414740 <String_trim> | |
| 405387: 48 8d 54 24 0c lea 0xc(%rsp),%rdx | |
| 40538c: be 20 00 00 00 mov $0x20,%esi | |
| 405391: 48 89 c7 mov %rax,%rdi | |
| 405394: 48 89 c3 mov %rax,%rbx | |
| 405397: e8 74 f4 00 00 callq 414810 <String_split> | |
| 40539c: 49 89 c5 mov %rax,%r13 | |
| 40539f: 48 89 df mov %rbx,%rdi | |
| 4053a2: 4c 89 eb mov %r13,%rbx | |
| 4053a5: e8 46 f8 ff ff callq 404bf0 <free@plt> | |
| 4053aa: 48 83 c3 08 add $0x8,%rbx | |
| 4053ae: 48 8b 73 f8 mov -0x8(%rbx),%rsi | |
| 4053b2: 48 85 f6 test %rsi,%rsi | |
| 4053b5: 74 0d je 4053c4 <__sprintf_chk@plt+0x64> | |
| 4053b7: 49 8b 3c 24 mov (%r12),%rdi | |
| 4053bb: 89 ea mov %ebp,%edx | |
| 4053bd: e8 0e 66 00 00 callq 40b9d0 <Header_createMeter> | |
| 4053c2: eb e6 jmp 4053aa <__sprintf_chk@plt+0x4a> | |
| 4053c4: 4c 89 ef mov %r13,%rdi | |
| 4053c7: e8 74 f5 00 00 callq 414940 <String_freeArray> | |
| 4053cc: 48 83 c4 18 add $0x18,%rsp | |
| 4053d0: 5b pop %rbx | |
| 4053d1: 5d pop %rbp | |
| 4053d2: 41 5c pop %r12 | |
| 4053d4: 41 5d pop %r13 | |
| 4053d6: c3 retq | |
| 4053d7: 41 56 push %r14 | |
| 4053d9: 49 89 fe mov %rdi,%r14 | |
| 4053dc: 48 89 f7 mov %rsi,%rdi | |
| 4053df: 41 55 push %r13 | |
| 4053e1: 41 89 d5 mov %edx,%r13d | |
| 4053e4: 41 54 push %r12 | |
| 4053e6: 55 push %rbp | |
| 4053e7: 53 push %rbx | |
| 4053e8: 48 83 ec 10 sub $0x10,%rsp | |
| 4053ec: e8 4f f3 00 00 callq 414740 <String_trim> | |
| 4053f1: 48 8d 54 24 0c lea 0xc(%rsp),%rdx | |
| 4053f6: 48 89 c3 mov %rax,%rbx | |
| 4053f9: be 20 00 00 00 mov $0x20,%esi | |
| 4053fe: 48 89 c7 mov %rax,%rdi | |
| 405401: e8 0a f4 00 00 callq 414810 <String_split> | |
| 405406: 48 89 df mov %rbx,%rdi | |
| 405409: 31 db xor %ebx,%ebx | |
| 40540b: 49 89 c4 mov %rax,%r12 | |
| 40540e: e8 dd f7 ff ff callq 404bf0 <free@plt> | |
| 405413: 89 dd mov %ebx,%ebp | |
| 405415: 48 ff c3 inc %rbx | |
| 405418: 49 8b 7c dc f8 mov -0x8(%r12,%rbx,8),%rdi | |
| 40541d: 48 85 ff test %rdi,%rdi | |
| 405420: 74 1d je 40543f <__sprintf_chk@plt+0xdf> | |
| 405422: 31 f6 xor %esi,%esi | |
| 405424: ba 0a 00 00 00 mov $0xa,%edx | |
| 405429: e8 22 fc ff ff callq 405050 <strtol@plt> | |
| 40542e: 49 8b 3e mov (%r14),%rdi | |
| 405431: 44 89 e9 mov %r13d,%ecx | |
| 405434: 89 c2 mov %eax,%edx | |
| 405436: 89 ee mov %ebp,%esi | |
| 405438: e8 53 66 00 00 callq 40ba90 <Header_setMode> | |
| 40543d: eb d4 jmp 405413 <__sprintf_chk@plt+0xb3> | |
| 40543f: 4c 89 e7 mov %r12,%rdi | |
| 405442: e8 f9 f4 00 00 callq 414940 <String_freeArray> | |
| 405447: 48 83 c4 10 add $0x10,%rsp | |
| 40544b: 5b pop %rbx | |
| 40544c: 5d pop %rbp | |
| 40544d: 41 5c pop %r12 | |
| 40544f: 41 5d pop %r13 | |
| 405451: 41 5e pop %r14 | |
| 405453: c3 retq | |
| 405454: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40545b: 00 00 00 | |
| 40545e: 66 90 xchg %ax,%ax | |
| 0000000000405460 <main>: | |
| 405460: 41 57 push %r15 | |
| 405462: 41 56 push %r14 | |
| 405464: 41 55 push %r13 | |
| 405466: 41 54 push %r12 | |
| 405468: 49 89 f4 mov %rsi,%r12 | |
| 40546b: 55 push %rbp | |
| 40546c: 53 push %rbx | |
| 40546d: 89 fb mov %edi,%ebx | |
| 40546f: bf 63 6e 41 00 mov $0x416e63,%edi | |
| 405474: 48 81 ec 38 02 00 00 sub $0x238,%rsp | |
| 40547b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 405482: 00 00 | |
| 405484: 48 89 84 24 28 02 00 mov %rax,0x228(%rsp) | |
| 40548b: 00 | |
| 40548c: 31 c0 xor %eax,%eax | |
| 40548e: c7 44 24 74 ff ff ff movl $0xffffffff,0x74(%rsp) | |
| 405495: ff | |
| 405496: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp) | |
| 40549d: 00 | |
| 40549e: e8 2d f7 ff ff callq 404bd0 <getenv@plt> | |
| 4054a3: 48 85 c0 test %rax,%rax | |
| 4054a6: 0f 84 e1 01 00 00 je 40568d <main+0x22d> | |
| 4054ac: 48 89 c6 mov %rax,%rsi | |
| 4054af: 31 ff xor %edi,%edi | |
| 4054b1: e8 9a fc ff ff callq 405150 <setlocale@plt> | |
| 4054b6: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) | |
| 4054bd: 00 | |
| 4054be: c6 44 24 40 00 movb $0x0,0x40(%rsp) | |
| 4054c3: 45 31 ed xor %r13d,%r13d | |
| 4054c6: 31 ed xor %ebp,%ebp | |
| 4054c8: 41 be 01 00 00 00 mov $0x1,%r14d | |
| 4054ce: 4c 8d 44 24 78 lea 0x78(%rsp),%r8 | |
| 4054d3: ba 97 6e 41 00 mov $0x416e97,%edx | |
| 4054d8: b9 a0 da 61 00 mov $0x61daa0,%ecx | |
| 4054dd: 4c 89 e6 mov %r12,%rsi | |
| 4054e0: 89 df mov %ebx,%edi | |
| 4054e2: e8 19 f9 ff ff callq 404e00 <getopt_long@plt> | |
| 4054e7: 8d 50 01 lea 0x1(%rax),%edx | |
| 4054ea: 83 fa 01 cmp $0x1,%edx | |
| 4054ed: 0f 86 be 01 00 00 jbe 4056b1 <main+0x251> | |
| 4054f3: 83 e8 43 sub $0x43,%eax | |
| 4054f6: 83 f8 33 cmp $0x33,%eax | |
| 4054f9: 0f 87 84 01 00 00 ja 405683 <main+0x223> | |
| 4054ff: ff 24 c5 20 7a 41 00 jmpq *0x417a20(,%rax,8) | |
| 405506: 48 8b 0d 13 92 21 00 mov 0x219213(%rip),%rcx # 61e720 <stdout> | |
| 40550d: bf b0 73 41 00 mov $0x4173b0,%edi | |
| 405512: ba 48 00 00 00 mov $0x48,%edx | |
| 405517: be 01 00 00 00 mov $0x1,%esi | |
| 40551c: e8 4f fd ff ff callq 405270 <fwrite@plt> | |
| 405521: 31 ff xor %edi,%edi | |
| 405523: e8 38 fd ff ff callq 405260 <exit@plt> | |
| 405528: 48 8b 3d f9 91 21 00 mov 0x2191f9(%rip),%rdi # 61e728 <optarg> | |
| 40552f: e8 9c fa ff ff callq 404fd0 <getpwnam@plt> | |
| 405534: 48 85 c0 test %rax,%rax | |
| 405537: 0f 84 27 01 00 00 je 405664 <main+0x204> | |
| 40553d: 8b 40 10 mov 0x10(%rax),%eax | |
| 405540: c6 44 24 40 01 movb $0x1,0x40(%rsp) | |
| 405545: 89 44 24 28 mov %eax,0x28(%rsp) | |
| 405549: eb 83 jmp 4054ce <main+0x6e> | |
| 40554b: 4c 8b 2d d6 91 21 00 mov 0x2191d6(%rip),%r13 # 61e728 <optarg> | |
| 405552: be 73 6e 41 00 mov $0x416e73,%esi | |
| 405557: 4c 89 ef mov %r13,%rdi | |
| 40555a: e8 41 fa ff ff callq 404fa0 <strcmp@plt> | |
| 40555f: 85 c0 test %eax,%eax | |
| 405561: 0f 84 de 0a 00 00 je 406045 <main+0xbe5> | |
| 405567: 4c 89 ef mov %r13,%rdi | |
| 40556a: e8 21 34 00 00 callq 408990 <ColumnsPanel_fieldNameToIndex> | |
| 40556f: 83 f8 ff cmp $0xffffffff,%eax | |
| 405572: 41 89 c5 mov %eax,%r13d | |
| 405575: 0f 85 53 ff ff ff jne 4054ce <main+0x6e> | |
| 40557b: 48 8b 0d a6 91 21 00 mov 0x2191a6(%rip),%rcx # 61e728 <optarg> | |
| 405582: ba 78 6e 41 00 mov $0x416e78,%edx | |
| 405587: e9 e4 00 00 00 jmpq 405670 <main+0x210> | |
| 40558c: 48 8b 3d 95 91 21 00 mov 0x219195(%rip),%rdi # 61e728 <optarg> | |
| 405593: e8 c8 f9 ff ff callq 404f60 <__strdup@plt> | |
| 405598: be 95 6e 41 00 mov $0x416e95,%esi | |
| 40559d: 48 89 c7 mov %rax,%rdi | |
| 4055a0: 49 89 c7 mov %rax,%r15 | |
| 4055a3: e8 78 fc ff ff callq 405220 <strtok@plt> | |
| 4055a8: 48 85 ed test %rbp,%rbp | |
| 4055ab: 48 89 c1 mov %rax,%rcx | |
| 4055ae: 75 35 jne 4055e5 <main+0x185> | |
| 4055b0: e9 fe 09 00 00 jmpq 405fb3 <main+0xb53> | |
| 4055b5: 0f 1f 00 nopl (%rax) | |
| 4055b8: 48 89 cf mov %rcx,%rdi | |
| 4055bb: ba 0a 00 00 00 mov $0xa,%edx | |
| 4055c0: 31 f6 xor %esi,%esi | |
| 4055c2: e8 89 fa ff ff callq 405050 <strtol@plt> | |
| 4055c7: ba 01 00 00 00 mov $0x1,%edx | |
| 4055cc: 89 c6 mov %eax,%esi | |
| 4055ce: 48 89 ef mov %rbp,%rdi | |
| 4055d1: e8 9a 61 00 00 callq 40b770 <Hashtable_put> | |
| 4055d6: be 95 6e 41 00 mov $0x416e95,%esi | |
| 4055db: 31 ff xor %edi,%edi | |
| 4055dd: e8 3e fc ff ff callq 405220 <strtok@plt> | |
| 4055e2: 48 89 c1 mov %rax,%rcx | |
| 4055e5: 48 85 c9 test %rcx,%rcx | |
| 4055e8: 75 ce jne 4055b8 <main+0x158> | |
| 4055ea: 4c 89 ff mov %r15,%rdi | |
| 4055ed: e8 fe f5 ff ff callq 404bf0 <free@plt> | |
| 4055f2: e9 d7 fe ff ff jmpq 4054ce <main+0x6e> | |
| 4055f7: 48 8b 0d 22 91 21 00 mov 0x219122(%rip),%rcx # 61e720 <stdout> | |
| 4055fe: bf 40 71 41 00 mov $0x417140,%edi | |
| 405603: ba 6b 02 00 00 mov $0x26b,%edx | |
| 405608: be 01 00 00 00 mov $0x1,%esi | |
| 40560d: e8 5e fc ff ff callq 405270 <fwrite@plt> | |
| 405612: 31 ff xor %edi,%edi | |
| 405614: e8 47 fc ff ff callq 405260 <exit@plt> | |
| 405619: 48 8b 3d 08 91 21 00 mov 0x219108(%rip),%rdi # 61e728 <optarg> | |
| 405620: 48 8d 54 24 74 lea 0x74(%rsp),%rdx | |
| 405625: 31 c0 xor %eax,%eax | |
| 405627: be 10 89 41 00 mov $0x418910,%esi | |
| 40562c: e8 df fa ff ff callq 405110 <sscanf@plt> | |
| 405631: 83 e8 01 sub $0x1,%eax | |
| 405634: 0f 85 3b 27 00 00 jne 407d75 <main+0x2915> | |
| 40563a: 8b 44 24 74 mov 0x74(%rsp),%eax | |
| 40563e: 85 c0 test %eax,%eax | |
| 405640: 0f 8e ab 08 00 00 jle 405ef1 <main+0xa91> | |
| 405646: 83 f8 64 cmp $0x64,%eax | |
| 405649: 0f 8e 7f fe ff ff jle 4054ce <main+0x6e> | |
| 40564f: c7 44 24 74 64 00 00 movl $0x64,0x74(%rsp) | |
| 405656: 00 | |
| 405657: e9 72 fe ff ff jmpq 4054ce <main+0x6e> | |
| 40565c: 45 31 f6 xor %r14d,%r14d | |
| 40565f: e9 6a fe ff ff jmpq 4054ce <main+0x6e> | |
| 405664: 48 8b 0d bd 90 21 00 mov 0x2190bd(%rip),%rcx # 61e728 <optarg> | |
| 40566b: ba ec 70 41 00 mov $0x4170ec,%edx | |
| 405670: 48 8b 3d e9 90 21 00 mov 0x2190e9(%rip),%rdi # 61e760 <stderr> | |
| 405677: be 01 00 00 00 mov $0x1,%esi | |
| 40567c: 31 c0 xor %eax,%eax | |
| 40567e: e8 fd fb ff ff callq 405280 <__fprintf_chk@plt> | |
| 405683: bf 01 00 00 00 mov $0x1,%edi | |
| 405688: e8 d3 fb ff ff callq 405260 <exit@plt> | |
| 40568d: bf 6c 6e 41 00 mov $0x416e6c,%edi | |
| 405692: e8 39 f5 ff ff callq 404bd0 <getenv@plt> | |
| 405697: 48 85 c0 test %rax,%rax | |
| 40569a: 0f 85 0c fe ff ff jne 4054ac <main+0x4c> | |
| 4056a0: be 94 6e 41 00 mov $0x416e94,%esi | |
| 4056a5: 31 ff xor %edi,%edi | |
| 4056a7: e8 a4 fa ff ff callq 405150 <setlocale@plt> | |
| 4056ac: e9 05 fe ff ff jmpq 4054b6 <main+0x56> | |
| 4056b1: be 04 00 00 00 mov $0x4,%esi | |
| 4056b6: bf a3 6e 41 00 mov $0x416ea3,%edi | |
| 4056bb: e8 20 fb ff ff callq 4051e0 <access@plt> | |
| 4056c0: 85 c0 test %eax,%eax | |
| 4056c2: b9 a3 6e 41 00 mov $0x416ea3,%ecx | |
| 4056c7: ba 28 74 41 00 mov $0x417428,%edx | |
| 4056cc: 75 a2 jne 405670 <main+0x210> | |
| 4056ce: 31 c0 xor %eax,%eax | |
| 4056d0: e8 0b 01 01 00 callq 4157e0 <UsersTable_new> | |
| 4056d5: 48 89 ee mov %rbp,%rsi | |
| 4056d8: 48 89 c7 mov %rax,%rdi | |
| 4056db: 48 89 44 24 68 mov %rax,0x68(%rsp) | |
| 4056e0: e8 bb c3 00 00 callq 411aa0 <ProcessList_new> | |
| 4056e5: 48 89 c3 mov %rax,%rbx | |
| 4056e8: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 4056ed: 31 c0 xor %eax,%eax | |
| 4056ef: e8 7c aa 00 00 callq 410170 <Process_getMaxPid> | |
| 4056f4: 48 89 df mov %rbx,%rdi | |
| 4056f7: e8 54 62 00 00 callq 40b950 <Header_new> | |
| 4056fc: 8b 53 48 mov 0x48(%rbx),%edx | |
| 4056ff: 48 89 df mov %rbx,%rdi | |
| 405702: 49 89 c7 mov %rax,%r15 | |
| 405705: 48 89 c6 mov %rax,%rsi | |
| 405708: 48 89 44 24 30 mov %rax,0x30(%rsp) | |
| 40570d: e8 3e ea 00 00 callq 414150 <Settings_new> | |
| 405712: 4c 89 ff mov %r15,%rdi | |
| 405715: 48 89 c3 mov %rax,%rbx | |
| 405718: 48 89 44 24 48 mov %rax,0x48(%rsp) | |
| 40571d: e8 be 67 00 00 callq 40bee0 <Header_calculateHeight> | |
| 405722: 89 44 24 5c mov %eax,0x5c(%rsp) | |
| 405726: 8b 44 24 74 mov 0x74(%rsp),%eax | |
| 40572a: 83 f8 ff cmp $0xffffffff,%eax | |
| 40572d: 74 03 je 405732 <main+0x2d2> | |
| 40572f: 89 43 20 mov %eax,0x20(%rbx) | |
| 405732: 45 85 f6 test %r14d,%r14d | |
| 405735: 75 0c jne 405743 <main+0x2e3> | |
| 405737: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 40573c: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) | |
| 405743: 31 f6 xor %esi,%esi | |
| 405745: bf 06 00 00 00 mov $0x6,%edi | |
| 40574a: e8 01 fa ff ff callq 405150 <setlocale@plt> | |
| 40574f: 48 85 c0 test %rax,%rax | |
| 405752: 48 89 c3 mov %rax,%rbx | |
| 405755: 0f 84 33 05 00 00 je 405c8e <main+0x82e> | |
| 40575b: 80 38 00 cmpb $0x0,(%rax) | |
| 40575e: 0f 84 2a 05 00 00 je 405c8e <main+0x82e> | |
| 405764: be a9 6e 41 00 mov $0x416ea9,%esi | |
| 405769: 48 89 df mov %rbx,%rdi | |
| 40576c: e8 bf fb ff ff callq 405330 <strstr@plt> | |
| 405771: 48 85 c0 test %rax,%rax | |
| 405774: 0f 84 79 08 00 00 je 405ff3 <main+0xb93> | |
| 40577a: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40577f: 48 c7 80 d0 00 00 00 movq $0x61e400,0xd0(%rax) | |
| 405786: 00 e4 61 00 | |
| 40578a: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 40578f: 8b 70 18 mov 0x18(%rax),%esi | |
| 405792: 8b 78 20 mov 0x20(%rax),%edi | |
| 405795: e8 56 52 00 00 callq 40a9f0 <CRT_init> | |
| 40579a: 8b 74 24 5c mov 0x5c(%rsp),%esi | |
| 40579e: 8b 0d b4 8f 21 00 mov 0x218fb4(%rip),%ecx # 61e758 <LINES> | |
| 4057a4: 45 31 c9 xor %r9d,%r9d | |
| 4057a7: 8b 15 93 8f 21 00 mov 0x218f93(%rip),%edx # 61e740 <COLS> | |
| 4057ad: 45 31 c0 xor %r8d,%r8d | |
| 4057b0: 31 ff xor %edi,%edi | |
| 4057b2: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) | |
| 4057b9: 00 | |
| 4057ba: 29 f1 sub %esi,%ecx | |
| 4057bc: 83 e9 02 sub $0x2,%ecx | |
| 4057bf: e8 dc 81 00 00 callq 40d9a0 <Panel_new> | |
| 4057c4: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 | |
| 4057c9: 48 89 c6 mov %rax,%rsi | |
| 4057cc: 48 89 c3 mov %rax,%rbx | |
| 4057cf: 4c 89 f7 mov %r14,%rdi | |
| 4057d2: e8 29 c5 00 00 callq 411d00 <ProcessList_setPanel> | |
| 4057d7: 45 85 ed test %r13d,%r13d | |
| 4057da: 7e 1a jle 4057f6 <main+0x396> | |
| 4057dc: 45 89 ae b8 00 00 00 mov %r13d,0xb8(%r14) | |
| 4057e3: 41 c6 86 c6 00 00 00 movb $0x0,0xc6(%r14) | |
| 4057ea: 00 | |
| 4057eb: 41 c7 86 bc 00 00 00 movl $0x1,0xbc(%r14) | |
| 4057f2: 01 00 00 00 | |
| 4057f6: 48 89 df mov %rbx,%rdi | |
| 4057f9: 45 31 e4 xor %r12d,%r12d | |
| 4057fc: 45 31 ed xor %r13d,%r13d | |
| 4057ff: e8 5c 82 00 00 callq 40da60 <Panel_getHeader> | |
| 405804: 4c 8b 7c 24 18 mov 0x18(%rsp),%r15 | |
| 405809: 48 89 c6 mov %rax,%rsi | |
| 40580c: 4c 89 ff mov %r15,%rdi | |
| 40580f: e8 1c c5 00 00 callq 411d30 <ProcessList_printHeader> | |
| 405814: 48 8d bc 24 b0 01 00 lea 0x1b0(%rsp),%rdi | |
| 40581b: 00 | |
| 40581c: 44 89 e0 mov %r12d,%eax | |
| 40581f: b9 0e 00 00 00 mov $0xe,%ecx | |
| 405824: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx | |
| 40582b: 00 | |
| 40582c: 48 8d b4 24 b0 00 00 lea 0xb0(%rsp),%rsi | |
| 405833: 00 | |
| 405834: 48 c7 84 24 10 01 00 movq $0x416ebf,0x110(%rsp) | |
| 40583b: 00 bf 6e 41 00 | |
| 405840: f3 ab rep stos %eax,%es:(%rdi) | |
| 405842: 48 8d bc 24 10 01 00 lea 0x110(%rsp),%rdi | |
| 405849: 00 | |
| 40584a: 48 c7 84 24 18 01 00 movq $0x416ec6,0x118(%rsp) | |
| 405851: 00 c6 6e 41 00 | |
| 405856: 48 c7 84 24 20 01 00 movq $0x416ece,0x120(%rsp) | |
| 40585d: 00 ce 6e 41 00 | |
| 405862: 48 c7 84 24 28 01 00 movq $0x0,0x128(%rsp) | |
| 405869: 00 00 00 00 00 | |
| 40586e: 48 c7 84 24 b0 00 00 movq $0x416e41,0xb0(%rsp) | |
| 405875: 00 41 6e 41 00 | |
| 40587a: 48 c7 84 24 b8 00 00 movq $0x416e5f,0xb8(%rsp) | |
| 405881: 00 5f 6e 41 00 | |
| 405886: 48 c7 84 24 c0 00 00 movq $0x416fca,0xc0(%rsp) | |
| 40588d: 00 ca 6f 41 00 | |
| 405892: c7 84 24 80 00 00 00 movl $0x10b,0x80(%rsp) | |
| 405899: 0b 01 00 00 | |
| 40589d: c7 84 24 84 00 00 00 movl $0x1b,0x84(%rsp) | |
| 4058a4: 1b 00 00 00 | |
| 4058a8: c7 84 24 88 00 00 00 movl $0xffffffff,0x88(%rsp) | |
| 4058af: ff ff ff ff | |
| 4058b3: e8 e8 59 00 00 callq 40b2a0 <FunctionBar_new> | |
| 4058b8: 48 8d bc 24 f0 01 00 lea 0x1f0(%rsp),%rdi | |
| 4058bf: 00 | |
| 4058c0: 48 89 84 24 e0 01 00 mov %rax,0x1e0(%rsp) | |
| 4058c7: 00 | |
| 4058c8: b9 0e 00 00 00 mov $0xe,%ecx | |
| 4058cd: 44 89 e0 mov %r12d,%eax | |
| 4058d0: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx | |
| 4058d7: 00 | |
| 4058d8: 48 8d b4 24 d0 00 00 lea 0xd0(%rsp),%rsi | |
| 4058df: 00 | |
| 4058e0: f3 ab rep stos %eax,%es:(%rdi) | |
| 4058e2: 48 8d bc 24 30 01 00 lea 0x130(%rsp),%rdi | |
| 4058e9: 00 | |
| 4058ea: 48 c7 84 24 30 01 00 movq $0x416a6b,0x130(%rsp) | |
| 4058f1: 00 6b 6a 41 00 | |
| 4058f6: 48 c7 84 24 38 01 00 movq $0x416ed8,0x138(%rsp) | |
| 4058fd: 00 d8 6e 41 00 | |
| 405902: 48 c7 84 24 40 01 00 movq $0x416edf,0x140(%rsp) | |
| 405909: 00 df 6e 41 00 | |
| 40590e: 48 c7 84 24 48 01 00 movq $0x0,0x148(%rsp) | |
| 405915: 00 00 00 00 00 | |
| 40591a: 48 c7 84 24 d0 00 00 movq $0x416e59,0xd0(%rsp) | |
| 405921: 00 59 6e 41 00 | |
| 405926: 48 c7 84 24 d8 00 00 movq $0x416e5f,0xd8(%rsp) | |
| 40592d: 00 5f 6e 41 00 | |
| 405932: 48 c7 84 24 e0 00 00 movq $0x416fca,0xe0(%rsp) | |
| 405939: 00 ca 6f 41 00 | |
| 40593e: c7 84 24 90 00 00 00 movl $0xd,0x90(%rsp) | |
| 405945: 0d 00 00 00 | |
| 405949: c7 84 24 94 00 00 00 movl $0x1b,0x94(%rsp) | |
| 405950: 1b 00 00 00 | |
| 405954: c7 84 24 98 00 00 00 movl $0xffffffff,0x98(%rsp) | |
| 40595b: ff ff ff ff | |
| 40595f: e8 3c 59 00 00 callq 40b2a0 <FunctionBar_new> | |
| 405964: 48 8d bc 24 50 01 00 lea 0x150(%rsp),%rdi | |
| 40596b: 00 | |
| 40596c: 31 d2 xor %edx,%edx | |
| 40596e: 31 f6 xor %esi,%esi | |
| 405970: 48 89 84 24 20 02 00 mov %rax,0x220(%rsp) | |
| 405977: 00 | |
| 405978: 48 c7 84 24 50 01 00 movq $0x416ee9,0x150(%rsp) | |
| 40597f: 00 e9 6e 41 00 | |
| 405984: 48 c7 84 24 58 01 00 movq $0x416ef0,0x158(%rsp) | |
| 40598b: 00 f0 6e 41 00 | |
| 405990: 48 c7 84 24 60 01 00 movq $0x416ef7,0x160(%rsp) | |
| 405997: 00 f7 6e 41 00 | |
| 40599c: 48 c7 84 24 68 01 00 movq $0x416efe,0x168(%rsp) | |
| 4059a3: 00 fe 6e 41 00 | |
| 4059a8: 48 c7 84 24 70 01 00 movq $0x416f05,0x170(%rsp) | |
| 4059af: 00 05 6f 41 00 | |
| 4059b4: 48 c7 84 24 78 01 00 movq $0x416f0c,0x178(%rsp) | |
| 4059bb: 00 0c 6f 41 00 | |
| 4059c0: 48 c7 84 24 80 01 00 movq $0x416f13,0x180(%rsp) | |
| 4059c7: 00 13 6f 41 00 | |
| 4059cc: 48 c7 84 24 88 01 00 movq $0x416f1a,0x188(%rsp) | |
| 4059d3: 00 1a 6f 41 00 | |
| 4059d8: 48 c7 84 24 90 01 00 movq $0x416f21,0x190(%rsp) | |
| 4059df: 00 21 6f 41 00 | |
| 4059e4: 48 c7 84 24 98 01 00 movq $0x416f28,0x198(%rsp) | |
| 4059eb: 00 28 6f 41 00 | |
| 4059f0: 48 c7 84 24 a0 01 00 movq $0x0,0x1a0(%rsp) | |
| 4059f7: 00 00 00 00 00 | |
| 4059fc: e8 9f 58 00 00 callq 40b2a0 <FunctionBar_new> | |
| 405a01: 4c 89 ff mov %r15,%rdi | |
| 405a04: 49 89 c6 mov %rax,%r14 | |
| 405a07: 48 89 44 24 50 mov %rax,0x50(%rsp) | |
| 405a0c: e8 af c4 00 00 callq 411ec0 <ProcessList_scan> | |
| 405a11: bf f8 24 01 00 mov $0x124f8,%edi | |
| 405a16: e8 35 f9 ff ff callq 405350 <usleep@plt> | |
| 405a1b: 31 f6 xor %esi,%esi | |
| 405a1d: 4c 89 f7 mov %r14,%rdi | |
| 405a20: e8 cb 5b 00 00 callq 40b5f0 <FunctionBar_draw> | |
| 405a25: 66 0f 57 db xorpd %xmm3,%xmm3 | |
| 405a29: c7 44 24 44 00 00 00 movl $0x0,0x44(%rsp) | |
| 405a30: 00 | |
| 405a31: c7 44 24 2c ff ff ff movl $0xffffffff,0x2c(%rsp) | |
| 405a38: ff | |
| 405a39: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 405a3e: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 405a45: 00 | |
| 405a46: c6 44 24 43 00 movb $0x0,0x43(%rsp) | |
| 405a4b: f2 0f 11 5c 24 20 movsd %xmm3,0x20(%rsp) | |
| 405a51: 48 c7 44 24 60 00 00 movq $0x0,0x60(%rsp) | |
| 405a58: 00 00 | |
| 405a5a: c6 44 24 41 00 movb $0x0,0x41(%rsp) | |
| 405a5f: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 405a64: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 405a6b: 00 | |
| 405a6c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 405a70: 48 8d bc 24 a0 00 00 lea 0xa0(%rsp),%rdi | |
| 405a77: 00 | |
| 405a78: 31 f6 xor %esi,%esi | |
| 405a7a: e8 31 f4 ff ff callq 404eb0 <gettimeofday@plt> | |
| 405a7f: f2 48 0f 2a 8c 24 a8 cvtsi2sdq 0xa8(%rsp),%xmm1 | |
| 405a86: 00 00 00 | |
| 405a89: f2 48 0f 2a 84 24 a0 cvtsi2sdq 0xa0(%rsp),%xmm0 | |
| 405a90: 00 00 00 | |
| 405a93: f2 0f 5e 0d 2d 21 01 divsd 0x1212d(%rip),%xmm1 # 417bc8 <_IO_stdin_used+0x11c8> | |
| 405a9a: 00 | |
| 405a9b: 48 89 df mov %rbx,%rdi | |
| 405a9e: f2 0f 59 05 1a 21 01 mulsd 0x1211a(%rip),%xmm0 # 417bc0 <_IO_stdin_used+0x11c0> | |
| 405aa5: 00 | |
| 405aa6: f2 0f 58 c1 addsd %xmm1,%xmm0 | |
| 405aaa: f2 0f 2a 0d e2 8d 21 cvtsi2sdl 0x218de2(%rip),%xmm1 # 61e894 <CRT_delay> | |
| 405ab1: 00 | |
| 405ab2: 66 0f 28 d0 movapd %xmm0,%xmm2 | |
| 405ab6: f2 0f 11 44 24 10 movsd %xmm0,0x10(%rsp) | |
| 405abc: f2 0f 5c 54 24 20 subsd 0x20(%rsp),%xmm2 | |
| 405ac2: 66 0f 2e d1 ucomisd %xmm1,%xmm2 | |
| 405ac6: 41 0f 97 c6 seta %r14b | |
| 405aca: e8 d1 80 00 00 callq 40dba0 <Panel_getSelected> | |
| 405acf: 48 85 c0 test %rax,%rax | |
| 405ad2: f2 0f 10 44 24 10 movsd 0x10(%rsp),%xmm0 | |
| 405ad8: 0f 84 da 01 00 00 je 405cb8 <main+0x858> | |
| 405ade: 80 7c 24 42 00 cmpb $0x0,0x42(%rsp) | |
| 405ae3: 0f 84 cf 01 00 00 je 405cb8 <main+0x858> | |
| 405ae9: 44 8b 60 1c mov 0x1c(%rax),%r12d | |
| 405aed: 45 84 f6 test %r14b,%r14b | |
| 405af0: 74 06 je 405af8 <main+0x698> | |
| 405af2: f2 0f 11 44 24 20 movsd %xmm0,0x20(%rsp) | |
| 405af8: 80 7c 24 08 00 cmpb $0x0,0x8(%rsp) | |
| 405afd: 74 6e je 405b6d <main+0x70d> | |
| 405aff: 45 84 f6 test %r14b,%r14b | |
| 405b02: 0f 85 8f 02 00 00 jne 405d97 <main+0x937> | |
| 405b08: 80 7c 24 41 00 cmpb $0x0,0x41(%rsp) | |
| 405b0d: 0f 85 84 02 00 00 jne 405d97 <main+0x937> | |
| 405b13: 83 7c 24 38 00 cmpl $0x0,0x38(%rsp) | |
| 405b18: 74 0e je 405b28 <main+0x6c8> | |
| 405b1a: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 405b1f: 80 b8 c6 00 00 00 00 cmpb $0x0,0xc6(%rax) | |
| 405b26: 74 12 je 405b3a <main+0x6da> | |
| 405b28: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 405b2d: e8 9e c2 00 00 callq 411dd0 <ProcessList_sort> | |
| 405b32: c7 44 24 38 01 00 00 movl $0x1,0x38(%rsp) | |
| 405b39: 00 | |
| 405b3a: 0f b6 4c 24 40 movzbl 0x40(%rsp),%ecx | |
| 405b3f: 44 0f b6 4c 24 43 movzbl 0x43(%rsp),%r9d | |
| 405b45: 48 8d 84 24 f0 01 00 lea 0x1f0(%rsp),%rax | |
| 405b4c: 00 | |
| 405b4d: 44 8b 44 24 28 mov 0x28(%rsp),%r8d | |
| 405b52: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 405b57: 44 89 e2 mov %r12d,%edx | |
| 405b5a: 48 89 04 24 mov %rax,(%rsp) | |
| 405b5e: be 01 00 00 00 mov $0x1,%esi | |
| 405b63: e8 78 ca 00 00 callq 4125e0 <ProcessList_rebuildPanel> | |
| 405b68: c6 44 24 41 00 movb $0x0,0x41(%rsp) | |
| 405b6d: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi | |
| 405b72: e8 29 62 00 00 callq 40bda0 <Header_draw> | |
| 405b77: be 01 00 00 00 mov $0x1,%esi | |
| 405b7c: 48 89 df mov %rbx,%rdi | |
| 405b7f: e8 4c 81 00 00 callq 40dcd0 <Panel_draw> | |
| 405b84: 4d 85 ed test %r13,%r13 | |
| 405b87: 0f 84 e5 04 00 00 je 406072 <main+0xc12> | |
| 405b8d: 8b 05 c5 8b 21 00 mov 0x218bc5(%rip),%eax # 61e758 <LINES> | |
| 405b93: 8b 15 e7 8b 21 00 mov 0x218be7(%rip),%edx # 61e780 <CRT_cursorX> | |
| 405b99: 48 8b 3d b0 8b 21 00 mov 0x218bb0(%rip),%rdi # 61e750 <stdscr> | |
| 405ba0: 8d 70 ff lea -0x1(%rax),%esi | |
| 405ba3: e8 e8 f6 ff ff callq 405290 <wmove@plt> | |
| 405ba8: 48 8b 3d a1 8b 21 00 mov 0x218ba1(%rip),%rdi # 61e750 <stdscr> | |
| 405baf: e8 ec f5 ff ff callq 4051a0 <wgetch@plt> | |
| 405bb4: 83 f8 ff cmp $0xffffffff,%eax | |
| 405bb7: 41 89 c4 mov %eax,%r12d | |
| 405bba: 0f 84 7a 01 00 00 je 405d3a <main+0x8da> | |
| 405bc0: 48 89 df mov %rbx,%rdi | |
| 405bc3: e8 78 80 00 00 callq 40dc40 <Panel_size> | |
| 405bc8: 41 81 fc 0b 01 00 00 cmp $0x10b,%r12d | |
| 405bcf: 41 89 c6 mov %eax,%r14d | |
| 405bd2: 0f 84 26 03 00 00 je 405efe <main+0xa9e> | |
| 405bd8: e8 63 f7 ff ff callq 405340 <__ctype_b_loc@plt> | |
| 405bdd: 48 8b 00 mov (%rax),%rax | |
| 405be0: 49 0f be d4 movsbq %r12b,%rdx | |
| 405be4: f6 44 50 01 40 testb $0x40,0x1(%rax,%rdx,2) | |
| 405be9: 0f 84 d2 00 00 00 je 405cc1 <main+0x861> | |
| 405bef: 41 8b 45 28 mov 0x28(%r13),%eax | |
| 405bf3: 83 f8 27 cmp $0x27,%eax | |
| 405bf6: 0f 8f c5 00 00 00 jg 405cc1 <main+0x861> | |
| 405bfc: 48 63 d0 movslq %eax,%rdx | |
| 405bff: 83 c0 01 add $0x1,%eax | |
| 405c02: c6 44 24 08 00 movb $0x0,0x8(%rsp) | |
| 405c07: 45 88 64 15 00 mov %r12b,0x0(%r13,%rdx,1) | |
| 405c0c: 41 89 45 28 mov %eax,0x28(%r13) | |
| 405c10: 48 98 cltq | |
| 405c12: 41 c6 44 05 00 00 movb $0x0,0x0(%r13,%rax,1) | |
| 405c18: 48 8d 84 24 f0 01 00 lea 0x1f0(%rsp),%rax | |
| 405c1f: 00 | |
| 405c20: 49 39 c5 cmp %rax,%r13 | |
| 405c23: 0f 84 a8 03 00 00 je 405fd1 <main+0xb71> | |
| 405c29: 45 85 f6 test %r14d,%r14d | |
| 405c2c: 0f 8e 7e 01 00 00 jle 405db0 <main+0x950> | |
| 405c32: 45 31 ff xor %r15d,%r15d | |
| 405c35: eb 16 jmp 405c4d <main+0x7ed> | |
| 405c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 405c3e: 00 00 | |
| 405c40: 41 83 c7 01 add $0x1,%r15d | |
| 405c44: 45 39 f7 cmp %r14d,%r15d | |
| 405c47: 0f 84 63 01 00 00 je 405db0 <main+0x950> | |
| 405c4d: 44 89 fe mov %r15d,%esi | |
| 405c50: 48 89 df mov %rbx,%rdi | |
| 405c53: e8 f8 7e 00 00 callq 40db50 <Panel_get> | |
| 405c58: 48 8b 78 20 mov 0x20(%rax),%rdi | |
| 405c5c: 48 8d b4 24 b0 01 00 lea 0x1b0(%rsp),%rsi | |
| 405c63: 00 | |
| 405c64: e8 17 ed 00 00 callq 414980 <String_contains_i> | |
| 405c69: 85 c0 test %eax,%eax | |
| 405c6b: 74 d3 je 405c40 <main+0x7e0> | |
| 405c6d: 44 89 fe mov %r15d,%esi | |
| 405c70: 48 89 df mov %rbx,%rdi | |
| 405c73: e8 d8 7f 00 00 callq 40dc50 <Panel_setSelected> | |
| 405c78: 49 8b 7d 30 mov 0x30(%r13),%rdi | |
| 405c7c: 4c 89 ee mov %r13,%rsi | |
| 405c7f: e8 6c 59 00 00 callq 40b5f0 <FunctionBar_draw> | |
| 405c84: 44 89 64 24 2c mov %r12d,0x2c(%rsp) | |
| 405c89: e9 e2 fd ff ff jmpq 405a70 <main+0x610> | |
| 405c8e: 31 f6 xor %esi,%esi | |
| 405c90: 31 ff xor %edi,%edi | |
| 405c92: e8 b9 f4 ff ff callq 405150 <setlocale@plt> | |
| 405c97: 48 85 c0 test %rax,%rax | |
| 405c9a: 48 89 c3 mov %rax,%rbx | |
| 405c9d: 0f 85 c1 fa ff ff jne 405764 <main+0x304> | |
| 405ca3: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 405ca8: 48 c7 80 d0 00 00 00 movq $0x61e440,0xd0(%rax) | |
| 405caf: 40 e4 61 00 | |
| 405cb3: e9 d2 fa ff ff jmpq 40578a <main+0x32a> | |
| 405cb8: 41 83 cc ff or $0xffffffff,%r12d | |
| 405cbc: e9 2c fe ff ff jmpq 405aed <main+0x68d> | |
| 405cc1: 41 83 fc 7f cmp $0x7f,%r12d | |
| 405cc5: 74 0d je 405cd4 <main+0x874> | |
| 405cc7: 41 81 fc 07 01 00 00 cmp $0x107,%r12d | |
| 405cce: 0f 85 94 00 00 00 jne 405d68 <main+0x908> | |
| 405cd4: 41 8b 45 28 mov 0x28(%r13),%eax | |
| 405cd8: 85 c0 test %eax,%eax | |
| 405cda: 0f 8e 88 00 00 00 jle 405d68 <main+0x908> | |
| 405ce0: 83 e8 01 sub $0x1,%eax | |
| 405ce3: c6 44 24 08 00 movb $0x0,0x8(%rsp) | |
| 405ce8: 41 89 45 28 mov %eax,0x28(%r13) | |
| 405cec: 48 98 cltq | |
| 405cee: 41 c6 44 05 00 00 movb $0x0,0x0(%r13,%rax,1) | |
| 405cf4: 48 8d 84 24 f0 01 00 lea 0x1f0(%rsp),%rax | |
| 405cfb: 00 | |
| 405cfc: 49 39 c5 cmp %rax,%r13 | |
| 405cff: 0f 85 24 ff ff ff jne 405c29 <main+0x7c9> | |
| 405d05: 83 bc 24 18 02 00 00 cmpl $0x0,0x218(%rsp) | |
| 405d0c: 00 | |
| 405d0d: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 405d12: 0f 85 11 ff ff ff jne 405c29 <main+0x7c9> | |
| 405d18: c7 84 24 18 02 00 00 movl $0x0,0x218(%rsp) | |
| 405d1f: 00 00 00 00 | |
| 405d23: c6 84 24 f0 01 00 00 movb $0x0,0x1f0(%rsp) | |
| 405d2a: 00 | |
| 405d2b: c6 44 24 43 00 movb $0x0,0x43(%rsp) | |
| 405d30: e9 f4 fe ff ff jmpq 405c29 <main+0x7c9> | |
| 405d35: 83 6c 24 38 01 subl $0x1,0x38(%rsp) | |
| 405d3a: 45 84 f6 test %r14b,%r14b | |
| 405d3d: 75 67 jne 405da6 <main+0x946> | |
| 405d3f: 83 7c 24 2c ff cmpl $0xffffffff,0x2c(%rsp) | |
| 405d44: 75 60 jne 405da6 <main+0x946> | |
| 405d46: 83 44 24 44 01 addl $0x1,0x44(%rsp) | |
| 405d4b: 83 7c 24 44 64 cmpl $0x64,0x44(%rsp) | |
| 405d50: 0f 84 80 00 00 00 je 405dd6 <main+0x976> | |
| 405d56: c7 44 24 2c ff ff ff movl $0xffffffff,0x2c(%rsp) | |
| 405d5d: ff | |
| 405d5e: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 405d63: e9 08 fd ff ff jmpq 405a70 <main+0x610> | |
| 405d68: 48 8d 84 24 f0 01 00 lea 0x1f0(%rsp),%rax | |
| 405d6f: 00 | |
| 405d70: c6 44 24 08 00 movb $0x0,0x8(%rsp) | |
| 405d75: 49 39 c5 cmp %rax,%r13 | |
| 405d78: 0f 84 9e 01 00 00 je 405f1c <main+0xabc> | |
| 405d7e: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 405d83: 31 f6 xor %esi,%esi | |
| 405d85: 45 31 ed xor %r13d,%r13d | |
| 405d88: e8 63 58 00 00 callq 40b5f0 <FunctionBar_draw> | |
| 405d8d: 44 89 64 24 2c mov %r12d,0x2c(%rsp) | |
| 405d92: e9 d9 fc ff ff jmpq 405a70 <main+0x610> | |
| 405d97: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 405d9c: e8 1f c1 00 00 callq 411ec0 <ProcessList_scan> | |
| 405da1: e9 6d fd ff ff jmpq 405b13 <main+0x6b3> | |
| 405da6: c7 44 24 44 00 00 00 movl $0x0,0x44(%rsp) | |
| 405dad: 00 | |
| 405dae: eb a6 jmp 405d56 <main+0x8f6> | |
| 405db0: 49 8b 7d 30 mov 0x30(%r13),%rdi | |
| 405db4: 8b 15 f6 89 21 00 mov 0x2189f6(%rip),%edx # 61e7b0 <CRT_colors+0x10> | |
| 405dba: 4c 89 ee mov %r13,%rsi | |
| 405dbd: e8 5e 56 00 00 callq 40b420 <FunctionBar_drawAttr> | |
| 405dc2: 44 89 64 24 2c mov %r12d,0x2c(%rsp) | |
| 405dc7: e9 a4 fc ff ff jmpq 405a70 <main+0x610> | |
| 405dcc: 41 83 ff 71 cmp $0x71,%r15d | |
| 405dd0: 0f 85 2a 09 00 00 jne 406700 <main+0x12a0> | |
| 405dd6: 48 63 35 c3 89 21 00 movslq 0x2189c3(%rip),%rsi # 61e7a0 <CRT_colors> | |
| 405ddd: 48 8b 3d 6c 89 21 00 mov 0x21896c(%rip),%rdi # 61e750 <stdscr> | |
| 405de4: 31 d2 xor %edx,%edx | |
| 405de6: e8 d5 ee ff ff callq 404cc0 <wattr_on@plt> | |
| 405deb: 8b 05 67 89 21 00 mov 0x218967(%rip),%eax # 61e758 <LINES> | |
| 405df1: 48 8b 3d 58 89 21 00 mov 0x218958(%rip),%rdi # 61e750 <stdscr> | |
| 405df8: 31 d2 xor %edx,%edx | |
| 405dfa: 8d 70 ff lea -0x1(%rax),%esi | |
| 405dfd: e8 8e f4 ff ff callq 405290 <wmove@plt> | |
| 405e02: 83 c0 01 add $0x1,%eax | |
| 405e05: 74 17 je 405e1e <main+0x9be> | |
| 405e07: 8b 15 33 89 21 00 mov 0x218933(%rip),%edx # 61e740 <COLS> | |
| 405e0d: 48 8b 3d 3c 89 21 00 mov 0x21893c(%rip),%rdi # 61e750 <stdscr> | |
| 405e14: be 20 00 00 00 mov $0x20,%esi | |
| 405e19: e8 92 ee ff ff callq 404cb0 <whline@plt> | |
| 405e1e: 48 63 35 7b 89 21 00 movslq 0x21897b(%rip),%rsi # 61e7a0 <CRT_colors> | |
| 405e25: 48 8b 3d 24 89 21 00 mov 0x218924(%rip),%rdi # 61e750 <stdscr> | |
| 405e2c: 31 d2 xor %edx,%edx | |
| 405e2e: e8 bd f0 ff ff callq 404ef0 <wattr_off@plt> | |
| 405e33: 48 8b 3d 16 89 21 00 mov 0x218916(%rip),%rdi # 61e750 <stdscr> | |
| 405e3a: e8 e1 ef ff ff callq 404e20 <wrefresh@plt> | |
| 405e3f: 31 c0 xor %eax,%eax | |
| 405e41: e8 4a 3b 00 00 callq 409990 <CRT_done> | |
| 405e46: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 405e4b: 80 78 1c 00 cmpb $0x0,0x1c(%rax) | |
| 405e4f: 0f 85 f3 00 00 00 jne 405f48 <main+0xae8> | |
| 405e55: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi | |
| 405e5a: e8 51 5b 00 00 callq 40b9b0 <Header_delete> | |
| 405e5f: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 405e64: e8 57 be 00 00 callq 411cc0 <ProcessList_delete> | |
| 405e69: 48 8b bc 24 20 02 00 mov 0x220(%rsp),%rdi | |
| 405e70: 00 | |
| 405e71: e8 ba 53 00 00 callq 40b230 <FunctionBar_delete> | |
| 405e76: 48 8b bc 24 e0 01 00 mov 0x1e0(%rsp),%rdi | |
| 405e7d: 00 | |
| 405e7e: e8 ad 53 00 00 callq 40b230 <FunctionBar_delete> | |
| 405e83: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 405e88: e8 a3 53 00 00 callq 40b230 <FunctionBar_delete> | |
| 405e8d: 48 89 df mov %rbx,%rdi | |
| 405e90: e8 ab 7b 00 00 callq 40da40 <Panel_delete> | |
| 405e95: 48 8b 44 24 60 mov 0x60(%rsp),%rax | |
| 405e9a: 48 85 c0 test %rax,%rax | |
| 405e9d: 74 06 je 405ea5 <main+0xa45> | |
| 405e9f: 48 89 c7 mov %rax,%rdi | |
| 405ea2: ff 50 08 callq *0x8(%rax) | |
| 405ea5: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi | |
| 405eaa: e8 61 f9 00 00 callq 415810 <UsersTable_delete> | |
| 405eaf: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi | |
| 405eb4: e8 c7 dd 00 00 callq 413c80 <Settings_delete> | |
| 405eb9: 48 85 ed test %rbp,%rbp | |
| 405ebc: 74 08 je 405ec6 <main+0xa66> | |
| 405ebe: 48 89 ef mov %rbp,%rdi | |
| 405ec1: e8 1a 58 00 00 callq 40b6e0 <Hashtable_delete> | |
| 405ec6: 31 c0 xor %eax,%eax | |
| 405ec8: 48 8b 8c 24 28 02 00 mov 0x228(%rsp),%rcx | |
| 405ecf: 00 | |
| 405ed0: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx | |
| 405ed7: 00 00 | |
| 405ed9: 0f 85 5b 01 00 00 jne 40603a <main+0xbda> | |
| 405edf: 48 81 c4 38 02 00 00 add $0x238,%rsp | |
| 405ee6: 5b pop %rbx | |
| 405ee7: 5d pop %rbp | |
| 405ee8: 41 5c pop %r12 | |
| 405eea: 41 5d pop %r13 | |
| 405eec: 41 5e pop %r14 | |
| 405eee: 41 5f pop %r15 | |
| 405ef0: c3 retq | |
| 405ef1: c7 44 24 74 01 00 00 movl $0x1,0x74(%rsp) | |
| 405ef8: 00 | |
| 405ef9: e9 d0 f5 ff ff jmpq 4054ce <main+0x6e> | |
| 405efe: 48 89 df mov %rbx,%rdi | |
| 405f01: e8 3a 7d 00 00 callq 40dc40 <Panel_size> | |
| 405f06: 85 c0 test %eax,%eax | |
| 405f08: 75 4b jne 405f55 <main+0xaf5> | |
| 405f0a: c7 44 24 2c 0b 01 00 movl $0x10b,0x2c(%rsp) | |
| 405f11: 00 | |
| 405f12: c6 44 24 08 00 movb $0x0,0x8(%rsp) | |
| 405f17: e9 54 fb ff ff jmpq 405a70 <main+0x610> | |
| 405f1c: 41 83 fc 1b cmp $0x1b,%r12d | |
| 405f20: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 405f25: 0f 85 53 fe ff ff jne 405d7e <main+0x91e> | |
| 405f2b: c7 84 24 18 02 00 00 movl $0x0,0x218(%rsp) | |
| 405f32: 00 00 00 00 | |
| 405f36: c6 84 24 f0 01 00 00 movb $0x0,0x1f0(%rsp) | |
| 405f3d: 00 | |
| 405f3e: c6 44 24 43 00 movb $0x0,0x43(%rsp) | |
| 405f43: e9 36 fe ff ff jmpq 405d7e <main+0x91e> | |
| 405f48: 48 89 c7 mov %rax,%rdi | |
| 405f4b: e8 50 dd 00 00 callq 413ca0 <Settings_write> | |
| 405f50: e9 00 ff ff ff jmpq 405e55 <main+0x9f5> | |
| 405f55: 48 89 df mov %rbx,%rdi | |
| 405f58: e8 d3 7c 00 00 callq 40dc30 <Panel_getSelectedIndex> | |
| 405f5d: 41 89 c4 mov %eax,%r12d | |
| 405f60: 44 8d 78 01 lea 0x1(%rax),%r15d | |
| 405f64: eb 04 jmp 405f6a <main+0xb0a> | |
| 405f66: 41 83 c7 01 add $0x1,%r15d | |
| 405f6a: 45 39 e7 cmp %r12d,%r15d | |
| 405f6d: 74 9b je 405f0a <main+0xaaa> | |
| 405f6f: 45 39 f7 cmp %r14d,%r15d | |
| 405f72: b8 00 00 00 00 mov $0x0,%eax | |
| 405f77: 48 89 df mov %rbx,%rdi | |
| 405f7a: 44 0f 44 f8 cmove %eax,%r15d | |
| 405f7e: 44 89 fe mov %r15d,%esi | |
| 405f81: e8 ca 7b 00 00 callq 40db50 <Panel_get> | |
| 405f86: 48 8b 78 20 mov 0x20(%rax),%rdi | |
| 405f8a: 4c 89 ee mov %r13,%rsi | |
| 405f8d: e8 ee e9 00 00 callq 414980 <String_contains_i> | |
| 405f92: 85 c0 test %eax,%eax | |
| 405f94: 74 d0 je 405f66 <main+0xb06> | |
| 405f96: 44 89 fe mov %r15d,%esi | |
| 405f99: 48 89 df mov %rbx,%rdi | |
| 405f9c: e8 af 7c 00 00 callq 40dc50 <Panel_setSelected> | |
| 405fa1: c7 44 24 2c 0b 01 00 movl $0x10b,0x2c(%rsp) | |
| 405fa8: 00 | |
| 405fa9: c6 44 24 08 00 movb $0x0,0x8(%rsp) | |
| 405fae: e9 bd fa ff ff jmpq 405a70 <main+0x610> | |
| 405fb3: 31 f6 xor %esi,%esi | |
| 405fb5: bf 08 00 00 00 mov $0x8,%edi | |
| 405fba: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 405fbf: e8 dc 56 00 00 callq 40b6a0 <Hashtable_new> | |
| 405fc4: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx | |
| 405fc9: 48 89 c5 mov %rax,%rbp | |
| 405fcc: e9 14 f6 ff ff jmpq 4055e5 <main+0x185> | |
| 405fd1: 0f b6 44 24 43 movzbl 0x43(%rsp),%eax | |
| 405fd6: 83 bc 24 18 02 00 00 cmpl $0x1,0x218(%rsp) | |
| 405fdd: 01 | |
| 405fde: b9 01 00 00 00 mov $0x1,%ecx | |
| 405fe3: 88 4c 24 08 mov %cl,0x8(%rsp) | |
| 405fe7: 0f 44 c1 cmove %ecx,%eax | |
| 405fea: 88 44 24 43 mov %al,0x43(%rsp) | |
| 405fee: e9 36 fc ff ff jmpq 405c29 <main+0x7c9> | |
| 405ff3: be af 6e 41 00 mov $0x416eaf,%esi | |
| 405ff8: 48 89 df mov %rbx,%rdi | |
| 405ffb: e8 30 f3 ff ff callq 405330 <strstr@plt> | |
| 406000: 48 85 c0 test %rax,%rax | |
| 406003: 0f 85 71 f7 ff ff jne 40577a <main+0x31a> | |
| 406009: be b5 6e 41 00 mov $0x416eb5,%esi | |
| 40600e: 48 89 df mov %rbx,%rdi | |
| 406011: e8 1a f3 ff ff callq 405330 <strstr@plt> | |
| 406016: 48 85 c0 test %rax,%rax | |
| 406019: 0f 85 5b f7 ff ff jne 40577a <main+0x31a> | |
| 40601f: be ba 6e 41 00 mov $0x416eba,%esi | |
| 406024: 48 89 df mov %rbx,%rdi | |
| 406027: e8 04 f3 ff ff callq 405330 <strstr@plt> | |
| 40602c: 48 85 c0 test %rax,%rax | |
| 40602f: 0f 85 45 f7 ff ff jne 40577a <main+0x31a> | |
| 406035: e9 69 fc ff ff jmpq 405ca3 <main+0x843> | |
| 40603a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 406040: e8 9b ed ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 406045: bb c8 e1 61 00 mov $0x61e1c8,%ebx | |
| 40604a: 48 8b 13 mov (%rbx),%rdx | |
| 40604d: 31 c0 xor %eax,%eax | |
| 40604f: be e7 6d 41 00 mov $0x416de7,%esi | |
| 406054: bf 01 00 00 00 mov $0x1,%edi | |
| 406059: 48 83 c3 08 add $0x8,%rbx | |
| 40605d: e8 fe f0 ff ff callq 405160 <__printf_chk@plt> | |
| 406062: 48 81 fb e0 e3 61 00 cmp $0x61e3e0,%rbx | |
| 406069: 75 df jne 40604a <main+0xbea> | |
| 40606b: 31 ff xor %edi,%edi | |
| 40606d: e8 ee f1 ff ff callq 405260 <exit@plt> | |
| 406072: 48 8b 3d d7 86 21 00 mov 0x2186d7(%rip),%rdi # 61e750 <stdscr> | |
| 406079: e8 22 f1 ff ff callq 4051a0 <wgetch@plt> | |
| 40607e: 83 f8 ff cmp $0xffffffff,%eax | |
| 406081: 41 89 c7 mov %eax,%r15d | |
| 406084: 0f 84 ab fc ff ff je 405d35 <main+0x8d5> | |
| 40608a: e8 b1 f2 ff ff callq 405340 <__ctype_b_loc@plt> | |
| 40608f: 48 8b 00 mov (%rax),%rax | |
| 406092: 49 0f be d7 movsbq %r15b,%rdx | |
| 406096: f6 44 50 01 08 testb $0x8,0x1(%rax,%rdx,2) | |
| 40609b: 0f 85 39 01 00 00 jne 4061da <main+0xd7a> | |
| 4060a1: 41 81 ff 99 01 00 00 cmp $0x199,%r15d | |
| 4060a8: 44 89 7c 24 2c mov %r15d,0x2c(%rsp) | |
| 4060ad: 0f 84 fd 03 00 00 je 4064b0 <main+0x1050> | |
| 4060b3: 41 83 ff 5b cmp $0x5b,%r15d | |
| 4060b7: 0f 84 68 18 00 00 je 407925 <main+0x24c5> | |
| 4060bd: 7f 73 jg 406132 <main+0xcd2> | |
| 4060bf: 41 83 ff 3f cmp $0x3f,%r15d | |
| 4060c3: 0f 84 e4 07 00 00 je 4068ad <main+0x144d> | |
| 4060c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4060d0: 0f 8e 82 02 00 00 jle 406358 <main+0xef8> | |
| 4060d6: 41 83 ff 4c cmp $0x4c,%r15d | |
| 4060da: 0f 84 57 17 00 00 je 407837 <main+0x23d7> | |
| 4060e0: 0f 8f f9 01 00 00 jg 4062df <main+0xe7f> | |
| 4060e6: 41 83 ff 48 cmp $0x48,%r15d | |
| 4060ea: 0f 84 6a 19 00 00 je 407a5a <main+0x25fa> | |
| 4060f0: 0f 8e 34 06 00 00 jle 40672a <main+0x12ca> | |
| 4060f6: 41 83 ff 49 cmp $0x49,%r15d | |
| 4060fa: 0f 85 51 06 00 00 jne 406751 <main+0x12f1> | |
| 406100: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 406105: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40610a: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 40610e: e8 fd bb 00 00 callq 411d10 <ProcessList_invertSortOrder> | |
| 406113: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 406118: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 40611f: 00 | |
| 406120: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 406125: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 40612c: 00 | |
| 40612d: e9 3e f9 ff ff jmpq 405a70 <main+0x610> | |
| 406132: 41 81 ff 09 01 00 00 cmp $0x109,%r15d | |
| 406139: 0f 84 6e 07 00 00 je 4068ad <main+0x144d> | |
| 40613f: 0f 8f 1d 01 00 00 jg 406262 <main+0xe02> | |
| 406145: 41 83 ff 6b cmp $0x6b,%r15d | |
| 406149: 0f 84 d0 06 00 00 je 40681f <main+0x13bf> | |
| 40614f: 90 nop | |
| 406150: 0f 8e 63 02 00 00 jle 4063b9 <main+0xf59> | |
| 406156: 41 83 ff 73 cmp $0x73,%r15d | |
| 40615a: 0f 84 e2 18 00 00 je 407a42 <main+0x25e2> | |
| 406160: 0f 8f 5f 04 00 00 jg 4065c5 <main+0x1165> | |
| 406166: 41 83 ff 6c cmp $0x6c,%r15d | |
| 40616a: 0f 85 5c fc ff ff jne 405dcc <main+0x96c> | |
| 406170: 48 89 df mov %rbx,%rdi | |
| 406173: e8 28 7a 00 00 callq 40dba0 <Panel_getSelected> | |
| 406178: 48 85 c0 test %rax,%rax | |
| 40617b: 0f 84 18 03 00 00 je 406499 <main+0x1039> | |
| 406181: 48 89 c7 mov %rax,%rdi | |
| 406184: e8 b7 04 01 00 callq 416640 <OpenFilesScreen_new> | |
| 406189: 49 89 c4 mov %rax,%r12 | |
| 40618c: 48 89 c7 mov %rax,%rdi | |
| 40618f: e8 6c 05 01 00 callq 416700 <OpenFilesScreen_run> | |
| 406194: 4c 89 e7 mov %r12,%rdi | |
| 406197: e8 44 05 01 00 callq 4166e0 <OpenFilesScreen_delete> | |
| 40619c: 48 8b 3d ad 85 21 00 mov 0x2185ad(%rip),%rdi # 61e750 <stdscr> | |
| 4061a3: e8 08 f0 ff ff callq 4051b0 <wclear@plt> | |
| 4061a8: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 4061ad: 31 f6 xor %esi,%esi | |
| 4061af: e8 3c 54 00 00 callq 40b5f0 <FunctionBar_draw> | |
| 4061b4: 31 c0 xor %eax,%eax | |
| 4061b6: e8 b5 38 00 00 callq 409a70 <CRT_enableDelay> | |
| 4061bb: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 4061c0: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 4061c7: 00 | |
| 4061c8: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 4061cd: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 4061d4: 00 | |
| 4061d5: e9 96 f8 ff ff jmpq 405a70 <main+0x610> | |
| 4061da: 48 89 df mov %rbx,%rdi | |
| 4061dd: e8 5e 7a 00 00 callq 40dc40 <Panel_size> | |
| 4061e2: 85 c0 test %eax,%eax | |
| 4061e4: 74 6d je 406253 <main+0xdf3> | |
| 4061e6: 8b 44 24 58 mov 0x58(%rsp),%eax | |
| 4061ea: 48 89 6c 24 08 mov %rbp,0x8(%rsp) | |
| 4061ef: 45 31 e4 xor %r12d,%r12d | |
| 4061f2: 48 8b 6c 24 18 mov 0x18(%rsp),%rbp | |
| 4061f7: 46 8d 74 38 d0 lea -0x30(%rax,%r15,1),%r14d | |
| 4061fc: eb 1d jmp 40621b <main+0xdbb> | |
| 4061fe: 48 89 df mov %rbx,%rdi | |
| 406201: e8 9a 79 00 00 callq 40dba0 <Panel_getSelected> | |
| 406206: 44 39 70 1c cmp %r14d,0x1c(%rax) | |
| 40620a: 74 1c je 406228 <main+0xdc8> | |
| 40620c: 44 89 e6 mov %r12d,%esi | |
| 40620f: 48 89 df mov %rbx,%rdi | |
| 406212: 41 83 c4 01 add $0x1,%r12d | |
| 406216: e8 35 7a 00 00 callq 40dc50 <Panel_setSelected> | |
| 40621b: 48 89 ef mov %rbp,%rdi | |
| 40621e: e8 9d bb 00 00 callq 411dc0 <ProcessList_size> | |
| 406223: 41 39 c4 cmp %eax,%r12d | |
| 406226: 7c d6 jl 4061fe <main+0xd9e> | |
| 406228: 41 6b c6 0a imul $0xa,%r14d,%eax | |
| 40622c: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 406231: 3d 80 96 98 00 cmp $0x989680,%eax | |
| 406236: 89 44 24 58 mov %eax,0x58(%rsp) | |
| 40623a: 7e 17 jle 406253 <main+0xdf3> | |
| 40623c: 44 89 7c 24 2c mov %r15d,0x2c(%rsp) | |
| 406241: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 406248: 00 | |
| 406249: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 40624e: e9 1d f8 ff ff jmpq 405a70 <main+0x610> | |
| 406253: 44 89 7c 24 2c mov %r15d,0x2c(%rsp) | |
| 406258: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 40625d: e9 0e f8 ff ff jmpq 405a70 <main+0x610> | |
| 406262: 41 81 ff 0f 01 00 00 cmp $0x10f,%r15d | |
| 406269: 0f 84 57 05 00 00 je 4067c6 <main+0x1366> | |
| 40626f: 0f 8e 9f 02 00 00 jle 406514 <main+0x10b4> | |
| 406275: 41 81 ff 12 01 00 00 cmp $0x112,%r15d | |
| 40627c: 0f 84 54 fb ff ff je 405dd6 <main+0x976> | |
| 406282: 0f 8e 7d 05 00 00 jle 406805 <main+0x13a5> | |
| 406288: 41 81 ff 1a 01 00 00 cmp $0x11a,%r15d | |
| 40628f: 0f 84 01 14 00 00 je 407696 <main+0x2236> | |
| 406295: 41 81 ff 9a 01 00 00 cmp $0x19a,%r15d | |
| 40629c: 0f 85 5e 04 00 00 jne 406700 <main+0x12a0> | |
| 4062a2: 8b 54 24 5c mov 0x5c(%rsp),%edx | |
| 4062a6: 8b 35 94 84 21 00 mov 0x218494(%rip),%esi # 61e740 <COLS> | |
| 4062ac: 48 89 df mov %rbx,%rdi | |
| 4062af: f7 d2 not %edx | |
| 4062b1: 03 15 a1 84 21 00 add 0x2184a1(%rip),%edx # 61e758 <LINES> | |
| 4062b7: e8 f4 77 00 00 callq 40dab0 <Panel_resize> | |
| 4062bc: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 4062c1: 31 f6 xor %esi,%esi | |
| 4062c3: e8 28 53 00 00 callq 40b5f0 <FunctionBar_draw> | |
| 4062c8: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 4062cd: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 4062d4: 00 | |
| 4062d5: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 4062da: e9 91 f7 ff ff jmpq 405a70 <main+0x610> | |
| 4062df: 41 83 ff 53 cmp $0x53,%r15d | |
| 4062e3: 0f 84 ca 12 00 00 je 4075b3 <main+0x2153> | |
| 4062e9: 0f 8f 99 02 00 00 jg 406588 <main+0x1128> | |
| 4062ef: 41 83 ff 4d cmp $0x4d,%r15d | |
| 4062f3: 0f 85 97 04 00 00 jne 406790 <main+0x1330> | |
| 4062f9: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 | |
| 4062fe: 4c 89 f0 mov %r14,%rax | |
| 406301: 41 c7 86 b8 00 00 00 movl $0x30,0xb8(%r14) | |
| 406308: 30 00 00 00 | |
| 40630c: c7 80 bc 00 00 00 01 movl $0x1,0xbc(%rax) | |
| 406313: 00 00 00 | |
| 406316: c6 80 c6 00 00 00 00 movb $0x0,0xc6(%rax) | |
| 40631d: 48 89 df mov %rbx,%rdi | |
| 406320: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 406325: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 406329: e8 32 77 00 00 callq 40da60 <Panel_getHeader> | |
| 40632e: 4c 89 f7 mov %r14,%rdi | |
| 406331: 48 89 c6 mov %rax,%rsi | |
| 406334: e8 f7 b9 00 00 callq 411d30 <ProcessList_printHeader> | |
| 406339: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 40633e: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 406345: 00 | |
| 406346: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 40634b: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 406352: 00 | |
| 406353: e9 18 f7 ff ff jmpq 405a70 <main+0x610> | |
| 406358: 41 83 ff 2d cmp $0x2d,%r15d | |
| 40635c: 0f 84 18 17 00 00 je 407a7a <main+0x261a> | |
| 406362: 0f 8f 74 03 00 00 jg 4066dc <main+0x127c> | |
| 406368: 41 83 ff 20 cmp $0x20,%r15d | |
| 40636c: 0f 84 76 15 00 00 je 4078e8 <main+0x2488> | |
| 406372: 0f 8f 07 13 00 00 jg 40767f <main+0x221f> | |
| 406378: 41 83 ff 0c cmp $0xc,%r15d | |
| 40637c: 0f 85 7e 03 00 00 jne 406700 <main+0x12a0> | |
| 406382: 48 8b 3d c7 83 21 00 mov 0x2183c7(%rip),%rdi # 61e750 <stdscr> | |
| 406389: e8 22 ee ff ff callq 4051b0 <wclear@plt> | |
| 40638e: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 406393: 31 f6 xor %esi,%esi | |
| 406395: e8 56 52 00 00 callq 40b5f0 <FunctionBar_draw> | |
| 40639a: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 40639f: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 4063a6: 00 | |
| 4063a7: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 4063ac: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 4063b3: 00 | |
| 4063b4: e9 b7 f6 ff ff jmpq 405a70 <main+0x610> | |
| 4063b9: 41 83 ff 61 cmp $0x61,%r15d | |
| 4063bd: 0f 84 ab 15 00 00 je 40796e <main+0x250e> | |
| 4063c3: 0f 8e e9 03 00 00 jle 4067b2 <main+0x1352> | |
| 4063c9: 41 83 ff 68 cmp $0x68,%r15d | |
| 4063cd: 0f 1f 00 nopl (%rax) | |
| 4063d0: 0f 84 d7 04 00 00 je 4068ad <main+0x144d> | |
| 4063d6: 41 83 ff 69 cmp $0x69,%r15d | |
| 4063da: 0f 85 20 03 00 00 jne 406700 <main+0x12a0> | |
| 4063e0: 48 89 df mov %rbx,%rdi | |
| 4063e3: e8 b8 77 00 00 callq 40dba0 <Panel_getSelected> | |
| 4063e8: 48 85 c0 test %rax,%rax | |
| 4063eb: 0f 84 a8 00 00 00 je 406499 <main+0x1039> | |
| 4063f1: 8b b8 88 00 00 00 mov 0x88(%rax),%edi | |
| 4063f7: e8 c4 df 00 00 callq 4143c0 <IOPriorityPanel_new> | |
| 4063fc: 49 89 c4 mov %rax,%r12 | |
| 4063ff: 48 8b 44 24 30 mov 0x30(%rsp),%rax | |
| 406404: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 | |
| 406409: 8b 4c 24 5c mov 0x5c(%rsp),%ecx | |
| 40640d: 4c 8d 84 24 f0 00 00 lea 0xf0(%rsp),%r8 | |
| 406414: 00 | |
| 406415: ba 15 00 00 00 mov $0x15,%edx | |
| 40641a: 4c 89 e6 mov %r12,%rsi | |
| 40641d: 48 89 df mov %rbx,%rdi | |
| 406420: 48 c7 84 24 f0 00 00 movq $0x4170d5,0xf0(%rsp) | |
| 406427: 00 d5 70 41 00 | |
| 40642c: 48 89 04 24 mov %rax,(%rsp) | |
| 406430: 48 c7 84 24 f8 00 00 movq $0x416ec6,0xf8(%rsp) | |
| 406437: 00 c6 6e 41 00 | |
| 40643c: 48 c7 84 24 00 01 00 movq $0x0,0x100(%rsp) | |
| 406443: 00 00 00 00 00 | |
| 406448: e8 03 5c 00 00 callq 40c050 <Header_calculateHeight+0x170> | |
| 40644d: 48 85 c0 test %rax,%rax | |
| 406450: 74 22 je 406474 <main+0x1014> | |
| 406452: 4c 89 e7 mov %r12,%rdi | |
| 406455: e8 86 e1 00 00 callq 4145e0 <IOPriorityPanel_getIOPriority> | |
| 40645a: 31 c9 xor %ecx,%ecx | |
| 40645c: 89 c2 mov %eax,%edx | |
| 40645e: be d0 03 41 00 mov $0x4103d0,%esi | |
| 406463: 48 89 df mov %rbx,%rdi | |
| 406466: e8 05 5b 00 00 callq 40bf70 <Header_calculateHeight+0x90> | |
| 40646b: 84 c0 test %al,%al | |
| 40646d: 75 05 jne 406474 <main+0x1014> | |
| 40646f: e8 3c eb ff ff callq 404fb0 <beep@plt> | |
| 406474: 4c 89 e7 mov %r12,%rdi | |
| 406477: e8 c4 75 00 00 callq 40da40 <Panel_delete> | |
| 40647c: 48 89 df mov %rbx,%rdi | |
| 40647f: e8 dc 75 00 00 callq 40da60 <Panel_getHeader> | |
| 406484: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 406489: 48 89 c6 mov %rax,%rsi | |
| 40648c: e8 9f b8 00 00 callq 411d30 <ProcessList_printHeader> | |
| 406491: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 406498: 00 | |
| 406499: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 40649e: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 4064a5: 00 | |
| 4064a6: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 4064ab: e9 c0 f5 ff ff jmpq 405a70 <main+0x610> | |
| 4064b0: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi | |
| 4064b7: 00 | |
| 4064b8: e8 83 eb ff ff callq 405040 <getmouse@plt> | |
| 4064bd: 85 c0 test %eax,%eax | |
| 4064bf: 75 49 jne 40650a <main+0x10aa> | |
| 4064c1: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax | |
| 4064c8: 00 | |
| 4064c9: a8 04 test $0x4,%al | |
| 4064cb: 0f 84 50 13 00 00 je 407821 <main+0x23c1> | |
| 4064d1: 8b 84 24 f8 00 00 00 mov 0xf8(%rsp),%eax | |
| 4064d8: 8b 4b 14 mov 0x14(%rbx),%ecx | |
| 4064db: 39 c8 cmp %ecx,%eax | |
| 4064dd: 0f 84 ae 17 00 00 je 407c91 <main+0x2831> | |
| 4064e3: 8b 15 6f 82 21 00 mov 0x21826f(%rip),%edx # 61e758 <LINES> | |
| 4064e9: 0f 8f cc 16 00 00 jg 407bbb <main+0x275b> | |
| 4064ef: 83 ea 01 sub $0x1,%edx | |
| 4064f2: 39 d0 cmp %edx,%eax | |
| 4064f4: 75 14 jne 40650a <main+0x10aa> | |
| 4064f6: 8b b4 24 f4 00 00 00 mov 0xf4(%rsp),%esi | |
| 4064fd: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 406502: e8 f9 50 00 00 callq 40b600 <FunctionBar_synthesizeEvent> | |
| 406507: 41 89 c7 mov %eax,%r15d | |
| 40650a: 44 89 7c 24 2c mov %r15d,0x2c(%rsp) | |
| 40650f: e9 9f fb ff ff jmpq 4060b3 <main+0xc53> | |
| 406514: 41 81 ff 0c 01 00 00 cmp $0x10c,%r15d | |
| 40651b: 0f 84 16 14 00 00 je 407937 <main+0x24d7> | |
| 406521: 0f 8f 6d 15 00 00 jg 407a94 <main+0x2634> | |
| 406527: 41 81 ff 0a 01 00 00 cmp $0x10a,%r15d | |
| 40652e: 0f 84 7f 10 00 00 je 4075b3 <main+0x2153> | |
| 406534: 41 81 ff 0b 01 00 00 cmp $0x10b,%r15d | |
| 40653b: 0f 85 bf 01 00 00 jne 406700 <main+0x12a0> | |
| 406541: 48 8b bc 24 e0 01 00 mov 0x1e0(%rsp),%rdi | |
| 406548: 00 | |
| 406549: 48 8d b4 24 b0 01 00 lea 0x1b0(%rsp),%rsi | |
| 406550: 00 | |
| 406551: c7 84 24 d8 01 00 00 movl $0x0,0x1d8(%rsp) | |
| 406558: 00 00 00 00 | |
| 40655c: c6 84 24 b0 01 00 00 movb $0x0,0x1b0(%rsp) | |
| 406563: 00 | |
| 406564: 4c 8d ac 24 b0 01 00 lea 0x1b0(%rsp),%r13 | |
| 40656b: 00 | |
| 40656c: e8 7f 50 00 00 callq 40b5f0 <FunctionBar_draw> | |
| 406571: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 406576: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 40657d: 00 | |
| 40657e: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 406583: e9 e8 f4 ff ff jmpq 405a70 <main+0x610> | |
| 406588: 41 83 ff 54 cmp $0x54,%r15d | |
| 40658c: 0f 84 77 12 00 00 je 407809 <main+0x23a9> | |
| 406592: 45 31 e4 xor %r12d,%r12d | |
| 406595: 41 83 ff 55 cmp $0x55,%r15d | |
| 406599: 74 18 je 4065b3 <main+0x1153> | |
| 40659b: e9 60 01 00 00 jmpq 406700 <main+0x12a0> | |
| 4065a0: 44 89 e6 mov %r12d,%esi | |
| 4065a3: 48 89 df mov %rbx,%rdi | |
| 4065a6: 41 83 c4 01 add $0x1,%r12d | |
| 4065aa: e8 a1 75 00 00 callq 40db50 <Panel_get> | |
| 4065af: c6 40 2d 00 movb $0x0,0x2d(%rax) | |
| 4065b3: 48 89 df mov %rbx,%rdi | |
| 4065b6: e8 85 76 00 00 callq 40dc40 <Panel_size> | |
| 4065bb: 41 39 c4 cmp %eax,%r12d | |
| 4065be: 7c e0 jl 4065a0 <main+0x1140> | |
| 4065c0: e9 d4 fe ff ff jmpq 406499 <main+0x1039> | |
| 4065c5: 41 83 ff 74 cmp $0x74,%r15d | |
| 4065c9: 0f 84 9e 12 00 00 je 40786d <main+0x240d> | |
| 4065cf: 41 83 ff 75 cmp $0x75,%r15d | |
| 4065d3: 0f 85 27 01 00 00 jne 406700 <main+0x12a0> | |
| 4065d9: 45 31 c0 xor %r8d,%r8d | |
| 4065dc: 31 c9 xor %ecx,%ecx | |
| 4065de: 41 b9 01 00 00 00 mov $0x1,%r9d | |
| 4065e4: 31 d2 xor %edx,%edx | |
| 4065e6: 31 f6 xor %esi,%esi | |
| 4065e8: 31 ff xor %edi,%edi | |
| 4065ea: 48 c7 04 24 40 c3 40 movq $0x40c340,(%rsp) | |
| 4065f1: 00 | |
| 4065f2: e8 a9 73 00 00 callq 40d9a0 <Panel_new> | |
| 4065f7: be 9d 70 41 00 mov $0x41709d,%esi | |
| 4065fc: 48 89 c7 mov %rax,%rdi | |
| 4065ff: 49 89 c4 mov %rax,%r12 | |
| 406602: e8 69 74 00 00 callq 40da70 <Panel_setHeader> | |
| 406607: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi | |
| 40660c: 4c 89 e2 mov %r12,%rdx | |
| 40660f: be 30 c0 40 00 mov $0x40c030,%esi | |
| 406614: e8 67 f2 00 00 callq 415880 <UsersTable_foreach> | |
| 406619: 49 8b 7c 24 28 mov 0x28(%r12),%rdi | |
| 40661e: e8 5d f5 00 00 callq 415b80 <Vector_insertionSort> | |
| 406623: 83 ce ff or $0xffffffff,%esi | |
| 406626: bf b0 70 41 00 mov $0x4170b0,%edi | |
| 40662b: e8 50 5c 00 00 callq 40c280 <ListItem_new> | |
| 406630: 31 f6 xor %esi,%esi | |
| 406632: 48 89 c2 mov %rax,%rdx | |
| 406635: 4c 89 e7 mov %r12,%rdi | |
| 406638: 49 89 c6 mov %rax,%r14 | |
| 40663b: e8 e0 74 00 00 callq 40db20 <Panel_insert> | |
| 406640: 48 8b 44 24 30 mov 0x30(%rsp),%rax | |
| 406645: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 | |
| 40664a: 4c 8d 84 24 f0 00 00 lea 0xf0(%rsp),%r8 | |
| 406651: 00 | |
| 406652: 8b 4c 24 5c mov 0x5c(%rsp),%ecx | |
| 406656: 48 89 df mov %rbx,%rdi | |
| 406659: ba 14 00 00 00 mov $0x14,%edx | |
| 40665e: 4c 89 e6 mov %r12,%rsi | |
| 406661: 48 c7 84 24 f0 00 00 movq $0x4170ba,0xf0(%rsp) | |
| 406668: 00 ba 70 41 00 | |
| 40666d: 48 c7 84 24 f8 00 00 movq $0x416ec6,0xf8(%rsp) | |
| 406674: 00 c6 6e 41 00 | |
| 406679: 48 89 04 24 mov %rax,(%rsp) | |
| 40667d: 48 c7 84 24 00 01 00 movq $0x0,0x100(%rsp) | |
| 406684: 00 00 00 00 00 | |
| 406689: e8 c2 59 00 00 callq 40c050 <Header_calculateHeight+0x170> | |
| 40668e: 48 85 c0 test %rax,%rax | |
| 406691: 48 89 c7 mov %rax,%rdi | |
| 406694: 74 27 je 4066bd <main+0x125d> | |
| 406696: 4c 39 f0 cmp %r14,%rax | |
| 406699: 0f 84 5e 15 00 00 je 407bfd <main+0x279d> | |
| 40669f: e8 8c 5c 00 00 callq 40c330 <ListItem_getRef> | |
| 4066a4: 48 89 c7 mov %rax,%rdi | |
| 4066a7: e8 24 e9 ff ff callq 404fd0 <getpwnam@plt> | |
| 4066ac: 48 85 c0 test %rax,%rax | |
| 4066af: 74 0c je 4066bd <main+0x125d> | |
| 4066b1: 8b 40 10 mov 0x10(%rax),%eax | |
| 4066b4: c6 44 24 40 01 movb $0x1,0x40(%rsp) | |
| 4066b9: 89 44 24 28 mov %eax,0x28(%rsp) | |
| 4066bd: 4c 89 e7 mov %r12,%rdi | |
| 4066c0: e8 7b 73 00 00 callq 40da40 <Panel_delete> | |
| 4066c5: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 4066ca: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 4066d1: 00 | |
| 4066d2: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 4066d7: e9 94 f3 ff ff jmpq 405a70 <main+0x610> | |
| 4066dc: 41 83 ff 3c cmp $0x3c,%r15d | |
| 4066e0: 0f 84 b0 0f 00 00 je 407696 <main+0x2236> | |
| 4066e6: 0f 8f c7 13 00 00 jg 407ab3 <main+0x2653> | |
| 4066ec: 41 83 ff 2e cmp $0x2e,%r15d | |
| 4066f0: 0f 84 a0 0f 00 00 je 407696 <main+0x2236> | |
| 4066f6: 41 83 ff 2f cmp $0x2f,%r15d | |
| 4066fa: 0f 84 41 fe ff ff je 406541 <main+0x10e1> | |
| 406700: 44 89 fe mov %r15d,%esi | |
| 406703: 48 89 df mov %rbx,%rdi | |
| 406706: e8 f5 7b 00 00 callq 40e300 <Panel_onKey> | |
| 40670b: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 406710: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 406717: 00 | |
| 406718: c6 44 24 08 00 movb $0x0,0x8(%rsp) | |
| 40671d: c7 44 24 38 05 00 00 movl $0x5,0x38(%rsp) | |
| 406724: 00 | |
| 406725: e9 46 f3 ff ff jmpq 405a70 <main+0x610> | |
| 40672a: 41 83 ff 43 cmp $0x43,%r15d | |
| 40672e: 0f 84 7f 0e 00 00 je 4075b3 <main+0x2153> | |
| 406734: 41 83 ff 46 cmp $0x46,%r15d | |
| 406738: 75 c6 jne 406700 <main+0x12a0> | |
| 40673a: c6 44 24 42 01 movb $0x1,0x42(%rsp) | |
| 40673f: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 406746: 00 | |
| 406747: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 40674c: e9 1f f3 ff ff jmpq 405a70 <main+0x610> | |
| 406751: 41 83 ff 4b cmp $0x4b,%r15d | |
| 406755: 75 a9 jne 406700 <main+0x12a0> | |
| 406757: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40675c: 80 b0 c4 00 00 00 01 xorb $0x1,0xc4(%rax) | |
| 406763: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 406768: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 40676c: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 406771: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 406778: 00 | |
| 406779: c6 44 24 41 01 movb $0x1,0x41(%rsp) | |
| 40677e: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 406783: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 40678a: 00 | |
| 40678b: e9 e0 f2 ff ff jmpq 405a70 <main+0x610> | |
| 406790: 41 83 ff 50 cmp $0x50,%r15d | |
| 406794: 0f 85 66 ff ff ff jne 406700 <main+0x12a0> | |
| 40679a: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 | |
| 40679f: 4c 89 f0 mov %r14,%rax | |
| 4067a2: 41 c7 86 b8 00 00 00 movl $0x2f,0xb8(%r14) | |
| 4067a9: 2f 00 00 00 | |
| 4067ad: e9 5a fb ff ff jmpq 40630c <main+0xeac> | |
| 4067b2: 41 83 ff 5c cmp $0x5c,%r15d | |
| 4067b6: 0f 84 7b 11 00 00 je 407937 <main+0x24d7> | |
| 4067bc: 41 83 ff 5d cmp $0x5d,%r15d | |
| 4067c0: 0f 85 3a ff ff ff jne 406700 <main+0x12a0> | |
| 4067c6: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx | |
| 4067cd: 00 | |
| 4067ce: 83 ca ff or $0xffffffff,%edx | |
| 4067d1: be a0 03 41 00 mov $0x4103a0,%esi | |
| 4067d6: 48 89 df mov %rbx,%rdi | |
| 4067d9: e8 92 57 00 00 callq 40bf70 <Header_calculateHeight+0x90> | |
| 4067de: 84 c0 test %al,%al | |
| 4067e0: 75 05 jne 4067e7 <main+0x1387> | |
| 4067e2: e8 c9 e7 ff ff callq 404fb0 <beep@plt> | |
| 4067e7: 0f b6 84 24 f0 00 00 movzbl 0xf0(%rsp),%eax | |
| 4067ee: 00 | |
| 4067ef: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 4067f4: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 4067fb: 00 | |
| 4067fc: 88 44 24 08 mov %al,0x8(%rsp) | |
| 406800: e9 6b f2 ff ff jmpq 405a70 <main+0x610> | |
| 406805: 41 81 ff 10 01 00 00 cmp $0x110,%r15d | |
| 40680c: 0f 84 13 11 00 00 je 407925 <main+0x24c5> | |
| 406812: 41 81 ff 11 01 00 00 cmp $0x111,%r15d | |
| 406819: 0f 85 e1 fe ff ff jne 406700 <main+0x12a0> | |
| 40681f: 48 83 7c 24 60 00 cmpq $0x0,0x60(%rsp) | |
| 406825: 0f 84 11 15 00 00 je 407d3c <main+0x28dc> | |
| 40682b: 4c 8b 74 24 60 mov 0x60(%rsp),%r14 | |
| 406830: 4c 89 f7 mov %r14,%rdi | |
| 406833: e8 e8 dd 00 00 callq 414620 <SignalsPanel_reset> | |
| 406838: 48 8b 44 24 30 mov 0x30(%rsp),%rax | |
| 40683d: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 | |
| 406842: 4c 8d 84 24 f0 00 00 lea 0xf0(%rsp),%r8 | |
| 406849: 00 | |
| 40684a: 8b 4c 24 5c mov 0x5c(%rsp),%ecx | |
| 40684e: ba 0f 00 00 00 mov $0xf,%edx | |
| 406853: 4c 89 f6 mov %r14,%rsi | |
| 406856: 48 89 df mov %rbx,%rdi | |
| 406859: 48 c7 84 24 f0 00 00 movq $0x4170c3,0xf0(%rsp) | |
| 406860: 00 c3 70 41 00 | |
| 406865: 48 c7 84 24 f8 00 00 movq $0x416ec6,0xf8(%rsp) | |
| 40686c: 00 c6 6e 41 00 | |
| 406871: 48 89 04 24 mov %rax,(%rsp) | |
| 406875: 48 c7 84 24 00 01 00 movq $0x0,0x100(%rsp) | |
| 40687c: 00 00 00 00 00 | |
| 406881: e8 ca 57 00 00 callq 40c050 <Header_calculateHeight+0x170> | |
| 406886: 48 85 c0 test %rax,%rax | |
| 406889: 49 89 c4 mov %rax,%r12 | |
| 40688c: 74 0a je 406898 <main+0x1438> | |
| 40688e: 83 78 18 00 cmpl $0x0,0x18(%rax) | |
| 406892: 0f 85 96 13 00 00 jne 407c2e <main+0x27ce> | |
| 406898: 48 89 df mov %rbx,%rdi | |
| 40689b: e8 c0 71 00 00 callq 40da60 <Panel_getHeader> | |
| 4068a0: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 4068a5: 48 89 c6 mov %rax,%rsi | |
| 4068a8: e9 87 fa ff ff jmpq 406334 <main+0xed4> | |
| 4068ad: 48 8b 3d 9c 7e 21 00 mov 0x217e9c(%rip),%rdi # 61e750 <stdscr> | |
| 4068b4: e8 f7 e8 ff ff callq 4051b0 <wclear@plt> | |
| 4068b9: 48 8b 05 90 7e 21 00 mov 0x217e90(%rip),%rax # 61e750 <stdscr> | |
| 4068c0: 48 85 c0 test %rax,%rax | |
| 4068c3: 74 0b je 4068d0 <main+0x1470> | |
| 4068c5: 48 63 15 9c 7f 21 00 movslq 0x217f9c(%rip),%rdx # 61e868 <CRT_colors+0xc8> | |
| 4068cc: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 4068d0: 45 31 e4 xor %r12d,%r12d | |
| 4068d3: eb 2f jmp 406904 <main+0x14a4> | |
| 4068d5: 48 8b 3d 74 7e 21 00 mov 0x217e74(%rip),%rdi # 61e750 <stdscr> | |
| 4068dc: 44 89 e6 mov %r12d,%esi | |
| 4068df: e8 ac e9 ff ff callq 405290 <wmove@plt> | |
| 4068e4: 83 c0 01 add $0x1,%eax | |
| 4068e7: 74 17 je 406900 <main+0x14a0> | |
| 4068e9: 8b 15 51 7e 21 00 mov 0x217e51(%rip),%edx # 61e740 <COLS> | |
| 4068ef: 48 8b 3d 5a 7e 21 00 mov 0x217e5a(%rip),%rdi # 61e750 <stdscr> | |
| 4068f6: be 20 00 00 00 mov $0x20,%esi | |
| 4068fb: e8 b0 e3 ff ff callq 404cb0 <whline@plt> | |
| 406900: 41 83 c4 01 add $0x1,%r12d | |
| 406904: 8b 05 4e 7e 21 00 mov 0x217e4e(%rip),%eax # 61e758 <LINES> | |
| 40690a: 31 d2 xor %edx,%edx | |
| 40690c: 83 e8 01 sub $0x1,%eax | |
| 40690f: 41 39 c4 cmp %eax,%r12d | |
| 406912: 7c c1 jl 4068d5 <main+0x1475> | |
| 406914: 48 8b 3d 35 7e 21 00 mov 0x217e35(%rip),%rdi # 61e750 <stdscr> | |
| 40691b: 31 f6 xor %esi,%esi | |
| 40691d: e8 6e e9 ff ff callq 405290 <wmove@plt> | |
| 406922: 83 c0 01 add $0x1,%eax | |
| 406925: 74 14 je 40693b <main+0x14db> | |
| 406927: 48 8b 3d 22 7e 21 00 mov 0x217e22(%rip),%rdi # 61e750 <stdscr> | |
| 40692e: 83 ca ff or $0xffffffff,%edx | |
| 406931: be 60 74 41 00 mov $0x417460,%esi | |
| 406936: e8 15 e4 ff ff callq 404d50 <waddnstr@plt> | |
| 40693b: 48 8b 3d 0e 7e 21 00 mov 0x217e0e(%rip),%rdi # 61e750 <stdscr> | |
| 406942: 31 d2 xor %edx,%edx | |
| 406944: be 01 00 00 00 mov $0x1,%esi | |
| 406949: e8 42 e9 ff ff callq 405290 <wmove@plt> | |
| 40694e: 83 c0 01 add $0x1,%eax | |
| 406951: 74 14 je 406967 <main+0x1507> | |
| 406953: 48 8b 3d f6 7d 21 00 mov 0x217df6(%rip),%rdi # 61e750 <stdscr> | |
| 40695a: 83 ca ff or $0xffffffff,%edx | |
| 40695d: be 90 74 41 00 mov $0x417490,%esi | |
| 406962: e8 e9 e3 ff ff callq 404d50 <waddnstr@plt> | |
| 406967: 48 8b 3d e2 7d 21 00 mov 0x217de2(%rip),%rdi # 61e750 <stdscr> | |
| 40696e: 48 85 ff test %rdi,%rdi | |
| 406971: 74 0b je 40697e <main+0x151e> | |
| 406973: 48 63 05 2a 7e 21 00 movslq 0x217e2a(%rip),%rax # 61e7a4 <CRT_colors+0x4> | |
| 40697a: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40697e: 31 d2 xor %edx,%edx | |
| 406980: be 03 00 00 00 mov $0x3,%esi | |
| 406985: e8 06 e9 ff ff callq 405290 <wmove@plt> | |
| 40698a: 83 c0 01 add $0x1,%eax | |
| 40698d: 74 14 je 4069a3 <main+0x1543> | |
| 40698f: 48 8b 3d ba 7d 21 00 mov 0x217dba(%rip),%rdi # 61e750 <stdscr> | |
| 406996: 83 ca ff or $0xffffffff,%edx | |
| 406999: be 2f 6f 41 00 mov $0x416f2f,%esi | |
| 40699e: e8 ad e3 ff ff callq 404d50 <waddnstr@plt> | |
| 4069a3: 48 8b 3d a6 7d 21 00 mov 0x217da6(%rip),%rdi # 61e750 <stdscr> | |
| 4069aa: 48 85 ff test %rdi,%rdi | |
| 4069ad: 74 0b je 4069ba <main+0x155a> | |
| 4069af: 48 63 05 5a 7e 21 00 movslq 0x217e5a(%rip),%rax # 61e810 <CRT_colors+0x70> | |
| 4069b6: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4069ba: 83 ca ff or $0xffffffff,%edx | |
| 4069bd: be 9c 6a 41 00 mov $0x416a9c,%esi | |
| 4069c2: e8 89 e3 ff ff callq 404d50 <waddnstr@plt> | |
| 4069c7: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 4069cc: 48 8b 3d 7d 7d 21 00 mov 0x217d7d(%rip),%rdi # 61e750 <stdscr> | |
| 4069d3: 80 b8 ca 00 00 00 00 cmpb $0x0,0xca(%rax) | |
| 4069da: 0f 84 eb 10 00 00 je 407acb <main+0x266b> | |
| 4069e0: 48 85 ff test %rdi,%rdi | |
| 4069e3: 74 0b je 4069f0 <main+0x1590> | |
| 4069e5: 48 63 05 84 7e 21 00 movslq 0x217e84(%rip),%rax # 61e870 <CRT_colors+0xd0> | |
| 4069ec: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4069f0: 83 ca ff or $0xffffffff,%edx | |
| 4069f3: be 3f 6f 41 00 mov $0x416f3f,%esi | |
| 4069f8: e8 53 e3 ff ff callq 404d50 <waddnstr@plt> | |
| 4069fd: 48 8b 3d 4c 7d 21 00 mov 0x217d4c(%rip),%rdi # 61e750 <stdscr> | |
| 406a04: 83 ca ff or $0xffffffff,%edx | |
| 406a07: be ef 6f 41 00 mov $0x416fef,%esi | |
| 406a0c: e8 3f e3 ff ff callq 404d50 <waddnstr@plt> | |
| 406a11: 48 8b 3d 38 7d 21 00 mov 0x217d38(%rip),%rdi # 61e750 <stdscr> | |
| 406a18: 48 85 ff test %rdi,%rdi | |
| 406a1b: 74 0b je 406a28 <main+0x15c8> | |
| 406a1d: 48 63 05 50 7e 21 00 movslq 0x217e50(%rip),%rax # 61e874 <CRT_colors+0xd4> | |
| 406a24: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406a28: 83 ca ff or $0xffffffff,%edx | |
| 406a2b: be 43 6f 41 00 mov $0x416f43,%esi | |
| 406a30: e8 1b e3 ff ff callq 404d50 <waddnstr@plt> | |
| 406a35: 48 8b 3d 14 7d 21 00 mov 0x217d14(%rip),%rdi # 61e750 <stdscr> | |
| 406a3c: 83 ca ff or $0xffffffff,%edx | |
| 406a3f: be ef 6f 41 00 mov $0x416fef,%esi | |
| 406a44: e8 07 e3 ff ff callq 404d50 <waddnstr@plt> | |
| 406a49: 48 8b 3d 00 7d 21 00 mov 0x217d00(%rip),%rdi # 61e750 <stdscr> | |
| 406a50: 48 85 ff test %rdi,%rdi | |
| 406a53: 74 0b je 406a60 <main+0x1600> | |
| 406a55: 48 63 05 1c 7e 21 00 movslq 0x217e1c(%rip),%rax # 61e878 <CRT_colors+0xd8> | |
| 406a5c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406a60: 83 ca ff or $0xffffffff,%edx | |
| 406a63: be 4a 6f 41 00 mov $0x416f4a,%esi | |
| 406a68: e8 e3 e2 ff ff callq 404d50 <waddnstr@plt> | |
| 406a6d: 48 8b 3d dc 7c 21 00 mov 0x217cdc(%rip),%rdi # 61e750 <stdscr> | |
| 406a74: 83 ca ff or $0xffffffff,%edx | |
| 406a77: be ef 6f 41 00 mov $0x416fef,%esi | |
| 406a7c: e8 cf e2 ff ff callq 404d50 <waddnstr@plt> | |
| 406a81: 48 8b 3d c8 7c 21 00 mov 0x217cc8(%rip),%rdi # 61e750 <stdscr> | |
| 406a88: 48 85 ff test %rdi,%rdi | |
| 406a8b: 74 0b je 406a98 <main+0x1638> | |
| 406a8d: 48 63 05 ec 7d 21 00 movslq 0x217dec(%rip),%rax # 61e880 <CRT_colors+0xe0> | |
| 406a94: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406a98: 83 ca ff or $0xffffffff,%edx | |
| 406a9b: be 56 6f 41 00 mov $0x416f56,%esi | |
| 406aa0: e8 ab e2 ff ff callq 404d50 <waddnstr@plt> | |
| 406aa5: 48 8b 3d a4 7c 21 00 mov 0x217ca4(%rip),%rdi # 61e750 <stdscr> | |
| 406aac: 83 ca ff or $0xffffffff,%edx | |
| 406aaf: be ef 6f 41 00 mov $0x416fef,%esi | |
| 406ab4: e8 97 e2 ff ff callq 404d50 <waddnstr@plt> | |
| 406ab9: 48 8b 3d 90 7c 21 00 mov 0x217c90(%rip),%rdi # 61e750 <stdscr> | |
| 406ac0: 48 85 ff test %rdi,%rdi | |
| 406ac3: 74 0b je 406ad0 <main+0x1670> | |
| 406ac5: 48 63 05 b8 7d 21 00 movslq 0x217db8(%rip),%rax # 61e884 <CRT_colors+0xe4> | |
| 406acc: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406ad0: 83 ca ff or $0xffffffff,%edx | |
| 406ad3: be 51 6f 41 00 mov $0x416f51,%esi | |
| 406ad8: e8 73 e2 ff ff callq 404d50 <waddnstr@plt> | |
| 406add: 48 8b 3d 6c 7c 21 00 mov 0x217c6c(%rip),%rdi # 61e750 <stdscr> | |
| 406ae4: 83 ca ff or $0xffffffff,%edx | |
| 406ae7: be ef 6f 41 00 mov $0x416fef,%esi | |
| 406aec: e8 5f e2 ff ff callq 404d50 <waddnstr@plt> | |
| 406af1: 48 8b 3d 58 7c 21 00 mov 0x217c58(%rip),%rdi # 61e750 <stdscr> | |
| 406af8: 48 85 ff test %rdi,%rdi | |
| 406afb: 74 0b je 406b08 <main+0x16a8> | |
| 406afd: 48 63 05 78 7d 21 00 movslq 0x217d78(%rip),%rax # 61e87c <CRT_colors+0xdc> | |
| 406b04: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406b08: 83 ca ff or $0xffffffff,%edx | |
| 406b0b: be 5a 6f 41 00 mov $0x416f5a,%esi | |
| 406b10: e8 3b e2 ff ff callq 404d50 <waddnstr@plt> | |
| 406b15: 48 8b 3d 34 7c 21 00 mov 0x217c34(%rip),%rdi # 61e750 <stdscr> | |
| 406b1c: 83 ca ff or $0xffffffff,%edx | |
| 406b1f: be ef 6f 41 00 mov $0x416fef,%esi | |
| 406b24: e8 27 e2 ff ff callq 404d50 <waddnstr@plt> | |
| 406b29: 48 8b 3d 20 7c 21 00 mov 0x217c20(%rip),%rdi # 61e750 <stdscr> | |
| 406b30: 48 85 ff test %rdi,%rdi | |
| 406b33: 74 0b je 406b40 <main+0x16e0> | |
| 406b35: 48 63 05 4c 7d 21 00 movslq 0x217d4c(%rip),%rax # 61e888 <CRT_colors+0xe8> | |
| 406b3c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406b40: 83 ca ff or $0xffffffff,%edx | |
| 406b43: be 62 6f 41 00 mov $0x416f62,%esi | |
| 406b48: e8 03 e2 ff ff callq 404d50 <waddnstr@plt> | |
| 406b4d: 48 8b 3d fc 7b 21 00 mov 0x217bfc(%rip),%rdi # 61e750 <stdscr> | |
| 406b54: 83 ca ff or $0xffffffff,%edx | |
| 406b57: be ef 6f 41 00 mov $0x416fef,%esi | |
| 406b5c: e8 ef e1 ff ff callq 404d50 <waddnstr@plt> | |
| 406b61: 48 8b 3d e8 7b 21 00 mov 0x217be8(%rip),%rdi # 61e750 <stdscr> | |
| 406b68: 48 85 ff test %rdi,%rdi | |
| 406b6b: 74 0b je 406b78 <main+0x1718> | |
| 406b6d: 48 63 05 18 7d 21 00 movslq 0x217d18(%rip),%rax # 61e88c <CRT_colors+0xec> | |
| 406b74: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406b78: 83 ca ff or $0xffffffff,%edx | |
| 406b7b: be 68 6f 41 00 mov $0x416f68,%esi | |
| 406b80: e8 cb e1 ff ff callq 404d50 <waddnstr@plt> | |
| 406b85: 48 8b 3d c4 7b 21 00 mov 0x217bc4(%rip),%rdi # 61e750 <stdscr> | |
| 406b8c: 48 85 ff test %rdi,%rdi | |
| 406b8f: 74 0b je 406b9c <main+0x173c> | |
| 406b91: 48 63 05 7c 7c 21 00 movslq 0x217c7c(%rip),%rax # 61e814 <CRT_colors+0x74> | |
| 406b98: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406b9c: 83 ca ff or $0xffffffff,%edx | |
| 406b9f: be 93 6f 41 00 mov $0x416f93,%esi | |
| 406ba4: e8 a7 e1 ff ff callq 404d50 <waddnstr@plt> | |
| 406ba9: 48 8b 3d a0 7b 21 00 mov 0x217ba0(%rip),%rdi # 61e750 <stdscr> | |
| 406bb0: 48 85 ff test %rdi,%rdi | |
| 406bb3: 74 0b je 406bc0 <main+0x1760> | |
| 406bb5: 48 63 05 54 7c 21 00 movslq 0x217c54(%rip),%rax # 61e810 <CRT_colors+0x70> | |
| 406bbc: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406bc0: 83 ca ff or $0xffffffff,%edx | |
| 406bc3: be a2 7c 41 00 mov $0x417ca2,%esi | |
| 406bc8: e8 83 e1 ff ff callq 404d50 <waddnstr@plt> | |
| 406bcd: 48 8b 3d 7c 7b 21 00 mov 0x217b7c(%rip),%rdi # 61e750 <stdscr> | |
| 406bd4: 48 85 ff test %rdi,%rdi | |
| 406bd7: 74 0b je 406be4 <main+0x1784> | |
| 406bd9: 48 63 05 c4 7b 21 00 movslq 0x217bc4(%rip),%rax # 61e7a4 <CRT_colors+0x4> | |
| 406be0: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406be4: 31 d2 xor %edx,%edx | |
| 406be6: be 04 00 00 00 mov $0x4,%esi | |
| 406beb: e8 a0 e6 ff ff callq 405290 <wmove@plt> | |
| 406bf0: 83 c0 01 add $0x1,%eax | |
| 406bf3: 74 14 je 406c09 <main+0x17a9> | |
| 406bf5: 48 8b 3d 54 7b 21 00 mov 0x217b54(%rip),%rdi # 61e750 <stdscr> | |
| 406bfc: 83 ca ff or $0xffffffff,%edx | |
| 406bff: be 9a 6f 41 00 mov $0x416f9a,%esi | |
| 406c04: e8 47 e1 ff ff callq 404d50 <waddnstr@plt> | |
| 406c09: 48 8b 3d 40 7b 21 00 mov 0x217b40(%rip),%rdi # 61e750 <stdscr> | |
| 406c10: 48 85 ff test %rdi,%rdi | |
| 406c13: 74 0b je 406c20 <main+0x17c0> | |
| 406c15: 48 63 05 f4 7b 21 00 movslq 0x217bf4(%rip),%rax # 61e810 <CRT_colors+0x70> | |
| 406c1c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406c20: 83 ca ff or $0xffffffff,%edx | |
| 406c23: be 9c 6a 41 00 mov $0x416a9c,%esi | |
| 406c28: e8 23 e1 ff ff callq 404d50 <waddnstr@plt> | |
| 406c2d: 48 8b 3d 1c 7b 21 00 mov 0x217b1c(%rip),%rdi # 61e750 <stdscr> | |
| 406c34: 48 85 ff test %rdi,%rdi | |
| 406c37: 74 0b je 406c44 <main+0x17e4> | |
| 406c39: 48 63 05 fc 7b 21 00 movslq 0x217bfc(%rip),%rax # 61e83c <CRT_colors+0x9c> | |
| 406c40: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406c44: 83 ca ff or $0xffffffff,%edx | |
| 406c47: be aa 6f 41 00 mov $0x416faa,%esi | |
| 406c4c: e8 ff e0 ff ff callq 404d50 <waddnstr@plt> | |
| 406c51: 48 8b 3d f8 7a 21 00 mov 0x217af8(%rip),%rdi # 61e750 <stdscr> | |
| 406c58: 83 ca ff or $0xffffffff,%edx | |
| 406c5b: be ef 6f 41 00 mov $0x416fef,%esi | |
| 406c60: e8 eb e0 ff ff callq 404d50 <waddnstr@plt> | |
| 406c65: 48 8b 3d e4 7a 21 00 mov 0x217ae4(%rip),%rdi # 61e750 <stdscr> | |
| 406c6c: 48 85 ff test %rdi,%rdi | |
| 406c6f: 74 0b je 406c7c <main+0x181c> | |
| 406c71: 48 63 05 c8 7b 21 00 movslq 0x217bc8(%rip),%rax # 61e840 <CRT_colors+0xa0> | |
| 406c78: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406c7c: 83 ca ff or $0xffffffff,%edx | |
| 406c7f: be af 6f 41 00 mov $0x416faf,%esi | |
| 406c84: e8 c7 e0 ff ff callq 404d50 <waddnstr@plt> | |
| 406c89: 48 8b 3d c0 7a 21 00 mov 0x217ac0(%rip),%rdi # 61e750 <stdscr> | |
| 406c90: 83 ca ff or $0xffffffff,%edx | |
| 406c93: be ef 6f 41 00 mov $0x416fef,%esi | |
| 406c98: e8 b3 e0 ff ff callq 404d50 <waddnstr@plt> | |
| 406c9d: 48 8b 3d ac 7a 21 00 mov 0x217aac(%rip),%rdi # 61e750 <stdscr> | |
| 406ca4: 48 85 ff test %rdi,%rdi | |
| 406ca7: 74 0b je 406cb4 <main+0x1854> | |
| 406ca9: 48 63 05 94 7b 21 00 movslq 0x217b94(%rip),%rax # 61e844 <CRT_colors+0xa4> | |
| 406cb0: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406cb4: 83 ca ff or $0xffffffff,%edx | |
| 406cb7: be b7 6f 41 00 mov $0x416fb7,%esi | |
| 406cbc: e8 8f e0 ff ff callq 404d50 <waddnstr@plt> | |
| 406cc1: 48 8b 3d 88 7a 21 00 mov 0x217a88(%rip),%rdi # 61e750 <stdscr> | |
| 406cc8: 48 85 ff test %rdi,%rdi | |
| 406ccb: 74 0b je 406cd8 <main+0x1878> | |
| 406ccd: 48 63 05 40 7b 21 00 movslq 0x217b40(%rip),%rax # 61e814 <CRT_colors+0x74> | |
| 406cd4: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406cd8: 83 ca ff or $0xffffffff,%edx | |
| 406cdb: be d0 74 41 00 mov $0x4174d0,%esi | |
| 406ce0: e8 6b e0 ff ff callq 404d50 <waddnstr@plt> | |
| 406ce5: 48 8b 3d 64 7a 21 00 mov 0x217a64(%rip),%rdi # 61e750 <stdscr> | |
| 406cec: 48 85 ff test %rdi,%rdi | |
| 406cef: 74 0b je 406cfc <main+0x189c> | |
| 406cf1: 48 63 05 18 7b 21 00 movslq 0x217b18(%rip),%rax # 61e810 <CRT_colors+0x70> | |
| 406cf8: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406cfc: 83 ca ff or $0xffffffff,%edx | |
| 406cff: be a2 7c 41 00 mov $0x417ca2,%esi | |
| 406d04: e8 47 e0 ff ff callq 404d50 <waddnstr@plt> | |
| 406d09: 48 8b 3d 40 7a 21 00 mov 0x217a40(%rip),%rdi # 61e750 <stdscr> | |
| 406d10: 48 85 ff test %rdi,%rdi | |
| 406d13: 74 0b je 406d20 <main+0x18c0> | |
| 406d15: 48 63 05 88 7a 21 00 movslq 0x217a88(%rip),%rax # 61e7a4 <CRT_colors+0x4> | |
| 406d1c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406d20: 31 d2 xor %edx,%edx | |
| 406d22: be 05 00 00 00 mov $0x5,%esi | |
| 406d27: e8 64 e5 ff ff callq 405290 <wmove@plt> | |
| 406d2c: 83 c0 01 add $0x1,%eax | |
| 406d2f: 74 14 je 406d45 <main+0x18e5> | |
| 406d31: 48 8b 3d 18 7a 21 00 mov 0x217a18(%rip),%rdi # 61e750 <stdscr> | |
| 406d38: 83 ca ff or $0xffffffff,%edx | |
| 406d3b: be bd 6f 41 00 mov $0x416fbd,%esi | |
| 406d40: e8 0b e0 ff ff callq 404d50 <waddnstr@plt> | |
| 406d45: 48 8b 3d 04 7a 21 00 mov 0x217a04(%rip),%rdi # 61e750 <stdscr> | |
| 406d4c: 48 85 ff test %rdi,%rdi | |
| 406d4f: 74 0b je 406d5c <main+0x18fc> | |
| 406d51: 48 63 05 b8 7a 21 00 movslq 0x217ab8(%rip),%rax # 61e810 <CRT_colors+0x70> | |
| 406d58: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406d5c: 83 ca ff or $0xffffffff,%edx | |
| 406d5f: be 9c 6a 41 00 mov $0x416a9c,%esi | |
| 406d64: e8 e7 df ff ff callq 404d50 <waddnstr@plt> | |
| 406d69: 48 8b 3d e0 79 21 00 mov 0x2179e0(%rip),%rdi # 61e750 <stdscr> | |
| 406d70: 48 85 ff test %rdi,%rdi | |
| 406d73: 74 0b je 406d80 <main+0x1920> | |
| 406d75: 48 63 05 64 7a 21 00 movslq 0x217a64(%rip),%rax # 61e7e0 <CRT_colors+0x40> | |
| 406d7c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406d80: 83 ca ff or $0xffffffff,%edx | |
| 406d83: be aa 6f 41 00 mov $0x416faa,%esi | |
| 406d88: e8 c3 df ff ff callq 404d50 <waddnstr@plt> | |
| 406d8d: 48 8b 3d bc 79 21 00 mov 0x2179bc(%rip),%rdi # 61e750 <stdscr> | |
| 406d94: 48 85 ff test %rdi,%rdi | |
| 406d97: 74 0b je 406da4 <main+0x1944> | |
| 406d99: 48 63 05 74 7a 21 00 movslq 0x217a74(%rip),%rax # 61e814 <CRT_colors+0x74> | |
| 406da0: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406da4: 83 ca ff or $0xffffffff,%edx | |
| 406da7: be f8 74 41 00 mov $0x4174f8,%esi | |
| 406dac: e8 9f df ff ff callq 404d50 <waddnstr@plt> | |
| 406db1: 48 8b 3d 98 79 21 00 mov 0x217998(%rip),%rdi # 61e750 <stdscr> | |
| 406db8: 48 85 ff test %rdi,%rdi | |
| 406dbb: 74 0b je 406dc8 <main+0x1968> | |
| 406dbd: 48 63 05 4c 7a 21 00 movslq 0x217a4c(%rip),%rax # 61e810 <CRT_colors+0x70> | |
| 406dc4: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406dc8: 83 ca ff or $0xffffffff,%edx | |
| 406dcb: be a2 7c 41 00 mov $0x417ca2,%esi | |
| 406dd0: e8 7b df ff ff callq 404d50 <waddnstr@plt> | |
| 406dd5: 48 8b 3d 74 79 21 00 mov 0x217974(%rip),%rdi # 61e750 <stdscr> | |
| 406ddc: 48 85 ff test %rdi,%rdi | |
| 406ddf: 74 0b je 406dec <main+0x198c> | |
| 406de1: 48 63 05 bc 79 21 00 movslq 0x2179bc(%rip),%rax # 61e7a4 <CRT_colors+0x4> | |
| 406de8: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406dec: 31 d2 xor %edx,%edx | |
| 406dee: be 06 00 00 00 mov $0x6,%esi | |
| 406df3: e8 98 e4 ff ff callq 405290 <wmove@plt> | |
| 406df8: 83 c0 01 add $0x1,%eax | |
| 406dfb: 74 14 je 406e11 <main+0x19b1> | |
| 406dfd: 48 8b 3d 4c 79 21 00 mov 0x21794c(%rip),%rdi # 61e750 <stdscr> | |
| 406e04: 83 ca ff or $0xffffffff,%edx | |
| 406e07: be 30 75 41 00 mov $0x417530,%esi | |
| 406e0c: e8 3f df ff ff callq 404d50 <waddnstr@plt> | |
| 406e11: 83 3d 78 7a 21 00 01 cmpl $0x1,0x217a78(%rip) # 61e890 <CRT_colorScheme> | |
| 406e18: 0f 84 e9 0e 00 00 je 407d07 <main+0x28a7> | |
| 406e1e: 48 8b 3d 2b 79 21 00 mov 0x21792b(%rip),%rdi # 61e750 <stdscr> | |
| 406e25: 31 d2 xor %edx,%edx | |
| 406e27: be 08 00 00 00 mov $0x8,%esi | |
| 406e2c: e8 5f e4 ff ff callq 405290 <wmove@plt> | |
| 406e31: 83 c0 01 add $0x1,%eax | |
| 406e34: 74 14 je 406e4a <main+0x19ea> | |
| 406e36: 48 8b 3d 13 79 21 00 mov 0x217913(%rip),%rdi # 61e750 <stdscr> | |
| 406e3d: 83 ca ff or $0xffffffff,%edx | |
| 406e40: be c8 75 41 00 mov $0x4175c8,%esi | |
| 406e45: e8 06 df ff ff callq 404d50 <waddnstr@plt> | |
| 406e4a: 48 8b 3d ff 78 21 00 mov 0x2178ff(%rip),%rdi # 61e750 <stdscr> | |
| 406e51: 31 d2 xor %edx,%edx | |
| 406e53: be 09 00 00 00 mov $0x9,%esi | |
| 406e58: e8 33 e4 ff ff callq 405290 <wmove@plt> | |
| 406e5d: 83 c0 01 add $0x1,%eax | |
| 406e60: 74 14 je 406e76 <main+0x1a16> | |
| 406e62: 48 8b 3d e7 78 21 00 mov 0x2178e7(%rip),%rdi # 61e750 <stdscr> | |
| 406e69: 83 ca ff or $0xffffffff,%edx | |
| 406e6c: be 18 76 41 00 mov $0x417618,%esi | |
| 406e71: e8 da de ff ff callq 404d50 <waddnstr@plt> | |
| 406e76: 48 8b 3d d3 78 21 00 mov 0x2178d3(%rip),%rdi # 61e750 <stdscr> | |
| 406e7d: 31 d2 xor %edx,%edx | |
| 406e7f: be 0a 00 00 00 mov $0xa,%esi | |
| 406e84: e8 07 e4 ff ff callq 405290 <wmove@plt> | |
| 406e89: 83 c0 01 add $0x1,%eax | |
| 406e8c: 74 14 je 406ea2 <main+0x1a42> | |
| 406e8e: 48 8b 3d bb 78 21 00 mov 0x2178bb(%rip),%rdi # 61e750 <stdscr> | |
| 406e95: 83 ca ff or $0xffffffff,%edx | |
| 406e98: be 58 76 41 00 mov $0x417658,%esi | |
| 406e9d: e8 ae de ff ff callq 404d50 <waddnstr@plt> | |
| 406ea2: 48 8b 3d a7 78 21 00 mov 0x2178a7(%rip),%rdi # 61e750 <stdscr> | |
| 406ea9: 31 d2 xor %edx,%edx | |
| 406eab: be 0b 00 00 00 mov $0xb,%esi | |
| 406eb0: e8 db e3 ff ff callq 405290 <wmove@plt> | |
| 406eb5: 83 c0 01 add $0x1,%eax | |
| 406eb8: 74 14 je 406ece <main+0x1a6e> | |
| 406eba: 48 8b 3d 8f 78 21 00 mov 0x21788f(%rip),%rdi # 61e750 <stdscr> | |
| 406ec1: 83 ca ff or $0xffffffff,%edx | |
| 406ec4: be a8 76 41 00 mov $0x4176a8,%esi | |
| 406ec9: e8 82 de ff ff callq 404d50 <waddnstr@plt> | |
| 406ece: 48 8b 3d 7b 78 21 00 mov 0x21787b(%rip),%rdi # 61e750 <stdscr> | |
| 406ed5: 31 d2 xor %edx,%edx | |
| 406ed7: be 0c 00 00 00 mov $0xc,%esi | |
| 406edc: e8 af e3 ff ff callq 405290 <wmove@plt> | |
| 406ee1: 83 c0 01 add $0x1,%eax | |
| 406ee4: 74 14 je 406efa <main+0x1a9a> | |
| 406ee6: 48 8b 3d 63 78 21 00 mov 0x217863(%rip),%rdi # 61e750 <stdscr> | |
| 406eed: 83 ca ff or $0xffffffff,%edx | |
| 406ef0: be f0 76 41 00 mov $0x4176f0,%esi | |
| 406ef5: e8 56 de ff ff callq 404d50 <waddnstr@plt> | |
| 406efa: 48 8b 3d 4f 78 21 00 mov 0x21784f(%rip),%rdi # 61e750 <stdscr> | |
| 406f01: 31 d2 xor %edx,%edx | |
| 406f03: be 0d 00 00 00 mov $0xd,%esi | |
| 406f08: e8 83 e3 ff ff callq 405290 <wmove@plt> | |
| 406f0d: 83 c0 01 add $0x1,%eax | |
| 406f10: 74 14 je 406f26 <main+0x1ac6> | |
| 406f12: 48 8b 3d 37 78 21 00 mov 0x217837(%rip),%rdi # 61e750 <stdscr> | |
| 406f19: 83 ca ff or $0xffffffff,%edx | |
| 406f1c: be 38 77 41 00 mov $0x417738,%esi | |
| 406f21: e8 2a de ff ff callq 404d50 <waddnstr@plt> | |
| 406f26: 48 8b 3d 23 78 21 00 mov 0x217823(%rip),%rdi # 61e750 <stdscr> | |
| 406f2d: 31 d2 xor %edx,%edx | |
| 406f2f: be 0e 00 00 00 mov $0xe,%esi | |
| 406f34: e8 57 e3 ff ff callq 405290 <wmove@plt> | |
| 406f39: 83 c0 01 add $0x1,%eax | |
| 406f3c: 74 14 je 406f52 <main+0x1af2> | |
| 406f3e: 48 8b 3d 0b 78 21 00 mov 0x21780b(%rip),%rdi # 61e750 <stdscr> | |
| 406f45: 83 ca ff or $0xffffffff,%edx | |
| 406f48: be 80 77 41 00 mov $0x417780,%esi | |
| 406f4d: e8 fe dd ff ff callq 404d50 <waddnstr@plt> | |
| 406f52: 48 8b 3d f7 77 21 00 mov 0x2177f7(%rip),%rdi # 61e750 <stdscr> | |
| 406f59: 31 d2 xor %edx,%edx | |
| 406f5b: be 0f 00 00 00 mov $0xf,%esi | |
| 406f60: e8 2b e3 ff ff callq 405290 <wmove@plt> | |
| 406f65: 83 c0 01 add $0x1,%eax | |
| 406f68: 74 14 je 406f7e <main+0x1b1e> | |
| 406f6a: 48 8b 3d df 77 21 00 mov 0x2177df(%rip),%rdi # 61e750 <stdscr> | |
| 406f71: 83 ca ff or $0xffffffff,%edx | |
| 406f74: be c8 77 41 00 mov $0x4177c8,%esi | |
| 406f79: e8 d2 dd ff ff callq 404d50 <waddnstr@plt> | |
| 406f7e: 48 8b 3d cb 77 21 00 mov 0x2177cb(%rip),%rdi # 61e750 <stdscr> | |
| 406f85: 31 d2 xor %edx,%edx | |
| 406f87: be 10 00 00 00 mov $0x10,%esi | |
| 406f8c: e8 ff e2 ff ff callq 405290 <wmove@plt> | |
| 406f91: 83 c0 01 add $0x1,%eax | |
| 406f94: 74 14 je 406faa <main+0x1b4a> | |
| 406f96: 48 8b 3d b3 77 21 00 mov 0x2177b3(%rip),%rdi # 61e750 <stdscr> | |
| 406f9d: 83 ca ff or $0xffffffff,%edx | |
| 406fa0: be 18 78 41 00 mov $0x417818,%esi | |
| 406fa5: e8 a6 dd ff ff callq 404d50 <waddnstr@plt> | |
| 406faa: 48 8b 3d 9f 77 21 00 mov 0x21779f(%rip),%rdi # 61e750 <stdscr> | |
| 406fb1: 31 d2 xor %edx,%edx | |
| 406fb3: be 11 00 00 00 mov $0x11,%esi | |
| 406fb8: e8 d3 e2 ff ff callq 405290 <wmove@plt> | |
| 406fbd: 83 c0 01 add $0x1,%eax | |
| 406fc0: 74 14 je 406fd6 <main+0x1b76> | |
| 406fc2: 48 8b 3d 87 77 21 00 mov 0x217787(%rip),%rdi # 61e750 <stdscr> | |
| 406fc9: 83 ca ff or $0xffffffff,%edx | |
| 406fcc: be 58 78 41 00 mov $0x417858,%esi | |
| 406fd1: e8 7a dd ff ff callq 404d50 <waddnstr@plt> | |
| 406fd6: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 406fdb: 31 d2 xor %edx,%edx | |
| 406fdd: be 12 00 00 00 mov $0x12,%esi | |
| 406fe2: 48 8b 3d 67 77 21 00 mov 0x217767(%rip),%rdi # 61e750 <stdscr> | |
| 406fe9: 83 78 48 01 cmpl $0x1,0x48(%rax) | |
| 406fed: 0f 8e 14 0c 00 00 jle 407c07 <main+0x27a7> | |
| 406ff3: e8 98 e2 ff ff callq 405290 <wmove@plt> | |
| 406ff8: 83 c0 01 add $0x1,%eax | |
| 406ffb: 74 14 je 407011 <main+0x1bb1> | |
| 406ffd: 48 8b 3d 4c 77 21 00 mov 0x21774c(%rip),%rdi # 61e750 <stdscr> | |
| 407004: 83 ca ff or $0xffffffff,%edx | |
| 407007: be a0 78 41 00 mov $0x4178a0,%esi | |
| 40700c: e8 3f dd ff ff callq 404d50 <waddnstr@plt> | |
| 407011: 48 8b 3d 38 77 21 00 mov 0x217738(%rip),%rdi # 61e750 <stdscr> | |
| 407018: 31 d2 xor %edx,%edx | |
| 40701a: be 13 00 00 00 mov $0x13,%esi | |
| 40701f: e8 6c e2 ff ff callq 405290 <wmove@plt> | |
| 407024: 83 c0 01 add $0x1,%eax | |
| 407027: 74 14 je 40703d <main+0x1bdd> | |
| 407029: 48 8b 3d 20 77 21 00 mov 0x217720(%rip),%rdi # 61e750 <stdscr> | |
| 407030: 83 ca ff or $0xffffffff,%edx | |
| 407033: be 30 79 41 00 mov $0x417930,%esi | |
| 407038: e8 13 dd ff ff callq 404d50 <waddnstr@plt> | |
| 40703d: 48 8b 3d 0c 77 21 00 mov 0x21770c(%rip),%rdi # 61e750 <stdscr> | |
| 407044: 31 d2 xor %edx,%edx | |
| 407046: be 14 00 00 00 mov $0x14,%esi | |
| 40704b: e8 40 e2 ff ff callq 405290 <wmove@plt> | |
| 407050: 83 c0 01 add $0x1,%eax | |
| 407053: 74 14 je 407069 <main+0x1c09> | |
| 407055: 48 8b 3d f4 76 21 00 mov 0x2176f4(%rip),%rdi # 61e750 <stdscr> | |
| 40705c: 83 ca ff or $0xffffffff,%edx | |
| 40705f: be 80 79 41 00 mov $0x417980,%esi | |
| 407064: e8 e7 dc ff ff callq 404d50 <waddnstr@plt> | |
| 407069: 48 8b 3d e0 76 21 00 mov 0x2176e0(%rip),%rdi # 61e750 <stdscr> | |
| 407070: 31 d2 xor %edx,%edx | |
| 407072: be 15 00 00 00 mov $0x15,%esi | |
| 407077: e8 14 e2 ff ff callq 405290 <wmove@plt> | |
| 40707c: 83 c0 01 add $0x1,%eax | |
| 40707f: 74 14 je 407095 <main+0x1c35> | |
| 407081: 48 8b 3d c8 76 21 00 mov 0x2176c8(%rip),%rdi # 61e750 <stdscr> | |
| 407088: 83 ca ff or $0xffffffff,%edx | |
| 40708b: be d0 79 41 00 mov $0x4179d0,%esi | |
| 407090: e8 bb dc ff ff callq 404d50 <waddnstr@plt> | |
| 407095: 48 8b 3d b4 76 21 00 mov 0x2176b4(%rip),%rdi # 61e750 <stdscr> | |
| 40709c: 48 85 ff test %rdi,%rdi | |
| 40709f: 74 0b je 4070ac <main+0x1c4c> | |
| 4070a1: 48 63 05 c0 77 21 00 movslq 0x2177c0(%rip),%rax # 61e868 <CRT_colors+0xc8> | |
| 4070a8: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4070ac: 31 d2 xor %edx,%edx | |
| 4070ae: be 09 00 00 00 mov $0x9,%esi | |
| 4070b3: e8 d8 e1 ff ff callq 405290 <wmove@plt> | |
| 4070b8: 83 c0 01 add $0x1,%eax | |
| 4070bb: 74 14 je 4070d1 <main+0x1c71> | |
| 4070bd: 48 8b 3d 8c 76 21 00 mov 0x21768c(%rip),%rdi # 61e750 <stdscr> | |
| 4070c4: 83 ca ff or $0xffffffff,%edx | |
| 4070c7: be cd 6f 41 00 mov $0x416fcd,%esi | |
| 4070cc: e8 7f dc ff ff callq 404d50 <waddnstr@plt> | |
| 4070d1: 48 8b 3d 78 76 21 00 mov 0x217678(%rip),%rdi # 61e750 <stdscr> | |
| 4070d8: ba 28 00 00 00 mov $0x28,%edx | |
| 4070dd: be 09 00 00 00 mov $0x9,%esi | |
| 4070e2: e8 a9 e1 ff ff callq 405290 <wmove@plt> | |
| 4070e7: 83 c0 01 add $0x1,%eax | |
| 4070ea: 74 14 je 407100 <main+0x1ca0> | |
| 4070ec: 48 8b 3d 5d 76 21 00 mov 0x21765d(%rip),%rdi # 61e750 <stdscr> | |
| 4070f3: 83 ca ff or $0xffffffff,%edx | |
| 4070f6: be d5 6f 41 00 mov $0x416fd5,%esi | |
| 4070fb: e8 50 dc ff ff callq 404d50 <waddnstr@plt> | |
| 407100: 48 8b 3d 49 76 21 00 mov 0x217649(%rip),%rdi # 61e750 <stdscr> | |
| 407107: 31 d2 xor %edx,%edx | |
| 407109: be 0a 00 00 00 mov $0xa,%esi | |
| 40710e: e8 7d e1 ff ff callq 405290 <wmove@plt> | |
| 407113: 83 c0 01 add $0x1,%eax | |
| 407116: 74 14 je 40712c <main+0x1ccc> | |
| 407118: 48 8b 3d 31 76 21 00 mov 0x217631(%rip),%rdi # 61e750 <stdscr> | |
| 40711f: 83 ca ff or $0xffffffff,%edx | |
| 407122: be db 6f 41 00 mov $0x416fdb,%esi | |
| 407127: e8 24 dc ff ff callq 404d50 <waddnstr@plt> | |
| 40712c: 48 8b 3d 1d 76 21 00 mov 0x21761d(%rip),%rdi # 61e750 <stdscr> | |
| 407133: ba 28 00 00 00 mov $0x28,%edx | |
| 407138: be 0a 00 00 00 mov $0xa,%esi | |
| 40713d: e8 4e e1 ff ff callq 405290 <wmove@plt> | |
| 407142: 83 c0 01 add $0x1,%eax | |
| 407145: 74 14 je 40715b <main+0x1cfb> | |
| 407147: 48 8b 3d 02 76 21 00 mov 0x217602(%rip),%rdi # 61e750 <stdscr> | |
| 40714e: 83 ca ff or $0xffffffff,%edx | |
| 407151: be e3 6f 41 00 mov $0x416fe3,%esi | |
| 407156: e8 f5 db ff ff callq 404d50 <waddnstr@plt> | |
| 40715b: 48 8b 3d ee 75 21 00 mov 0x2175ee(%rip),%rdi # 61e750 <stdscr> | |
| 407162: 31 d2 xor %edx,%edx | |
| 407164: be 0b 00 00 00 mov $0xb,%esi | |
| 407169: e8 22 e1 ff ff callq 405290 <wmove@plt> | |
| 40716e: 83 c0 01 add $0x1,%eax | |
| 407171: 74 14 je 407187 <main+0x1d27> | |
| 407173: 48 8b 3d d6 75 21 00 mov 0x2175d6(%rip),%rdi # 61e750 <stdscr> | |
| 40717a: 83 ca ff or $0xffffffff,%edx | |
| 40717d: be e9 6f 41 00 mov $0x416fe9,%esi | |
| 407182: e8 c9 db ff ff callq 404d50 <waddnstr@plt> | |
| 407187: 48 8b 3d c2 75 21 00 mov 0x2175c2(%rip),%rdi # 61e750 <stdscr> | |
| 40718e: ba 28 00 00 00 mov $0x28,%edx | |
| 407193: be 0b 00 00 00 mov $0xb,%esi | |
| 407198: e8 f3 e0 ff ff callq 405290 <wmove@plt> | |
| 40719d: 83 c0 01 add $0x1,%eax | |
| 4071a0: 74 14 je 4071b6 <main+0x1d56> | |
| 4071a2: 48 8b 3d a7 75 21 00 mov 0x2175a7(%rip),%rdi # 61e750 <stdscr> | |
| 4071a9: 83 ca ff or $0xffffffff,%edx | |
| 4071ac: be f1 6f 41 00 mov $0x416ff1,%esi | |
| 4071b1: e8 9a db ff ff callq 404d50 <waddnstr@plt> | |
| 4071b6: 48 8b 3d 93 75 21 00 mov 0x217593(%rip),%rdi # 61e750 <stdscr> | |
| 4071bd: 31 d2 xor %edx,%edx | |
| 4071bf: be 0c 00 00 00 mov $0xc,%esi | |
| 4071c4: e8 c7 e0 ff ff callq 405290 <wmove@plt> | |
| 4071c9: 83 c0 01 add $0x1,%eax | |
| 4071cc: 74 14 je 4071e2 <main+0x1d82> | |
| 4071ce: 48 8b 3d 7b 75 21 00 mov 0x21757b(%rip),%rdi # 61e750 <stdscr> | |
| 4071d5: 83 ca ff or $0xffffffff,%edx | |
| 4071d8: be f7 6f 41 00 mov $0x416ff7,%esi | |
| 4071dd: e8 6e db ff ff callq 404d50 <waddnstr@plt> | |
| 4071e2: 48 8b 3d 67 75 21 00 mov 0x217567(%rip),%rdi # 61e750 <stdscr> | |
| 4071e9: ba 28 00 00 00 mov $0x28,%edx | |
| 4071ee: be 0c 00 00 00 mov $0xc,%esi | |
| 4071f3: e8 98 e0 ff ff callq 405290 <wmove@plt> | |
| 4071f8: 83 c0 01 add $0x1,%eax | |
| 4071fb: 74 14 je 407211 <main+0x1db1> | |
| 4071fd: 48 8b 3d 4c 75 21 00 mov 0x21754c(%rip),%rdi # 61e750 <stdscr> | |
| 407204: 83 ca ff or $0xffffffff,%edx | |
| 407207: be ff 6f 41 00 mov $0x416fff,%esi | |
| 40720c: e8 3f db ff ff callq 404d50 <waddnstr@plt> | |
| 407211: 48 8b 3d 38 75 21 00 mov 0x217538(%rip),%rdi # 61e750 <stdscr> | |
| 407218: 31 d2 xor %edx,%edx | |
| 40721a: be 0d 00 00 00 mov $0xd,%esi | |
| 40721f: e8 6c e0 ff ff callq 405290 <wmove@plt> | |
| 407224: 83 c0 01 add $0x1,%eax | |
| 407227: 74 14 je 40723d <main+0x1ddd> | |
| 407229: 48 8b 3d 20 75 21 00 mov 0x217520(%rip),%rdi # 61e750 <stdscr> | |
| 407230: 83 ca ff or $0xffffffff,%edx | |
| 407233: be 05 70 41 00 mov $0x417005,%esi | |
| 407238: e8 13 db ff ff callq 404d50 <waddnstr@plt> | |
| 40723d: 48 8b 3d 0c 75 21 00 mov 0x21750c(%rip),%rdi # 61e750 <stdscr> | |
| 407244: ba 28 00 00 00 mov $0x28,%edx | |
| 407249: be 0d 00 00 00 mov $0xd,%esi | |
| 40724e: e8 3d e0 ff ff callq 405290 <wmove@plt> | |
| 407253: 83 c0 01 add $0x1,%eax | |
| 407256: 74 14 je 40726c <main+0x1e0c> | |
| 407258: 48 8b 3d f1 74 21 00 mov 0x2174f1(%rip),%rdi # 61e750 <stdscr> | |
| 40725f: 83 ca ff or $0xffffffff,%edx | |
| 407262: be 0d 70 41 00 mov $0x41700d,%esi | |
| 407267: e8 e4 da ff ff callq 404d50 <waddnstr@plt> | |
| 40726c: 48 8b 3d dd 74 21 00 mov 0x2174dd(%rip),%rdi # 61e750 <stdscr> | |
| 407273: 31 d2 xor %edx,%edx | |
| 407275: be 0e 00 00 00 mov $0xe,%esi | |
| 40727a: e8 11 e0 ff ff callq 405290 <wmove@plt> | |
| 40727f: 83 c0 01 add $0x1,%eax | |
| 407282: 74 14 je 407298 <main+0x1e38> | |
| 407284: 48 8b 3d c5 74 21 00 mov 0x2174c5(%rip),%rdi # 61e750 <stdscr> | |
| 40728b: 83 ca ff or $0xffffffff,%edx | |
| 40728e: be 13 70 41 00 mov $0x417013,%esi | |
| 407293: e8 b8 da ff ff callq 404d50 <waddnstr@plt> | |
| 407298: 48 8b 3d b1 74 21 00 mov 0x2174b1(%rip),%rdi # 61e750 <stdscr> | |
| 40729f: ba 28 00 00 00 mov $0x28,%edx | |
| 4072a4: be 0e 00 00 00 mov $0xe,%esi | |
| 4072a9: e8 e2 df ff ff callq 405290 <wmove@plt> | |
| 4072ae: 83 c0 01 add $0x1,%eax | |
| 4072b1: 74 14 je 4072c7 <main+0x1e67> | |
| 4072b3: 48 8b 3d 96 74 21 00 mov 0x217496(%rip),%rdi # 61e750 <stdscr> | |
| 4072ba: 83 ca ff or $0xffffffff,%edx | |
| 4072bd: be 1b 70 41 00 mov $0x41701b,%esi | |
| 4072c2: e8 89 da ff ff callq 404d50 <waddnstr@plt> | |
| 4072c7: 48 8b 3d 82 74 21 00 mov 0x217482(%rip),%rdi # 61e750 <stdscr> | |
| 4072ce: 31 d2 xor %edx,%edx | |
| 4072d0: be 0f 00 00 00 mov $0xf,%esi | |
| 4072d5: e8 b6 df ff ff callq 405290 <wmove@plt> | |
| 4072da: 83 c0 01 add $0x1,%eax | |
| 4072dd: 74 14 je 4072f3 <main+0x1e93> | |
| 4072df: 48 8b 3d 6a 74 21 00 mov 0x21746a(%rip),%rdi # 61e750 <stdscr> | |
| 4072e6: 83 ca ff or $0xffffffff,%edx | |
| 4072e9: be 21 70 41 00 mov $0x417021,%esi | |
| 4072ee: e8 5d da ff ff callq 404d50 <waddnstr@plt> | |
| 4072f3: 48 8b 3d 56 74 21 00 mov 0x217456(%rip),%rdi # 61e750 <stdscr> | |
| 4072fa: ba 28 00 00 00 mov $0x28,%edx | |
| 4072ff: be 0f 00 00 00 mov $0xf,%esi | |
| 407304: e8 87 df ff ff callq 405290 <wmove@plt> | |
| 407309: 83 c0 01 add $0x1,%eax | |
| 40730c: 74 14 je 407322 <main+0x1ec2> | |
| 40730e: 48 8b 3d 3b 74 21 00 mov 0x21743b(%rip),%rdi # 61e750 <stdscr> | |
| 407315: 83 ca ff or $0xffffffff,%edx | |
| 407318: be 29 70 41 00 mov $0x417029,%esi | |
| 40731d: e8 2e da ff ff callq 404d50 <waddnstr@plt> | |
| 407322: 48 8b 3d 27 74 21 00 mov 0x217427(%rip),%rdi # 61e750 <stdscr> | |
| 407329: 31 d2 xor %edx,%edx | |
| 40732b: be 10 00 00 00 mov $0x10,%esi | |
| 407330: e8 5b df ff ff callq 405290 <wmove@plt> | |
| 407335: 83 c0 01 add $0x1,%eax | |
| 407338: 74 14 je 40734e <main+0x1eee> | |
| 40733a: 48 8b 3d 0f 74 21 00 mov 0x21740f(%rip),%rdi # 61e750 <stdscr> | |
| 407341: 83 ca ff or $0xffffffff,%edx | |
| 407344: be 2f 70 41 00 mov $0x41702f,%esi | |
| 407349: e8 02 da ff ff callq 404d50 <waddnstr@plt> | |
| 40734e: 48 8b 3d fb 73 21 00 mov 0x2173fb(%rip),%rdi # 61e750 <stdscr> | |
| 407355: ba 28 00 00 00 mov $0x28,%edx | |
| 40735a: be 10 00 00 00 mov $0x10,%esi | |
| 40735f: e8 2c df ff ff callq 405290 <wmove@plt> | |
| 407364: 83 c0 01 add $0x1,%eax | |
| 407367: 74 14 je 40737d <main+0x1f1d> | |
| 407369: 48 8b 3d e0 73 21 00 mov 0x2173e0(%rip),%rdi # 61e750 <stdscr> | |
| 407370: 83 ca ff or $0xffffffff,%edx | |
| 407373: be 37 70 41 00 mov $0x417037,%esi | |
| 407378: e8 d3 d9 ff ff callq 404d50 <waddnstr@plt> | |
| 40737d: 48 8b 3d cc 73 21 00 mov 0x2173cc(%rip),%rdi # 61e750 <stdscr> | |
| 407384: 31 d2 xor %edx,%edx | |
| 407386: be 11 00 00 00 mov $0x11,%esi | |
| 40738b: e8 00 df ff ff callq 405290 <wmove@plt> | |
| 407390: 83 c0 01 add $0x1,%eax | |
| 407393: 74 14 je 4073a9 <main+0x1f49> | |
| 407395: 48 8b 3d b4 73 21 00 mov 0x2173b4(%rip),%rdi # 61e750 <stdscr> | |
| 40739c: 83 ca ff or $0xffffffff,%edx | |
| 40739f: be 3d 70 41 00 mov $0x41703d,%esi | |
| 4073a4: e8 a7 d9 ff ff callq 404d50 <waddnstr@plt> | |
| 4073a9: 48 8b 3d a0 73 21 00 mov 0x2173a0(%rip),%rdi # 61e750 <stdscr> | |
| 4073b0: ba 28 00 00 00 mov $0x28,%edx | |
| 4073b5: be 11 00 00 00 mov $0x11,%esi | |
| 4073ba: e8 d1 de ff ff callq 405290 <wmove@plt> | |
| 4073bf: 83 c0 01 add $0x1,%eax | |
| 4073c2: 74 14 je 4073d8 <main+0x1f78> | |
| 4073c4: 48 8b 3d 85 73 21 00 mov 0x217385(%rip),%rdi # 61e750 <stdscr> | |
| 4073cb: 83 ca ff or $0xffffffff,%edx | |
| 4073ce: be 45 70 41 00 mov $0x417045,%esi | |
| 4073d3: e8 78 d9 ff ff callq 404d50 <waddnstr@plt> | |
| 4073d8: 48 8b 3d 71 73 21 00 mov 0x217371(%rip),%rdi # 61e750 <stdscr> | |
| 4073df: ba 28 00 00 00 mov $0x28,%edx | |
| 4073e4: be 12 00 00 00 mov $0x12,%esi | |
| 4073e9: e8 a2 de ff ff callq 405290 <wmove@plt> | |
| 4073ee: 83 c0 01 add $0x1,%eax | |
| 4073f1: 74 14 je 407407 <main+0x1fa7> | |
| 4073f3: 48 8b 3d 56 73 21 00 mov 0x217356(%rip),%rdi # 61e750 <stdscr> | |
| 4073fa: 83 ca ff or $0xffffffff,%edx | |
| 4073fd: be 4b 70 41 00 mov $0x41704b,%esi | |
| 407402: e8 49 d9 ff ff callq 404d50 <waddnstr@plt> | |
| 407407: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40740c: 83 78 48 01 cmpl $0x1,0x48(%rax) | |
| 407410: 7e 2c jle 40743e <main+0x1fde> | |
| 407412: 48 8b 3d 37 73 21 00 mov 0x217337(%rip),%rdi # 61e750 <stdscr> | |
| 407419: 31 d2 xor %edx,%edx | |
| 40741b: be 12 00 00 00 mov $0x12,%esi | |
| 407420: e8 6b de ff ff callq 405290 <wmove@plt> | |
| 407425: 83 c0 01 add $0x1,%eax | |
| 407428: 74 14 je 40743e <main+0x1fde> | |
| 40742a: 48 8b 3d 1f 73 21 00 mov 0x21731f(%rip),%rdi # 61e750 <stdscr> | |
| 407431: 83 ca ff or $0xffffffff,%edx | |
| 407434: be 51 70 41 00 mov $0x417051,%esi | |
| 407439: e8 12 d9 ff ff callq 404d50 <waddnstr@plt> | |
| 40743e: 48 8b 3d 0b 73 21 00 mov 0x21730b(%rip),%rdi # 61e750 <stdscr> | |
| 407445: 31 d2 xor %edx,%edx | |
| 407447: be 13 00 00 00 mov $0x13,%esi | |
| 40744c: e8 3f de ff ff callq 405290 <wmove@plt> | |
| 407451: 83 c0 01 add $0x1,%eax | |
| 407454: 74 14 je 40746a <main+0x200a> | |
| 407456: 48 8b 3d f3 72 21 00 mov 0x2172f3(%rip),%rdi # 61e750 <stdscr> | |
| 40745d: 83 ca ff or $0xffffffff,%edx | |
| 407460: be 5a 70 41 00 mov $0x41705a,%esi | |
| 407465: e8 e6 d8 ff ff callq 404d50 <waddnstr@plt> | |
| 40746a: 48 8b 3d df 72 21 00 mov 0x2172df(%rip),%rdi # 61e750 <stdscr> | |
| 407471: ba 28 00 00 00 mov $0x28,%edx | |
| 407476: be 13 00 00 00 mov $0x13,%esi | |
| 40747b: e8 10 de ff ff callq 405290 <wmove@plt> | |
| 407480: 83 c0 01 add $0x1,%eax | |
| 407483: 74 14 je 407499 <main+0x2039> | |
| 407485: 48 8b 3d c4 72 21 00 mov 0x2172c4(%rip),%rdi # 61e750 <stdscr> | |
| 40748c: 83 ca ff or $0xffffffff,%edx | |
| 40748f: be 62 70 41 00 mov $0x417062,%esi | |
| 407494: e8 b7 d8 ff ff callq 404d50 <waddnstr@plt> | |
| 407499: 48 8b 3d b0 72 21 00 mov 0x2172b0(%rip),%rdi # 61e750 <stdscr> | |
| 4074a0: 31 d2 xor %edx,%edx | |
| 4074a2: be 14 00 00 00 mov $0x14,%esi | |
| 4074a7: e8 e4 dd ff ff callq 405290 <wmove@plt> | |
| 4074ac: 83 c0 01 add $0x1,%eax | |
| 4074af: 74 14 je 4074c5 <main+0x2065> | |
| 4074b1: 48 8b 3d 98 72 21 00 mov 0x217298(%rip),%rdi # 61e750 <stdscr> | |
| 4074b8: 83 ca ff or $0xffffffff,%edx | |
| 4074bb: be 68 70 41 00 mov $0x417068,%esi | |
| 4074c0: e8 8b d8 ff ff callq 404d50 <waddnstr@plt> | |
| 4074c5: 48 8b 3d 84 72 21 00 mov 0x217284(%rip),%rdi # 61e750 <stdscr> | |
| 4074cc: ba 28 00 00 00 mov $0x28,%edx | |
| 4074d1: be 14 00 00 00 mov $0x14,%esi | |
| 4074d6: e8 b5 dd ff ff callq 405290 <wmove@plt> | |
| 4074db: 83 c0 01 add $0x1,%eax | |
| 4074de: 74 14 je 4074f4 <main+0x2094> | |
| 4074e0: 48 8b 3d 69 72 21 00 mov 0x217269(%rip),%rdi # 61e750 <stdscr> | |
| 4074e7: 83 ca ff or $0xffffffff,%edx | |
| 4074ea: be 70 70 41 00 mov $0x417070,%esi | |
| 4074ef: e8 5c d8 ff ff callq 404d50 <waddnstr@plt> | |
| 4074f4: 48 8b 3d 55 72 21 00 mov 0x217255(%rip),%rdi # 61e750 <stdscr> | |
| 4074fb: 31 d2 xor %edx,%edx | |
| 4074fd: be 15 00 00 00 mov $0x15,%esi | |
| 407502: e8 89 dd ff ff callq 405290 <wmove@plt> | |
| 407507: 83 c0 01 add $0x1,%eax | |
| 40750a: 74 14 je 407520 <main+0x20c0> | |
| 40750c: 48 8b 3d 3d 72 21 00 mov 0x21723d(%rip),%rdi # 61e750 <stdscr> | |
| 407513: 83 ca ff or $0xffffffff,%edx | |
| 407516: be 76 70 41 00 mov $0x417076,%esi | |
| 40751b: e8 30 d8 ff ff callq 404d50 <waddnstr@plt> | |
| 407520: 48 8b 3d 29 72 21 00 mov 0x217229(%rip),%rdi # 61e750 <stdscr> | |
| 407527: ba 28 00 00 00 mov $0x28,%edx | |
| 40752c: be 15 00 00 00 mov $0x15,%esi | |
| 407531: e8 5a dd ff ff callq 405290 <wmove@plt> | |
| 407536: 83 c0 01 add $0x1,%eax | |
| 407539: 74 14 je 40754f <main+0x20ef> | |
| 40753b: 48 8b 3d 0e 72 21 00 mov 0x21720e(%rip),%rdi # 61e750 <stdscr> | |
| 407542: 83 ca ff or $0xffffffff,%edx | |
| 407545: be 7e 70 41 00 mov $0x41707e,%esi | |
| 40754a: e8 01 d8 ff ff callq 404d50 <waddnstr@plt> | |
| 40754f: 48 8b 3d fa 71 21 00 mov 0x2171fa(%rip),%rdi # 61e750 <stdscr> | |
| 407556: 48 85 ff test %rdi,%rdi | |
| 407559: 74 0b je 407566 <main+0x2106> | |
| 40755b: 48 63 05 06 73 21 00 movslq 0x217306(%rip),%rax # 61e868 <CRT_colors+0xc8> | |
| 407562: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 407566: 31 d2 xor %edx,%edx | |
| 407568: be 17 00 00 00 mov $0x17,%esi | |
| 40756d: e8 1e dd ff ff callq 405290 <wmove@plt> | |
| 407572: 83 c0 01 add $0x1,%eax | |
| 407575: 74 14 je 40758b <main+0x212b> | |
| 407577: 48 8b 3d d2 71 21 00 mov 0x2171d2(%rip),%rdi # 61e750 <stdscr> | |
| 40757e: 83 ca ff or $0xffffffff,%edx | |
| 407581: be 84 70 41 00 mov $0x417084,%esi | |
| 407586: e8 c5 d7 ff ff callq 404d50 <waddnstr@plt> | |
| 40758b: 48 8b 3d be 71 21 00 mov 0x2171be(%rip),%rdi # 61e750 <stdscr> | |
| 407592: 48 85 ff test %rdi,%rdi | |
| 407595: 74 0b je 4075a2 <main+0x2142> | |
| 407597: 48 63 05 06 72 21 00 movslq 0x217206(%rip),%rax # 61e7a4 <CRT_colors+0x4> | |
| 40759e: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4075a2: e8 79 d8 ff ff callq 404e20 <wrefresh@plt> | |
| 4075a7: 31 c0 xor %eax,%eax | |
| 4075a9: e8 52 24 00 00 callq 409a00 <CRT_readKey> | |
| 4075ae: e9 cf ed ff ff jmpq 406382 <main+0xf22> | |
| 4075b3: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 | |
| 4075b8: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 4075be: 83 c9 ff or $0xffffffff,%ecx | |
| 4075c1: 31 d2 xor %edx,%edx | |
| 4075c3: 31 ff xor %edi,%edi | |
| 4075c5: 41 8b 77 1c mov 0x1c(%r15),%esi | |
| 4075c9: 4d 89 f9 mov %r15,%r9 | |
| 4075cc: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 4075d3: e8 88 b9 00 00 callq 412f60 <ScreenManager_new> | |
| 4075d8: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi | |
| 4075dd: 48 89 c6 mov %rax,%rsi | |
| 4075e0: 49 89 c4 mov %rax,%r12 | |
| 4075e3: e8 68 0e 00 00 callq 408450 <CategoriesPanel_new> | |
| 4075e8: 31 d2 xor %edx,%edx | |
| 4075ea: 49 89 c6 mov %rax,%r14 | |
| 4075ed: 31 f6 xor %esi,%esi | |
| 4075ef: bf c0 db 61 00 mov $0x61dbc0,%edi | |
| 4075f4: e8 a7 3c 00 00 callq 40b2a0 <FunctionBar_new> | |
| 4075f9: b9 10 00 00 00 mov $0x10,%ecx | |
| 4075fe: 48 89 c2 mov %rax,%rdx | |
| 407601: 4c 89 f6 mov %r14,%rsi | |
| 407604: 4c 89 e7 mov %r12,%rdi | |
| 407607: e8 34 ba 00 00 callq 413040 <ScreenManager_add> | |
| 40760c: 4c 89 f7 mov %r14,%rdi | |
| 40760f: e8 3c 0b 00 00 callq 408150 <CategoriesPanel_makeMetersPage> | |
| 407614: 48 8d 54 24 7c lea 0x7c(%rsp),%rdx | |
| 407619: 48 8d b4 24 f0 00 00 lea 0xf0(%rsp),%rsi | |
| 407620: 00 | |
| 407621: 4c 89 e7 mov %r12,%rdi | |
| 407624: e8 47 bc 00 00 callq 413270 <ScreenManager_run> | |
| 407629: 4c 89 e7 mov %r12,%rdi | |
| 40762c: e8 df b9 00 00 callq 413010 <ScreenManager_delete> | |
| 407631: 48 89 df mov %rbx,%rdi | |
| 407634: e8 27 64 00 00 callq 40da60 <Panel_getHeader> | |
| 407639: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40763e: 48 89 c6 mov %rax,%rsi | |
| 407641: e8 ea a6 00 00 callq 411d30 <ProcessList_printHeader> | |
| 407646: 4c 89 ff mov %r15,%rdi | |
| 407649: e8 92 48 00 00 callq 40bee0 <Header_calculateHeight> | |
| 40764e: 31 f6 xor %esi,%esi | |
| 407650: 41 89 c6 mov %eax,%r14d | |
| 407653: 89 c2 mov %eax,%edx | |
| 407655: 48 89 df mov %rbx,%rdi | |
| 407658: 89 44 24 5c mov %eax,0x5c(%rsp) | |
| 40765c: e8 3f 64 00 00 callq 40daa0 <Panel_move> | |
| 407661: 44 89 f2 mov %r14d,%edx | |
| 407664: 8b 35 d6 70 21 00 mov 0x2170d6(%rip),%esi # 61e740 <COLS> | |
| 40766a: 48 89 df mov %rbx,%rdi | |
| 40766d: f7 d2 not %edx | |
| 40766f: 03 15 e3 70 21 00 add 0x2170e3(%rip),%edx # 61e758 <LINES> | |
| 407675: e8 36 64 00 00 callq 40dab0 <Panel_resize> | |
| 40767a: e9 0f ed ff ff jmpq 40638e <main+0xf2e> | |
| 40767f: 41 83 ff 2b cmp $0x2b,%r15d | |
| 407683: 0f 84 f1 03 00 00 je 407a7a <main+0x261a> | |
| 407689: 41 83 ff 2c cmp $0x2c,%r15d | |
| 40768d: 0f 1f 00 nopl (%rax) | |
| 407690: 0f 85 6a f0 ff ff jne 406700 <main+0x12a0> | |
| 407696: 31 c9 xor %ecx,%ecx | |
| 407698: 41 b9 01 00 00 00 mov $0x1,%r9d | |
| 40769e: 45 31 c0 xor %r8d,%r8d | |
| 4076a1: 31 d2 xor %edx,%edx | |
| 4076a3: 31 f6 xor %esi,%esi | |
| 4076a5: 31 ff xor %edi,%edi | |
| 4076a7: 48 c7 04 24 40 c3 40 movq $0x40c340,(%rsp) | |
| 4076ae: 00 | |
| 4076af: 45 31 e4 xor %r12d,%r12d | |
| 4076b2: e8 e9 62 00 00 callq 40d9a0 <Panel_new> | |
| 4076b7: be dd 70 41 00 mov $0x4170dd,%esi | |
| 4076bc: 48 89 c7 mov %rax,%rdi | |
| 4076bf: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 4076c4: e8 a7 63 00 00 callq 40da70 <Panel_setHeader> | |
| 4076c9: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx | |
| 4076ce: 48 c7 84 24 f0 00 00 movq $0x4170e5,0xf0(%rsp) | |
| 4076d5: 00 e5 70 41 00 | |
| 4076da: 48 c7 84 24 f8 00 00 movq $0x416ec6,0xf8(%rsp) | |
| 4076e1: 00 c6 6e 41 00 | |
| 4076e6: 48 c7 84 24 00 01 00 movq $0x0,0x100(%rsp) | |
| 4076ed: 00 00 00 00 00 | |
| 4076f2: 48 89 6c 24 10 mov %rbp,0x10(%rsp) | |
| 4076f7: 48 89 5c 24 38 mov %rbx,0x38(%rsp) | |
| 4076fc: 4c 8b b1 b0 00 00 00 mov 0xb0(%rcx),%r14 | |
| 407703: 49 89 cf mov %rcx,%r15 | |
| 407706: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 40770b: eb 0c jmp 407719 <main+0x22b9> | |
| 40770d: 48 89 df mov %rbx,%rdi | |
| 407710: 49 83 c4 01 add $0x1,%r12 | |
| 407714: e8 d7 d4 ff ff callq 404bf0 <free@plt> | |
| 407719: 43 8b 04 a6 mov (%r14,%r12,4),%eax | |
| 40771d: 85 c0 test %eax,%eax | |
| 40771f: 74 41 je 407762 <main+0x2302> | |
| 407721: 48 8b 3c c5 80 df 61 mov 0x61df80(,%rax,8),%rdi | |
| 407728: 00 | |
| 407729: e8 12 d0 00 00 callq 414740 <String_trim> | |
| 40772e: 43 8b 34 a6 mov (%r14,%r12,4),%esi | |
| 407732: 48 89 c7 mov %rax,%rdi | |
| 407735: 48 89 c3 mov %rax,%rbx | |
| 407738: e8 43 4b 00 00 callq 40c280 <ListItem_new> | |
| 40773d: 48 89 ef mov %rbp,%rdi | |
| 407740: 48 89 c6 mov %rax,%rsi | |
| 407743: e8 b8 63 00 00 callq 40db00 <Panel_add> | |
| 407748: 41 8b 87 b8 00 00 00 mov 0xb8(%r15),%eax | |
| 40774f: 43 39 04 a6 cmp %eax,(%r14,%r12,4) | |
| 407753: 75 b8 jne 40770d <main+0x22ad> | |
| 407755: 44 89 e6 mov %r12d,%esi | |
| 407758: 48 89 ef mov %rbp,%rdi | |
| 40775b: e8 f0 64 00 00 callq 40dc50 <Panel_setSelected> | |
| 407760: eb ab jmp 40770d <main+0x22ad> | |
| 407762: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx | |
| 407767: 48 8b 44 24 30 mov 0x30(%rsp),%rax | |
| 40776c: 4c 8d 84 24 f0 00 00 lea 0xf0(%rsp),%r8 | |
| 407773: 00 | |
| 407774: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 | |
| 407779: 8b 4c 24 5c mov 0x5c(%rsp),%ecx | |
| 40777d: ba 0f 00 00 00 mov $0xf,%edx | |
| 407782: 48 8b 74 24 08 mov 0x8(%rsp),%rsi | |
| 407787: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40778c: 48 89 04 24 mov %rax,(%rsp) | |
| 407790: 48 89 df mov %rbx,%rdi | |
| 407793: e8 b8 48 00 00 callq 40c050 <Header_calculateHeight+0x170> | |
| 407798: 48 85 c0 test %rax,%rax | |
| 40779b: 0f 84 d6 04 00 00 je 407c77 <main+0x2817> | |
| 4077a1: 8b 40 18 mov 0x18(%rax),%eax | |
| 4077a4: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 | |
| 4077a9: 48 89 df mov %rbx,%rdi | |
| 4077ac: 41 89 86 b8 00 00 00 mov %eax,0xb8(%r14) | |
| 4077b3: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 4077b8: 41 c7 86 bc 00 00 00 movl $0x1,0xbc(%r14) | |
| 4077bf: 01 00 00 00 | |
| 4077c3: 41 c6 86 c6 00 00 00 movb $0x0,0xc6(%r14) | |
| 4077ca: 00 | |
| 4077cb: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 4077cf: e8 8c 62 00 00 callq 40da60 <Panel_getHeader> | |
| 4077d4: 4c 89 f7 mov %r14,%rdi | |
| 4077d7: 48 89 c6 mov %rax,%rsi | |
| 4077da: e8 51 a5 00 00 callq 411d30 <ProcessList_printHeader> | |
| 4077df: 48 8b 44 24 08 mov 0x8(%rsp),%rax | |
| 4077e4: 48 89 c7 mov %rax,%rdi | |
| 4077e7: ff 50 08 callq *0x8(%rax) | |
| 4077ea: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 4077ef: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 4077f6: 00 | |
| 4077f7: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 4077fc: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 407803: 00 | |
| 407804: e9 67 e2 ff ff jmpq 405a70 <main+0x610> | |
| 407809: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 | |
| 40780e: 4c 89 f0 mov %r14,%rax | |
| 407811: 41 c7 86 b8 00 00 00 movl $0x32,0xb8(%r14) | |
| 407818: 32 00 00 00 | |
| 40781c: e9 eb ea ff ff jmpq 40630c <main+0xeac> | |
| 407821: a9 00 00 10 00 test $0x100000,%eax | |
| 407826: 41 bf 03 01 00 00 mov $0x103,%r15d | |
| 40782c: 44 0f 44 7c 24 2c cmove 0x2c(%rsp),%r15d | |
| 407832: e9 d3 ec ff ff jmpq 40650a <main+0x10aa> | |
| 407837: 48 89 df mov %rbx,%rdi | |
| 40783a: e8 61 63 00 00 callq 40dba0 <Panel_getSelected> | |
| 40783f: 48 85 c0 test %rax,%rax | |
| 407842: 0f 84 51 ec ff ff je 406499 <main+0x1039> | |
| 407848: be 01 00 00 00 mov $0x1,%esi | |
| 40784d: 48 89 c7 mov %rax,%rdi | |
| 407850: e8 2b d7 00 00 callq 414f80 <TraceScreen_new> | |
| 407855: 49 89 c4 mov %rax,%r12 | |
| 407858: 48 89 c7 mov %rax,%rdi | |
| 40785b: e8 c0 d7 00 00 callq 415020 <TraceScreen_run> | |
| 407860: 4c 89 e7 mov %r12,%rdi | |
| 407863: e8 98 d7 00 00 callq 415000 <TraceScreen_delete> | |
| 407868: e9 2f e9 ff ff jmpq 40619c <main+0xd3c> | |
| 40786d: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx | |
| 407872: 0f b6 81 c6 00 00 00 movzbl 0xc6(%rcx),%eax | |
| 407879: 83 f0 01 xor $0x1,%eax | |
| 40787c: 84 c0 test %al,%al | |
| 40787e: 88 81 c6 00 00 00 mov %al,0xc6(%rcx) | |
| 407884: 74 0a je 407890 <main+0x2430> | |
| 407886: c7 81 bc 00 00 00 01 movl $0x1,0xbc(%rcx) | |
| 40788d: 00 00 00 | |
| 407890: 48 89 df mov %rbx,%rdi | |
| 407893: e8 c8 61 00 00 callq 40da60 <Panel_getHeader> | |
| 407898: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 | |
| 40789d: 48 89 c6 mov %rax,%rsi | |
| 4078a0: 4c 89 f7 mov %r14,%rdi | |
| 4078a3: e8 88 a4 00 00 callq 411d30 <ProcessList_printHeader> | |
| 4078a8: 4c 89 f7 mov %r14,%rdi | |
| 4078ab: e8 f0 ac 00 00 callq 4125a0 <ProcessList_expandTree> | |
| 4078b0: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 4078b5: 0f b6 4c 24 42 movzbl 0x42(%rsp),%ecx | |
| 4078ba: 41 83 c4 01 add $0x1,%r12d | |
| 4078be: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 4078c5: 00 | |
| 4078c6: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 4078cb: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 4078d2: 00 | |
| 4078d3: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 4078d7: b8 00 00 00 00 mov $0x0,%eax | |
| 4078dc: 0f 44 c8 cmove %eax,%ecx | |
| 4078df: 88 4c 24 42 mov %cl,0x42(%rsp) | |
| 4078e3: e9 88 e1 ff ff jmpq 405a70 <main+0x610> | |
| 4078e8: 48 89 df mov %rbx,%rdi | |
| 4078eb: e8 b0 62 00 00 callq 40dba0 <Panel_getSelected> | |
| 4078f0: 48 85 c0 test %rax,%rax | |
| 4078f3: 0f 84 a0 eb ff ff je 406499 <main+0x1039> | |
| 4078f9: 48 89 c7 mov %rax,%rdi | |
| 4078fc: e8 1f 8a 00 00 callq 410320 <Process_toggleTag> | |
| 407901: be 02 01 00 00 mov $0x102,%esi | |
| 407906: 48 89 df mov %rbx,%rdi | |
| 407909: e8 f2 69 00 00 callq 40e300 <Panel_onKey> | |
| 40790e: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 407913: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 40791a: 00 | |
| 40791b: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 407920: e9 4b e1 ff ff jmpq 405a70 <main+0x610> | |
| 407925: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx | |
| 40792c: 00 | |
| 40792d: ba 01 00 00 00 mov $0x1,%edx | |
| 407932: e9 9a ee ff ff jmpq 4067d1 <main+0x1371> | |
| 407937: 48 8b bc 24 20 02 00 mov 0x220(%rsp),%rdi | |
| 40793e: 00 | |
| 40793f: 48 8d b4 24 f0 01 00 lea 0x1f0(%rsp),%rsi | |
| 407946: 00 | |
| 407947: 4c 8d ac 24 f0 01 00 lea 0x1f0(%rsp),%r13 | |
| 40794e: 00 | |
| 40794f: e8 9c 3c 00 00 callq 40b5f0 <FunctionBar_draw> | |
| 407954: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 40795b: 00 | |
| 40795c: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 407961: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 407968: 00 | |
| 407969: e9 02 e1 ff ff jmpq 405a70 <main+0x610> | |
| 40796e: 4c 8b 7c 24 18 mov 0x18(%rsp),%r15 | |
| 407973: 41 83 7f 48 01 cmpl $0x1,0x48(%r15) | |
| 407978: 0f 84 1b eb ff ff je 406499 <main+0x1039> | |
| 40797e: 48 89 df mov %rbx,%rdi | |
| 407981: e8 1a 62 00 00 callq 40dba0 <Panel_getSelected> | |
| 407986: 48 85 c0 test %rax,%rax | |
| 407989: 0f 84 0a eb ff ff je 406499 <main+0x1039> | |
| 40798f: 48 89 c7 mov %rax,%rdi | |
| 407992: e8 89 8a 00 00 callq 410420 <Process_getAffinity> | |
| 407997: 48 85 c0 test %rax,%rax | |
| 40799a: 49 89 c6 mov %rax,%r14 | |
| 40799d: 0f 84 f6 ea ff ff je 406499 <main+0x1039> | |
| 4079a3: 48 89 c6 mov %rax,%rsi | |
| 4079a6: 4c 89 ff mov %r15,%rdi | |
| 4079a9: e8 f2 e6 00 00 callq 4160a0 <AffinityPanel_new> | |
| 4079ae: 4c 89 f7 mov %r14,%rdi | |
| 4079b1: 49 89 c4 mov %rax,%r12 | |
| 4079b4: e8 17 ef 00 00 callq 4168d0 <Affinity_delete> | |
| 4079b9: 48 8b 44 24 30 mov 0x30(%rsp),%rax | |
| 4079be: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 | |
| 4079c3: 4c 8d 84 24 f0 00 00 lea 0xf0(%rsp),%r8 | |
| 4079ca: 00 | |
| 4079cb: 8b 4c 24 5c mov 0x5c(%rsp),%ecx | |
| 4079cf: ba 0f 00 00 00 mov $0xf,%edx | |
| 4079d4: 4c 89 e6 mov %r12,%rsi | |
| 4079d7: 48 89 df mov %rbx,%rdi | |
| 4079da: 48 c7 84 24 f0 00 00 movq $0x4170d5,0xf0(%rsp) | |
| 4079e1: 00 d5 70 41 00 | |
| 4079e6: 48 c7 84 24 f8 00 00 movq $0x416ec6,0xf8(%rsp) | |
| 4079ed: 00 c6 6e 41 00 | |
| 4079f2: 48 89 04 24 mov %rax,(%rsp) | |
| 4079f6: 48 c7 84 24 00 01 00 movq $0x0,0x100(%rsp) | |
| 4079fd: 00 00 00 00 00 | |
| 407a02: e8 49 46 00 00 callq 40c050 <Header_calculateHeight+0x170> | |
| 407a07: 48 85 c0 test %rax,%rax | |
| 407a0a: 0f 84 64 ea ff ff je 406474 <main+0x1014> | |
| 407a10: 4c 89 e7 mov %r12,%rdi | |
| 407a13: e8 c8 e7 00 00 callq 4161e0 <AffinityPanel_getAffinity> | |
| 407a18: 31 c9 xor %ecx,%ecx | |
| 407a1a: 89 c2 mov %eax,%edx | |
| 407a1c: be b0 04 41 00 mov $0x4104b0,%esi | |
| 407a21: 48 89 df mov %rbx,%rdi | |
| 407a24: 49 89 c6 mov %rax,%r14 | |
| 407a27: e8 44 45 00 00 callq 40bf70 <Header_calculateHeight+0x90> | |
| 407a2c: 84 c0 test %al,%al | |
| 407a2e: 75 05 jne 407a35 <main+0x25d5> | |
| 407a30: e8 7b d5 ff ff callq 404fb0 <beep@plt> | |
| 407a35: 4c 89 f7 mov %r14,%rdi | |
| 407a38: e8 93 ee 00 00 callq 4168d0 <Affinity_delete> | |
| 407a3d: e9 32 ea ff ff jmpq 406474 <main+0x1014> | |
| 407a42: 48 89 df mov %rbx,%rdi | |
| 407a45: e8 56 61 00 00 callq 40dba0 <Panel_getSelected> | |
| 407a4a: 48 85 c0 test %rax,%rax | |
| 407a4d: 0f 84 46 ea ff ff je 406499 <main+0x1039> | |
| 407a53: 31 f6 xor %esi,%esi | |
| 407a55: e9 f3 fd ff ff jmpq 40784d <main+0x23ed> | |
| 407a5a: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx | |
| 407a5f: 0f b6 81 c5 00 00 00 movzbl 0xc5(%rcx),%eax | |
| 407a66: 83 f0 01 xor $0x1,%eax | |
| 407a69: 88 81 c5 00 00 00 mov %al,0xc5(%rcx) | |
| 407a6f: 88 81 c0 00 00 00 mov %al,0xc0(%rcx) | |
| 407a75: e9 e9 ec ff ff jmpq 406763 <main+0x1303> | |
| 407a7a: 48 89 df mov %rbx,%rdi | |
| 407a7d: e8 1e 61 00 00 callq 40dba0 <Panel_getSelected> | |
| 407a82: 48 85 c0 test %rax,%rax | |
| 407a85: 0f 84 0e ea ff ff je 406499 <main+0x1039> | |
| 407a8b: 80 70 2e 01 xorb $0x1,0x2e(%rax) | |
| 407a8f: e9 d8 ec ff ff jmpq 40676c <main+0x130c> | |
| 407a94: 41 81 ff 0d 01 00 00 cmp $0x10d,%r15d | |
| 407a9b: 0f 84 cc fd ff ff je 40786d <main+0x240d> | |
| 407aa1: 41 81 ff 0e 01 00 00 cmp $0x10e,%r15d | |
| 407aa8: 0f 84 e8 fb ff ff je 407696 <main+0x2236> | |
| 407aae: e9 4d ec ff ff jmpq 406700 <main+0x12a0> | |
| 407ab3: 41 83 ff 3d cmp $0x3d,%r15d | |
| 407ab7: 74 c1 je 407a7a <main+0x261a> | |
| 407ab9: 41 83 ff 3e cmp $0x3e,%r15d | |
| 407abd: 0f 1f 00 nopl (%rax) | |
| 407ac0: 0f 84 d0 fb ff ff je 407696 <main+0x2236> | |
| 407ac6: e9 35 ec ff ff jmpq 406700 <main+0x12a0> | |
| 407acb: 48 85 ff test %rdi,%rdi | |
| 407ace: 66 90 xchg %ax,%ax | |
| 407ad0: 74 0b je 407add <main+0x267d> | |
| 407ad2: 48 63 05 97 6d 21 00 movslq 0x216d97(%rip),%rax # 61e870 <CRT_colors+0xd0> | |
| 407ad9: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 407add: 83 ca ff or $0xffffffff,%edx | |
| 407ae0: be 6e 6f 41 00 mov $0x416f6e,%esi | |
| 407ae5: e8 66 d2 ff ff callq 404d50 <waddnstr@plt> | |
| 407aea: 48 8b 3d 5f 6c 21 00 mov 0x216c5f(%rip),%rdi # 61e750 <stdscr> | |
| 407af1: 83 ca ff or $0xffffffff,%edx | |
| 407af4: be ef 6f 41 00 mov $0x416fef,%esi | |
| 407af9: e8 52 d2 ff ff callq 404d50 <waddnstr@plt> | |
| 407afe: 48 8b 3d 4b 6c 21 00 mov 0x216c4b(%rip),%rdi # 61e750 <stdscr> | |
| 407b05: 48 85 ff test %rdi,%rdi | |
| 407b08: 74 0b je 407b15 <main+0x26b5> | |
| 407b0a: 48 63 05 63 6d 21 00 movslq 0x216d63(%rip),%rax # 61e874 <CRT_colors+0xd4> | |
| 407b11: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 407b15: 83 ca ff or $0xffffffff,%edx | |
| 407b18: be 43 6f 41 00 mov $0x416f43,%esi | |
| 407b1d: e8 2e d2 ff ff callq 404d50 <waddnstr@plt> | |
| 407b22: 48 8b 3d 27 6c 21 00 mov 0x216c27(%rip),%rdi # 61e750 <stdscr> | |
| 407b29: 83 ca ff or $0xffffffff,%edx | |
| 407b2c: be ef 6f 41 00 mov $0x416fef,%esi | |
| 407b31: e8 1a d2 ff ff callq 404d50 <waddnstr@plt> | |
| 407b36: 48 8b 3d 13 6c 21 00 mov 0x216c13(%rip),%rdi # 61e750 <stdscr> | |
| 407b3d: 48 85 ff test %rdi,%rdi | |
| 407b40: 74 0b je 407b4d <main+0x26ed> | |
| 407b42: 48 63 05 2f 6d 21 00 movslq 0x216d2f(%rip),%rax # 61e878 <CRT_colors+0xd8> | |
| 407b49: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 407b4d: 83 ca ff or $0xffffffff,%edx | |
| 407b50: be 4a 6f 41 00 mov $0x416f4a,%esi | |
| 407b55: e8 f6 d1 ff ff callq 404d50 <waddnstr@plt> | |
| 407b5a: 48 8b 3d ef 6b 21 00 mov 0x216bef(%rip),%rdi # 61e750 <stdscr> | |
| 407b61: 83 ca ff or $0xffffffff,%edx | |
| 407b64: be ef 6f 41 00 mov $0x416fef,%esi | |
| 407b69: e8 e2 d1 ff ff callq 404d50 <waddnstr@plt> | |
| 407b6e: 48 8b 3d db 6b 21 00 mov 0x216bdb(%rip),%rdi # 61e750 <stdscr> | |
| 407b75: 48 85 ff test %rdi,%rdi | |
| 407b78: 74 0b je 407b85 <main+0x2725> | |
| 407b7a: 48 63 05 07 6d 21 00 movslq 0x216d07(%rip),%rax # 61e888 <CRT_colors+0xe8> | |
| 407b81: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 407b85: 83 ca ff or $0xffffffff,%edx | |
| 407b88: be 7b 6f 41 00 mov $0x416f7b,%esi | |
| 407b8d: e8 be d1 ff ff callq 404d50 <waddnstr@plt> | |
| 407b92: 48 8b 3d b7 6b 21 00 mov 0x216bb7(%rip),%rdi # 61e750 <stdscr> | |
| 407b99: 48 85 ff test %rdi,%rdi | |
| 407b9c: 74 0b je 407ba9 <main+0x2749> | |
| 407b9e: 48 63 05 6f 6c 21 00 movslq 0x216c6f(%rip),%rax # 61e814 <CRT_colors+0x74> | |
| 407ba5: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 407ba9: 83 ca ff or $0xffffffff,%edx | |
| 407bac: be 85 6f 41 00 mov $0x416f85,%esi | |
| 407bb1: e8 9a d1 ff ff callq 404d50 <waddnstr@plt> | |
| 407bb6: e9 ee ef ff ff jmpq 406ba9 <main+0x1749> | |
| 407bbb: 8d 72 ff lea -0x1(%rdx),%esi | |
| 407bbe: 39 f0 cmp %esi,%eax | |
| 407bc0: 0f 8d 29 e9 ff ff jge 4064ef <main+0x108f> | |
| 407bc6: 29 c8 sub %ecx,%eax | |
| 407bc8: 03 43 34 add 0x34(%rbx),%eax | |
| 407bcb: 48 89 df mov %rbx,%rdi | |
| 407bce: 8d 70 ff lea -0x1(%rax),%esi | |
| 407bd1: e8 7a 60 00 00 callq 40dc50 <Panel_setSelected> | |
| 407bd6: c6 44 24 42 01 movb $0x1,0x42(%rsp) | |
| 407bdb: c6 44 24 08 00 movb $0x0,0x8(%rsp) | |
| 407be0: c7 44 24 38 05 00 00 movl $0x5,0x38(%rsp) | |
| 407be7: 00 | |
| 407be8: c7 44 24 2c 99 01 00 movl $0x199,0x2c(%rsp) | |
| 407bef: 00 | |
| 407bf0: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 407bf7: 00 | |
| 407bf8: e9 73 de ff ff jmpq 405a70 <main+0x610> | |
| 407bfd: c6 44 24 40 00 movb $0x0,0x40(%rsp) | |
| 407c02: e9 b6 ea ff ff jmpq 4066bd <main+0x125d> | |
| 407c07: e8 84 d6 ff ff callq 405290 <wmove@plt> | |
| 407c0c: 83 c0 01 add $0x1,%eax | |
| 407c0f: 0f 84 fc f3 ff ff je 407011 <main+0x1bb1> | |
| 407c15: 48 8b 3d 34 6b 21 00 mov 0x216b34(%rip),%rdi # 61e750 <stdscr> | |
| 407c1c: 83 ca ff or $0xffffffff,%edx | |
| 407c1f: be e8 78 41 00 mov $0x4178e8,%esi | |
| 407c24: e8 27 d1 ff ff callq 404d50 <waddnstr@plt> | |
| 407c29: e9 e3 f3 ff ff jmpq 407011 <main+0x1bb1> | |
| 407c2e: 48 89 df mov %rbx,%rdi | |
| 407c31: be ca 70 41 00 mov $0x4170ca,%esi | |
| 407c36: e8 35 5e 00 00 callq 40da70 <Panel_setHeader> | |
| 407c3b: be 01 00 00 00 mov $0x1,%esi | |
| 407c40: 48 89 df mov %rbx,%rdi | |
| 407c43: e8 88 60 00 00 callq 40dcd0 <Panel_draw> | |
| 407c48: 48 8b 3d 01 6b 21 00 mov 0x216b01(%rip),%rdi # 61e750 <stdscr> | |
| 407c4f: e8 cc d1 ff ff callq 404e20 <wrefresh@plt> | |
| 407c54: 41 8b 54 24 18 mov 0x18(%r12),%edx | |
| 407c59: 48 89 df mov %rbx,%rdi | |
| 407c5c: 31 c9 xor %ecx,%ecx | |
| 407c5e: be 30 05 41 00 mov $0x410530,%esi | |
| 407c63: e8 08 43 00 00 callq 40bf70 <Header_calculateHeight+0x90> | |
| 407c68: bf f4 01 00 00 mov $0x1f4,%edi | |
| 407c6d: e8 3e d6 ff ff callq 4052b0 <napms@plt> | |
| 407c72: e9 21 ec ff ff jmpq 406898 <main+0x1438> | |
| 407c77: 48 89 df mov %rbx,%rdi | |
| 407c7a: e8 e1 5d 00 00 callq 40da60 <Panel_getHeader> | |
| 407c7f: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 407c84: 48 89 c6 mov %rax,%rsi | |
| 407c87: e8 a4 a0 00 00 callq 411d30 <ProcessList_printHeader> | |
| 407c8c: e9 4e fb ff ff jmpq 4077df <main+0x237f> | |
| 407c91: 8b 43 38 mov 0x38(%rbx),%eax | |
| 407c94: 03 84 24 f4 00 00 00 add 0xf4(%rsp),%eax | |
| 407c9b: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 | |
| 407ca0: 8d 70 01 lea 0x1(%rax),%esi | |
| 407ca3: 4c 89 f7 mov %r14,%rdi | |
| 407ca6: e8 85 a8 00 00 callq 412530 <ProcessList_keyAt> | |
| 407cab: 4c 89 f1 mov %r14,%rcx | |
| 407cae: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 | |
| 407cb3: 39 81 b8 00 00 00 cmp %eax,0xb8(%rcx) | |
| 407cb9: 0f 84 94 00 00 00 je 407d53 <main+0x28f3> | |
| 407cbf: 41 89 86 b8 00 00 00 mov %eax,0xb8(%r14) | |
| 407cc6: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 407ccb: 48 89 df mov %rbx,%rdi | |
| 407cce: 41 c7 86 bc 00 00 00 movl $0x1,0xbc(%r14) | |
| 407cd5: 01 00 00 00 | |
| 407cd9: 41 c6 86 c6 00 00 00 movb $0x0,0xc6(%r14) | |
| 407ce0: 00 | |
| 407ce1: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 407ce5: e8 76 5d 00 00 callq 40da60 <Panel_getHeader> | |
| 407cea: 4c 89 f7 mov %r14,%rdi | |
| 407ced: 48 89 c6 mov %rax,%rsi | |
| 407cf0: e8 3b a0 00 00 callq 411d30 <ProcessList_printHeader> | |
| 407cf5: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 407cfa: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 407d01: 00 | |
| 407d02: e9 e1 fe ff ff jmpq 407be8 <main+0x2788> | |
| 407d07: 48 8b 3d 42 6a 21 00 mov 0x216a42(%rip),%rdi # 61e750 <stdscr> | |
| 407d0e: 31 d2 xor %edx,%edx | |
| 407d10: be 07 00 00 00 mov $0x7,%esi | |
| 407d15: e8 76 d5 ff ff callq 405290 <wmove@plt> | |
| 407d1a: 83 c0 01 add $0x1,%eax | |
| 407d1d: 0f 84 fb f0 ff ff je 406e1e <main+0x19be> | |
| 407d23: 48 8b 3d 26 6a 21 00 mov 0x216a26(%rip),%rdi # 61e750 <stdscr> | |
| 407d2a: 83 ca ff or $0xffffffff,%edx | |
| 407d2d: be 78 75 41 00 mov $0x417578,%esi | |
| 407d32: e8 19 d0 ff ff callq 404d50 <waddnstr@plt> | |
| 407d37: e9 e2 f0 ff ff jmpq 406e1e <main+0x19be> | |
| 407d3c: 31 c9 xor %ecx,%ecx | |
| 407d3e: 31 d2 xor %edx,%edx | |
| 407d40: 31 f6 xor %esi,%esi | |
| 407d42: 31 ff xor %edi,%edi | |
| 407d44: e8 f7 c8 00 00 callq 414640 <SignalsPanel_new> | |
| 407d49: 48 89 44 24 60 mov %rax,0x60(%rsp) | |
| 407d4e: e9 d8 ea ff ff jmpq 40682b <main+0x13cb> | |
| 407d53: 4c 89 f7 mov %r14,%rdi | |
| 407d56: e8 b5 9f 00 00 callq 411d10 <ProcessList_invertSortOrder> | |
| 407d5b: 41 c6 86 c6 00 00 00 movb $0x0,0xc6(%r14) | |
| 407d62: 00 | |
| 407d63: c6 44 24 08 01 movb $0x1,0x8(%rsp) | |
| 407d68: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) | |
| 407d6f: 00 | |
| 407d70: e9 73 fe ff ff jmpq 407be8 <main+0x2788> | |
| 407d75: 48 8b 0d ac 69 21 00 mov 0x2169ac(%rip),%rcx # 61e728 <optarg> | |
| 407d7c: ba 00 74 41 00 mov $0x417400,%edx | |
| 407d81: e9 ea d8 ff ff jmpq 405670 <main+0x210> | |
| 0000000000407d86 <_start>: | |
| 407d86: 31 ed xor %ebp,%ebp | |
| 407d88: 49 89 d1 mov %rdx,%r9 | |
| 407d8b: 5e pop %rsi | |
| 407d8c: 48 89 e2 mov %rsp,%rdx | |
| 407d8f: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp | |
| 407d93: 50 push %rax | |
| 407d94: 54 push %rsp | |
| 407d95: 49 c7 c0 e0 69 41 00 mov $0x4169e0,%r8 | |
| 407d9c: 48 c7 c1 50 69 41 00 mov $0x416950,%rcx | |
| 407da3: 48 c7 c7 60 54 40 00 mov $0x405460,%rdi | |
| 407daa: e8 c1 d1 ff ff callq 404f70 <__libc_start_main@plt> | |
| 407daf: f4 hlt | |
| 407db0: b8 0f e7 61 00 mov $0x61e70f,%eax | |
| 407db5: 55 push %rbp | |
| 407db6: 48 2d 08 e7 61 00 sub $0x61e708,%rax | |
| 407dbc: 48 83 f8 0e cmp $0xe,%rax | |
| 407dc0: 48 89 e5 mov %rsp,%rbp | |
| 407dc3: 77 02 ja 407dc7 <_start+0x41> | |
| 407dc5: 5d pop %rbp | |
| 407dc6: c3 retq | |
| 407dc7: b8 00 00 00 00 mov $0x0,%eax | |
| 407dcc: 48 85 c0 test %rax,%rax | |
| 407dcf: 74 f4 je 407dc5 <_start+0x3f> | |
| 407dd1: 5d pop %rbp | |
| 407dd2: bf 08 e7 61 00 mov $0x61e708,%edi | |
| 407dd7: ff e0 jmpq *%rax | |
| 407dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 407de0: b8 08 e7 61 00 mov $0x61e708,%eax | |
| 407de5: 55 push %rbp | |
| 407de6: 48 2d 08 e7 61 00 sub $0x61e708,%rax | |
| 407dec: 48 c1 f8 03 sar $0x3,%rax | |
| 407df0: 48 89 e5 mov %rsp,%rbp | |
| 407df3: 48 89 c2 mov %rax,%rdx | |
| 407df6: 48 c1 ea 3f shr $0x3f,%rdx | |
| 407dfa: 48 01 d0 add %rdx,%rax | |
| 407dfd: 48 d1 f8 sar %rax | |
| 407e00: 75 02 jne 407e04 <_start+0x7e> | |
| 407e02: 5d pop %rbp | |
| 407e03: c3 retq | |
| 407e04: ba 00 00 00 00 mov $0x0,%edx | |
| 407e09: 48 85 d2 test %rdx,%rdx | |
| 407e0c: 74 f4 je 407e02 <_start+0x7c> | |
| 407e0e: 5d pop %rbp | |
| 407e0f: 48 89 c6 mov %rax,%rsi | |
| 407e12: bf 08 e7 61 00 mov $0x61e708,%edi | |
| 407e17: ff e2 jmpq *%rdx | |
| 407e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 407e20: 80 3d 41 69 21 00 00 cmpb $0x0,0x216941(%rip) # 61e768 <stderr+0x8> | |
| 407e27: 75 11 jne 407e3a <_start+0xb4> | |
| 407e29: 55 push %rbp | |
| 407e2a: 48 89 e5 mov %rsp,%rbp | |
| 407e2d: e8 7e ff ff ff callq 407db0 <_start+0x2a> | |
| 407e32: 5d pop %rbp | |
| 407e33: c6 05 2e 69 21 00 01 movb $0x1,0x21692e(%rip) # 61e768 <stderr+0x8> | |
| 407e3a: f3 c3 repz retq | |
| 407e3c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 407e40: 48 83 3d a8 4f 21 00 cmpq $0x0,0x214fa8(%rip) # 61cdf0 <_IO_stdin_used+0x2063f0> | |
| 407e47: 00 | |
| 407e48: 74 1e je 407e68 <_start+0xe2> | |
| 407e4a: b8 00 00 00 00 mov $0x0,%eax | |
| 407e4f: 48 85 c0 test %rax,%rax | |
| 407e52: 74 14 je 407e68 <_start+0xe2> | |
| 407e54: 55 push %rbp | |
| 407e55: bf f0 cd 61 00 mov $0x61cdf0,%edi | |
| 407e5a: 48 89 e5 mov %rsp,%rbp | |
| 407e5d: ff d0 callq *%rax | |
| 407e5f: 5d pop %rbp | |
| 407e60: e9 7b ff ff ff jmpq 407de0 <_start+0x5a> | |
| 407e65: 0f 1f 00 nopl (%rax) | |
| 407e68: e9 73 ff ff ff jmpq 407de0 <_start+0x5a> | |
| 407e6d: 0f 1f 00 nopl (%rax) | |
| 407e70: 53 push %rbx | |
| 407e71: 48 89 fb mov %rdi,%rbx | |
| 407e74: e8 97 5b 00 00 callq 40da10 <Panel_done> | |
| 407e79: 48 89 df mov %rbx,%rdi | |
| 407e7c: 5b pop %rbx | |
| 407e7d: e9 6e cd ff ff jmpq 404bf0 <free@plt> | |
| 407e82: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 407e89: 1f 84 00 00 00 00 00 | |
| 407e90: 41 54 push %r12 | |
| 407e92: 55 push %rbp | |
| 407e93: 89 f5 mov %esi,%ebp | |
| 407e95: 53 push %rbx | |
| 407e96: 48 8b 87 08 26 00 00 mov 0x2608(%rdi),%rax | |
| 407e9d: 48 89 fb mov %rdi,%rbx | |
| 407ea0: 4c 8b 60 10 mov 0x10(%rax),%r12 | |
| 407ea4: e8 f7 5c 00 00 callq 40dba0 <Panel_getSelected> | |
| 407ea9: 8b 40 18 mov 0x18(%rax),%eax | |
| 407eac: 0f b6 d0 movzbl %al,%edx | |
| 407eaf: c1 f8 10 sar $0x10,%eax | |
| 407eb2: 83 fd 6c cmp $0x6c,%ebp | |
| 407eb5: 0f 84 a5 00 00 00 je 407f60 <_start+0x1da> | |
| 407ebb: 7e 23 jle 407ee0 <_start+0x15a> | |
| 407ebd: 81 fd 0d 01 00 00 cmp $0x10d,%ebp | |
| 407ec3: 0f 84 97 00 00 00 je 407f60 <_start+0x1da> | |
| 407ec9: 81 fd 0e 01 00 00 cmp $0x10e,%ebp | |
| 407ecf: 74 19 je 407eea <_start+0x164> | |
| 407ed1: 83 fd 72 cmp $0x72,%ebp | |
| 407ed4: 74 14 je 407eea <_start+0x164> | |
| 407ed6: 5b pop %rbx | |
| 407ed7: 5d pop %rbp | |
| 407ed8: b8 01 00 00 00 mov $0x1,%eax | |
| 407edd: 41 5c pop %r12 | |
| 407edf: c3 retq | |
| 407ee0: 83 fd 4c cmp $0x4c,%ebp | |
| 407ee3: 74 7b je 407f60 <_start+0x1da> | |
| 407ee5: 83 fd 52 cmp $0x52,%ebp | |
| 407ee8: 75 ec jne 407ed6 <_start+0x150> | |
| 407eea: 48 98 cltq | |
| 407eec: 48 8b ab 18 26 00 00 mov 0x2618(%rbx),%rbp | |
| 407ef3: b9 01 00 00 00 mov $0x1,%ecx | |
| 407ef8: 48 8b 34 c5 40 de 61 mov 0x61de40(,%rax,8),%rsi | |
| 407eff: 00 | |
| 407f00: 4c 89 e7 mov %r12,%rdi | |
| 407f03: e8 c8 3b 00 00 callq 40bad0 <Header_addMeter> | |
| 407f08: 48 89 c7 mov %rax,%rdi | |
| 407f0b: e8 30 56 00 00 callq 40d540 <Meter_toListItem> | |
| 407f10: 48 89 ef mov %rbp,%rdi | |
| 407f13: 48 89 c6 mov %rax,%rsi | |
| 407f16: e8 e5 5b 00 00 callq 40db00 <Panel_add> | |
| 407f1b: 48 8b 83 08 26 00 00 mov 0x2608(%rbx),%rax | |
| 407f22: 4c 89 e7 mov %r12,%rdi | |
| 407f25: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 407f29: e8 b2 3f 00 00 callq 40bee0 <Header_calculateHeight> | |
| 407f2e: 4c 89 e7 mov %r12,%rdi | |
| 407f31: e8 6a 3e 00 00 callq 40bda0 <Header_draw> | |
| 407f36: 48 8b bb 20 26 00 00 mov 0x2620(%rbx),%rdi | |
| 407f3d: 41 8b 54 24 1c mov 0x1c(%r12),%edx | |
| 407f42: 8b 4f 08 mov 0x8(%rdi),%ecx | |
| 407f45: 44 8b 47 0c mov 0xc(%rdi),%r8d | |
| 407f49: 8b 37 mov (%rdi),%esi | |
| 407f4b: e8 30 b2 00 00 callq 413180 <ScreenManager_resize> | |
| 407f50: 5b pop %rbx | |
| 407f51: 5d pop %rbp | |
| 407f52: 31 c0 xor %eax,%eax | |
| 407f54: 41 5c pop %r12 | |
| 407f56: c3 retq | |
| 407f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 407f5e: 00 00 | |
| 407f60: 48 98 cltq | |
| 407f62: 48 8b ab 10 26 00 00 mov 0x2610(%rbx),%rbp | |
| 407f69: 31 c9 xor %ecx,%ecx | |
| 407f6b: 48 8b 34 c5 40 de 61 mov 0x61de40(,%rax,8),%rsi | |
| 407f72: 00 | |
| 407f73: eb 8b jmp 407f00 <_start+0x17a> | |
| 407f75: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 407f7c: 00 00 00 00 | |
| 0000000000407f80 <AvailableMetersPanel_new>: | |
| 407f80: 41 56 push %r14 | |
| 407f82: 49 89 f6 mov %rsi,%r14 | |
| 407f85: 41 55 push %r13 | |
| 407f87: 49 89 d5 mov %rdx,%r13 | |
| 407f8a: 41 54 push %r12 | |
| 407f8c: 49 89 fc mov %rdi,%r12 | |
| 407f8f: bf 28 26 00 00 mov $0x2628,%edi | |
| 407f94: 55 push %rbp | |
| 407f95: 53 push %rbx | |
| 407f96: 48 89 cb mov %rcx,%rbx | |
| 407f99: 48 83 ec 50 sub $0x50,%rsp | |
| 407f9d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 407fa4: 00 00 | |
| 407fa6: 48 89 44 24 48 mov %rax,0x48(%rsp) | |
| 407fab: 31 c0 xor %eax,%eax | |
| 407fad: e8 2e d1 ff ff callq 4050e0 <malloc@plt> | |
| 407fb2: 45 31 c9 xor %r9d,%r9d | |
| 407fb5: 48 89 c5 mov %rax,%rbp | |
| 407fb8: ba 01 00 00 00 mov $0x1,%edx | |
| 407fbd: 48 89 c7 mov %rax,%rdi | |
| 407fc0: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 407fc6: b9 01 00 00 00 mov $0x1,%ecx | |
| 407fcb: be 01 00 00 00 mov $0x1,%esi | |
| 407fd0: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 407fd7: e8 24 59 00 00 callq 40d900 <Panel_init> | |
| 407fdc: be 04 6a 41 00 mov $0x416a04,%esi | |
| 407fe1: 48 89 ef mov %rbp,%rdi | |
| 407fe4: 48 89 9d 20 26 00 00 mov %rbx,0x2620(%rbp) | |
| 407feb: 48 c7 45 08 70 7e 40 movq $0x407e70,0x8(%rbp) | |
| 407ff2: 00 | |
| 407ff3: 4c 89 a5 08 26 00 00 mov %r12,0x2608(%rbp) | |
| 407ffa: bb 01 00 00 00 mov $0x1,%ebx | |
| 407fff: 4c 89 b5 10 26 00 00 mov %r14,0x2610(%rbp) | |
| 408006: 4c 89 ad 18 26 00 00 mov %r13,0x2618(%rbp) | |
| 40800d: 48 c7 85 f8 25 00 00 movq $0x407e90,0x25f8(%rbp) | |
| 408014: 90 7e 40 00 | |
| 408018: e8 53 5a 00 00 callq 40da70 <Panel_setHeader> | |
| 40801d: 48 8b 15 24 5e 21 00 mov 0x215e24(%rip),%rdx # 61de48 <Meter_types+0x8> | |
| 408024: 48 85 d2 test %rdx,%rdx | |
| 408027: 74 3c je 408065 <AvailableMetersPanel_new+0xe5> | |
| 408029: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 408030: 48 81 fa 20 d9 61 00 cmp $0x61d920,%rdx | |
| 408037: 74 19 je 408052 <AvailableMetersPanel_new+0xd2> | |
| 408039: 48 8b 7a 30 mov 0x30(%rdx),%rdi | |
| 40803d: 89 de mov %ebx,%esi | |
| 40803f: c1 e6 10 shl $0x10,%esi | |
| 408042: e8 39 42 00 00 callq 40c280 <ListItem_new> | |
| 408047: 48 89 ef mov %rbp,%rdi | |
| 40804a: 48 89 c6 mov %rax,%rsi | |
| 40804d: e8 ae 5a 00 00 callq 40db00 <Panel_add> | |
| 408052: 83 c3 01 add $0x1,%ebx | |
| 408055: 48 63 c3 movslq %ebx,%rax | |
| 408058: 48 8b 14 c5 40 de 61 mov 0x61de40(,%rax,8),%rdx | |
| 40805f: 00 | |
| 408060: 48 85 d2 test %rdx,%rdx | |
| 408063: 75 cb jne 408030 <AvailableMetersPanel_new+0xb0> | |
| 408065: 49 8b 44 24 08 mov 0x8(%r12),%rax | |
| 40806a: 44 8b 60 48 mov 0x48(%rax),%r12d | |
| 40806e: 41 83 fc 01 cmp $0x1,%r12d | |
| 408072: 0f 8e 88 00 00 00 jle 408100 <AvailableMetersPanel_new+0x180> | |
| 408078: 31 f6 xor %esi,%esi | |
| 40807a: bf 15 6a 41 00 mov $0x416a15,%edi | |
| 40807f: bb 01 00 00 00 mov $0x1,%ebx | |
| 408084: e8 f7 41 00 00 callq 40c280 <ListItem_new> | |
| 408089: 48 89 ef mov %rbp,%rdi | |
| 40808c: 48 89 c6 mov %rax,%rsi | |
| 40808f: e8 6c 5a 00 00 callq 40db00 <Panel_add> | |
| 408094: 0f 1f 40 00 nopl 0x0(%rax) | |
| 408098: 4c 8b 05 b1 58 21 00 mov 0x2158b1(%rip),%r8 # 61d950 <CPUMeter+0x30> | |
| 40809f: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 4080a4: 41 89 d9 mov %ebx,%r9d | |
| 4080a7: b9 21 6a 41 00 mov $0x416a21,%ecx | |
| 4080ac: ba 32 00 00 00 mov $0x32,%edx | |
| 4080b1: be 01 00 00 00 mov $0x1,%esi | |
| 4080b6: 31 c0 xor %eax,%eax | |
| 4080b8: e8 a3 d2 ff ff callq 405360 <__sprintf_chk@plt> | |
| 4080bd: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 4080c2: 89 de mov %ebx,%esi | |
| 4080c4: 83 c3 01 add $0x1,%ebx | |
| 4080c7: e8 b4 41 00 00 callq 40c280 <ListItem_new> | |
| 4080cc: 48 89 ef mov %rbp,%rdi | |
| 4080cf: 48 89 c6 mov %rax,%rsi | |
| 4080d2: e8 29 5a 00 00 callq 40db00 <Panel_add> | |
| 4080d7: 41 39 dc cmp %ebx,%r12d | |
| 4080da: 7d bc jge 408098 <AvailableMetersPanel_new+0x118> | |
| 4080dc: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx | |
| 4080e1: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx | |
| 4080e8: 00 00 | |
| 4080ea: 48 89 e8 mov %rbp,%rax | |
| 4080ed: 75 2d jne 40811c <AvailableMetersPanel_new+0x19c> | |
| 4080ef: 48 83 c4 50 add $0x50,%rsp | |
| 4080f3: 5b pop %rbx | |
| 4080f4: 5d pop %rbp | |
| 4080f5: 41 5c pop %r12 | |
| 4080f7: 41 5d pop %r13 | |
| 4080f9: 41 5e pop %r14 | |
| 4080fb: c3 retq | |
| 4080fc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 408100: be 01 00 00 00 mov $0x1,%esi | |
| 408105: bf 29 91 41 00 mov $0x419129,%edi | |
| 40810a: e8 71 41 00 00 callq 40c280 <ListItem_new> | |
| 40810f: 48 89 ef mov %rbp,%rdi | |
| 408112: 48 89 c6 mov %rax,%rsi | |
| 408115: e8 e6 59 00 00 callq 40db00 <Panel_add> | |
| 40811a: eb c0 jmp 4080dc <AvailableMetersPanel_new+0x15c> | |
| 40811c: e8 bf cc ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 408121: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 408128: 00 00 00 | |
| 40812b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 408130: 53 push %rbx | |
| 408131: 48 89 fb mov %rdi,%rbx | |
| 408134: e8 d7 58 00 00 callq 40da10 <Panel_done> | |
| 408139: 48 89 df mov %rbx,%rdi | |
| 40813c: 5b pop %rbx | |
| 40813d: e9 ae ca ff ff jmpq 404bf0 <free@plt> | |
| 408142: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 408149: 1f 84 00 00 00 00 00 | |
| 0000000000408150 <CategoriesPanel_makeMetersPage>: | |
| 408150: 41 55 push %r13 | |
| 408152: be 27 6a 41 00 mov $0x416a27,%esi | |
| 408157: 41 54 push %r12 | |
| 408159: 55 push %rbp | |
| 40815a: 53 push %rbx | |
| 40815b: 48 89 fb mov %rdi,%rbx | |
| 40815e: 48 83 ec 08 sub $0x8,%rsp | |
| 408162: 48 8b bf 08 26 00 00 mov 0x2608(%rdi),%rdi | |
| 408169: 48 8b 8b 10 26 00 00 mov 0x2610(%rbx),%rcx | |
| 408170: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 408174: 48 8b 10 mov (%rax),%rdx | |
| 408177: e8 b4 56 00 00 callq 40d830 <MetersPanel_new> | |
| 40817c: 48 8b bb 08 26 00 00 mov 0x2608(%rbx),%rdi | |
| 408183: 48 89 c5 mov %rax,%rbp | |
| 408186: 48 8b 8b 10 26 00 00 mov 0x2610(%rbx),%rcx | |
| 40818d: be 33 6a 41 00 mov $0x416a33,%esi | |
| 408192: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 408196: 48 8b 50 08 mov 0x8(%rax),%rdx | |
| 40819a: e8 91 56 00 00 callq 40d830 <MetersPanel_new> | |
| 40819f: 48 8b 8b 10 26 00 00 mov 0x2610(%rbx),%rcx | |
| 4081a6: 48 8b bb 08 26 00 00 mov 0x2608(%rbx),%rdi | |
| 4081ad: 48 89 ee mov %rbp,%rsi | |
| 4081b0: 48 89 c2 mov %rax,%rdx | |
| 4081b3: 49 89 c4 mov %rax,%r12 | |
| 4081b6: e8 c5 fd ff ff callq 407f80 <AvailableMetersPanel_new> | |
| 4081bb: 31 d2 xor %edx,%edx | |
| 4081bd: 31 f6 xor %esi,%esi | |
| 4081bf: bf 00 d6 61 00 mov $0x61d600,%edi | |
| 4081c4: 49 89 c5 mov %rax,%r13 | |
| 4081c7: e8 d4 30 00 00 callq 40b2a0 <FunctionBar_new> | |
| 4081cc: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 4081d3: b9 14 00 00 00 mov $0x14,%ecx | |
| 4081d8: 48 89 c2 mov %rax,%rdx | |
| 4081db: 48 89 ee mov %rbp,%rsi | |
| 4081de: e8 5d ae 00 00 callq 413040 <ScreenManager_add> | |
| 4081e3: 31 d2 xor %edx,%edx | |
| 4081e5: 31 f6 xor %esi,%esi | |
| 4081e7: bf 00 d6 61 00 mov $0x61d600,%edi | |
| 4081ec: e8 af 30 00 00 callq 40b2a0 <FunctionBar_new> | |
| 4081f1: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 4081f8: b9 14 00 00 00 mov $0x14,%ecx | |
| 4081fd: 48 89 c2 mov %rax,%rdx | |
| 408200: 4c 89 e6 mov %r12,%rsi | |
| 408203: e8 38 ae 00 00 callq 413040 <ScreenManager_add> | |
| 408208: 31 d2 xor %edx,%edx | |
| 40820a: 31 f6 xor %esi,%esi | |
| 40820c: bf a0 d5 61 00 mov $0x61d5a0,%edi | |
| 408211: e8 8a 30 00 00 callq 40b2a0 <FunctionBar_new> | |
| 408216: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 40821d: 48 83 c4 08 add $0x8,%rsp | |
| 408221: 4c 89 ee mov %r13,%rsi | |
| 408224: 5b pop %rbx | |
| 408225: 5d pop %rbp | |
| 408226: 41 5c pop %r12 | |
| 408228: 41 5d pop %r13 | |
| 40822a: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 40822f: 48 89 c2 mov %rax,%rdx | |
| 408232: e9 09 ae 00 00 jmpq 413040 <ScreenManager_add> | |
| 408237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40823e: 00 00 | |
| 408240: 41 55 push %r13 | |
| 408242: 41 54 push %r12 | |
| 408244: 55 push %rbp | |
| 408245: 48 89 fd mov %rdi,%rbp | |
| 408248: 53 push %rbx | |
| 408249: 89 f3 mov %esi,%ebx | |
| 40824b: 48 83 ec 08 sub $0x8,%rsp | |
| 40824f: e8 dc 59 00 00 callq 40dc30 <Panel_getSelectedIndex> | |
| 408254: 81 fb 03 01 00 00 cmp $0x103,%ebx | |
| 40825a: 41 89 c5 mov %eax,%r13d | |
| 40825d: 0f 8f 05 01 00 00 jg 408368 <CategoriesPanel_makeMetersPage+0x218> | |
| 408263: 81 fb 02 01 00 00 cmp $0x102,%ebx | |
| 408269: 0f 8d 31 01 00 00 jge 4083a0 <CategoriesPanel_makeMetersPage+0x250> | |
| 40826f: 83 fb 0e cmp $0xe,%ebx | |
| 408272: 0f 84 28 01 00 00 je 4083a0 <CategoriesPanel_makeMetersPage+0x250> | |
| 408278: 83 fb 10 cmp $0x10,%ebx | |
| 40827b: 0f 84 1f 01 00 00 je 4083a0 <CategoriesPanel_makeMetersPage+0x250> | |
| 408281: 83 fb ff cmp $0xffffffff,%ebx | |
| 408284: 0f 85 f6 00 00 00 jne 408380 <CategoriesPanel_makeMetersPage+0x230> | |
| 40828a: 48 8b bd 10 26 00 00 mov 0x2610(%rbp),%rdi | |
| 408291: e8 9a ad 00 00 callq 413030 <ScreenManager_size> | |
| 408296: 83 f8 01 cmp $0x1,%eax | |
| 408299: 41 89 c4 mov %eax,%r12d | |
| 40829c: 7e 23 jle 4082c1 <CategoriesPanel_makeMetersPage+0x171> | |
| 40829e: bb 01 00 00 00 mov $0x1,%ebx | |
| 4082a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4082a8: 48 8b bd 10 26 00 00 mov 0x2610(%rbp),%rdi | |
| 4082af: be 01 00 00 00 mov $0x1,%esi | |
| 4082b4: 83 c3 01 add $0x1,%ebx | |
| 4082b7: e8 84 ae 00 00 callq 413140 <ScreenManager_remove> | |
| 4082bc: 44 39 e3 cmp %r12d,%ebx | |
| 4082bf: 75 e7 jne 4082a8 <CategoriesPanel_makeMetersPage+0x158> | |
| 4082c1: 41 83 fd 01 cmp $0x1,%r13d | |
| 4082c5: 0f 84 5d 01 00 00 je 408428 <CategoriesPanel_makeMetersPage+0x2d8> | |
| 4082cb: 0f 8e 3f 01 00 00 jle 408410 <CategoriesPanel_makeMetersPage+0x2c0> | |
| 4082d1: 41 83 fd 02 cmp $0x2,%r13d | |
| 4082d5: 0f 84 e5 00 00 00 je 4083c0 <CategoriesPanel_makeMetersPage+0x270> | |
| 4082db: 41 83 fd 03 cmp $0x3,%r13d | |
| 4082df: 90 nop | |
| 4082e0: 0f 85 15 01 00 00 jne 4083fb <CategoriesPanel_makeMetersPage+0x2ab> | |
| 4082e6: 48 8b b5 10 26 00 00 mov 0x2610(%rbp),%rsi | |
| 4082ed: 48 8b bd 08 26 00 00 mov 0x2608(%rbp),%rdi | |
| 4082f4: e8 d7 05 00 00 callq 4088d0 <ColumnsPanel_new> | |
| 4082f9: 48 8b 95 10 26 00 00 mov 0x2610(%rbp),%rdx | |
| 408300: 48 8b bd 08 26 00 00 mov 0x2608(%rbp),%rdi | |
| 408307: 48 89 c6 mov %rax,%rsi | |
| 40830a: 48 89 c3 mov %rax,%rbx | |
| 40830d: e8 3e dc 00 00 callq 415f50 <AvailableColumnsPanel_new> | |
| 408312: 31 d2 xor %edx,%edx | |
| 408314: 31 f6 xor %esi,%esi | |
| 408316: bf e0 d4 61 00 mov $0x61d4e0,%edi | |
| 40831b: 49 89 c4 mov %rax,%r12 | |
| 40831e: e8 7d 2f 00 00 callq 40b2a0 <FunctionBar_new> | |
| 408323: 48 8b bd 10 26 00 00 mov 0x2610(%rbp),%rdi | |
| 40832a: b9 14 00 00 00 mov $0x14,%ecx | |
| 40832f: 48 89 c2 mov %rax,%rdx | |
| 408332: 48 89 de mov %rbx,%rsi | |
| 408335: e8 06 ad 00 00 callq 413040 <ScreenManager_add> | |
| 40833a: 31 d2 xor %edx,%edx | |
| 40833c: 31 f6 xor %esi,%esi | |
| 40833e: bf 20 d4 61 00 mov $0x61d420,%edi | |
| 408343: e8 58 2f 00 00 callq 40b2a0 <FunctionBar_new> | |
| 408348: 48 8b bd 10 26 00 00 mov 0x2610(%rbp),%rdi | |
| 40834f: 48 89 c2 mov %rax,%rdx | |
| 408352: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 408357: 4c 89 e6 mov %r12,%rsi | |
| 40835a: e8 e1 ac 00 00 callq 413040 <ScreenManager_add> | |
| 40835f: 31 c0 xor %eax,%eax | |
| 408361: eb 22 jmp 408385 <CategoriesPanel_makeMetersPage+0x235> | |
| 408363: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 408368: 81 fb 53 01 00 00 cmp $0x153,%ebx | |
| 40836e: 7f 20 jg 408390 <CategoriesPanel_makeMetersPage+0x240> | |
| 408370: 81 fb 52 01 00 00 cmp $0x152,%ebx | |
| 408376: 7d 28 jge 4083a0 <CategoriesPanel_makeMetersPage+0x250> | |
| 408378: 81 fb 06 01 00 00 cmp $0x106,%ebx | |
| 40837e: 74 20 je 4083a0 <CategoriesPanel_makeMetersPage+0x250> | |
| 408380: b8 01 00 00 00 mov $0x1,%eax | |
| 408385: 48 83 c4 08 add $0x8,%rsp | |
| 408389: 5b pop %rbx | |
| 40838a: 5d pop %rbp | |
| 40838b: 41 5c pop %r12 | |
| 40838d: 41 5d pop %r13 | |
| 40838f: c3 retq | |
| 408390: 81 fb 68 01 00 00 cmp $0x168,%ebx | |
| 408396: 75 e8 jne 408380 <CategoriesPanel_makeMetersPage+0x230> | |
| 408398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40839f: 00 | |
| 4083a0: 89 de mov %ebx,%esi | |
| 4083a2: 48 89 ef mov %rbp,%rdi | |
| 4083a5: e8 56 5f 00 00 callq 40e300 <Panel_onKey> | |
| 4083aa: 48 89 ef mov %rbp,%rdi | |
| 4083ad: e8 7e 58 00 00 callq 40dc30 <Panel_getSelectedIndex> | |
| 4083b2: 41 39 c5 cmp %eax,%r13d | |
| 4083b5: 74 c9 je 408380 <CategoriesPanel_makeMetersPage+0x230> | |
| 4083b7: 41 89 c5 mov %eax,%r13d | |
| 4083ba: e9 cb fe ff ff jmpq 40828a <CategoriesPanel_makeMetersPage+0x13a> | |
| 4083bf: 90 nop | |
| 4083c0: 48 8b b5 10 26 00 00 mov 0x2610(%rbp),%rsi | |
| 4083c7: 48 8b bd 08 26 00 00 mov 0x2608(%rbp),%rdi | |
| 4083ce: e8 0d 04 00 00 callq 4087e0 <ColorsPanel_new> | |
| 4083d3: 31 d2 xor %edx,%edx | |
| 4083d5: 48 89 c3 mov %rax,%rbx | |
| 4083d8: 31 f6 xor %esi,%esi | |
| 4083da: bf 80 d4 61 00 mov $0x61d480,%edi | |
| 4083df: e8 bc 2e 00 00 callq 40b2a0 <FunctionBar_new> | |
| 4083e4: 48 8b bd 10 26 00 00 mov 0x2610(%rbp),%rdi | |
| 4083eb: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 4083f0: 48 89 c2 mov %rax,%rdx | |
| 4083f3: 48 89 de mov %rbx,%rsi | |
| 4083f6: e8 45 ac 00 00 callq 413040 <ScreenManager_add> | |
| 4083fb: 48 83 c4 08 add $0x8,%rsp | |
| 4083ff: 31 c0 xor %eax,%eax | |
| 408401: 5b pop %rbx | |
| 408402: 5d pop %rbp | |
| 408403: 41 5c pop %r12 | |
| 408405: 41 5d pop %r13 | |
| 408407: c3 retq | |
| 408408: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40840f: 00 | |
| 408410: 45 85 ed test %r13d,%r13d | |
| 408413: 75 e6 jne 4083fb <CategoriesPanel_makeMetersPage+0x2ab> | |
| 408415: 48 89 ef mov %rbp,%rdi | |
| 408418: e8 33 fd ff ff callq 408150 <CategoriesPanel_makeMetersPage> | |
| 40841d: 31 c0 xor %eax,%eax | |
| 40841f: e9 61 ff ff ff jmpq 408385 <CategoriesPanel_makeMetersPage+0x235> | |
| 408424: 0f 1f 40 00 nopl 0x0(%rax) | |
| 408428: 48 8b b5 10 26 00 00 mov 0x2610(%rbp),%rsi | |
| 40842f: 48 8b bd 08 26 00 00 mov 0x2608(%rbp),%rdi | |
| 408436: e8 55 28 00 00 callq 40ac90 <DisplayOptionsPanel_new> | |
| 40843b: 31 d2 xor %edx,%edx | |
| 40843d: 48 89 c3 mov %rax,%rbx | |
| 408440: 31 f6 xor %esi,%esi | |
| 408442: bf 40 d5 61 00 mov $0x61d540,%edi | |
| 408447: eb 96 jmp 4083df <CategoriesPanel_makeMetersPage+0x28f> | |
| 408449: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 0000000000408450 <CategoriesPanel_new>: | |
| 408450: 41 54 push %r12 | |
| 408452: 49 89 fc mov %rdi,%r12 | |
| 408455: bf 18 26 00 00 mov $0x2618,%edi | |
| 40845a: 55 push %rbp | |
| 40845b: 48 89 f5 mov %rsi,%rbp | |
| 40845e: 53 push %rbx | |
| 40845f: 48 83 ec 10 sub $0x10,%rsp | |
| 408463: e8 78 cc ff ff callq 4050e0 <malloc@plt> | |
| 408468: 45 31 c9 xor %r9d,%r9d | |
| 40846b: 48 89 c3 mov %rax,%rbx | |
| 40846e: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 408474: b9 01 00 00 00 mov $0x1,%ecx | |
| 408479: ba 01 00 00 00 mov $0x1,%edx | |
| 40847e: 48 89 c7 mov %rax,%rdi | |
| 408481: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 408488: be 01 00 00 00 mov $0x1,%esi | |
| 40848d: e8 6e 54 00 00 callq 40d900 <Panel_init> | |
| 408492: 48 89 df mov %rbx,%rdi | |
| 408495: be 40 6a 41 00 mov $0x416a40,%esi | |
| 40849a: 4c 89 a3 08 26 00 00 mov %r12,0x2608(%rbx) | |
| 4084a1: 48 89 ab 10 26 00 00 mov %rbp,0x2610(%rbx) | |
| 4084a8: 48 c7 43 08 30 81 40 movq $0x408130,0x8(%rbx) | |
| 4084af: 00 | |
| 4084b0: 48 c7 83 f8 25 00 00 movq $0x408240,0x25f8(%rbx) | |
| 4084b7: 40 82 40 00 | |
| 4084bb: e8 b0 55 00 00 callq 40da70 <Panel_setHeader> | |
| 4084c0: 31 f6 xor %esi,%esi | |
| 4084c2: bf 46 6a 41 00 mov $0x416a46,%edi | |
| 4084c7: e8 b4 3d 00 00 callq 40c280 <ListItem_new> | |
| 4084cc: 48 89 df mov %rbx,%rdi | |
| 4084cf: 48 89 c6 mov %rax,%rsi | |
| 4084d2: e8 29 56 00 00 callq 40db00 <Panel_add> | |
| 4084d7: 31 f6 xor %esi,%esi | |
| 4084d9: bf 4d 6a 41 00 mov $0x416a4d,%edi | |
| 4084de: e8 9d 3d 00 00 callq 40c280 <ListItem_new> | |
| 4084e3: 48 89 df mov %rbx,%rdi | |
| 4084e6: 48 89 c6 mov %rax,%rsi | |
| 4084e9: e8 12 56 00 00 callq 40db00 <Panel_add> | |
| 4084ee: 31 f6 xor %esi,%esi | |
| 4084f0: bf 5d 6a 41 00 mov $0x416a5d,%edi | |
| 4084f5: e8 86 3d 00 00 callq 40c280 <ListItem_new> | |
| 4084fa: 48 89 df mov %rbx,%rdi | |
| 4084fd: 48 89 c6 mov %rax,%rsi | |
| 408500: e8 fb 55 00 00 callq 40db00 <Panel_add> | |
| 408505: 31 f6 xor %esi,%esi | |
| 408507: bf 96 95 41 00 mov $0x419596,%edi | |
| 40850c: e8 6f 3d 00 00 callq 40c280 <ListItem_new> | |
| 408511: 48 89 df mov %rbx,%rdi | |
| 408514: 48 89 c6 mov %rax,%rsi | |
| 408517: e8 e4 55 00 00 callq 40db00 <Panel_add> | |
| 40851c: 48 83 c4 10 add $0x10,%rsp | |
| 408520: 48 89 d8 mov %rbx,%rax | |
| 408523: 5b pop %rbx | |
| 408524: 5d pop %rbp | |
| 408525: 41 5c pop %r12 | |
| 408527: c3 retq | |
| 408528: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40852f: 00 | |
| 408530: 53 push %rbx | |
| 408531: 48 89 fb mov %rdi,%rbx | |
| 408534: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 408538: e8 b3 c6 ff ff callq 404bf0 <free@plt> | |
| 40853d: 48 89 df mov %rbx,%rdi | |
| 408540: 5b pop %rbx | |
| 408541: e9 aa c6 ff ff jmpq 404bf0 <free@plt> | |
| 408546: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40854d: 00 00 00 | |
| 408550: 55 push %rbp | |
| 408551: ba 9c 6a 41 00 mov $0x416a9c,%edx | |
| 408556: 48 89 fd mov %rdi,%rbp | |
| 408559: 53 push %rbx | |
| 40855a: 48 89 f3 mov %rsi,%rbx | |
| 40855d: 48 89 df mov %rbx,%rdi | |
| 408560: 48 83 ec 08 sub $0x8,%rsp | |
| 408564: 8b 35 ee 62 21 00 mov 0x2162ee(%rip),%esi # 61e858 <CRT_colors+0xb8> | |
| 40856a: e8 71 a7 00 00 callq 412ce0 <RichString_write> | |
| 40856f: 48 8b 45 20 mov 0x20(%rbp),%rax | |
| 408573: 48 85 c0 test %rax,%rax | |
| 408576: 74 60 je 4085d8 <CategoriesPanel_new+0x188> | |
| 408578: 0f b6 00 movzbl (%rax),%eax | |
| 40857b: 84 c0 test %al,%al | |
| 40857d: 75 41 jne 4085c0 <CategoriesPanel_new+0x170> | |
| 40857f: 8b 35 d7 62 21 00 mov 0x2162d7(%rip),%esi # 61e85c <CRT_colors+0xbc> | |
| 408585: ba cb 6f 41 00 mov $0x416fcb,%edx | |
| 40858a: 48 89 df mov %rbx,%rdi | |
| 40858d: e8 1e a5 00 00 callq 412ab0 <RichString_append> | |
| 408592: 8b 35 c0 62 21 00 mov 0x2162c0(%rip),%esi # 61e858 <CRT_colors+0xb8> | |
| 408598: 48 89 df mov %rbx,%rdi | |
| 40859b: ba 9e 6a 41 00 mov $0x416a9e,%edx | |
| 4085a0: e8 0b a5 00 00 callq 412ab0 <RichString_append> | |
| 4085a5: 48 8b 55 10 mov 0x10(%rbp),%rdx | |
| 4085a9: 8b 35 b1 62 21 00 mov 0x2162b1(%rip),%esi # 61e860 <CRT_colors+0xc0> | |
| 4085af: 48 83 c4 08 add $0x8,%rsp | |
| 4085b3: 48 89 df mov %rbx,%rdi | |
| 4085b6: 5b pop %rbx | |
| 4085b7: 5d pop %rbp | |
| 4085b8: e9 f3 a4 00 00 jmpq 412ab0 <RichString_append> | |
| 4085bd: 0f 1f 00 nopl (%rax) | |
| 4085c0: 8b 35 96 62 21 00 mov 0x216296(%rip),%esi # 61e85c <CRT_colors+0xbc> | |
| 4085c6: ba 91 80 41 00 mov $0x418091,%edx | |
| 4085cb: 48 89 df mov %rbx,%rdi | |
| 4085ce: e8 dd a4 00 00 callq 412ab0 <RichString_append> | |
| 4085d3: eb bd jmp 408592 <CategoriesPanel_new+0x142> | |
| 4085d5: 0f 1f 00 nopl (%rax) | |
| 4085d8: 0f b6 45 18 movzbl 0x18(%rbp),%eax | |
| 4085dc: eb 9d jmp 40857b <CategoriesPanel_new+0x12b> | |
| 4085de: 66 90 xchg %ax,%ax | |
| 00000000004085e0 <CheckItem_new>: | |
| 4085e0: 41 54 push %r12 | |
| 4085e2: 41 89 d4 mov %edx,%r12d | |
| 4085e5: 55 push %rbp | |
| 4085e6: 48 89 f5 mov %rsi,%rbp | |
| 4085e9: 53 push %rbx | |
| 4085ea: 48 89 fb mov %rdi,%rbx | |
| 4085ed: bf 28 00 00 00 mov $0x28,%edi | |
| 4085f2: e8 e9 ca ff ff callq 4050e0 <malloc@plt> | |
| 4085f7: 48 c7 00 50 85 40 00 movq $0x408550,(%rax) | |
| 4085fe: 48 c7 40 08 30 85 40 movq $0x408530,0x8(%rax) | |
| 408605: 00 | |
| 408606: 48 89 58 10 mov %rbx,0x10(%rax) | |
| 40860a: 44 88 60 18 mov %r12b,0x18(%rax) | |
| 40860e: 48 89 68 20 mov %rbp,0x20(%rax) | |
| 408612: 5b pop %rbx | |
| 408613: 5d pop %rbp | |
| 408614: 41 5c pop %r12 | |
| 408616: c3 retq | |
| 408617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40861e: 00 00 | |
| 0000000000408620 <CheckItem_set>: | |
| 408620: 48 8b 47 20 mov 0x20(%rdi),%rax | |
| 408624: 48 85 c0 test %rax,%rax | |
| 408627: 74 07 je 408630 <CheckItem_set+0x10> | |
| 408629: 40 88 30 mov %sil,(%rax) | |
| 40862c: c3 retq | |
| 40862d: 0f 1f 00 nopl (%rax) | |
| 408630: 40 88 77 18 mov %sil,0x18(%rdi) | |
| 408634: c3 retq | |
| 408635: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40863c: 00 00 00 00 | |
| 0000000000408640 <CheckItem_get>: | |
| 408640: 48 8b 47 20 mov 0x20(%rdi),%rax | |
| 408644: 48 85 c0 test %rax,%rax | |
| 408647: 74 07 je 408650 <CheckItem_get+0x10> | |
| 408649: 0f b6 00 movzbl (%rax),%eax | |
| 40864c: c3 retq | |
| 40864d: 0f 1f 00 nopl (%rax) | |
| 408650: 0f b6 47 18 movzbl 0x18(%rdi),%eax | |
| 408654: c3 retq | |
| 408655: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40865c: 00 00 00 | |
| 40865f: 90 nop | |
| 408660: 41 54 push %r12 | |
| 408662: 49 89 fc mov %rdi,%r12 | |
| 408665: 31 ff xor %edi,%edi | |
| 408667: 55 push %rbp | |
| 408668: 89 d5 mov %edx,%ebp | |
| 40866a: 53 push %rbx | |
| 40866b: 48 89 f3 mov %rsi,%rbx | |
| 40866e: 48 83 ec 10 sub $0x10,%rsp | |
| 408672: e8 19 ca ff ff callq 405090 <time@plt> | |
| 408677: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi | |
| 40867c: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 408681: e8 8a c5 ff ff callq 404c10 <localtime@plt> | |
| 408686: 8b 48 08 mov 0x8(%rax),%ecx | |
| 408689: be 3c 00 00 00 mov $0x3c,%esi | |
| 40868e: 49 8b 54 24 48 mov 0x48(%r12),%rdx | |
| 408693: 48 89 df mov %rbx,%rdi | |
| 408696: 0f af ce imul %esi,%ecx | |
| 408699: 03 48 04 add 0x4(%rax),%ecx | |
| 40869c: 48 63 f5 movslq %ebp,%rsi | |
| 40869f: f2 0f 2a c1 cvtsi2sd %ecx,%xmm0 | |
| 4086a3: 48 89 c1 mov %rax,%rcx | |
| 4086a6: f2 0f 11 02 movsd %xmm0,(%rdx) | |
| 4086aa: ba a1 6a 41 00 mov $0x416aa1,%edx | |
| 4086af: e8 bc ca ff ff callq 405170 <strftime@plt> | |
| 4086b4: 48 83 c4 10 add $0x10,%rsp | |
| 4086b8: 5b pop %rbx | |
| 4086b9: 5d pop %rbp | |
| 4086ba: 41 5c pop %r12 | |
| 4086bc: c3 retq | |
| 4086bd: 0f 1f 00 nopl (%rax) | |
| 4086c0: 41 54 push %r12 | |
| 4086c2: 55 push %rbp | |
| 4086c3: 48 89 fd mov %rdi,%rbp | |
| 4086c6: 53 push %rbx | |
| 4086c7: 89 f3 mov %esi,%ebx | |
| 4086c9: e8 62 55 00 00 callq 40dc30 <Panel_getSelectedIndex> | |
| 4086ce: 83 fb 20 cmp $0x20,%ebx | |
| 4086d1: 41 89 c4 mov %eax,%r12d | |
| 4086d4: 74 2a je 408700 <CheckItem_get+0xc0> | |
| 4086d6: 7f 18 jg 4086f0 <CheckItem_get+0xb0> | |
| 4086d8: 83 fb 0a cmp $0xa,%ebx | |
| 4086db: 74 23 je 408700 <CheckItem_get+0xc0> | |
| 4086dd: 83 fb 0d cmp $0xd,%ebx | |
| 4086e0: 74 1e je 408700 <CheckItem_get+0xc0> | |
| 4086e2: 5b pop %rbx | |
| 4086e3: 5d pop %rbp | |
| 4086e4: b8 01 00 00 00 mov $0x1,%eax | |
| 4086e9: 41 5c pop %r12 | |
| 4086eb: c3 retq | |
| 4086ec: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4086f0: 81 fb 57 01 00 00 cmp $0x157,%ebx | |
| 4086f6: 74 08 je 408700 <CheckItem_get+0xc0> | |
| 4086f8: 81 fb 99 01 00 00 cmp $0x199,%ebx | |
| 4086fe: 75 e2 jne 4086e2 <CheckItem_get+0xa2> | |
| 408700: 31 db xor %ebx,%ebx | |
| 408702: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408708: 89 de mov %ebx,%esi | |
| 40870a: 48 89 ef mov %rbp,%rdi | |
| 40870d: 48 83 c3 01 add $0x1,%rbx | |
| 408711: e8 3a 54 00 00 callq 40db50 <Panel_get> | |
| 408716: 31 f6 xor %esi,%esi | |
| 408718: 48 89 c7 mov %rax,%rdi | |
| 40871b: e8 00 ff ff ff callq 408620 <CheckItem_set> | |
| 408720: 48 83 3c dd 00 6b 41 cmpq $0x0,0x416b00(,%rbx,8) | |
| 408727: 00 00 | |
| 408729: 75 dd jne 408708 <CheckItem_get+0xc8> | |
| 40872b: 44 89 e6 mov %r12d,%esi | |
| 40872e: 48 89 ef mov %rbp,%rdi | |
| 408731: e8 1a 54 00 00 callq 40db50 <Panel_get> | |
| 408736: be 01 00 00 00 mov $0x1,%esi | |
| 40873b: 48 89 c7 mov %rax,%rdi | |
| 40873e: e8 dd fe ff ff callq 408620 <CheckItem_set> | |
| 408743: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 40874a: 44 89 e7 mov %r12d,%edi | |
| 40874d: 44 89 60 18 mov %r12d,0x18(%rax) | |
| 408751: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 408755: 48 8b 58 10 mov 0x10(%rax),%rbx | |
| 408759: e8 22 13 00 00 callq 409a80 <CRT_setColors> | |
| 40875e: 48 8b 85 10 26 00 00 mov 0x2610(%rbp),%rax | |
| 408765: 48 89 df mov %rbx,%rdi | |
| 408768: 48 8b 40 18 mov 0x18(%rax),%rax | |
| 40876c: 48 8b 00 mov (%rax),%rax | |
| 40876f: 4c 8b 20 mov (%rax),%r12 | |
| 408772: e8 29 36 00 00 callq 40bda0 <Header_draw> | |
| 408777: 8b 35 37 60 21 00 mov 0x216037(%rip),%esi # 61e7b4 <CRT_colors+0x14> | |
| 40877d: 48 8d 7d 48 lea 0x48(%rbp),%rdi | |
| 408781: e8 fa a2 00 00 callq 412a80 <RichString_setAttr> | |
| 408786: 8b 35 2c 60 21 00 mov 0x21602c(%rip),%esi # 61e7b8 <CRT_colors+0x18> | |
| 40878c: 49 8d 7c 24 48 lea 0x48(%r12),%rdi | |
| 408791: e8 ea a2 00 00 callq 412a80 <RichString_setAttr> | |
| 408796: 48 8b bd 10 26 00 00 mov 0x2610(%rbp),%rdi | |
| 40879d: 8b 53 1c mov 0x1c(%rbx),%edx | |
| 4087a0: 8b 4f 08 mov 0x8(%rdi),%ecx | |
| 4087a3: 44 8b 47 0c mov 0xc(%rdi),%r8d | |
| 4087a7: 8b 37 mov (%rdi),%esi | |
| 4087a9: e8 d2 a9 00 00 callq 413180 <ScreenManager_resize> | |
| 4087ae: 5b pop %rbx | |
| 4087af: 5d pop %rbp | |
| 4087b0: 31 c0 xor %eax,%eax | |
| 4087b2: 41 5c pop %r12 | |
| 4087b4: c3 retq | |
| 4087b5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4087bc: 00 00 00 00 | |
| 4087c0: 53 push %rbx | |
| 4087c1: 48 89 fb mov %rdi,%rbx | |
| 4087c4: e8 47 52 00 00 callq 40da10 <Panel_done> | |
| 4087c9: 48 89 df mov %rbx,%rdi | |
| 4087cc: 5b pop %rbx | |
| 4087cd: e9 1e c4 ff ff jmpq 404bf0 <free@plt> | |
| 4087d2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4087d9: 1f 84 00 00 00 00 00 | |
| 00000000004087e0 <ColorsPanel_new>: | |
| 4087e0: 41 54 push %r12 | |
| 4087e2: 49 89 fc mov %rdi,%r12 | |
| 4087e5: bf 18 26 00 00 mov $0x2618,%edi | |
| 4087ea: 55 push %rbp | |
| 4087eb: 53 push %rbx | |
| 4087ec: 48 89 f3 mov %rsi,%rbx | |
| 4087ef: 48 83 ec 10 sub $0x10,%rsp | |
| 4087f3: e8 e8 c8 ff ff callq 4050e0 <malloc@plt> | |
| 4087f8: 45 31 c9 xor %r9d,%r9d | |
| 4087fb: 48 89 c5 mov %rax,%rbp | |
| 4087fe: 48 89 c7 mov %rax,%rdi | |
| 408801: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 408807: b9 01 00 00 00 mov $0x1,%ecx | |
| 40880c: ba 01 00 00 00 mov $0x1,%edx | |
| 408811: be 01 00 00 00 mov $0x1,%esi | |
| 408816: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 40881d: e8 de 50 00 00 callq 40d900 <Panel_init> | |
| 408822: 48 89 ef mov %rbp,%rdi | |
| 408825: be 5d 6a 41 00 mov $0x416a5d,%esi | |
| 40882a: 48 89 9d 10 26 00 00 mov %rbx,0x2610(%rbp) | |
| 408831: 48 c7 45 08 c0 87 40 movq $0x4087c0,0x8(%rbp) | |
| 408838: 00 | |
| 408839: 4c 89 a5 08 26 00 00 mov %r12,0x2608(%rbp) | |
| 408840: bb 08 6b 41 00 mov $0x416b08,%ebx | |
| 408845: 48 c7 85 f8 25 00 00 movq $0x4086c0,0x25f8(%rbp) | |
| 40884c: c0 86 40 00 | |
| 408850: e8 1b 52 00 00 callq 40da70 <Panel_setHeader> | |
| 408855: bf b7 6a 41 00 mov $0x416ab7,%edi | |
| 40885a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408860: e8 fb c6 ff ff callq 404f60 <__strdup@plt> | |
| 408865: 31 d2 xor %edx,%edx | |
| 408867: 31 f6 xor %esi,%esi | |
| 408869: 48 89 c7 mov %rax,%rdi | |
| 40886c: e8 6f fd ff ff callq 4085e0 <CheckItem_new> | |
| 408871: 48 83 c3 08 add $0x8,%rbx | |
| 408875: 48 89 ef mov %rbp,%rdi | |
| 408878: 48 89 c6 mov %rax,%rsi | |
| 40887b: e8 80 52 00 00 callq 40db00 <Panel_add> | |
| 408880: 48 8b 7b f8 mov -0x8(%rbx),%rdi | |
| 408884: 48 85 ff test %rdi,%rdi | |
| 408887: 75 d7 jne 408860 <ColorsPanel_new+0x80> | |
| 408889: 41 8b 74 24 18 mov 0x18(%r12),%esi | |
| 40888e: 48 89 ef mov %rbp,%rdi | |
| 408891: e8 ba 52 00 00 callq 40db50 <Panel_get> | |
| 408896: be 01 00 00 00 mov $0x1,%esi | |
| 40889b: 48 89 c7 mov %rax,%rdi | |
| 40889e: e8 7d fd ff ff callq 408620 <CheckItem_set> | |
| 4088a3: 48 83 c4 10 add $0x10,%rsp | |
| 4088a7: 48 89 e8 mov %rbp,%rax | |
| 4088aa: 5b pop %rbx | |
| 4088ab: 5d pop %rbp | |
| 4088ac: 41 5c pop %r12 | |
| 4088ae: c3 retq | |
| 4088af: 90 nop | |
| 4088b0: 53 push %rbx | |
| 4088b1: 48 89 fb mov %rdi,%rbx | |
| 4088b4: e8 57 51 00 00 callq 40da10 <Panel_done> | |
| 4088b9: 48 89 df mov %rbx,%rdi | |
| 4088bc: 5b pop %rbx | |
| 4088bd: e9 2e c3 ff ff jmpq 404bf0 <free@plt> | |
| 4088c2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4088c9: 1f 84 00 00 00 00 00 | |
| 00000000004088d0 <ColumnsPanel_new>: | |
| 4088d0: 41 54 push %r12 | |
| 4088d2: 49 89 fc mov %rdi,%r12 | |
| 4088d5: bf 18 26 00 00 mov $0x2618,%edi | |
| 4088da: 55 push %rbp | |
| 4088db: 53 push %rbx | |
| 4088dc: 48 89 f3 mov %rsi,%rbx | |
| 4088df: 48 83 ec 10 sub $0x10,%rsp | |
| 4088e3: e8 f8 c7 ff ff callq 4050e0 <malloc@plt> | |
| 4088e8: 45 31 c9 xor %r9d,%r9d | |
| 4088eb: 48 89 c5 mov %rax,%rbp | |
| 4088ee: 48 89 c7 mov %rax,%rdi | |
| 4088f1: ba 01 00 00 00 mov $0x1,%edx | |
| 4088f6: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 4088fc: b9 01 00 00 00 mov $0x1,%ecx | |
| 408901: be 01 00 00 00 mov $0x1,%esi | |
| 408906: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 40890d: e8 ee 4f 00 00 callq 40d900 <Panel_init> | |
| 408912: be 38 6b 41 00 mov $0x416b38,%esi | |
| 408917: 48 89 ef mov %rbp,%rdi | |
| 40891a: 48 89 9d 10 26 00 00 mov %rbx,0x2610(%rbp) | |
| 408921: 48 c7 45 08 b0 88 40 movq $0x4088b0,0x8(%rbp) | |
| 408928: 00 | |
| 408929: 4c 89 a5 08 26 00 00 mov %r12,0x2608(%rbp) | |
| 408930: 48 c7 85 f8 25 00 00 movq $0x408a90,0x25f8(%rbp) | |
| 408937: 90 8a 40 00 | |
| 40893b: e8 30 51 00 00 callq 40da70 <Panel_setHeader> | |
| 408940: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 408947: 48 8b 40 08 mov 0x8(%rax),%rax | |
| 40894b: 48 8b 98 b0 00 00 00 mov 0xb0(%rax),%rbx | |
| 408952: 8b 13 mov (%rbx),%edx | |
| 408954: 85 d2 test %edx,%edx | |
| 408956: 74 2c je 408984 <ColumnsPanel_new+0xb4> | |
| 408958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40895f: 00 | |
| 408960: 48 8b 3c d5 c0 e1 61 mov 0x61e1c0(,%rdx,8),%rdi | |
| 408967: 00 | |
| 408968: 31 f6 xor %esi,%esi | |
| 40896a: 48 83 c3 04 add $0x4,%rbx | |
| 40896e: e8 0d 39 00 00 callq 40c280 <ListItem_new> | |
| 408973: 48 89 ef mov %rbp,%rdi | |
| 408976: 48 89 c6 mov %rax,%rsi | |
| 408979: e8 82 51 00 00 callq 40db00 <Panel_add> | |
| 40897e: 8b 13 mov (%rbx),%edx | |
| 408980: 85 d2 test %edx,%edx | |
| 408982: 75 dc jne 408960 <ColumnsPanel_new+0x90> | |
| 408984: 48 83 c4 10 add $0x10,%rsp | |
| 408988: 48 89 e8 mov %rbp,%rax | |
| 40898b: 5b pop %rbx | |
| 40898c: 5d pop %rbp | |
| 40898d: 41 5c pop %r12 | |
| 40898f: c3 retq | |
| 0000000000408990 <ColumnsPanel_fieldNameToIndex>: | |
| 408990: 41 54 push %r12 | |
| 408992: 49 89 fc mov %rdi,%r12 | |
| 408995: 55 push %rbp | |
| 408996: bd c8 e1 61 00 mov $0x61e1c8,%ebp | |
| 40899b: 53 push %rbx | |
| 40899c: bb 01 00 00 00 mov $0x1,%ebx | |
| 4089a1: eb 11 jmp 4089b4 <ColumnsPanel_fieldNameToIndex+0x24> | |
| 4089a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4089a8: 83 c3 01 add $0x1,%ebx | |
| 4089ab: 48 83 c5 08 add $0x8,%rbp | |
| 4089af: 83 fb 45 cmp $0x45,%ebx | |
| 4089b2: 74 12 je 4089c6 <ColumnsPanel_fieldNameToIndex+0x36> | |
| 4089b4: 48 8b 75 00 mov 0x0(%rbp),%rsi | |
| 4089b8: 4c 89 e7 mov %r12,%rdi | |
| 4089bb: e8 10 be 00 00 callq 4147d0 <String_eq> | |
| 4089c0: 85 c0 test %eax,%eax | |
| 4089c2: 74 e4 je 4089a8 <ColumnsPanel_fieldNameToIndex+0x18> | |
| 4089c4: 89 d8 mov %ebx,%eax | |
| 4089c6: 5b pop %rbx | |
| 4089c7: 5d pop %rbp | |
| 4089c8: 41 5c pop %r12 | |
| 4089ca: c3 retq | |
| 4089cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 00000000004089d0 <ColumnsPanel_update>: | |
| 4089d0: 41 55 push %r13 | |
| 4089d2: 41 54 push %r12 | |
| 4089d4: 55 push %rbp | |
| 4089d5: 48 89 fd mov %rdi,%rbp | |
| 4089d8: 53 push %rbx | |
| 4089d9: 48 83 ec 08 sub $0x8,%rsp | |
| 4089dd: e8 5e 52 00 00 callq 40dc40 <Panel_size> | |
| 4089e2: 41 89 c4 mov %eax,%r12d | |
| 4089e5: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 4089ec: 45 8d 6c 24 01 lea 0x1(%r12),%r13d | |
| 4089f1: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 4089f5: 48 8b 40 08 mov 0x8(%rax),%rax | |
| 4089f9: 4d 63 ed movslq %r13d,%r13 | |
| 4089fc: 49 c1 e5 02 shl $0x2,%r13 | |
| 408a00: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi | |
| 408a07: e8 e4 c1 ff ff callq 404bf0 <free@plt> | |
| 408a0c: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 408a13: 4c 89 ef mov %r13,%rdi | |
| 408a16: 48 8b 58 08 mov 0x8(%rax),%rbx | |
| 408a1a: e8 c1 c6 ff ff callq 4050e0 <malloc@plt> | |
| 408a1f: 45 85 e4 test %r12d,%r12d | |
| 408a22: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx) | |
| 408a29: 7e 4e jle 408a79 <ColumnsPanel_update+0xa9> | |
| 408a2b: 31 db xor %ebx,%ebx | |
| 408a2d: 0f 1f 00 nopl (%rax) | |
| 408a30: 89 de mov %ebx,%esi | |
| 408a32: 48 89 ef mov %rbp,%rdi | |
| 408a35: e8 16 51 00 00 callq 40db50 <Panel_get> | |
| 408a3a: 48 8b 78 10 mov 0x10(%rax),%rdi | |
| 408a3e: e8 4d ff ff ff callq 408990 <ColumnsPanel_fieldNameToIndex> | |
| 408a43: 85 c0 test %eax,%eax | |
| 408a45: 89 c2 mov %eax,%edx | |
| 408a47: 7e 15 jle 408a5e <ColumnsPanel_update+0x8e> | |
| 408a49: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 408a50: 48 8b 40 08 mov 0x8(%rax),%rax | |
| 408a54: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax | |
| 408a5b: 89 14 98 mov %edx,(%rax,%rbx,4) | |
| 408a5e: 48 83 c3 01 add $0x1,%rbx | |
| 408a62: 41 39 dc cmp %ebx,%r12d | |
| 408a65: 7f c9 jg 408a30 <ColumnsPanel_update+0x60> | |
| 408a67: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 408a6e: 48 8b 40 08 mov 0x8(%rax),%rax | |
| 408a72: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax | |
| 408a79: 42 c7 44 28 fc 00 00 movl $0x0,-0x4(%rax,%r13,1) | |
| 408a80: 00 00 | |
| 408a82: 48 83 c4 08 add $0x8,%rsp | |
| 408a86: 5b pop %rbx | |
| 408a87: 5d pop %rbp | |
| 408a88: 41 5c pop %r12 | |
| 408a8a: 41 5d pop %r13 | |
| 408a8c: c3 retq | |
| 408a8d: 0f 1f 00 nopl (%rax) | |
| 408a90: 41 54 push %r12 | |
| 408a92: 55 push %rbp | |
| 408a93: 48 89 fd mov %rdi,%rbp | |
| 408a96: 53 push %rbx | |
| 408a97: 89 f3 mov %esi,%ebx | |
| 408a99: e8 92 51 00 00 callq 40dc30 <Panel_getSelectedIndex> | |
| 408a9e: 48 89 ef mov %rbp,%rdi | |
| 408aa1: 41 89 c4 mov %eax,%r12d | |
| 408aa4: e8 97 51 00 00 callq 40dc40 <Panel_size> | |
| 408aa9: 83 fb 5d cmp $0x5d,%ebx | |
| 408aac: 74 49 je 408af7 <ColumnsPanel_update+0x127> | |
| 408aae: 7e 38 jle 408ae8 <ColumnsPanel_update+0x118> | |
| 408ab0: 81 fb 10 01 00 00 cmp $0x110,%ebx | |
| 408ab6: 74 3f je 408af7 <ColumnsPanel_update+0x127> | |
| 408ab8: 7e 56 jle 408b10 <ColumnsPanel_update+0x140> | |
| 408aba: 81 fb 11 01 00 00 cmp $0x111,%ebx | |
| 408ac0: 74 08 je 408aca <ColumnsPanel_update+0xfa> | |
| 408ac2: 81 fb 4a 01 00 00 cmp $0x14a,%ebx | |
| 408ac8: 75 4e jne 408b18 <ColumnsPanel_update+0x148> | |
| 408aca: 83 e8 01 sub $0x1,%eax | |
| 408acd: 41 39 c4 cmp %eax,%r12d | |
| 408ad0: 0f 8c 9a 00 00 00 jl 408b70 <ColumnsPanel_update+0x1a0> | |
| 408ad6: 48 89 ef mov %rbp,%rdi | |
| 408ad9: e8 f2 fe ff ff callq 4089d0 <ColumnsPanel_update> | |
| 408ade: 31 c0 xor %eax,%eax | |
| 408ae0: 5b pop %rbx | |
| 408ae1: 5d pop %rbp | |
| 408ae2: 41 5c pop %r12 | |
| 408ae4: c3 retq | |
| 408ae5: 0f 1f 00 nopl (%rax) | |
| 408ae8: 83 fb 2d cmp $0x2d,%ebx | |
| 408aeb: 74 4b je 408b38 <ColumnsPanel_update+0x168> | |
| 408aed: 83 fb 5b cmp $0x5b,%ebx | |
| 408af0: 74 46 je 408b38 <ColumnsPanel_update+0x168> | |
| 408af2: 83 fb 2b cmp $0x2b,%ebx | |
| 408af5: 75 21 jne 408b18 <ColumnsPanel_update+0x148> | |
| 408af7: 83 e8 02 sub $0x2,%eax | |
| 408afa: 41 39 c4 cmp %eax,%r12d | |
| 408afd: 7d d7 jge 408ad6 <ColumnsPanel_update+0x106> | |
| 408aff: 48 89 ef mov %rbp,%rdi | |
| 408b02: e8 e9 50 00 00 callq 40dbf0 <Panel_moveSelectedDown> | |
| 408b07: eb cd jmp 408ad6 <ColumnsPanel_update+0x106> | |
| 408b09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 408b10: 81 fb 0f 01 00 00 cmp $0x10f,%ebx | |
| 408b16: 74 20 je 408b38 <ColumnsPanel_update+0x168> | |
| 408b18: e8 23 c8 ff ff callq 405340 <__ctype_b_loc@plt> | |
| 408b1d: 48 8b 00 mov (%rax),%rax | |
| 408b20: 48 63 d3 movslq %ebx,%rdx | |
| 408b23: f6 44 50 01 04 testb $0x4,0x1(%rax,%rdx,2) | |
| 408b28: 75 26 jne 408b50 <ColumnsPanel_update+0x180> | |
| 408b2a: 5b pop %rbx | |
| 408b2b: 5d pop %rbp | |
| 408b2c: b8 01 00 00 00 mov $0x1,%eax | |
| 408b31: 41 5c pop %r12 | |
| 408b33: c3 retq | |
| 408b34: 0f 1f 40 00 nopl 0x0(%rax) | |
| 408b38: 83 e8 01 sub $0x1,%eax | |
| 408b3b: 41 39 c4 cmp %eax,%r12d | |
| 408b3e: 7d 96 jge 408ad6 <ColumnsPanel_update+0x106> | |
| 408b40: 48 89 ef mov %rbp,%rdi | |
| 408b43: e8 88 50 00 00 callq 40dbd0 <Panel_moveSelectedUp> | |
| 408b48: eb 8c jmp 408ad6 <ColumnsPanel_update+0x106> | |
| 408b4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408b50: 89 de mov %ebx,%esi | |
| 408b52: 48 89 ef mov %rbp,%rdi | |
| 408b55: e8 a6 59 00 00 callq 40e500 <Panel_selectByTyping> | |
| 408b5a: 83 f8 02 cmp $0x2,%eax | |
| 408b5d: 74 cb je 408b2a <ColumnsPanel_update+0x15a> | |
| 408b5f: 85 c0 test %eax,%eax | |
| 408b61: 0f 85 79 ff ff ff jne 408ae0 <ColumnsPanel_update+0x110> | |
| 408b67: e9 6a ff ff ff jmpq 408ad6 <ColumnsPanel_update+0x106> | |
| 408b6c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 408b70: 44 89 e6 mov %r12d,%esi | |
| 408b73: 48 89 ef mov %rbp,%rdi | |
| 408b76: e8 e5 4f 00 00 callq 40db60 <Panel_remove> | |
| 408b7b: e9 56 ff ff ff jmpq 408ad6 <ColumnsPanel_update+0x106> | |
| 408b80: 41 57 push %r15 | |
| 408b82: 41 56 push %r14 | |
| 408b84: 41 55 push %r13 | |
| 408b86: 41 54 push %r12 | |
| 408b88: 41 89 f4 mov %esi,%r12d | |
| 408b8b: 55 push %rbp | |
| 408b8c: 53 push %rbx | |
| 408b8d: 89 d3 mov %edx,%ebx | |
| 408b8f: 48 83 ec 28 sub $0x28,%rsp | |
| 408b93: 48 8b 47 30 mov 0x30(%rdi),%rax | |
| 408b97: 89 4c 24 1c mov %ecx,0x1c(%rsp) | |
| 408b9b: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 408ba0: 48 8b 47 40 mov 0x40(%rdi),%rax | |
| 408ba4: 8b 40 48 mov 0x48(%rax),%eax | |
| 408ba7: 89 44 24 0c mov %eax,0xc(%rsp) | |
| 408bab: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 408baf: 48 8b 40 28 mov 0x28(%rax),%rax | |
| 408bb3: 0f b6 00 movzbl (%rax),%eax | |
| 408bb6: 3c 4c cmp $0x4c,%al | |
| 408bb8: 0f 84 1a 01 00 00 je 408cd8 <ColumnsPanel_update+0x308> | |
| 408bbe: 3c 52 cmp $0x52,%al | |
| 408bc0: 0f 84 fa 00 00 00 je 408cc0 <ColumnsPanel_update+0x2f0> | |
| 408bc6: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 408bca: 83 c0 01 add $0x1,%eax | |
| 408bcd: 41 89 c6 mov %eax,%r14d | |
| 408bd0: 41 c1 ee 1f shr $0x1f,%r14d | |
| 408bd4: 44 01 f0 add %r14d,%eax | |
| 408bd7: 89 44 24 18 mov %eax,0x18(%rsp) | |
| 408bdb: d1 7c 24 18 sarl 0x18(%rsp) | |
| 408bdf: 8b 44 24 18 mov 0x18(%rsp),%eax | |
| 408be3: 85 c0 test %eax,%eax | |
| 408be5: 7e 4c jle 408c33 <ColumnsPanel_update+0x263> | |
| 408be7: 8b 44 24 1c mov 0x1c(%rsp),%eax | |
| 408beb: 8b 7c 24 18 mov 0x18(%rsp),%edi | |
| 408bef: 41 89 df mov %ebx,%r15d | |
| 408bf2: 83 e8 02 sub $0x2,%eax | |
| 408bf5: 8d 57 ff lea -0x1(%rdi),%edx | |
| 408bf8: 89 c5 mov %eax,%ebp | |
| 408bfa: c1 ed 1f shr $0x1f,%ebp | |
| 408bfd: 01 c5 add %eax,%ebp | |
| 408bff: 48 8b 44 24 10 mov 0x10(%rsp),%rax | |
| 408c04: d1 fd sar %ebp | |
| 408c06: 4c 8d 6c d0 08 lea 0x8(%rax,%rdx,8),%r13 | |
| 408c0b: 49 89 c6 mov %rax,%r14 | |
| 408c0e: 66 90 xchg %ax,%ax | |
| 408c10: 4d 8b 0e mov (%r14),%r9 | |
| 408c13: 44 89 fa mov %r15d,%edx | |
| 408c16: 89 e9 mov %ebp,%ecx | |
| 408c18: 44 89 e6 mov %r12d,%esi | |
| 408c1b: 49 83 c6 08 add $0x8,%r14 | |
| 408c1f: 4c 89 cf mov %r9,%rdi | |
| 408c22: 41 ff 51 28 callq *0x28(%r9) | |
| 408c26: 49 8b 56 f8 mov -0x8(%r14),%rdx | |
| 408c2a: 44 03 7a 38 add 0x38(%rdx),%r15d | |
| 408c2e: 4d 39 ee cmp %r13,%r14 | |
| 408c31: 75 dd jne 408c10 <ColumnsPanel_update+0x240> | |
| 408c33: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 408c37: 39 44 24 18 cmp %eax,0x18(%rsp) | |
| 408c3b: 7d 74 jge 408cb1 <ColumnsPanel_update+0x2e1> | |
| 408c3d: 8b 4c 24 1c mov 0x1c(%rsp),%ecx | |
| 408c41: 44 8b 7c 24 0c mov 0xc(%rsp),%r15d | |
| 408c46: 48 8b 74 24 10 mov 0x10(%rsp),%rsi | |
| 408c4b: 89 c8 mov %ecx,%eax | |
| 408c4d: 41 83 ef 01 sub $0x1,%r15d | |
| 408c51: 83 e8 02 sub $0x2,%eax | |
| 408c54: 89 c5 mov %eax,%ebp | |
| 408c56: c1 ed 1f shr $0x1f,%ebp | |
| 408c59: 01 c5 add %eax,%ebp | |
| 408c5b: 89 c8 mov %ecx,%eax | |
| 408c5d: 8b 4c 24 18 mov 0x18(%rsp),%ecx | |
| 408c61: 83 e8 01 sub $0x1,%eax | |
| 408c64: d1 fd sar %ebp | |
| 408c66: 89 c2 mov %eax,%edx | |
| 408c68: c1 ea 1f shr $0x1f,%edx | |
| 408c6b: 41 29 cf sub %ecx,%r15d | |
| 408c6e: 01 d0 add %edx,%eax | |
| 408c70: d1 f8 sar %eax | |
| 408c72: 45 8d 64 04 02 lea 0x2(%r12,%rax,1),%r12d | |
| 408c77: 48 63 c1 movslq %ecx,%rax | |
| 408c7a: 4c 8d 2c c6 lea (%rsi,%rax,8),%r13 | |
| 408c7e: 4c 01 f8 add %r15,%rax | |
| 408c81: 4c 8d 74 c6 08 lea 0x8(%rsi,%rax,8),%r14 | |
| 408c86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 408c8d: 00 00 00 | |
| 408c90: 49 8b 45 00 mov 0x0(%r13),%rax | |
| 408c94: 89 da mov %ebx,%edx | |
| 408c96: 89 e9 mov %ebp,%ecx | |
| 408c98: 44 89 e6 mov %r12d,%esi | |
| 408c9b: 49 83 c5 08 add $0x8,%r13 | |
| 408c9f: 48 89 c7 mov %rax,%rdi | |
| 408ca2: ff 50 28 callq *0x28(%rax) | |
| 408ca5: 49 8b 45 f8 mov -0x8(%r13),%rax | |
| 408ca9: 03 58 38 add 0x38(%rax),%ebx | |
| 408cac: 4d 39 f5 cmp %r14,%r13 | |
| 408caf: 75 df jne 408c90 <ColumnsPanel_update+0x2c0> | |
| 408cb1: 48 83 c4 28 add $0x28,%rsp | |
| 408cb5: 5b pop %rbx | |
| 408cb6: 5d pop %rbp | |
| 408cb7: 41 5c pop %r12 | |
| 408cb9: 41 5d pop %r13 | |
| 408cbb: 41 5e pop %r14 | |
| 408cbd: 41 5f pop %r15 | |
| 408cbf: c3 retq | |
| 408cc0: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 408cc4: c1 e8 1f shr $0x1f,%eax | |
| 408cc7: 01 44 24 0c add %eax,0xc(%rsp) | |
| 408ccb: d1 7c 24 0c sarl 0xc(%rsp) | |
| 408ccf: e9 f2 fe ff ff jmpq 408bc6 <ColumnsPanel_update+0x1f6> | |
| 408cd4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 408cd8: 44 8b 7c 24 0c mov 0xc(%rsp),%r15d | |
| 408cdd: 41 83 c7 01 add $0x1,%r15d | |
| 408ce1: 44 89 f8 mov %r15d,%eax | |
| 408ce4: c1 e8 1f shr $0x1f,%eax | |
| 408ce7: 44 01 f8 add %r15d,%eax | |
| 408cea: 89 44 24 0c mov %eax,0xc(%rsp) | |
| 408cee: d1 7c 24 0c sarl 0xc(%rsp) | |
| 408cf2: e9 cf fe ff ff jmpq 408bc6 <ColumnsPanel_update+0x1f6> | |
| 408cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 408cfe: 00 00 | |
| 408d00: 41 56 push %r14 | |
| 408d02: 41 55 push %r13 | |
| 408d04: 41 89 cd mov %ecx,%r13d | |
| 408d07: 41 54 push %r12 | |
| 408d09: 41 89 f4 mov %esi,%r12d | |
| 408d0c: 55 push %rbp | |
| 408d0d: 89 d5 mov %edx,%ebp | |
| 408d0f: 53 push %rbx | |
| 408d10: 48 8b 57 18 mov 0x18(%rdi),%rdx | |
| 408d14: 48 8b 47 40 mov 0x40(%rdi),%rax | |
| 408d18: 48 8b 5f 30 mov 0x30(%rdi),%rbx | |
| 408d1c: 48 8b 52 28 mov 0x28(%rdx),%rdx | |
| 408d20: 8b 40 48 mov 0x48(%rax),%eax | |
| 408d23: 0f b6 12 movzbl (%rdx),%edx | |
| 408d26: 80 fa 4c cmp $0x4c,%dl | |
| 408d29: 74 55 je 408d80 <ColumnsPanel_update+0x3b0> | |
| 408d2b: 80 fa 52 cmp $0x52,%dl | |
| 408d2e: 74 40 je 408d70 <ColumnsPanel_update+0x3a0> | |
| 408d30: 85 c0 test %eax,%eax | |
| 408d32: 7e 2d jle 408d61 <ColumnsPanel_update+0x391> | |
| 408d34: 83 e8 01 sub $0x1,%eax | |
| 408d37: 4c 8d 74 c3 08 lea 0x8(%rbx,%rax,8),%r14 | |
| 408d3c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 408d40: 48 8b 03 mov (%rbx),%rax | |
| 408d43: 89 ea mov %ebp,%edx | |
| 408d45: 44 89 e9 mov %r13d,%ecx | |
| 408d48: 44 89 e6 mov %r12d,%esi | |
| 408d4b: 48 83 c3 08 add $0x8,%rbx | |
| 408d4f: 48 89 c7 mov %rax,%rdi | |
| 408d52: ff 50 28 callq *0x28(%rax) | |
| 408d55: 48 8b 43 f8 mov -0x8(%rbx),%rax | |
| 408d59: 03 68 38 add 0x38(%rax),%ebp | |
| 408d5c: 4c 39 f3 cmp %r14,%rbx | |
| 408d5f: 75 df jne 408d40 <ColumnsPanel_update+0x370> | |
| 408d61: 5b pop %rbx | |
| 408d62: 5d pop %rbp | |
| 408d63: 41 5c pop %r12 | |
| 408d65: 41 5d pop %r13 | |
| 408d67: 41 5e pop %r14 | |
| 408d69: c3 retq | |
| 408d6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408d70: 89 c2 mov %eax,%edx | |
| 408d72: c1 ea 1f shr $0x1f,%edx | |
| 408d75: 01 d0 add %edx,%eax | |
| 408d77: d1 f8 sar %eax | |
| 408d79: eb b5 jmp 408d30 <ColumnsPanel_update+0x360> | |
| 408d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 408d80: 83 c0 01 add $0x1,%eax | |
| 408d83: 89 c2 mov %eax,%edx | |
| 408d85: c1 ea 1f shr $0x1f,%edx | |
| 408d88: 01 d0 add %edx,%eax | |
| 408d8a: d1 f8 sar %eax | |
| 408d8c: eb a2 jmp 408d30 <ColumnsPanel_update+0x360> | |
| 408d8e: 66 90 xchg %ax,%ax | |
| 408d90: 53 push %rbx | |
| 408d91: 48 89 fb mov %rdi,%rbx | |
| 408d94: 48 83 ec 20 sub $0x20,%rsp | |
| 408d98: 44 8b 47 24 mov 0x24(%rdi),%r8d | |
| 408d9c: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 408da3: 00 00 | |
| 408da5: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 408daa: 31 c0 xor %eax,%eax | |
| 408dac: 48 8b 47 40 mov 0x40(%rdi),%rax | |
| 408db0: 83 78 48 01 cmpl $0x1,0x48(%rax) | |
| 408db4: 7e 33 jle 408de9 <ColumnsPanel_update+0x419> | |
| 408db6: 80 b8 cb 00 00 00 01 cmpb $0x1,0xcb(%rax) | |
| 408dbd: b9 47 6b 41 00 mov $0x416b47,%ecx | |
| 408dc2: ba 0a 00 00 00 mov $0xa,%edx | |
| 408dc7: be 01 00 00 00 mov $0x1,%esi | |
| 408dcc: 48 89 e7 mov %rsp,%rdi | |
| 408dcf: 41 83 d0 ff adc $0xffffffff,%r8d | |
| 408dd3: 31 c0 xor %eax,%eax | |
| 408dd5: e8 86 c5 ff ff callq 405360 <__sprintf_chk@plt> | |
| 408dda: 48 89 e6 mov %rsp,%rsi | |
| 408ddd: 48 89 df mov %rbx,%rdi | |
| 408de0: e8 fb 45 00 00 callq 40d3e0 <Meter_setCaption> | |
| 408de5: 44 8b 43 24 mov 0x24(%rbx),%r8d | |
| 408de9: 45 85 c0 test %r8d,%r8d | |
| 408dec: 75 0d jne 408dfb <ColumnsPanel_update+0x42b> | |
| 408dee: be 4c 6b 41 00 mov $0x416b4c,%esi | |
| 408df3: 48 89 df mov %rbx,%rdi | |
| 408df6: e8 e5 45 00 00 callq 40d3e0 <Meter_setCaption> | |
| 408dfb: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 408e00: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 408e07: 00 00 | |
| 408e09: 75 06 jne 408e11 <ColumnsPanel_update+0x441> | |
| 408e0b: 48 83 c4 20 add $0x20,%rsp | |
| 408e0f: 5b pop %rbx | |
| 408e10: c3 retq | |
| 408e11: e8 ca bf ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 408e16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 408e1d: 00 00 00 | |
| 408e20: 55 push %rbp | |
| 408e21: 89 d5 mov %edx,%ebp | |
| 408e23: 53 push %rbx | |
| 408e24: 48 89 f3 mov %rsi,%rbx | |
| 408e27: 48 83 ec 18 sub $0x18,%rsp | |
| 408e2b: 4c 8b 47 40 mov 0x40(%rdi),%r8 | |
| 408e2f: 48 63 47 24 movslq 0x24(%rdi),%rax | |
| 408e33: 41 3b 40 48 cmp 0x48(%r8),%eax | |
| 408e37: 0f 8f 83 02 00 00 jg 4090c0 <ColumnsPanel_update+0x6f0> | |
| 408e3d: 48 8d 04 40 lea (%rax,%rax,2),%rax | |
| 408e41: f2 0f 10 15 cf dd 00 movsd 0xddcf(%rip),%xmm2 # 416c18 <_IO_stdin_used+0x218> | |
| 408e48: 00 | |
| 408e49: 48 c1 e0 06 shl $0x6,%rax | |
| 408e4d: 49 03 40 60 add 0x60(%r8),%rax | |
| 408e51: 48 8b 48 60 mov 0x60(%rax),%rcx | |
| 408e55: 48 85 c9 test %rcx,%rcx | |
| 408e58: 0f 85 22 02 00 00 jne 409080 <ColumnsPanel_update+0x6b0> | |
| 408e5e: 4c 8b 88 90 00 00 00 mov 0x90(%rax),%r9 | |
| 408e65: 48 8b 4f 48 mov 0x48(%rdi),%rcx | |
| 408e69: 4d 85 c9 test %r9,%r9 | |
| 408e6c: 0f 88 2d 02 00 00 js 40909f <ColumnsPanel_update+0x6cf> | |
| 408e72: f2 49 0f 2a c9 cvtsi2sd %r9,%xmm1 | |
| 408e77: f2 0f 5e ca divsd %xmm2,%xmm1 | |
| 408e7b: 4c 8b 48 68 mov 0x68(%rax),%r9 | |
| 408e7f: 4d 85 c9 test %r9,%r9 | |
| 408e82: f2 0f 10 05 96 dd 00 movsd 0xdd96(%rip),%xmm0 # 416c20 <_IO_stdin_used+0x220> | |
| 408e89: 00 | |
| 408e8a: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 408e8e: f2 0f 11 09 movsd %xmm1,(%rcx) | |
| 408e92: 0f 88 58 02 00 00 js 4090f0 <ColumnsPanel_update+0x720> | |
| 408e98: f2 49 0f 2a d9 cvtsi2sd %r9,%xmm3 | |
| 408e9d: f2 0f 5e da divsd %xmm2,%xmm3 | |
| 408ea1: 41 80 b8 ca 00 00 00 cmpb $0x0,0xca(%r8) | |
| 408ea8: 00 | |
| 408ea9: f2 0f 59 d8 mulsd %xmm0,%xmm3 | |
| 408ead: f2 0f 11 59 08 movsd %xmm3,0x8(%rcx) | |
| 408eb2: 0f 84 f8 00 00 00 je 408fb0 <ColumnsPanel_update+0x5e0> | |
| 408eb8: 48 8b 50 70 mov 0x70(%rax),%rdx | |
| 408ebc: 48 85 d2 test %rdx,%rdx | |
| 408ebf: 0f 88 4b 03 00 00 js 409210 <ColumnsPanel_update+0x840> | |
| 408ec5: f2 48 0f 2a f2 cvtsi2sd %rdx,%xmm6 | |
| 408eca: f2 0f 5e f2 divsd %xmm2,%xmm6 | |
| 408ece: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx | |
| 408ed5: 48 85 d2 test %rdx,%rdx | |
| 408ed8: f2 0f 59 f0 mulsd %xmm0,%xmm6 | |
| 408edc: f2 0f 11 71 10 movsd %xmm6,0x10(%rcx) | |
| 408ee1: 0f 88 09 03 00 00 js 4091f0 <ColumnsPanel_update+0x820> | |
| 408ee7: f2 48 0f 2a ea cvtsi2sd %rdx,%xmm5 | |
| 408eec: f2 0f 5e ea divsd %xmm2,%xmm5 | |
| 408ef0: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx | |
| 408ef7: 48 85 d2 test %rdx,%rdx | |
| 408efa: f2 0f 59 e8 mulsd %xmm0,%xmm5 | |
| 408efe: f2 0f 11 69 18 movsd %xmm5,0x18(%rcx) | |
| 408f03: 0f 88 c7 02 00 00 js 4091d0 <ColumnsPanel_update+0x800> | |
| 408f09: f2 48 0f 2a e2 cvtsi2sd %rdx,%xmm4 | |
| 408f0e: f2 0f 5e e2 divsd %xmm2,%xmm4 | |
| 408f12: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx | |
| 408f19: 48 85 d2 test %rdx,%rdx | |
| 408f1c: f2 0f 59 e0 mulsd %xmm0,%xmm4 | |
| 408f20: f2 0f 11 61 20 movsd %xmm4,0x20(%rcx) | |
| 408f25: 0f 88 85 02 00 00 js 4091b0 <ColumnsPanel_update+0x7e0> | |
| 408f2b: f2 48 0f 2a fa cvtsi2sd %rdx,%xmm7 | |
| 408f30: f2 0f 5e fa divsd %xmm2,%xmm7 | |
| 408f34: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx | |
| 408f3b: 48 85 d2 test %rdx,%rdx | |
| 408f3e: f2 0f 59 f8 mulsd %xmm0,%xmm7 | |
| 408f42: f2 0f 11 79 28 movsd %xmm7,0x28(%rcx) | |
| 408f47: 0f 88 43 02 00 00 js 409190 <ColumnsPanel_update+0x7c0> | |
| 408f4d: f2 48 0f 2a fa cvtsi2sd %rdx,%xmm7 | |
| 408f52: f2 0f 5e fa divsd %xmm2,%xmm7 | |
| 408f56: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax | |
| 408f5d: 48 85 c0 test %rax,%rax | |
| 408f60: f2 0f 59 f8 mulsd %xmm0,%xmm7 | |
| 408f64: f2 0f 11 79 30 movsd %xmm7,0x30(%rcx) | |
| 408f69: 0f 88 01 02 00 00 js 409170 <ColumnsPanel_update+0x7a0> | |
| 408f6f: f2 48 0f 2a f8 cvtsi2sd %rax,%xmm7 | |
| 408f74: f2 0f 5e fa divsd %xmm2,%xmm7 | |
| 408f78: f2 0f 58 cb addsd %xmm3,%xmm1 | |
| 408f7c: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 408f80: f2 0f 58 ce addsd %xmm6,%xmm1 | |
| 408f84: f2 0f 58 cd addsd %xmm5,%xmm1 | |
| 408f88: f2 0f 58 cc addsd %xmm4,%xmm1 | |
| 408f8c: 66 0f 28 d7 movapd %xmm7,%xmm2 | |
| 408f90: f2 0f 59 d0 mulsd %xmm0,%xmm2 | |
| 408f94: f2 0f 11 51 38 movsd %xmm2,0x38(%rcx) | |
| 408f99: 66 0f 57 d2 xorpd %xmm2,%xmm2 | |
| 408f9d: c7 40 14 08 00 00 00 movl $0x8,0x14(%rax) | |
| 408fa4: 66 0f 2e d1 ucomisd %xmm1,%xmm2 | |
| 408fa8: 76 70 jbe 40901a <ColumnsPanel_update+0x64a> | |
| 408faa: 66 0f 28 ca movapd %xmm2,%xmm1 | |
| 408fae: eb 78 jmp 409028 <ColumnsPanel_update+0x658> | |
| 408fb0: 48 8b 50 78 mov 0x78(%rax),%rdx | |
| 408fb4: 48 85 d2 test %rdx,%rdx | |
| 408fb7: 0f 88 93 01 00 00 js 409150 <ColumnsPanel_update+0x780> | |
| 408fbd: f2 48 0f 2a e2 cvtsi2sd %rdx,%xmm4 | |
| 408fc2: f2 0f 5e e2 divsd %xmm2,%xmm4 | |
| 408fc6: 48 8b 90 b8 00 00 00 mov 0xb8(%rax),%rdx | |
| 408fcd: 48 03 90 b0 00 00 00 add 0xb0(%rax),%rdx | |
| 408fd4: f2 0f 59 e0 mulsd %xmm0,%xmm4 | |
| 408fd8: f2 0f 11 61 10 movsd %xmm4,0x10(%rcx) | |
| 408fdd: 0f 88 4d 01 00 00 js 409130 <ColumnsPanel_update+0x760> | |
| 408fe3: f2 48 0f 2a ea cvtsi2sd %rdx,%xmm5 | |
| 408fe8: f2 0f 5e ea divsd %xmm2,%xmm5 | |
| 408fec: f2 0f 58 cb addsd %xmm3,%xmm1 | |
| 408ff0: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 408ff4: f2 0f 58 cc addsd %xmm4,%xmm1 | |
| 408ff8: 66 0f 28 d5 movapd %xmm5,%xmm2 | |
| 408ffc: f2 0f 59 d0 mulsd %xmm0,%xmm2 | |
| 409000: f2 0f 58 ca addsd %xmm2,%xmm1 | |
| 409004: f2 0f 11 51 18 movsd %xmm2,0x18(%rcx) | |
| 409009: c7 40 14 04 00 00 00 movl $0x4,0x14(%rax) | |
| 409010: 66 0f 57 d2 xorpd %xmm2,%xmm2 | |
| 409014: 66 0f 2e d1 ucomisd %xmm1,%xmm2 | |
| 409018: 77 90 ja 408faa <ColumnsPanel_update+0x5da> | |
| 40901a: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40901e: 0f 86 bc 00 00 00 jbe 4090e0 <ColumnsPanel_update+0x710> | |
| 409024: 66 0f 28 c8 movapd %xmm0,%xmm1 | |
| 409028: 66 0f 28 c1 movapd %xmm1,%xmm0 | |
| 40902c: f2 0f 11 54 24 08 movsd %xmm2,0x8(%rsp) | |
| 409032: f2 0f 11 0c 24 movsd %xmm1,(%rsp) | |
| 409037: e8 94 bc ff ff callq 404cd0 <__isnan@plt> | |
| 40903c: 85 c0 test %eax,%eax | |
| 40903e: f2 0f 10 0c 24 movsd (%rsp),%xmm1 | |
| 409043: f2 0f 10 54 24 08 movsd 0x8(%rsp),%xmm2 | |
| 409049: 74 04 je 40904f <ColumnsPanel_update+0x67f> | |
| 40904b: 66 0f 28 ca movapd %xmm2,%xmm1 | |
| 40904f: 48 83 c4 18 add $0x18,%rsp | |
| 409053: 48 89 df mov %rbx,%rdi | |
| 409056: 48 63 f5 movslq %ebp,%rsi | |
| 409059: 5b pop %rbx | |
| 40905a: 5d pop %rbp | |
| 40905b: 66 0f 28 c1 movapd %xmm1,%xmm0 | |
| 40905f: 41 b8 57 6b 41 00 mov $0x416b57,%r8d | |
| 409065: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40906c: ba 01 00 00 00 mov $0x1,%edx | |
| 409071: b8 01 00 00 00 mov $0x1,%eax | |
| 409076: e9 65 bb ff ff jmpq 404be0 <__snprintf_chk@plt> | |
| 40907b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 409080: 0f 88 8a 00 00 00 js 409110 <ColumnsPanel_update+0x740> | |
| 409086: 4c 8b 88 90 00 00 00 mov 0x90(%rax),%r9 | |
| 40908d: f2 48 0f 2a d1 cvtsi2sd %rcx,%xmm2 | |
| 409092: 48 8b 4f 48 mov 0x48(%rdi),%rcx | |
| 409096: 4d 85 c9 test %r9,%r9 | |
| 409099: 0f 89 d3 fd ff ff jns 408e72 <ColumnsPanel_update+0x4a2> | |
| 40909f: 4c 89 ca mov %r9,%rdx | |
| 4090a2: 41 83 e1 01 and $0x1,%r9d | |
| 4090a6: 48 d1 ea shr %rdx | |
| 4090a9: 4c 09 ca or %r9,%rdx | |
| 4090ac: f2 48 0f 2a ca cvtsi2sd %rdx,%xmm1 | |
| 4090b1: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 4090b5: e9 bd fd ff ff jmpq 408e77 <ColumnsPanel_update+0x4a7> | |
| 4090ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4090c0: 48 83 c4 18 add $0x18,%rsp | |
| 4090c4: 48 89 df mov %rbx,%rdi | |
| 4090c7: 48 63 f2 movslq %edx,%rsi | |
| 4090ca: 5b pop %rbx | |
| 4090cb: 5d pop %rbp | |
| 4090cc: ba 50 6b 41 00 mov $0x416b50,%edx | |
| 4090d1: 31 c0 xor %eax,%eax | |
| 4090d3: e9 a8 bd ff ff jmpq 404e80 <snprintf@plt> | |
| 4090d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4090df: 00 | |
| 4090e0: 66 0f 2e d1 ucomisd %xmm1,%xmm2 | |
| 4090e4: 0f 86 3e ff ff ff jbe 409028 <ColumnsPanel_update+0x658> | |
| 4090ea: e9 bb fe ff ff jmpq 408faa <ColumnsPanel_update+0x5da> | |
| 4090ef: 90 nop | |
| 4090f0: 4c 89 ca mov %r9,%rdx | |
| 4090f3: 41 83 e1 01 and $0x1,%r9d | |
| 4090f7: 48 d1 ea shr %rdx | |
| 4090fa: 4c 09 ca or %r9,%rdx | |
| 4090fd: f2 48 0f 2a da cvtsi2sd %rdx,%xmm3 | |
| 409102: f2 0f 58 db addsd %xmm3,%xmm3 | |
| 409106: e9 92 fd ff ff jmpq 408e9d <ColumnsPanel_update+0x4cd> | |
| 40910b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 409110: 48 89 ca mov %rcx,%rdx | |
| 409113: 83 e1 01 and $0x1,%ecx | |
| 409116: 48 d1 ea shr %rdx | |
| 409119: 48 09 ca or %rcx,%rdx | |
| 40911c: f2 48 0f 2a d2 cvtsi2sd %rdx,%xmm2 | |
| 409121: f2 0f 58 d2 addsd %xmm2,%xmm2 | |
| 409125: e9 34 fd ff ff jmpq 408e5e <ColumnsPanel_update+0x48e> | |
| 40912a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 409130: 48 89 d0 mov %rdx,%rax | |
| 409133: 83 e2 01 and $0x1,%edx | |
| 409136: 48 d1 e8 shr %rax | |
| 409139: 48 09 d0 or %rdx,%rax | |
| 40913c: f2 48 0f 2a e8 cvtsi2sd %rax,%xmm5 | |
| 409141: f2 0f 58 ed addsd %xmm5,%xmm5 | |
| 409145: e9 9e fe ff ff jmpq 408fe8 <ColumnsPanel_update+0x618> | |
| 40914a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 409150: 48 89 d6 mov %rdx,%rsi | |
| 409153: 83 e2 01 and $0x1,%edx | |
| 409156: 48 d1 ee shr %rsi | |
| 409159: 48 09 d6 or %rdx,%rsi | |
| 40915c: f2 48 0f 2a e6 cvtsi2sd %rsi,%xmm4 | |
| 409161: f2 0f 58 e4 addsd %xmm4,%xmm4 | |
| 409165: e9 58 fe ff ff jmpq 408fc2 <ColumnsPanel_update+0x5f2> | |
| 40916a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 409170: 48 89 c2 mov %rax,%rdx | |
| 409173: 83 e0 01 and $0x1,%eax | |
| 409176: 48 d1 ea shr %rdx | |
| 409179: 48 09 c2 or %rax,%rdx | |
| 40917c: f2 48 0f 2a fa cvtsi2sd %rdx,%xmm7 | |
| 409181: f2 0f 58 ff addsd %xmm7,%xmm7 | |
| 409185: e9 ea fd ff ff jmpq 408f74 <ColumnsPanel_update+0x5a4> | |
| 40918a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 409190: 48 89 d6 mov %rdx,%rsi | |
| 409193: 83 e2 01 and $0x1,%edx | |
| 409196: 48 d1 ee shr %rsi | |
| 409199: 48 09 d6 or %rdx,%rsi | |
| 40919c: f2 48 0f 2a fe cvtsi2sd %rsi,%xmm7 | |
| 4091a1: f2 0f 58 ff addsd %xmm7,%xmm7 | |
| 4091a5: e9 a8 fd ff ff jmpq 408f52 <ColumnsPanel_update+0x582> | |
| 4091aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4091b0: 48 89 d6 mov %rdx,%rsi | |
| 4091b3: 83 e2 01 and $0x1,%edx | |
| 4091b6: 48 d1 ee shr %rsi | |
| 4091b9: 48 09 d6 or %rdx,%rsi | |
| 4091bc: f2 48 0f 2a fe cvtsi2sd %rsi,%xmm7 | |
| 4091c1: f2 0f 58 ff addsd %xmm7,%xmm7 | |
| 4091c5: e9 66 fd ff ff jmpq 408f30 <ColumnsPanel_update+0x560> | |
| 4091ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4091d0: 48 89 d6 mov %rdx,%rsi | |
| 4091d3: 83 e2 01 and $0x1,%edx | |
| 4091d6: 48 d1 ee shr %rsi | |
| 4091d9: 48 09 d6 or %rdx,%rsi | |
| 4091dc: f2 48 0f 2a e6 cvtsi2sd %rsi,%xmm4 | |
| 4091e1: f2 0f 58 e4 addsd %xmm4,%xmm4 | |
| 4091e5: e9 24 fd ff ff jmpq 408f0e <ColumnsPanel_update+0x53e> | |
| 4091ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4091f0: 48 89 d6 mov %rdx,%rsi | |
| 4091f3: 83 e2 01 and $0x1,%edx | |
| 4091f6: 48 d1 ee shr %rsi | |
| 4091f9: 48 09 d6 or %rdx,%rsi | |
| 4091fc: f2 48 0f 2a ee cvtsi2sd %rsi,%xmm5 | |
| 409201: f2 0f 58 ed addsd %xmm5,%xmm5 | |
| 409205: e9 e2 fc ff ff jmpq 408eec <ColumnsPanel_update+0x51c> | |
| 40920a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 409210: 48 89 d6 mov %rdx,%rsi | |
| 409213: 83 e2 01 and $0x1,%edx | |
| 409216: 48 d1 ee shr %rsi | |
| 409219: 48 09 d6 or %rdx,%rsi | |
| 40921c: f2 48 0f 2a f6 cvtsi2sd %rsi,%xmm6 | |
| 409221: f2 0f 58 f6 addsd %xmm6,%xmm6 | |
| 409225: e9 a0 fc ff ff jmpq 408eca <ColumnsPanel_update+0x4fa> | |
| 40922a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 409230: 41 57 push %r15 | |
| 409232: 48 63 c6 movslq %esi,%rax | |
| 409235: 41 56 push %r14 | |
| 409237: 41 55 push %r13 | |
| 409239: 49 89 fd mov %rdi,%r13 | |
| 40923c: 41 54 push %r12 | |
| 40923e: 55 push %rbp | |
| 40923f: 89 f5 mov %esi,%ebp | |
| 409241: 53 push %rbx | |
| 409242: 48 83 ec 08 sub $0x8,%rsp | |
| 409246: 48 8b 04 c5 80 dd 61 mov 0x61dd80(,%rax,8),%rax | |
| 40924d: 00 | |
| 40924e: 48 8b 5f 30 mov 0x30(%rdi),%rbx | |
| 409252: 41 89 75 20 mov %esi,0x20(%r13) | |
| 409256: 44 8b 78 10 mov 0x10(%rax),%r15d | |
| 40925a: 48 8b 47 40 mov 0x40(%rdi),%rax | |
| 40925e: 44 8b 70 48 mov 0x48(%rax),%r14d | |
| 409262: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 409266: 48 8b 78 28 mov 0x28(%rax),%rdi | |
| 40926a: 0f b6 07 movzbl (%rdi),%eax | |
| 40926d: 3c 4c cmp $0x4c,%al | |
| 40926f: 74 7f je 4092f0 <ColumnsPanel_update+0x920> | |
| 409271: 3c 52 cmp $0x52,%al | |
| 409273: 74 6b je 4092e0 <ColumnsPanel_update+0x910> | |
| 409275: 45 85 f6 test %r14d,%r14d | |
| 409278: 7e 29 jle 4092a3 <ColumnsPanel_update+0x8d3> | |
| 40927a: 41 8d 46 ff lea -0x1(%r14),%eax | |
| 40927e: 4c 8d 64 c3 08 lea 0x8(%rbx,%rax,8),%r12 | |
| 409283: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 409288: 48 8b 3b mov (%rbx),%rdi | |
| 40928b: 89 ee mov %ebp,%esi | |
| 40928d: 48 83 c3 08 add $0x8,%rbx | |
| 409291: e8 7a 41 00 00 callq 40d410 <Meter_setMode> | |
| 409296: 4c 39 e3 cmp %r12,%rbx | |
| 409299: 75 ed jne 409288 <ColumnsPanel_update+0x8b8> | |
| 40929b: 49 8b 45 18 mov 0x18(%r13),%rax | |
| 40929f: 48 8b 78 28 mov 0x28(%rax),%rdi | |
| 4092a3: be 32 00 00 00 mov $0x32,%esi | |
| 4092a8: e8 83 bb ff ff callq 404e30 <strchr@plt> | |
| 4092ad: 48 85 c0 test %rax,%rax | |
| 4092b0: 74 56 je 409308 <ColumnsPanel_update+0x938> | |
| 4092b2: 41 83 c6 01 add $0x1,%r14d | |
| 4092b6: 44 89 f0 mov %r14d,%eax | |
| 4092b9: c1 e8 1f shr $0x1f,%eax | |
| 4092bc: 41 01 c6 add %eax,%r14d | |
| 4092bf: 41 d1 fe sar %r14d | |
| 4092c2: 45 0f af f7 imul %r15d,%r14d | |
| 4092c6: 45 89 75 38 mov %r14d,0x38(%r13) | |
| 4092ca: 48 83 c4 08 add $0x8,%rsp | |
| 4092ce: 5b pop %rbx | |
| 4092cf: 5d pop %rbp | |
| 4092d0: 41 5c pop %r12 | |
| 4092d2: 41 5d pop %r13 | |
| 4092d4: 41 5e pop %r14 | |
| 4092d6: 41 5f pop %r15 | |
| 4092d8: c3 retq | |
| 4092d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4092e0: 44 89 f0 mov %r14d,%eax | |
| 4092e3: c1 e8 1f shr $0x1f,%eax | |
| 4092e6: 41 01 c6 add %eax,%r14d | |
| 4092e9: 41 d1 fe sar %r14d | |
| 4092ec: eb 87 jmp 409275 <ColumnsPanel_update+0x8a5> | |
| 4092ee: 66 90 xchg %ax,%ax | |
| 4092f0: 41 83 c6 01 add $0x1,%r14d | |
| 4092f4: 44 89 f0 mov %r14d,%eax | |
| 4092f7: c1 e8 1f shr $0x1f,%eax | |
| 4092fa: 41 01 c6 add %eax,%r14d | |
| 4092fd: 41 d1 fe sar %r14d | |
| 409300: e9 70 ff ff ff jmpq 409275 <ColumnsPanel_update+0x8a5> | |
| 409305: 0f 1f 00 nopl (%rax) | |
| 409308: 45 0f af f7 imul %r15d,%r14d | |
| 40930c: 45 89 75 38 mov %r14d,0x38(%r13) | |
| 409310: 48 83 c4 08 add $0x8,%rsp | |
| 409314: 5b pop %rbx | |
| 409315: 5d pop %rbp | |
| 409316: 41 5c pop %r12 | |
| 409318: 41 5d pop %r13 | |
| 40931a: 41 5e pop %r14 | |
| 40931c: 41 5f pop %r15 | |
| 40931e: c3 retq | |
| 40931f: 90 nop | |
| 409320: 41 54 push %r12 | |
| 409322: 55 push %rbp | |
| 409323: 53 push %rbx | |
| 409324: 48 8b 47 40 mov 0x40(%rdi),%rax | |
| 409328: 4c 8b 67 30 mov 0x30(%rdi),%r12 | |
| 40932c: 8b 68 48 mov 0x48(%rax),%ebp | |
| 40932f: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 409333: 48 8b 40 28 mov 0x28(%rax),%rax | |
| 409337: 0f b6 00 movzbl (%rax),%eax | |
| 40933a: 3c 4c cmp $0x4c,%al | |
| 40933c: 74 42 je 409380 <ColumnsPanel_update+0x9b0> | |
| 40933e: 3c 52 cmp $0x52,%al | |
| 409340: 74 2e je 409370 <ColumnsPanel_update+0x9a0> | |
| 409342: 31 db xor %ebx,%ebx | |
| 409344: 85 ed test %ebp,%ebp | |
| 409346: 7e 19 jle 409361 <ColumnsPanel_update+0x991> | |
| 409348: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40934f: 00 | |
| 409350: 49 8b 3c dc mov (%r12,%rbx,8),%rdi | |
| 409354: 48 83 c3 01 add $0x1,%rbx | |
| 409358: e8 53 35 00 00 callq 40c8b0 <Meter_delete> | |
| 40935d: 39 dd cmp %ebx,%ebp | |
| 40935f: 7f ef jg 409350 <ColumnsPanel_update+0x980> | |
| 409361: 5b pop %rbx | |
| 409362: 5d pop %rbp | |
| 409363: 41 5c pop %r12 | |
| 409365: c3 retq | |
| 409366: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40936d: 00 00 00 | |
| 409370: 89 e8 mov %ebp,%eax | |
| 409372: c1 e8 1f shr $0x1f,%eax | |
| 409375: 01 c5 add %eax,%ebp | |
| 409377: d1 fd sar %ebp | |
| 409379: eb c7 jmp 409342 <ColumnsPanel_update+0x972> | |
| 40937b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 409380: 83 c5 01 add $0x1,%ebp | |
| 409383: 89 e8 mov %ebp,%eax | |
| 409385: c1 e8 1f shr $0x1f,%eax | |
| 409388: 01 c5 add %eax,%ebp | |
| 40938a: d1 fd sar %ebp | |
| 40938c: eb b4 jmp 409342 <ColumnsPanel_update+0x972> | |
| 40938e: 66 90 xchg %ax,%ax | |
| 409390: 41 56 push %r14 | |
| 409392: 41 55 push %r13 | |
| 409394: 49 89 fd mov %rdi,%r13 | |
| 409397: 41 54 push %r12 | |
| 409399: 55 push %rbp | |
| 40939a: 53 push %rbx | |
| 40939b: 48 8b 6f 30 mov 0x30(%rdi),%rbp | |
| 40939f: 48 8b 47 40 mov 0x40(%rdi),%rax | |
| 4093a3: 48 85 ed test %rbp,%rbp | |
| 4093a6: 44 8b 70 48 mov 0x48(%rax),%r14d | |
| 4093aa: 0f 84 21 01 00 00 je 4094d1 <ColumnsPanel_update+0xb01> | |
| 4093b0: 49 8b 45 18 mov 0x18(%r13),%rax | |
| 4093b4: 48 8b 78 28 mov 0x28(%rax),%rdi | |
| 4093b8: 0f b6 07 movzbl (%rdi),%eax | |
| 4093bb: 3c 4c cmp $0x4c,%al | |
| 4093bd: 0f 84 dd 00 00 00 je 4094a0 <ColumnsPanel_update+0xad0> | |
| 4093c3: 3c 52 cmp $0x52,%al | |
| 4093c5: 0f 84 95 00 00 00 je 409460 <ColumnsPanel_update+0xa90> | |
| 4093cb: 31 d2 xor %edx,%edx | |
| 4093cd: 45 85 f6 test %r14d,%r14d | |
| 4093d0: 7e 36 jle 409408 <ColumnsPanel_update+0xa38> | |
| 4093d2: 8d 5a 01 lea 0x1(%rdx),%ebx | |
| 4093d5: 45 8d 64 16 01 lea 0x1(%r14,%rdx,1),%r12d | |
| 4093da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4093e0: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 4093e4: 48 85 ff test %rdi,%rdi | |
| 4093e7: 0f 84 93 00 00 00 je 409480 <ColumnsPanel_update+0xab0> | |
| 4093ed: 48 8b 57 18 mov 0x18(%rdi),%rdx | |
| 4093f1: 83 c3 01 add $0x1,%ebx | |
| 4093f4: 48 83 c5 08 add $0x8,%rbp | |
| 4093f8: ff 52 40 callq *0x40(%rdx) | |
| 4093fb: 44 39 e3 cmp %r12d,%ebx | |
| 4093fe: 75 e0 jne 4093e0 <ColumnsPanel_update+0xa10> | |
| 409400: 49 8b 45 18 mov 0x18(%r13),%rax | |
| 409404: 48 8b 78 28 mov 0x28(%rax),%rdi | |
| 409408: 41 8b 45 20 mov 0x20(%r13),%eax | |
| 40940c: 85 c0 test %eax,%eax | |
| 40940e: 75 0a jne 40941a <ColumnsPanel_update+0xa4a> | |
| 409410: 41 c7 45 20 01 00 00 movl $0x1,0x20(%r13) | |
| 409417: 00 | |
| 409418: b0 01 mov $0x1,%al | |
| 40941a: 48 98 cltq | |
| 40941c: be 32 00 00 00 mov $0x32,%esi | |
| 409421: 48 8b 04 c5 80 dd 61 mov 0x61dd80(,%rax,8),%rax | |
| 409428: 00 | |
| 409429: 8b 58 10 mov 0x10(%rax),%ebx | |
| 40942c: e8 ff b9 ff ff callq 404e30 <strchr@plt> | |
| 409431: 48 85 c0 test %rax,%rax | |
| 409434: 0f 84 86 00 00 00 je 4094c0 <ColumnsPanel_update+0xaf0> | |
| 40943a: 41 83 c6 01 add $0x1,%r14d | |
| 40943e: 44 89 f0 mov %r14d,%eax | |
| 409441: c1 e8 1f shr $0x1f,%eax | |
| 409444: 41 01 c6 add %eax,%r14d | |
| 409447: 41 d1 fe sar %r14d | |
| 40944a: 44 0f af f3 imul %ebx,%r14d | |
| 40944e: 5b pop %rbx | |
| 40944f: 5d pop %rbp | |
| 409450: 41 5c pop %r12 | |
| 409452: 45 89 75 38 mov %r14d,0x38(%r13) | |
| 409456: 41 5d pop %r13 | |
| 409458: 41 5e pop %r14 | |
| 40945a: c3 retq | |
| 40945b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 409460: 41 8d 46 01 lea 0x1(%r14),%eax | |
| 409464: 89 c2 mov %eax,%edx | |
| 409466: c1 ea 1f shr $0x1f,%edx | |
| 409469: 01 c2 add %eax,%edx | |
| 40946b: 44 89 f0 mov %r14d,%eax | |
| 40946e: c1 e8 1f shr $0x1f,%eax | |
| 409471: d1 fa sar %edx | |
| 409473: 41 01 c6 add %eax,%r14d | |
| 409476: 41 d1 fe sar %r14d | |
| 409479: e9 4f ff ff ff jmpq 4093cd <ColumnsPanel_update+0x9fd> | |
| 40947e: 66 90 xchg %ax,%ax | |
| 409480: 49 8b 7d 40 mov 0x40(%r13),%rdi | |
| 409484: ba 20 d9 61 00 mov $0x61d920,%edx | |
| 409489: 89 de mov %ebx,%esi | |
| 40948b: e8 10 40 00 00 callq 40d4a0 <Meter_new> | |
| 409490: 48 89 c7 mov %rax,%rdi | |
| 409493: 48 89 45 00 mov %rax,0x0(%rbp) | |
| 409497: e9 51 ff ff ff jmpq 4093ed <ColumnsPanel_update+0xa1d> | |
| 40949c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4094a0: 41 83 c6 01 add $0x1,%r14d | |
| 4094a4: 31 d2 xor %edx,%edx | |
| 4094a6: 44 89 f0 mov %r14d,%eax | |
| 4094a9: c1 e8 1f shr $0x1f,%eax | |
| 4094ac: 41 01 c6 add %eax,%r14d | |
| 4094af: 41 d1 fe sar %r14d | |
| 4094b2: e9 16 ff ff ff jmpq 4093cd <ColumnsPanel_update+0x9fd> | |
| 4094b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4094be: 00 00 | |
| 4094c0: 41 0f af de imul %r14d,%ebx | |
| 4094c4: 41 89 5d 38 mov %ebx,0x38(%r13) | |
| 4094c8: 5b pop %rbx | |
| 4094c9: 5d pop %rbp | |
| 4094ca: 41 5c pop %r12 | |
| 4094cc: 41 5d pop %r13 | |
| 4094ce: 41 5e pop %r14 | |
| 4094d0: c3 retq | |
| 4094d1: 49 63 f6 movslq %r14d,%rsi | |
| 4094d4: bf 08 00 00 00 mov $0x8,%edi | |
| 4094d9: e8 b2 ba ff ff callq 404f90 <calloc@plt> | |
| 4094de: 48 89 c5 mov %rax,%rbp | |
| 4094e1: 49 89 45 30 mov %rax,0x30(%r13) | |
| 4094e5: e9 c6 fe ff ff jmpq 4093b0 <ColumnsPanel_update+0x9e0> | |
| 4094ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4094f0: 55 push %rbp | |
| 4094f1: 48 89 fd mov %rdi,%rbp | |
| 4094f4: 48 89 f7 mov %rsi,%rdi | |
| 4094f7: 53 push %rbx | |
| 4094f8: 48 89 f3 mov %rsi,%rbx | |
| 4094fb: 48 83 ec 48 sub $0x48,%rsp | |
| 4094ff: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 409506: 00 00 | |
| 409508: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 40950d: 31 c0 xor %eax,%eax | |
| 40950f: e8 3c 95 00 00 callq 412a50 <RichString_prune> | |
| 409514: 48 8b 45 40 mov 0x40(%rbp),%rax | |
| 409518: 8b 40 48 mov 0x48(%rax),%eax | |
| 40951b: 39 45 24 cmp %eax,0x24(%rbp) | |
| 40951e: 0f 8f fc 02 00 00 jg 409820 <ColumnsPanel_update+0xe50> | |
| 409524: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 409528: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 40952d: ba 32 00 00 00 mov $0x32,%edx | |
| 409532: be 01 00 00 00 mov $0x1,%esi | |
| 409537: 48 89 e7 mov %rsp,%rdi | |
| 40953a: f2 0f 10 40 08 movsd 0x8(%rax),%xmm0 | |
| 40953f: b8 01 00 00 00 mov $0x1,%eax | |
| 409544: e8 17 be ff ff callq 405360 <__sprintf_chk@plt> | |
| 409549: 8b 35 79 52 21 00 mov 0x215279(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 40954f: ba 07 89 41 00 mov $0x418907,%edx | |
| 409554: 48 89 df mov %rbx,%rdi | |
| 409557: e8 54 95 00 00 callq 412ab0 <RichString_append> | |
| 40955c: 8b 35 12 53 21 00 mov 0x215312(%rip),%esi # 61e874 <CRT_colors+0xd4> | |
| 409562: 48 89 e2 mov %rsp,%rdx | |
| 409565: 48 89 df mov %rbx,%rdi | |
| 409568: e8 43 95 00 00 callq 412ab0 <RichString_append> | |
| 40956d: 48 8b 45 40 mov 0x40(%rbp),%rax | |
| 409571: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 409576: ba 32 00 00 00 mov $0x32,%edx | |
| 40957b: be 01 00 00 00 mov $0x1,%esi | |
| 409580: 48 89 e7 mov %rsp,%rdi | |
| 409583: 80 b8 ca 00 00 00 00 cmpb $0x0,0xca(%rax) | |
| 40958a: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40958e: f2 0f 10 40 10 movsd 0x10(%rax),%xmm0 | |
| 409593: b8 01 00 00 00 mov $0x1,%eax | |
| 409598: 0f 84 d2 01 00 00 je 409770 <ColumnsPanel_update+0xda0> | |
| 40959e: e8 bd bd ff ff callq 405360 <__sprintf_chk@plt> | |
| 4095a3: 8b 35 1f 52 21 00 mov 0x21521f(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 4095a9: ba 68 6b 41 00 mov $0x416b68,%edx | |
| 4095ae: 48 89 df mov %rbx,%rdi | |
| 4095b1: e8 fa 94 00 00 callq 412ab0 <RichString_append> | |
| 4095b6: 8b 35 bc 52 21 00 mov 0x2152bc(%rip),%esi # 61e878 <CRT_colors+0xd8> | |
| 4095bc: 48 89 e2 mov %rsp,%rdx | |
| 4095bf: 48 89 df mov %rbx,%rdi | |
| 4095c2: e8 e9 94 00 00 callq 412ab0 <RichString_append> | |
| 4095c7: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 4095cb: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 4095d0: ba 32 00 00 00 mov $0x32,%edx | |
| 4095d5: be 01 00 00 00 mov $0x1,%esi | |
| 4095da: 48 89 e7 mov %rsp,%rdi | |
| 4095dd: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 4095e1: b8 01 00 00 00 mov $0x1,%eax | |
| 4095e6: e8 75 bd ff ff callq 405360 <__sprintf_chk@plt> | |
| 4095eb: 8b 35 d7 51 21 00 mov 0x2151d7(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 4095f1: ba 6c 6b 41 00 mov $0x416b6c,%edx | |
| 4095f6: 48 89 df mov %rbx,%rdi | |
| 4095f9: e8 b2 94 00 00 callq 412ab0 <RichString_append> | |
| 4095fe: 8b 35 6c 52 21 00 mov 0x21526c(%rip),%esi # 61e870 <CRT_colors+0xd0> | |
| 409604: 48 89 e2 mov %rsp,%rdx | |
| 409607: 48 89 df mov %rbx,%rdi | |
| 40960a: e8 a1 94 00 00 callq 412ab0 <RichString_append> | |
| 40960f: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 409613: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 409618: ba 32 00 00 00 mov $0x32,%edx | |
| 40961d: be 01 00 00 00 mov $0x1,%esi | |
| 409622: 48 89 e7 mov %rsp,%rdi | |
| 409625: f2 0f 10 40 18 movsd 0x18(%rax),%xmm0 | |
| 40962a: b8 01 00 00 00 mov $0x1,%eax | |
| 40962f: e8 2c bd ff ff callq 405360 <__sprintf_chk@plt> | |
| 409634: 8b 35 8e 51 21 00 mov 0x21518e(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 40963a: ba 70 6b 41 00 mov $0x416b70,%edx | |
| 40963f: 48 89 df mov %rbx,%rdi | |
| 409642: e8 69 94 00 00 callq 412ab0 <RichString_append> | |
| 409647: 8b 35 33 52 21 00 mov 0x215233(%rip),%esi # 61e880 <CRT_colors+0xe0> | |
| 40964d: 48 89 e2 mov %rsp,%rdx | |
| 409650: 48 89 df mov %rbx,%rdi | |
| 409653: e8 58 94 00 00 callq 412ab0 <RichString_append> | |
| 409658: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40965c: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 409661: ba 32 00 00 00 mov $0x32,%edx | |
| 409666: be 01 00 00 00 mov $0x1,%esi | |
| 40966b: 48 89 e7 mov %rsp,%rdi | |
| 40966e: f2 0f 10 40 20 movsd 0x20(%rax),%xmm0 | |
| 409673: b8 01 00 00 00 mov $0x1,%eax | |
| 409678: e8 e3 bc ff ff callq 405360 <__sprintf_chk@plt> | |
| 40967d: 8b 35 45 51 21 00 mov 0x215145(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 409683: ba 74 6b 41 00 mov $0x416b74,%edx | |
| 409688: 48 89 df mov %rbx,%rdi | |
| 40968b: e8 20 94 00 00 callq 412ab0 <RichString_append> | |
| 409690: 8b 35 ee 51 21 00 mov 0x2151ee(%rip),%esi # 61e884 <CRT_colors+0xe4> | |
| 409696: 48 89 e2 mov %rsp,%rdx | |
| 409699: 48 89 df mov %rbx,%rdi | |
| 40969c: e8 0f 94 00 00 callq 412ab0 <RichString_append> | |
| 4096a1: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 4096a5: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 4096aa: ba 32 00 00 00 mov $0x32,%edx | |
| 4096af: be 01 00 00 00 mov $0x1,%esi | |
| 4096b4: 48 89 e7 mov %rsp,%rdi | |
| 4096b7: f2 0f 10 40 28 movsd 0x28(%rax),%xmm0 | |
| 4096bc: b8 01 00 00 00 mov $0x1,%eax | |
| 4096c1: e8 9a bc ff ff callq 405360 <__sprintf_chk@plt> | |
| 4096c6: 8b 35 fc 50 21 00 mov 0x2150fc(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 4096cc: ba 78 6b 41 00 mov $0x416b78,%edx | |
| 4096d1: 48 89 df mov %rbx,%rdi | |
| 4096d4: e8 d7 93 00 00 callq 412ab0 <RichString_append> | |
| 4096d9: 8b 35 9d 51 21 00 mov 0x21519d(%rip),%esi # 61e87c <CRT_colors+0xdc> | |
| 4096df: 48 89 e2 mov %rsp,%rdx | |
| 4096e2: 48 89 df mov %rbx,%rdi | |
| 4096e5: e8 c6 93 00 00 callq 412ab0 <RichString_append> | |
| 4096ea: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 4096ee: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 4096f3: ba 32 00 00 00 mov $0x32,%edx | |
| 4096f8: be 01 00 00 00 mov $0x1,%esi | |
| 4096fd: 48 89 e7 mov %rsp,%rdi | |
| 409700: f2 0f 10 40 30 movsd 0x30(%rax),%xmm0 | |
| 409705: b8 01 00 00 00 mov $0x1,%eax | |
| 40970a: e8 51 bc ff ff callq 405360 <__sprintf_chk@plt> | |
| 40970f: 8b 35 b3 50 21 00 mov 0x2150b3(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 409715: ba 7c 6b 41 00 mov $0x416b7c,%edx | |
| 40971a: 48 89 df mov %rbx,%rdi | |
| 40971d: e8 8e 93 00 00 callq 412ab0 <RichString_append> | |
| 409722: 8b 35 60 51 21 00 mov 0x215160(%rip),%esi # 61e888 <CRT_colors+0xe8> | |
| 409728: 48 89 e2 mov %rsp,%rdx | |
| 40972b: 48 89 df mov %rbx,%rdi | |
| 40972e: e8 7d 93 00 00 callq 412ab0 <RichString_append> | |
| 409733: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 409737: f2 0f 10 40 38 movsd 0x38(%rax),%xmm0 | |
| 40973c: 66 0f 2e 05 e4 d4 00 ucomisd 0xd4e4(%rip),%xmm0 # 416c28 <_IO_stdin_used+0x228> | |
| 409743: 00 | |
| 409744: 0f 8a f6 00 00 00 jp 409840 <ColumnsPanel_update+0xe70> | |
| 40974a: 0f 85 f0 00 00 00 jne 409840 <ColumnsPanel_update+0xe70> | |
| 409750: 48 8b 44 24 38 mov 0x38(%rsp),%rax | |
| 409755: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40975c: 00 00 | |
| 40975e: 0f 85 21 01 00 00 jne 409885 <ColumnsPanel_update+0xeb5> | |
| 409764: 48 83 c4 48 add $0x48,%rsp | |
| 409768: 5b pop %rbx | |
| 409769: 5d pop %rbp | |
| 40976a: c3 retq | |
| 40976b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 409770: e8 eb bb ff ff callq 405360 <__sprintf_chk@plt> | |
| 409775: 8b 35 4d 50 21 00 mov 0x21504d(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 40977b: ba 84 6b 41 00 mov $0x416b84,%edx | |
| 409780: 48 89 df mov %rbx,%rdi | |
| 409783: e8 28 93 00 00 callq 412ab0 <RichString_append> | |
| 409788: 8b 35 ea 50 21 00 mov 0x2150ea(%rip),%esi # 61e878 <CRT_colors+0xd8> | |
| 40978e: 48 89 e2 mov %rsp,%rdx | |
| 409791: 48 89 df mov %rbx,%rdi | |
| 409794: e8 17 93 00 00 callq 412ab0 <RichString_append> | |
| 409799: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40979d: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 4097a2: ba 32 00 00 00 mov $0x32,%edx | |
| 4097a7: be 01 00 00 00 mov $0x1,%esi | |
| 4097ac: 48 89 e7 mov %rsp,%rdi | |
| 4097af: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 4097b3: b8 01 00 00 00 mov $0x1,%eax | |
| 4097b8: e8 a3 bb ff ff callq 405360 <__sprintf_chk@plt> | |
| 4097bd: 8b 35 05 50 21 00 mov 0x215005(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 4097c3: ba 89 6b 41 00 mov $0x416b89,%edx | |
| 4097c8: 48 89 df mov %rbx,%rdi | |
| 4097cb: e8 e0 92 00 00 callq 412ab0 <RichString_append> | |
| 4097d0: 8b 35 9a 50 21 00 mov 0x21509a(%rip),%esi # 61e870 <CRT_colors+0xd0> | |
| 4097d6: 48 89 e2 mov %rsp,%rdx | |
| 4097d9: 48 89 df mov %rbx,%rdi | |
| 4097dc: e8 cf 92 00 00 callq 412ab0 <RichString_append> | |
| 4097e1: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 4097e5: f2 0f 10 40 18 movsd 0x18(%rax),%xmm0 | |
| 4097ea: 66 0f 2e 05 36 d4 00 ucomisd 0xd436(%rip),%xmm0 # 416c28 <_IO_stdin_used+0x228> | |
| 4097f1: 00 | |
| 4097f2: 7a 06 jp 4097fa <ColumnsPanel_update+0xe2a> | |
| 4097f4: 0f 84 56 ff ff ff je 409750 <ColumnsPanel_update+0xd80> | |
| 4097fa: ba 32 00 00 00 mov $0x32,%edx | |
| 4097ff: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 409804: be 01 00 00 00 mov $0x1,%esi | |
| 409809: 48 89 e7 mov %rsp,%rdi | |
| 40980c: b8 01 00 00 00 mov $0x1,%eax | |
| 409811: e8 4a bb ff ff callq 405360 <__sprintf_chk@plt> | |
| 409816: ba 8e 6b 41 00 mov $0x416b8e,%edx | |
| 40981b: eb 44 jmp 409861 <ColumnsPanel_update+0xe91> | |
| 40981d: 0f 1f 00 nopl (%rax) | |
| 409820: 8b 35 a2 4f 21 00 mov 0x214fa2(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 409826: ba 50 6b 41 00 mov $0x416b50,%edx | |
| 40982b: 48 89 df mov %rbx,%rdi | |
| 40982e: e8 7d 92 00 00 callq 412ab0 <RichString_append> | |
| 409833: e9 18 ff ff ff jmpq 409750 <ColumnsPanel_update+0xd80> | |
| 409838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40983f: 00 | |
| 409840: ba 32 00 00 00 mov $0x32,%edx | |
| 409845: b9 5f 6b 41 00 mov $0x416b5f,%ecx | |
| 40984a: be 01 00 00 00 mov $0x1,%esi | |
| 40984f: 48 89 e7 mov %rsp,%rdi | |
| 409852: b8 01 00 00 00 mov $0x1,%eax | |
| 409857: e8 04 bb ff ff callq 405360 <__sprintf_chk@plt> | |
| 40985c: ba 80 6b 41 00 mov $0x416b80,%edx | |
| 409861: 8b 35 61 4f 21 00 mov 0x214f61(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 409867: 48 89 df mov %rbx,%rdi | |
| 40986a: e8 41 92 00 00 callq 412ab0 <RichString_append> | |
| 40986f: 8b 35 17 50 21 00 mov 0x215017(%rip),%esi # 61e88c <CRT_colors+0xec> | |
| 409875: 48 89 e2 mov %rsp,%rdx | |
| 409878: 48 89 df mov %rbx,%rdi | |
| 40987b: e8 30 92 00 00 callq 412ab0 <RichString_append> | |
| 409880: e9 cb fe ff ff jmpq 409750 <ColumnsPanel_update+0xd80> | |
| 409885: e8 56 b5 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40988a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 409890: bf 01 00 00 00 mov $0x1,%edi | |
| 409895: 48 83 ec 08 sub $0x8,%rsp | |
| 409899: e8 52 ba ff ff callq 4052f0 <curs_set@plt> | |
| 40989e: e8 ed b8 ff ff callq 405190 <endwin@plt> | |
| 4098a3: 31 ff xor %edi,%edi | |
| 4098a5: e8 b6 b9 ff ff callq 405260 <exit@plt> | |
| 4098aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4098b0: 53 push %rbx | |
| 4098b1: bf 01 00 00 00 mov $0x1,%edi | |
| 4098b6: e8 35 ba ff ff callq 4052f0 <curs_set@plt> | |
| 4098bb: e8 d0 b8 ff ff callq 405190 <endwin@plt> | |
| 4098c0: 48 8b 3d 99 4e 21 00 mov 0x214e99(%rip),%rdi # 61e760 <stderr> | |
| 4098c7: ba 30 6c 41 00 mov $0x416c30,%edx | |
| 4098cc: be 01 00 00 00 mov $0x1,%esi | |
| 4098d1: 31 c0 xor %eax,%eax | |
| 4098d3: e8 a8 b9 ff ff callq 405280 <__fprintf_chk@plt> | |
| 4098d8: be 80 00 00 00 mov $0x80,%esi | |
| 4098dd: bf 00 f1 61 00 mov $0x61f100,%edi | |
| 4098e2: e8 d9 b4 ff ff callq 404dc0 <backtrace@plt> | |
| 4098e7: 48 8b 3d 72 4e 21 00 mov 0x214e72(%rip),%rdi # 61e760 <stderr> | |
| 4098ee: 89 c3 mov %eax,%ebx | |
| 4098f0: ba 70 6c 41 00 mov $0x416c70,%edx | |
| 4098f5: be 01 00 00 00 mov $0x1,%esi | |
| 4098fa: 31 c0 xor %eax,%eax | |
| 4098fc: e8 7f b9 ff ff callq 405280 <__fprintf_chk@plt> | |
| 409901: ba 02 00 00 00 mov $0x2,%edx | |
| 409906: 89 de mov %ebx,%esi | |
| 409908: bf 00 f1 61 00 mov $0x61f100,%edi | |
| 40990d: e8 ee b2 ff ff callq 404c00 <backtrace_symbols_fd@plt> | |
| 409912: 48 8b 3d 47 4e 21 00 mov 0x214e47(%rip),%rdi # 61e760 <stderr> | |
| 409919: ba b0 6c 41 00 mov $0x416cb0,%edx | |
| 40991e: be 01 00 00 00 mov $0x1,%esi | |
| 409923: 31 c0 xor %eax,%eax | |
| 409925: e8 56 b9 ff ff callq 405280 <__fprintf_chk@plt> | |
| 40992a: 48 8b 3d 2f 4e 21 00 mov 0x214e2f(%rip),%rdi # 61e760 <stderr> | |
| 409931: ba f0 6c 41 00 mov $0x416cf0,%edx | |
| 409936: be 01 00 00 00 mov $0x1,%esi | |
| 40993b: 31 c0 xor %eax,%eax | |
| 40993d: e8 3e b9 ff ff callq 405280 <__fprintf_chk@plt> | |
| 409942: 48 8b 3d 17 4e 21 00 mov 0x214e17(%rip),%rdi # 61e760 <stderr> | |
| 409949: ba 48 6d 41 00 mov $0x416d48,%edx | |
| 40994e: be 01 00 00 00 mov $0x1,%esi | |
| 409953: 31 c0 xor %eax,%eax | |
| 409955: e8 26 b9 ff ff callq 405280 <__fprintf_chk@plt> | |
| 40995a: 48 8b 3d ff 4d 21 00 mov 0x214dff(%rip),%rdi # 61e760 <stderr> | |
| 409961: ba 78 6d 41 00 mov $0x416d78,%edx | |
| 409966: be 01 00 00 00 mov $0x1,%esi | |
| 40996b: 31 c0 xor %eax,%eax | |
| 40996d: e8 0e b9 ff ff callq 405280 <__fprintf_chk@plt> | |
| 409972: 48 8b 3d e7 4d 21 00 mov 0x214de7(%rip),%rdi # 61e760 <stderr> | |
| 409979: ba b8 6d 41 00 mov $0x416db8,%edx | |
| 40997e: be 01 00 00 00 mov $0x1,%esi | |
| 409983: 31 c0 xor %eax,%eax | |
| 409985: e8 f6 b8 ff ff callq 405280 <__fprintf_chk@plt> | |
| 40998a: e8 91 b2 ff ff callq 404c20 <abort@plt> | |
| 40998f: 90 nop | |
| 0000000000409990 <CRT_done>: | |
| 409990: 48 83 ec 08 sub $0x8,%rsp | |
| 409994: bf 01 00 00 00 mov $0x1,%edi | |
| 409999: e8 52 b9 ff ff callq 4052f0 <curs_set@plt> | |
| 40999e: 48 83 c4 08 add $0x8,%rsp | |
| 4099a2: e9 e9 b7 ff ff jmpq 405190 <endwin@plt> | |
| 4099a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4099ae: 00 00 | |
| 00000000004099b0 <CRT_fatalError>: | |
| 4099b0: 55 push %rbp | |
| 4099b1: 53 push %rbx | |
| 4099b2: 48 89 fb mov %rdi,%rbx | |
| 4099b5: 48 83 ec 08 sub $0x8,%rsp | |
| 4099b9: e8 72 b2 ff ff callq 404c30 <__errno_location@plt> | |
| 4099be: 8b 38 mov (%rax),%edi | |
| 4099c0: e8 1b b9 ff ff callq 4052e0 <strerror@plt> | |
| 4099c5: bf 01 00 00 00 mov $0x1,%edi | |
| 4099ca: 48 89 c5 mov %rax,%rbp | |
| 4099cd: e8 1e b9 ff ff callq 4052f0 <curs_set@plt> | |
| 4099d2: e8 b9 b7 ff ff callq 405190 <endwin@plt> | |
| 4099d7: 48 8b 3d 82 4d 21 00 mov 0x214d82(%rip),%rdi # 61e760 <stderr> | |
| 4099de: 49 89 e8 mov %rbp,%r8 | |
| 4099e1: 48 89 d9 mov %rbx,%rcx | |
| 4099e4: ba e3 6d 41 00 mov $0x416de3,%edx | |
| 4099e9: be 01 00 00 00 mov $0x1,%esi | |
| 4099ee: 31 c0 xor %eax,%eax | |
| 4099f0: e8 8b b8 ff ff callq 405280 <__fprintf_chk@plt> | |
| 4099f5: bf 02 00 00 00 mov $0x2,%edi | |
| 4099fa: e8 61 b8 ff ff callq 405260 <exit@plt> | |
| 4099ff: 90 nop | |
| 0000000000409a00 <CRT_readKey>: | |
| 409a00: 53 push %rbx | |
| 409a01: e8 0a b8 ff ff callq 405210 <nocbreak@plt> | |
| 409a06: e8 05 b3 ff ff callq 404d10 <cbreak@plt> | |
| 409a0b: 48 8b 3d 3e 4d 21 00 mov 0x214d3e(%rip),%rdi # 61e750 <stdscr> | |
| 409a12: 31 f6 xor %esi,%esi | |
| 409a14: e8 e7 b6 ff ff callq 405100 <nodelay@plt> | |
| 409a19: 48 8b 3d 30 4d 21 00 mov 0x214d30(%rip),%rdi # 61e750 <stdscr> | |
| 409a20: e8 7b b7 ff ff callq 4051a0 <wgetch@plt> | |
| 409a25: 8b 3d 69 4e 21 00 mov 0x214e69(%rip),%edi # 61e894 <CRT_delay> | |
| 409a2b: 89 c3 mov %eax,%ebx | |
| 409a2d: e8 3e b6 ff ff callq 405070 <halfdelay@plt> | |
| 409a32: 89 d8 mov %ebx,%eax | |
| 409a34: 5b pop %rbx | |
| 409a35: c3 retq | |
| 409a36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 409a3d: 00 00 00 | |
| 0000000000409a40 <CRT_disableDelay>: | |
| 409a40: 48 83 ec 08 sub $0x8,%rsp | |
| 409a44: e8 c7 b7 ff ff callq 405210 <nocbreak@plt> | |
| 409a49: e8 c2 b2 ff ff callq 404d10 <cbreak@plt> | |
| 409a4e: 48 8b 3d fb 4c 21 00 mov 0x214cfb(%rip),%rdi # 61e750 <stdscr> | |
| 409a55: be 01 00 00 00 mov $0x1,%esi | |
| 409a5a: 48 83 c4 08 add $0x8,%rsp | |
| 409a5e: e9 9d b6 ff ff jmpq 405100 <nodelay@plt> | |
| 409a63: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 409a6a: 84 00 00 00 00 00 | |
| 0000000000409a70 <CRT_enableDelay>: | |
| 409a70: 8b 3d 1e 4e 21 00 mov 0x214e1e(%rip),%edi # 61e894 <CRT_delay> | |
| 409a76: e9 f5 b5 ff ff jmpq 405070 <halfdelay@plt> | |
| 409a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 0000000000409a80 <CRT_setColors>: | |
| 409a80: 41 57 push %r15 | |
| 409a82: 41 89 ff mov %edi,%r15d | |
| 409a85: 41 56 push %r14 | |
| 409a87: 41 55 push %r13 | |
| 409a89: 41 54 push %r12 | |
| 409a8b: 55 push %rbp | |
| 409a8c: 53 push %rbx | |
| 409a8d: 48 83 ec 08 sub $0x8,%rsp | |
| 409a91: 83 ff 05 cmp $0x5,%edi | |
| 409a94: 89 3d f6 4d 21 00 mov %edi,0x214df6(%rip) # 61e890 <CRT_colorScheme> | |
| 409a9a: 0f 84 ee 02 00 00 je 409d8e <CRT_setColors+0x30e> | |
| 409aa0: 41 bd 38 00 00 00 mov $0x38,%r13d | |
| 409aa6: 45 31 e4 xor %r12d,%r12d | |
| 409aa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 409ab0: bd 01 00 00 00 mov $0x1,%ebp | |
| 409ab5: 31 db xor %ebx,%ebx | |
| 409ab7: 45 0f b7 f5 movzwl %r13w,%r14d | |
| 409abb: eb 09 jmp 409ac6 <CRT_setColors+0x46> | |
| 409abd: 0f 1f 00 nopl (%rax) | |
| 409ac0: 83 c3 01 add $0x1,%ebx | |
| 409ac3: 83 c5 01 add $0x1,%ebp | |
| 409ac6: 85 db test %ebx,%ebx | |
| 409ac8: 0f 84 06 0f 00 00 je 40a9d4 <CRT_setColors+0xf54> | |
| 409ace: 41 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%edi | |
| 409ad3: 89 da mov %ebx,%edx | |
| 409ad5: 44 89 e6 mov %r12d,%esi | |
| 409ad8: 0f b7 ff movzwl %di,%edi | |
| 409adb: e8 d0 b2 ff ff callq 404db0 <init_pair@plt> | |
| 409ae0: 83 fd 08 cmp $0x8,%ebp | |
| 409ae3: 75 db jne 409ac0 <CRT_setColors+0x40> | |
| 409ae5: 41 83 c4 01 add $0x1,%r12d | |
| 409ae9: 41 83 ed 08 sub $0x8,%r13d | |
| 409aed: 41 83 fc 08 cmp $0x8,%r12d | |
| 409af1: 75 bd jne 409ab0 <CRT_setColors+0x30> | |
| 409af3: 41 83 ff 01 cmp $0x1,%r15d | |
| 409af7: 0f 84 45 05 00 00 je 40a042 <CRT_setColors+0x5c2> | |
| 409afd: 8b 05 8d 4d 21 00 mov 0x214d8d(%rip),%eax # 61e890 <CRT_colorScheme> | |
| 409b03: 83 f8 02 cmp $0x2,%eax | |
| 409b06: 0f 84 cf 02 00 00 je 409ddb <CRT_setColors+0x35b> | |
| 409b0c: 83 f8 03 cmp $0x3,%eax | |
| 409b0f: 0f 84 fb 09 00 00 je 40a510 <CRT_setColors+0xa90> | |
| 409b15: 83 f8 04 cmp $0x4,%eax | |
| 409b18: 0f 84 8b 07 00 00 je 40a2a9 <CRT_setColors+0x829> | |
| 409b1e: 83 f8 05 cmp $0x5,%eax | |
| 409b21: 0f 84 50 0c 00 00 je 40a777 <CRT_setColors+0xcf7> | |
| 409b27: c7 05 6f 4c 21 00 00 movl $0x0,0x214c6f(%rip) # 61e7a0 <CRT_colors> | |
| 409b2e: 00 00 00 | |
| 409b31: c7 05 69 4c 21 00 00 movl $0x0,0x214c69(%rip) # 61e7a4 <CRT_colors+0x4> | |
| 409b38: 00 00 00 | |
| 409b3b: c7 05 63 4c 21 00 00 movl $0x3e00,0x214c63(%rip) # 61e7a8 <CRT_colors+0x8> | |
| 409b42: 3e 00 00 | |
| 409b45: c7 05 5d 4c 21 00 00 movl $0x0,0x214c5d(%rip) # 61e7ac <CRT_colors+0xc> | |
| 409b4c: 00 00 00 | |
| 409b4f: c7 05 5b 4c 21 00 00 movl $0x3a00,0x214c5b(%rip) # 61e7b4 <CRT_colors+0x14> | |
| 409b56: 3a 00 00 | |
| 409b59: c7 05 55 4c 21 00 00 movl $0x3a00,0x214c55(%rip) # 61e7b8 <CRT_colors+0x18> | |
| 409b60: 3a 00 00 | |
| 409b63: c7 05 4f 4c 21 00 00 movl $0x3e00,0x214c4f(%rip) # 61e7bc <CRT_colors+0x1c> | |
| 409b6a: 3e 00 00 | |
| 409b6d: c7 05 49 4c 21 00 00 movl $0x3f00,0x214c49(%rip) # 61e7c0 <CRT_colors+0x20> | |
| 409b74: 3f 00 00 | |
| 409b77: c7 05 2f 4c 21 00 00 movl $0x3600,0x214c2f(%rip) # 61e7b0 <CRT_colors+0x10> | |
| 409b7e: 36 00 00 | |
| 409b81: c7 05 49 4c 21 00 00 movl $0x200800,0x214c49(%rip) # 61e7d4 <CRT_colors+0x34> | |
| 409b88: 08 20 00 | |
| 409b8b: c7 05 43 4c 21 00 00 movl $0x200800,0x214c43(%rip) # 61e7d8 <CRT_colors+0x38> | |
| 409b92: 08 20 00 | |
| 409b95: c7 05 25 4c 21 00 00 movl $0x203000,0x214c25(%rip) # 61e7c4 <CRT_colors+0x24> | |
| 409b9c: 30 20 00 | |
| 409b9f: c7 05 1f 4c 21 00 00 movl $0x800,0x214c1f(%rip) # 61e7c8 <CRT_colors+0x28> | |
| 409ba6: 08 00 00 | |
| 409ba9: c7 05 19 4c 21 00 00 movl $0x200800,0x214c19(%rip) # 61e7cc <CRT_colors+0x2c> | |
| 409bb0: 08 20 00 | |
| 409bb3: c7 05 13 4c 21 00 00 movl $0x2800,0x214c13(%rip) # 61e7d0 <CRT_colors+0x30> | |
| 409bba: 28 00 00 | |
| 409bbd: c7 05 15 4c 21 00 00 movl $0x202800,0x214c15(%rip) # 61e7dc <CRT_colors+0x3c> | |
| 409bc4: 28 20 00 | |
| 409bc7: c7 05 13 4c 21 00 00 movl $0x0,0x214c13(%rip) # 61e7e4 <CRT_colors+0x44> | |
| 409bce: 00 00 00 | |
| 409bd1: c7 05 0d 4c 21 00 00 movl $0x203800,0x214c0d(%rip) # 61e7e8 <CRT_colors+0x48> | |
| 409bd8: 38 20 00 | |
| 409bdb: c7 05 07 4c 21 00 00 movl $0x202000,0x214c07(%rip) # 61e7ec <CRT_colors+0x4c> | |
| 409be2: 20 20 00 | |
| 409be5: c7 05 01 4c 21 00 00 movl $0x800,0x214c01(%rip) # 61e7f0 <CRT_colors+0x50> | |
| 409bec: 08 00 00 | |
| 409bef: c7 05 03 4c 21 00 00 movl $0x200800,0x214c03(%rip) # 61e7fc <CRT_colors+0x5c> | |
| 409bf6: 08 20 00 | |
| 409bf9: c7 05 f1 4b 21 00 00 movl $0x800,0x214bf1(%rip) # 61e7f4 <CRT_colors+0x54> | |
| 409c00: 08 00 00 | |
| 409c03: c7 05 eb 4b 21 00 00 movl $0x2800,0x214beb(%rip) # 61e7f8 <CRT_colors+0x58> | |
| 409c0a: 28 00 00 | |
| 409c0d: c7 05 e9 4b 21 00 00 movl $0x3000,0x214be9(%rip) # 61e800 <CRT_colors+0x60> | |
| 409c14: 30 00 00 | |
| 409c17: c7 05 e3 4b 21 00 00 movl $0x3000,0x214be3(%rip) # 61e804 <CRT_colors+0x64> | |
| 409c1e: 30 00 00 | |
| 409c21: c7 05 dd 4b 21 00 00 movl $0x2800,0x214bdd(%rip) # 61e808 <CRT_colors+0x68> | |
| 409c28: 28 00 00 | |
| 409c2b: c7 05 d7 4b 21 00 00 movl $0x202800,0x214bd7(%rip) # 61e80c <CRT_colors+0x6c> | |
| 409c32: 28 20 00 | |
| 409c35: c7 05 d1 4b 21 00 00 movl $0x200000,0x214bd1(%rip) # 61e810 <CRT_colors+0x70> | |
| 409c3c: 00 20 00 | |
| 409c3f: c7 05 cb 4b 21 00 00 movl $0x203800,0x214bcb(%rip) # 61e814 <CRT_colors+0x74> | |
| 409c46: 38 20 00 | |
| 409c49: c7 05 8d 4b 21 00 00 movl $0x3000,0x214b8d(%rip) # 61e7e0 <CRT_colors+0x40> | |
| 409c50: 30 00 00 | |
| 409c53: c7 05 bb 4b 21 00 00 movl $0x203000,0x214bbb(%rip) # 61e818 <CRT_colors+0x78> | |
| 409c5a: 30 20 00 | |
| 409c5d: c7 05 b5 4b 21 00 00 movl $0x3000,0x214bb5(%rip) # 61e81c <CRT_colors+0x7c> | |
| 409c64: 30 00 00 | |
| 409c67: c7 05 af 4b 21 00 00 movl $0x202000,0x214baf(%rip) # 61e820 <CRT_colors+0x80> | |
| 409c6e: 20 20 00 | |
| 409c71: c7 05 a9 4b 21 00 00 movl $0x202800,0x214ba9(%rip) # 61e824 <CRT_colors+0x84> | |
| 409c78: 28 20 00 | |
| 409c7b: c7 05 a3 4b 21 00 00 movl $0x2800,0x214ba3(%rip) # 61e828 <CRT_colors+0x88> | |
| 409c82: 28 00 00 | |
| 409c85: c7 05 9d 4b 21 00 00 movl $0x800,0x214b9d(%rip) # 61e82c <CRT_colors+0x8c> | |
| 409c8c: 08 00 00 | |
| 409c8f: c7 05 97 4b 21 00 00 movl $0x201800,0x214b97(%rip) # 61e830 <CRT_colors+0x90> | |
| 409c96: 18 20 00 | |
| 409c99: c7 05 91 4b 21 00 00 movl $0x1800,0x214b91(%rip) # 61e834 <CRT_colors+0x94> | |
| 409ca0: 18 00 00 | |
| 409ca3: c7 05 8b 4b 21 00 00 movl $0x203800,0x214b8b(%rip) # 61e838 <CRT_colors+0x98> | |
| 409caa: 38 20 00 | |
| 409cad: c7 05 85 4b 21 00 00 movl $0x2800,0x214b85(%rip) # 61e83c <CRT_colors+0x9c> | |
| 409cb4: 28 00 00 | |
| 409cb7: c7 05 7f 4b 21 00 00 movl $0x1800,0x214b7f(%rip) # 61e840 <CRT_colors+0xa0> | |
| 409cbe: 18 00 00 | |
| 409cc1: c7 05 79 4b 21 00 00 movl $0x2000,0x214b79(%rip) # 61e844 <CRT_colors+0xa4> | |
| 409cc8: 20 00 00 | |
| 409ccb: c7 05 77 4b 21 00 00 movl $0x203800,0x214b77(%rip) # 61e84c <CRT_colors+0xac> | |
| 409cd2: 38 20 00 | |
| 409cd5: c7 05 71 4b 21 00 00 movl $0x0,0x214b71(%rip) # 61e850 <CRT_colors+0xb0> | |
| 409cdc: 00 00 00 | |
| 409cdf: c7 05 6b 4b 21 00 00 movl $0x200000,0x214b6b(%rip) # 61e854 <CRT_colors+0xb4> | |
| 409ce6: 00 20 00 | |
| 409ce9: c7 05 55 4b 21 00 00 movl $0x200000,0x214b55(%rip) # 61e848 <CRT_colors+0xa8> | |
| 409cf0: 00 20 00 | |
| 409cf3: c7 05 6b 4b 21 00 00 movl $0x200800,0x214b6b(%rip) # 61e868 <CRT_colors+0xc8> | |
| 409cfa: 08 20 00 | |
| 409cfd: c7 05 5d 4b 21 00 00 movl $0x200000,0x214b5d(%rip) # 61e864 <CRT_colors+0xc4> | |
| 409d04: 00 20 00 | |
| 409d07: c7 05 47 4b 21 00 00 movl $0x800,0x214b47(%rip) # 61e858 <CRT_colors+0xb8> | |
| 409d0e: 08 00 00 | |
| 409d11: c7 05 41 4b 21 00 00 movl $0x200000,0x214b41(%rip) # 61e85c <CRT_colors+0xbc> | |
| 409d18: 00 20 00 | |
| 409d1b: c7 05 3b 4b 21 00 00 movl $0x0,0x214b3b(%rip) # 61e860 <CRT_colors+0xc0> | |
| 409d22: 00 00 00 | |
| 409d25: c7 05 3d 4b 21 00 00 movl $0x200000,0x214b3d(%rip) # 61e86c <CRT_colors+0xcc> | |
| 409d2c: 00 20 00 | |
| 409d2f: c7 05 37 4b 21 00 00 movl $0x1800,0x214b37(%rip) # 61e870 <CRT_colors+0xd0> | |
| 409d36: 18 00 00 | |
| 409d39: c7 05 31 4b 21 00 00 movl $0x2800,0x214b31(%rip) # 61e874 <CRT_colors+0xd4> | |
| 409d40: 28 00 00 | |
| 409d43: c7 05 2b 4b 21 00 00 movl $0x3000,0x214b2b(%rip) # 61e878 <CRT_colors+0xd8> | |
| 409d4a: 30 00 00 | |
| 409d4d: c7 05 25 4b 21 00 00 movl $0x203800,0x214b25(%rip) # 61e87c <CRT_colors+0xdc> | |
| 409d54: 38 20 00 | |
| 409d57: c7 05 1f 4b 21 00 00 movl $0x2000,0x214b1f(%rip) # 61e880 <CRT_colors+0xe0> | |
| 409d5e: 20 00 00 | |
| 409d61: c7 05 19 4b 21 00 00 movl $0x1000,0x214b19(%rip) # 61e884 <CRT_colors+0xe4> | |
| 409d68: 10 00 00 | |
| 409d6b: c7 05 13 4b 21 00 00 movl $0x800,0x214b13(%rip) # 61e888 <CRT_colors+0xe8> | |
| 409d72: 08 00 00 | |
| 409d75: c7 05 0d 4b 21 00 00 movl $0x800,0x214b0d(%rip) # 61e88c <CRT_colors+0xec> | |
| 409d7c: 08 00 00 | |
| 409d7f: 48 83 c4 08 add $0x8,%rsp | |
| 409d83: 5b pop %rbx | |
| 409d84: 5d pop %rbp | |
| 409d85: 41 5c pop %r12 | |
| 409d87: 41 5d pop %r13 | |
| 409d89: 41 5e pop %r14 | |
| 409d8b: 41 5f pop %r15 | |
| 409d8d: c3 retq | |
| 409d8e: 41 bc 38 00 00 00 mov $0x38,%r12d | |
| 409d94: 31 ed xor %ebp,%ebp | |
| 409d96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 409d9d: 00 00 00 | |
| 409da0: 31 db xor %ebx,%ebx | |
| 409da2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 409da8: 41 8d 3c 1c lea (%r12,%rbx,1),%edi | |
| 409dac: 89 da mov %ebx,%edx | |
| 409dae: 89 ee mov %ebp,%esi | |
| 409db0: 83 c3 01 add $0x1,%ebx | |
| 409db3: 0f b7 ff movzwl %di,%edi | |
| 409db6: e8 f5 af ff ff callq 404db0 <init_pair@plt> | |
| 409dbb: 83 fb 08 cmp $0x8,%ebx | |
| 409dbe: 75 e8 jne 409da8 <CRT_setColors+0x328> | |
| 409dc0: 83 c5 01 add $0x1,%ebp | |
| 409dc3: 41 83 ec 08 sub $0x8,%r12d | |
| 409dc7: 83 fd 08 cmp $0x8,%ebp | |
| 409dca: 75 d4 jne 409da0 <CRT_setColors+0x320> | |
| 409dcc: 8b 05 be 4a 21 00 mov 0x214abe(%rip),%eax # 61e890 <CRT_colorScheme> | |
| 409dd2: 83 f8 02 cmp $0x2,%eax | |
| 409dd5: 0f 85 31 fd ff ff jne 409b0c <CRT_setColors+0x8c> | |
| 409ddb: c7 05 bb 49 21 00 00 movl $0x3f00,0x2149bb(%rip) # 61e7a0 <CRT_colors> | |
| 409de2: 3f 00 00 | |
| 409de5: c7 05 b5 49 21 00 00 movl $0x3f00,0x2149b5(%rip) # 61e7a4 <CRT_colors+0x4> | |
| 409dec: 3f 00 00 | |
| 409def: c7 05 af 49 21 00 00 movl $0x3e00,0x2149af(%rip) # 61e7a8 <CRT_colors+0x8> | |
| 409df6: 3e 00 00 | |
| 409df9: c7 05 a9 49 21 00 00 movl $0x3f00,0x2149a9(%rip) # 61e7ac <CRT_colors+0xc> | |
| 409e00: 3f 00 00 | |
| 409e03: c7 05 a7 49 21 00 00 movl $0x3a00,0x2149a7(%rip) # 61e7b4 <CRT_colors+0x14> | |
| 409e0a: 3a 00 00 | |
| 409e0d: c7 05 a1 49 21 00 00 movl $0x3a00,0x2149a1(%rip) # 61e7b8 <CRT_colors+0x18> | |
| 409e14: 3a 00 00 | |
| 409e17: c7 05 9b 49 21 00 00 movl $0x3e00,0x21499b(%rip) # 61e7bc <CRT_colors+0x1c> | |
| 409e1e: 3e 00 00 | |
| 409e21: c7 05 95 49 21 00 00 movl $0x1f00,0x214995(%rip) # 61e7c0 <CRT_colors+0x20> | |
| 409e28: 1f 00 00 | |
| 409e2b: c7 05 7b 49 21 00 00 movl $0x3600,0x21497b(%rip) # 61e7b0 <CRT_colors+0x10> | |
| 409e32: 36 00 00 | |
| 409e35: c7 05 95 49 21 00 00 movl $0x2700,0x214995(%rip) # 61e7d4 <CRT_colors+0x34> | |
| 409e3c: 27 00 00 | |
| 409e3f: c7 05 8f 49 21 00 00 movl $0x2700,0x21498f(%rip) # 61e7d8 <CRT_colors+0x38> | |
| 409e46: 27 00 00 | |
| 409e49: c7 05 71 49 21 00 00 movl $0x3700,0x214971(%rip) # 61e7c4 <CRT_colors+0x24> | |
| 409e50: 37 00 00 | |
| 409e53: c7 05 6b 49 21 00 00 movl $0x1f00,0x21496b(%rip) # 61e7c8 <CRT_colors+0x28> | |
| 409e5a: 1f 00 00 | |
| 409e5d: c7 05 65 49 21 00 00 movl $0x3f00,0x214965(%rip) # 61e7cc <CRT_colors+0x2c> | |
| 409e64: 3f 00 00 | |
| 409e67: c7 05 5f 49 21 00 00 movl $0x2f00,0x21495f(%rip) # 61e7d0 <CRT_colors+0x30> | |
| 409e6e: 2f 00 00 | |
| 409e71: c7 05 61 49 21 00 00 movl $0x2f00,0x214961(%rip) # 61e7dc <CRT_colors+0x3c> | |
| 409e78: 2f 00 00 | |
| 409e7b: c7 05 5f 49 21 00 00 movl $0x3f00,0x21495f(%rip) # 61e7e4 <CRT_colors+0x44> | |
| 409e82: 3f 00 00 | |
| 409e85: c7 05 59 49 21 00 00 movl $0x203f00,0x214959(%rip) # 61e7e8 <CRT_colors+0x48> | |
| 409e8c: 3f 20 00 | |
| 409e8f: c7 05 53 49 21 00 00 movl $0x400,0x214953(%rip) # 61e7ec <CRT_colors+0x4c> | |
| 409e96: 04 00 00 | |
| 409e99: c7 05 4d 49 21 00 00 movl $0x1f00,0x21494d(%rip) # 61e7f0 <CRT_colors+0x50> | |
| 409ea0: 1f 00 00 | |
| 409ea3: c7 05 4f 49 21 00 00 movl $0x1f00,0x21494f(%rip) # 61e7fc <CRT_colors+0x5c> | |
| 409eaa: 1f 00 00 | |
| 409ead: c7 05 3d 49 21 00 00 movl $0x2f00,0x21493d(%rip) # 61e7f4 <CRT_colors+0x54> | |
| 409eb4: 2f 00 00 | |
| 409eb7: c7 05 37 49 21 00 00 movl $0x2f00,0x214937(%rip) # 61e7f8 <CRT_colors+0x58> | |
| 409ebe: 2f 00 00 | |
| 409ec1: c7 05 35 49 21 00 00 movl $0x3700,0x214935(%rip) # 61e800 <CRT_colors+0x60> | |
| 409ec8: 37 00 00 | |
| 409ecb: c7 05 2f 49 21 00 00 movl $0x3700,0x21492f(%rip) # 61e804 <CRT_colors+0x64> | |
| 409ed2: 37 00 00 | |
| 409ed5: c7 05 29 49 21 00 00 movl $0x1f00,0x214929(%rip) # 61e808 <CRT_colors+0x68> | |
| 409edc: 1f 00 00 | |
| 409edf: c7 05 23 49 21 00 00 movl $0x201f00,0x214923(%rip) # 61e80c <CRT_colors+0x6c> | |
| 409ee6: 1f 20 00 | |
| 409ee9: c7 05 1d 49 21 00 00 movl $0x1f00,0x21491d(%rip) # 61e810 <CRT_colors+0x70> | |
| 409ef0: 1f 00 00 | |
| 409ef3: c7 05 17 49 21 00 00 movl $0x3f00,0x214917(%rip) # 61e814 <CRT_colors+0x74> | |
| 409efa: 3f 00 00 | |
| 409efd: c7 05 d9 48 21 00 00 movl $0x3700,0x2148d9(%rip) # 61e7e0 <CRT_colors+0x40> | |
| 409f04: 37 00 00 | |
| 409f07: c7 05 07 49 21 00 00 movl $0x2700,0x214907(%rip) # 61e818 <CRT_colors+0x78> | |
| 409f0e: 27 00 00 | |
| 409f11: c7 05 01 49 21 00 00 movl $0x2700,0x214901(%rip) # 61e81c <CRT_colors+0x7c> | |
| 409f18: 27 00 00 | |
| 409f1b: c7 05 fb 48 21 00 00 movl $0x2700,0x2148fb(%rip) # 61e820 <CRT_colors+0x80> | |
| 409f22: 27 00 00 | |
| 409f25: c7 05 f5 48 21 00 00 movl $0x2700,0x2148f5(%rip) # 61e824 <CRT_colors+0x84> | |
| 409f2c: 27 00 00 | |
| 409f2f: c7 05 ef 48 21 00 00 movl $0x2700,0x2148ef(%rip) # 61e828 <CRT_colors+0x88> | |
| 409f36: 27 00 00 | |
| 409f39: c7 05 e9 48 21 00 00 movl $0x2700,0x2148e9(%rip) # 61e82c <CRT_colors+0x8c> | |
| 409f40: 27 00 00 | |
| 409f43: c7 05 e3 48 21 00 00 movl $0x2700,0x2148e3(%rip) # 61e830 <CRT_colors+0x90> | |
| 409f4a: 27 00 00 | |
| 409f4d: c7 05 dd 48 21 00 00 movl $0x2700,0x2148dd(%rip) # 61e834 <CRT_colors+0x94> | |
| 409f54: 27 00 00 | |
| 409f57: c7 05 d7 48 21 00 00 movl $0x2700,0x2148d7(%rip) # 61e838 <CRT_colors+0x98> | |
| 409f5e: 27 00 00 | |
| 409f61: c7 05 d1 48 21 00 00 movl $0x2f00,0x2148d1(%rip) # 61e83c <CRT_colors+0x9c> | |
| 409f68: 2f 00 00 | |
| 409f6b: c7 05 cb 48 21 00 00 movl $0xf00,0x2148cb(%rip) # 61e840 <CRT_colors+0xa0> | |
| 409f72: 0f 00 00 | |
| 409f75: c7 05 c5 48 21 00 00 movl $0x2700,0x2148c5(%rip) # 61e844 <CRT_colors+0xa4> | |
| 409f7c: 27 00 00 | |
| 409f7f: c7 05 c3 48 21 00 00 movl $0x3f00,0x2148c3(%rip) # 61e84c <CRT_colors+0xac> | |
| 409f86: 3f 00 00 | |
| 409f89: c7 05 bd 48 21 00 00 movl $0x3f00,0x2148bd(%rip) # 61e850 <CRT_colors+0xb0> | |
| 409f90: 3f 00 00 | |
| 409f93: c7 05 b7 48 21 00 00 movl $0x3f00,0x2148b7(%rip) # 61e854 <CRT_colors+0xb4> | |
| 409f9a: 3f 00 00 | |
| 409f9d: c7 05 a1 48 21 00 00 movl $0x3f00,0x2148a1(%rip) # 61e848 <CRT_colors+0xa8> | |
| 409fa4: 3f 00 00 | |
| 409fa7: c7 05 b7 48 21 00 00 movl $0x1f00,0x2148b7(%rip) # 61e868 <CRT_colors+0xc8> | |
| 409fae: 1f 00 00 | |
| 409fb1: c7 05 a9 48 21 00 00 movl $0x3f00,0x2148a9(%rip) # 61e864 <CRT_colors+0xc4> | |
| 409fb8: 3f 00 00 | |
| 409fbb: c7 05 93 48 21 00 00 movl $0x1f00,0x214893(%rip) # 61e858 <CRT_colors+0xb8> | |
| 409fc2: 1f 00 00 | |
| 409fc5: c7 05 8d 48 21 00 00 movl $0x3f00,0x21488d(%rip) # 61e85c <CRT_colors+0xbc> | |
| 409fcc: 3f 00 00 | |
| 409fcf: c7 05 87 48 21 00 00 movl $0x3f00,0x214887(%rip) # 61e860 <CRT_colors+0xc0> | |
| 409fd6: 3f 00 00 | |
| 409fd9: c7 05 89 48 21 00 00 movl $0x3f00,0x214889(%rip) # 61e86c <CRT_colors+0xcc> | |
| 409fe0: 3f 00 00 | |
| 409fe3: c7 05 83 48 21 00 00 movl $0xf00,0x214883(%rip) # 61e870 <CRT_colors+0xd0> | |
| 409fea: 0f 00 00 | |
| 409fed: c7 05 7d 48 21 00 00 movl $0x2f00,0x21487d(%rip) # 61e874 <CRT_colors+0xd4> | |
| 409ff4: 2f 00 00 | |
| 409ff7: c7 05 77 48 21 00 00 movl $0x3700,0x214877(%rip) # 61e878 <CRT_colors+0xd8> | |
| 409ffe: 37 00 00 | |
| 40a001: c7 05 71 48 21 00 00 movl $0x203f00,0x214871(%rip) # 61e87c <CRT_colors+0xdc> | |
| 40a008: 3f 20 00 | |
| 40a00b: c7 05 6b 48 21 00 00 movl $0x1f00,0x21486b(%rip) # 61e880 <CRT_colors+0xe0> | |
| 40a012: 1f 00 00 | |
| 40a015: c7 05 65 48 21 00 00 movl $0x1f00,0x214865(%rip) # 61e884 <CRT_colors+0xe4> | |
| 40a01c: 1f 00 00 | |
| 40a01f: c7 05 5f 48 21 00 00 movl $0xf00,0x21485f(%rip) # 61e888 <CRT_colors+0xe8> | |
| 40a026: 0f 00 00 | |
| 40a029: c7 05 59 48 21 00 00 movl $0xf00,0x214859(%rip) # 61e88c <CRT_colors+0xec> | |
| 40a030: 0f 00 00 | |
| 40a033: 48 83 c4 08 add $0x8,%rsp | |
| 40a037: 5b pop %rbx | |
| 40a038: 5d pop %rbp | |
| 40a039: 41 5c pop %r12 | |
| 40a03b: 41 5d pop %r13 | |
| 40a03d: 41 5e pop %r14 | |
| 40a03f: 41 5f pop %r15 | |
| 40a041: c3 retq | |
| 40a042: c7 05 54 47 21 00 00 movl $0x0,0x214754(%rip) # 61e7a0 <CRT_colors> | |
| 40a049: 00 00 00 | |
| 40a04c: c7 05 4e 47 21 00 00 movl $0x0,0x21474e(%rip) # 61e7a4 <CRT_colors+0x4> | |
| 40a053: 00 00 00 | |
| 40a056: c7 05 48 47 21 00 00 movl $0x40000,0x214748(%rip) # 61e7a8 <CRT_colors+0x8> | |
| 40a05d: 00 04 00 | |
| 40a060: c7 05 42 47 21 00 00 movl $0x0,0x214742(%rip) # 61e7ac <CRT_colors+0xc> | |
| 40a067: 00 00 00 | |
| 40a06a: c7 05 40 47 21 00 00 movl $0x40000,0x214740(%rip) # 61e7b4 <CRT_colors+0x14> | |
| 40a071: 00 04 00 | |
| 40a074: c7 05 3a 47 21 00 00 movl $0x40000,0x21473a(%rip) # 61e7b8 <CRT_colors+0x18> | |
| 40a07b: 00 04 00 | |
| 40a07e: c7 05 34 47 21 00 00 movl $0x40000,0x214734(%rip) # 61e7bc <CRT_colors+0x1c> | |
| 40a085: 00 04 00 | |
| 40a088: c7 05 2e 47 21 00 00 movl $0x200000,0x21472e(%rip) # 61e7c0 <CRT_colors+0x20> | |
| 40a08f: 00 20 00 | |
| 40a092: c7 05 14 47 21 00 00 movl $0x240000,0x214714(%rip) # 61e7b0 <CRT_colors+0x10> | |
| 40a099: 00 24 00 | |
| 40a09c: c7 05 2e 47 21 00 00 movl $0x200000,0x21472e(%rip) # 61e7d4 <CRT_colors+0x34> | |
| 40a0a3: 00 20 00 | |
| 40a0a6: c7 05 28 47 21 00 00 movl $0x200000,0x214728(%rip) # 61e7d8 <CRT_colors+0x38> | |
| 40a0ad: 00 20 00 | |
| 40a0b0: c7 05 0a 47 21 00 00 movl $0x200000,0x21470a(%rip) # 61e7c4 <CRT_colors+0x24> | |
| 40a0b7: 00 20 00 | |
| 40a0ba: c7 05 04 47 21 00 00 movl $0x0,0x214704(%rip) # 61e7c8 <CRT_colors+0x28> | |
| 40a0c1: 00 00 00 | |
| 40a0c4: c7 05 fe 46 21 00 00 movl $0x200000,0x2146fe(%rip) # 61e7cc <CRT_colors+0x2c> | |
| 40a0cb: 00 20 00 | |
| 40a0ce: c7 05 f8 46 21 00 00 movl $0x0,0x2146f8(%rip) # 61e7d0 <CRT_colors+0x30> | |
| 40a0d5: 00 00 00 | |
| 40a0d8: c7 05 fa 46 21 00 00 movl $0x200000,0x2146fa(%rip) # 61e7dc <CRT_colors+0x3c> | |
| 40a0df: 00 20 00 | |
| 40a0e2: c7 05 f8 46 21 00 00 movl $0x0,0x2146f8(%rip) # 61e7e4 <CRT_colors+0x44> | |
| 40a0e9: 00 00 00 | |
| 40a0ec: c7 05 f2 46 21 00 00 movl $0x100000,0x2146f2(%rip) # 61e7e8 <CRT_colors+0x48> | |
| 40a0f3: 00 10 00 | |
| 40a0f6: c7 05 ec 46 21 00 00 movl $0x200000,0x2146ec(%rip) # 61e7ec <CRT_colors+0x4c> | |
| 40a0fd: 00 20 00 | |
| 40a100: c7 05 e6 46 21 00 00 movl $0x200000,0x2146e6(%rip) # 61e7f0 <CRT_colors+0x50> | |
| 40a107: 00 20 00 | |
| 40a10a: c7 05 e8 46 21 00 00 movl $0x200000,0x2146e8(%rip) # 61e7fc <CRT_colors+0x5c> | |
| 40a111: 00 20 00 | |
| 40a114: c7 05 d6 46 21 00 00 movl $0x200000,0x2146d6(%rip) # 61e7f4 <CRT_colors+0x54> | |
| 40a11b: 00 20 00 | |
| 40a11e: c7 05 d0 46 21 00 00 movl $0x200000,0x2146d0(%rip) # 61e7f8 <CRT_colors+0x58> | |
| 40a125: 00 20 00 | |
| 40a128: c7 05 ce 46 21 00 00 movl $0x200000,0x2146ce(%rip) # 61e800 <CRT_colors+0x60> | |
| 40a12f: 00 20 00 | |
| 40a132: c7 05 c8 46 21 00 00 movl $0x100000,0x2146c8(%rip) # 61e804 <CRT_colors+0x64> | |
| 40a139: 00 10 00 | |
| 40a13c: c7 05 c2 46 21 00 00 movl $0x200000,0x2146c2(%rip) # 61e808 <CRT_colors+0x68> | |
| 40a143: 00 20 00 | |
| 40a146: c7 05 bc 46 21 00 00 movl $0x40000,0x2146bc(%rip) # 61e80c <CRT_colors+0x6c> | |
| 40a14d: 00 04 00 | |
| 40a150: c7 05 b6 46 21 00 00 movl $0x200000,0x2146b6(%rip) # 61e810 <CRT_colors+0x70> | |
| 40a157: 00 20 00 | |
| 40a15a: c7 05 b0 46 21 00 00 movl $0x100000,0x2146b0(%rip) # 61e814 <CRT_colors+0x74> | |
| 40a161: 00 10 00 | |
| 40a164: c7 05 72 46 21 00 00 movl $0x200000,0x214672(%rip) # 61e7e0 <CRT_colors+0x40> | |
| 40a16b: 00 20 00 | |
| 40a16e: c7 05 a0 46 21 00 00 movl $0x200000,0x2146a0(%rip) # 61e818 <CRT_colors+0x78> | |
| 40a175: 00 20 00 | |
| 40a178: c7 05 9a 46 21 00 00 movl $0x200000,0x21469a(%rip) # 61e81c <CRT_colors+0x7c> | |
| 40a17f: 00 20 00 | |
| 40a182: c7 05 94 46 21 00 00 movl $0x200000,0x214694(%rip) # 61e820 <CRT_colors+0x80> | |
| 40a189: 00 20 00 | |
| 40a18c: c7 05 8e 46 21 00 00 movl $0x0,0x21468e(%rip) # 61e824 <CRT_colors+0x84> | |
| 40a193: 00 00 00 | |
| 40a196: c7 05 88 46 21 00 00 movl $0x0,0x214688(%rip) # 61e828 <CRT_colors+0x88> | |
| 40a19d: 00 00 00 | |
| 40a1a0: c7 05 82 46 21 00 00 movl $0x0,0x214682(%rip) # 61e82c <CRT_colors+0x8c> | |
| 40a1a7: 00 00 00 | |
| 40a1aa: c7 05 7c 46 21 00 00 movl $0x100000,0x21467c(%rip) # 61e830 <CRT_colors+0x90> | |
| 40a1b1: 00 10 00 | |
| 40a1b4: c7 05 76 46 21 00 00 movl $0x100000,0x214676(%rip) # 61e834 <CRT_colors+0x94> | |
| 40a1bb: 00 10 00 | |
| 40a1be: c7 05 70 46 21 00 00 movl $0x100000,0x214670(%rip) # 61e838 <CRT_colors+0x98> | |
| 40a1c5: 00 10 00 | |
| 40a1c8: c7 05 6a 46 21 00 00 movl $0x200000,0x21466a(%rip) # 61e83c <CRT_colors+0x9c> | |
| 40a1cf: 00 20 00 | |
| 40a1d2: c7 05 64 46 21 00 00 movl $0x0,0x214664(%rip) # 61e840 <CRT_colors+0xa0> | |
| 40a1d9: 00 00 00 | |
| 40a1dc: c7 05 5e 46 21 00 00 movl $0x0,0x21465e(%rip) # 61e844 <CRT_colors+0xa4> | |
| 40a1e3: 00 00 00 | |
| 40a1e6: c7 05 5c 46 21 00 00 movl $0x100000,0x21465c(%rip) # 61e84c <CRT_colors+0xac> | |
| 40a1ed: 00 10 00 | |
| 40a1f0: c7 05 56 46 21 00 00 movl $0x0,0x214656(%rip) # 61e850 <CRT_colors+0xb0> | |
| 40a1f7: 00 00 00 | |
| 40a1fa: c7 05 50 46 21 00 00 movl $0x200000,0x214650(%rip) # 61e854 <CRT_colors+0xb4> | |
| 40a201: 00 20 00 | |
| 40a204: c7 05 3a 46 21 00 00 movl $0x200000,0x21463a(%rip) # 61e848 <CRT_colors+0xa8> | |
| 40a20b: 00 20 00 | |
| 40a20e: c7 05 50 46 21 00 00 movl $0x200000,0x214650(%rip) # 61e868 <CRT_colors+0xc8> | |
| 40a215: 00 20 00 | |
| 40a218: c7 05 42 46 21 00 00 movl $0x200000,0x214642(%rip) # 61e864 <CRT_colors+0xc4> | |
| 40a21f: 00 20 00 | |
| 40a222: c7 05 2c 46 21 00 00 movl $0x200000,0x21462c(%rip) # 61e858 <CRT_colors+0xb8> | |
| 40a229: 00 20 00 | |
| 40a22c: c7 05 26 46 21 00 00 movl $0x0,0x214626(%rip) # 61e85c <CRT_colors+0xbc> | |
| 40a233: 00 00 00 | |
| 40a236: c7 05 20 46 21 00 00 movl $0x0,0x214620(%rip) # 61e860 <CRT_colors+0xc0> | |
| 40a23d: 00 00 00 | |
| 40a240: c7 05 22 46 21 00 00 movl $0x200000,0x214622(%rip) # 61e86c <CRT_colors+0xcc> | |
| 40a247: 00 20 00 | |
| 40a24a: c7 05 1c 46 21 00 00 movl $0x0,0x21461c(%rip) # 61e870 <CRT_colors+0xd0> | |
| 40a251: 00 00 00 | |
| 40a254: c7 05 16 46 21 00 00 movl $0x200000,0x214616(%rip) # 61e874 <CRT_colors+0xd4> | |
| 40a25b: 00 20 00 | |
| 40a25e: c7 05 10 46 21 00 00 movl $0x200000,0x214610(%rip) # 61e878 <CRT_colors+0xd8> | |
| 40a265: 00 20 00 | |
| 40a268: c7 05 0a 46 21 00 00 movl $0x0,0x21460a(%rip) # 61e87c <CRT_colors+0xdc> | |
| 40a26f: 00 00 00 | |
| 40a272: c7 05 04 46 21 00 00 movl $0x200000,0x214604(%rip) # 61e880 <CRT_colors+0xe0> | |
| 40a279: 00 20 00 | |
| 40a27c: c7 05 fe 45 21 00 00 movl $0x200000,0x2145fe(%rip) # 61e884 <CRT_colors+0xe4> | |
| 40a283: 00 20 00 | |
| 40a286: c7 05 f8 45 21 00 00 movl $0x40000,0x2145f8(%rip) # 61e888 <CRT_colors+0xe8> | |
| 40a28d: 00 04 00 | |
| 40a290: c7 05 f2 45 21 00 00 movl $0x40000,0x2145f2(%rip) # 61e88c <CRT_colors+0xec> | |
| 40a297: 00 04 00 | |
| 40a29a: 48 83 c4 08 add $0x8,%rsp | |
| 40a29e: 5b pop %rbx | |
| 40a29f: 5d pop %rbp | |
| 40a2a0: 41 5c pop %r12 | |
| 40a2a2: 41 5d pop %r13 | |
| 40a2a4: 41 5e pop %r14 | |
| 40a2a6: 41 5f pop %r15 | |
| 40a2a8: c3 retq | |
| 40a2a9: c7 05 ed 44 21 00 00 movl $0x400,0x2144ed(%rip) # 61e7a0 <CRT_colors> | |
| 40a2b0: 04 00 00 | |
| 40a2b3: c7 05 e7 44 21 00 00 movl $0x400,0x2144e7(%rip) # 61e7a4 <CRT_colors+0x4> | |
| 40a2ba: 04 00 00 | |
| 40a2bd: c7 05 e1 44 21 00 00 movl $0x3e00,0x2144e1(%rip) # 61e7a8 <CRT_colors+0x8> | |
| 40a2c4: 3e 00 00 | |
| 40a2c7: c7 05 db 44 21 00 00 movl $0x0,0x2144db(%rip) # 61e7ac <CRT_colors+0xc> | |
| 40a2ce: 00 00 00 | |
| 40a2d1: c7 05 d9 44 21 00 00 movl $0x3e00,0x2144d9(%rip) # 61e7b4 <CRT_colors+0x14> | |
| 40a2d8: 3e 00 00 | |
| 40a2db: c7 05 d3 44 21 00 00 movl $0x3e00,0x2144d3(%rip) # 61e7b8 <CRT_colors+0x18> | |
| 40a2e2: 3e 00 00 | |
| 40a2e5: c7 05 cd 44 21 00 00 movl $0x3f00,0x2144cd(%rip) # 61e7bc <CRT_colors+0x1c> | |
| 40a2ec: 3f 00 00 | |
| 40a2ef: c7 05 c7 44 21 00 00 movl $0x202400,0x2144c7(%rip) # 61e7c0 <CRT_colors+0x20> | |
| 40a2f6: 24 20 00 | |
| 40a2f9: c7 05 ad 44 21 00 00 movl $0x3600,0x2144ad(%rip) # 61e7b0 <CRT_colors+0x10> | |
| 40a300: 36 00 00 | |
| 40a303: c7 05 c7 44 21 00 00 movl $0x202400,0x2144c7(%rip) # 61e7d4 <CRT_colors+0x34> | |
| 40a30a: 24 20 00 | |
| 40a30d: c7 05 c1 44 21 00 00 movl $0x202400,0x2144c1(%rip) # 61e7d8 <CRT_colors+0x38> | |
| 40a314: 24 20 00 | |
| 40a317: c7 05 a3 44 21 00 00 movl $0x203400,0x2144a3(%rip) # 61e7c4 <CRT_colors+0x24> | |
| 40a31e: 34 20 00 | |
| 40a321: c7 05 9d 44 21 00 00 movl $0xc00,0x21449d(%rip) # 61e7c8 <CRT_colors+0x28> | |
| 40a328: 0c 00 00 | |
| 40a32b: c7 05 97 44 21 00 00 movl $0x200c00,0x214497(%rip) # 61e7cc <CRT_colors+0x2c> | |
| 40a332: 0c 20 00 | |
| 40a335: c7 05 91 44 21 00 00 movl $0x2c00,0x214491(%rip) # 61e7d0 <CRT_colors+0x30> | |
| 40a33c: 2c 00 00 | |
| 40a33f: c7 05 93 44 21 00 00 movl $0x202c00,0x214493(%rip) # 61e7dc <CRT_colors+0x3c> | |
| 40a346: 2c 20 00 | |
| 40a349: c7 05 91 44 21 00 00 movl $0x400,0x214491(%rip) # 61e7e4 <CRT_colors+0x44> | |
| 40a350: 04 00 00 | |
| 40a353: c7 05 8b 44 21 00 00 movl $0x203c00,0x21448b(%rip) # 61e7e8 <CRT_colors+0x48> | |
| 40a35a: 3c 20 00 | |
| 40a35d: c7 05 85 44 21 00 00 movl $0x202400,0x214485(%rip) # 61e7ec <CRT_colors+0x4c> | |
| 40a364: 24 20 00 | |
| 40a367: c7 05 7f 44 21 00 00 movl $0xc00,0x21447f(%rip) # 61e7f0 <CRT_colors+0x50> | |
| 40a36e: 0c 00 00 | |
| 40a371: c7 05 81 44 21 00 00 movl $0x200c00,0x214481(%rip) # 61e7fc <CRT_colors+0x5c> | |
| 40a378: 0c 20 00 | |
| 40a37b: c7 05 6f 44 21 00 00 movl $0xc00,0x21446f(%rip) # 61e7f4 <CRT_colors+0x54> | |
| 40a382: 0c 00 00 | |
| 40a385: c7 05 69 44 21 00 00 movl $0x2c00,0x214469(%rip) # 61e7f8 <CRT_colors+0x58> | |
| 40a38c: 2c 00 00 | |
| 40a38f: c7 05 67 44 21 00 00 movl $0x3400,0x214467(%rip) # 61e800 <CRT_colors+0x60> | |
| 40a396: 34 00 00 | |
| 40a399: c7 05 61 44 21 00 00 movl $0x3400,0x214461(%rip) # 61e804 <CRT_colors+0x64> | |
| 40a3a0: 34 00 00 | |
| 40a3a3: c7 05 5b 44 21 00 00 movl $0x2c00,0x21445b(%rip) # 61e808 <CRT_colors+0x68> | |
| 40a3aa: 2c 00 00 | |
| 40a3ad: c7 05 55 44 21 00 00 movl $0x202c00,0x214455(%rip) # 61e80c <CRT_colors+0x6c> | |
| 40a3b4: 2c 20 00 | |
| 40a3b7: c7 05 4f 44 21 00 00 movl $0x202400,0x21444f(%rip) # 61e810 <CRT_colors+0x70> | |
| 40a3be: 24 20 00 | |
| 40a3c1: c7 05 49 44 21 00 00 movl $0xc00,0x214449(%rip) # 61e814 <CRT_colors+0x74> | |
| 40a3c8: 0c 00 00 | |
| 40a3cb: c7 05 0b 44 21 00 00 movl $0x3400,0x21440b(%rip) # 61e7e0 <CRT_colors+0x40> | |
| 40a3d2: 34 00 00 | |
| 40a3d5: c7 05 39 44 21 00 00 movl $0x202400,0x214439(%rip) # 61e818 <CRT_colors+0x78> | |
| 40a3dc: 24 20 00 | |
| 40a3df: c7 05 33 44 21 00 00 movl $0x202400,0x214433(%rip) # 61e81c <CRT_colors+0x7c> | |
| 40a3e6: 24 20 00 | |
| 40a3e9: c7 05 2d 44 21 00 00 movl $0x202400,0x21442d(%rip) # 61e820 <CRT_colors+0x80> | |
| 40a3f0: 24 20 00 | |
| 40a3f3: c7 05 27 44 21 00 00 movl $0x202400,0x214427(%rip) # 61e824 <CRT_colors+0x84> | |
| 40a3fa: 24 20 00 | |
| 40a3fd: c7 05 21 44 21 00 00 movl $0x202400,0x214421(%rip) # 61e828 <CRT_colors+0x88> | |
| 40a404: 24 20 00 | |
| 40a407: c7 05 1b 44 21 00 00 movl $0x202400,0x21441b(%rip) # 61e82c <CRT_colors+0x8c> | |
| 40a40e: 24 20 00 | |
| 40a411: c7 05 15 44 21 00 00 movl $0x202400,0x214415(%rip) # 61e830 <CRT_colors+0x90> | |
| 40a418: 24 20 00 | |
| 40a41b: c7 05 0f 44 21 00 00 movl $0x202400,0x21440f(%rip) # 61e834 <CRT_colors+0x94> | |
| 40a422: 24 20 00 | |
| 40a425: c7 05 09 44 21 00 00 movl $0x202400,0x214409(%rip) # 61e838 <CRT_colors+0x98> | |
| 40a42c: 24 20 00 | |
| 40a42f: c7 05 03 44 21 00 00 movl $0x202c00,0x214403(%rip) # 61e83c <CRT_colors+0x9c> | |
| 40a436: 2c 20 00 | |
| 40a439: c7 05 fd 43 21 00 00 movl $0x200c00,0x2143fd(%rip) # 61e840 <CRT_colors+0xa0> | |
| 40a440: 0c 20 00 | |
| 40a443: c7 05 f7 43 21 00 00 movl $0x202400,0x2143f7(%rip) # 61e844 <CRT_colors+0xa4> | |
| 40a44a: 24 20 00 | |
| 40a44d: c7 05 f5 43 21 00 00 movl $0x203c00,0x2143f5(%rip) # 61e84c <CRT_colors+0xac> | |
| 40a454: 3c 20 00 | |
| 40a457: c7 05 ef 43 21 00 00 movl $0x400,0x2143ef(%rip) # 61e850 <CRT_colors+0xb0> | |
| 40a45e: 04 00 00 | |
| 40a461: c7 05 e9 43 21 00 00 movl $0x200400,0x2143e9(%rip) # 61e854 <CRT_colors+0xb4> | |
| 40a468: 04 20 00 | |
| 40a46b: c7 05 d3 43 21 00 00 movl $0x200400,0x2143d3(%rip) # 61e848 <CRT_colors+0xa8> | |
| 40a472: 04 20 00 | |
| 40a475: c7 05 e9 43 21 00 00 movl $0x200c00,0x2143e9(%rip) # 61e868 <CRT_colors+0xc8> | |
| 40a47c: 0c 20 00 | |
| 40a47f: c7 05 db 43 21 00 00 movl $0x400,0x2143db(%rip) # 61e864 <CRT_colors+0xc4> | |
| 40a486: 04 00 00 | |
| 40a489: c7 05 c5 43 21 00 00 movl $0xc00,0x2143c5(%rip) # 61e858 <CRT_colors+0xb8> | |
| 40a490: 0c 00 00 | |
| 40a493: c7 05 bf 43 21 00 00 movl $0x200400,0x2143bf(%rip) # 61e85c <CRT_colors+0xbc> | |
| 40a49a: 04 20 00 | |
| 40a49d: c7 05 b9 43 21 00 00 movl $0x400,0x2143b9(%rip) # 61e860 <CRT_colors+0xc0> | |
| 40a4a4: 04 00 00 | |
| 40a4a7: c7 05 bb 43 21 00 00 movl $0x400,0x2143bb(%rip) # 61e86c <CRT_colors+0xcc> | |
| 40a4ae: 04 00 00 | |
| 40a4b1: c7 05 b5 43 21 00 00 movl $0x200c00,0x2143b5(%rip) # 61e870 <CRT_colors+0xd0> | |
| 40a4b8: 0c 20 00 | |
| 40a4bb: c7 05 af 43 21 00 00 movl $0x202c00,0x2143af(%rip) # 61e874 <CRT_colors+0xd4> | |
| 40a4c2: 2c 20 00 | |
| 40a4c5: c7 05 a9 43 21 00 00 movl $0x203400,0x2143a9(%rip) # 61e878 <CRT_colors+0xd8> | |
| 40a4cc: 34 20 00 | |
| 40a4cf: c7 05 a3 43 21 00 00 movl $0x201c00,0x2143a3(%rip) # 61e87c <CRT_colors+0xdc> | |
| 40a4d6: 1c 20 00 | |
| 40a4d9: c7 05 9d 43 21 00 00 movl $0x203c00,0x21439d(%rip) # 61e880 <CRT_colors+0xe0> | |
| 40a4e0: 3c 20 00 | |
| 40a4e3: c7 05 97 43 21 00 00 movl $0x3c00,0x214397(%rip) # 61e884 <CRT_colors+0xe4> | |
| 40a4ea: 3c 00 00 | |
| 40a4ed: c7 05 91 43 21 00 00 movl $0x400,0x214391(%rip) # 61e888 <CRT_colors+0xe8> | |
| 40a4f4: 04 00 00 | |
| 40a4f7: c7 05 8b 43 21 00 00 movl $0x400,0x21438b(%rip) # 61e88c <CRT_colors+0xec> | |
| 40a4fe: 04 00 00 | |
| 40a501: 48 83 c4 08 add $0x8,%rsp | |
| 40a505: 5b pop %rbx | |
| 40a506: 5d pop %rbp | |
| 40a507: 41 5c pop %r12 | |
| 40a509: 41 5d pop %r13 | |
| 40a50b: 41 5e pop %r14 | |
| 40a50d: 41 5f pop %r15 | |
| 40a50f: c3 retq | |
| 40a510: c7 05 86 42 21 00 00 movl $0x3800,0x214286(%rip) # 61e7a0 <CRT_colors> | |
| 40a517: 38 00 00 | |
| 40a51a: c7 05 80 42 21 00 00 movl $0x3800,0x214280(%rip) # 61e7a4 <CRT_colors+0x4> | |
| 40a521: 38 00 00 | |
| 40a524: c7 05 7a 42 21 00 00 movl $0x3e00,0x21427a(%rip) # 61e7a8 <CRT_colors+0x8> | |
| 40a52b: 3e 00 00 | |
| 40a52e: c7 05 74 42 21 00 00 movl $0x3800,0x214274(%rip) # 61e7ac <CRT_colors+0xc> | |
| 40a535: 38 00 00 | |
| 40a538: c7 05 72 42 21 00 00 movl $0x3a00,0x214272(%rip) # 61e7b4 <CRT_colors+0x14> | |
| 40a53f: 3a 00 00 | |
| 40a542: c7 05 6c 42 21 00 00 movl $0x3a00,0x21426c(%rip) # 61e7b8 <CRT_colors+0x18> | |
| 40a549: 3a 00 00 | |
| 40a54c: c7 05 66 42 21 00 00 movl $0x3e00,0x214266(%rip) # 61e7bc <CRT_colors+0x1c> | |
| 40a553: 3e 00 00 | |
| 40a556: c7 05 60 42 21 00 00 movl $0x1800,0x214260(%rip) # 61e7c0 <CRT_colors+0x20> | |
| 40a55d: 18 00 00 | |
| 40a560: c7 05 46 42 21 00 00 movl $0x3600,0x214246(%rip) # 61e7b0 <CRT_colors+0x10> | |
| 40a567: 36 00 00 | |
| 40a56a: c7 05 60 42 21 00 00 movl $0x2000,0x214260(%rip) # 61e7d4 <CRT_colors+0x34> | |
| 40a571: 20 00 00 | |
| 40a574: c7 05 5a 42 21 00 00 movl $0x2000,0x21425a(%rip) # 61e7d8 <CRT_colors+0x38> | |
| 40a57b: 20 00 00 | |
| 40a57e: c7 05 3c 42 21 00 00 movl $0x3000,0x21423c(%rip) # 61e7c4 <CRT_colors+0x24> | |
| 40a585: 30 00 00 | |
| 40a588: c7 05 36 42 21 00 00 movl $0x1800,0x214236(%rip) # 61e7c8 <CRT_colors+0x28> | |
| 40a58f: 18 00 00 | |
| 40a592: c7 05 30 42 21 00 00 movl $0x3800,0x214230(%rip) # 61e7cc <CRT_colors+0x2c> | |
| 40a599: 38 00 00 | |
| 40a59c: c7 05 2a 42 21 00 00 movl $0x2800,0x21422a(%rip) # 61e7d0 <CRT_colors+0x30> | |
| 40a5a3: 28 00 00 | |
| 40a5a6: c7 05 2c 42 21 00 00 movl $0x2800,0x21422c(%rip) # 61e7dc <CRT_colors+0x3c> | |
| 40a5ad: 28 00 00 | |
| 40a5b0: c7 05 2a 42 21 00 00 movl $0x3800,0x21422a(%rip) # 61e7e4 <CRT_colors+0x44> | |
| 40a5b7: 38 00 00 | |
| 40a5ba: c7 05 24 42 21 00 00 movl $0x203800,0x214224(%rip) # 61e7e8 <CRT_colors+0x48> | |
| 40a5c1: 38 20 00 | |
| 40a5c4: c7 05 1e 42 21 00 00 movl $0x400,0x21421e(%rip) # 61e7ec <CRT_colors+0x4c> | |
| 40a5cb: 04 00 00 | |
| 40a5ce: c7 05 18 42 21 00 00 movl $0x1800,0x214218(%rip) # 61e7f0 <CRT_colors+0x50> | |
| 40a5d5: 18 00 00 | |
| 40a5d8: c7 05 1a 42 21 00 00 movl $0x2800,0x21421a(%rip) # 61e7fc <CRT_colors+0x5c> | |
| 40a5df: 28 00 00 | |
| 40a5e2: c7 05 08 42 21 00 00 movl $0x1800,0x214208(%rip) # 61e7f4 <CRT_colors+0x54> | |
| 40a5e9: 18 00 00 | |
| 40a5ec: c7 05 02 42 21 00 00 movl $0x2800,0x214202(%rip) # 61e7f8 <CRT_colors+0x58> | |
| 40a5f3: 28 00 00 | |
| 40a5f6: c7 05 00 42 21 00 00 movl $0x3000,0x214200(%rip) # 61e800 <CRT_colors+0x60> | |
| 40a5fd: 30 00 00 | |
| 40a600: c7 05 fa 41 21 00 00 movl $0x3000,0x2141fa(%rip) # 61e804 <CRT_colors+0x64> | |
| 40a607: 30 00 00 | |
| 40a60a: c7 05 f4 41 21 00 00 movl $0x1800,0x2141f4(%rip) # 61e808 <CRT_colors+0x68> | |
| 40a611: 18 00 00 | |
| 40a614: c7 05 ee 41 21 00 00 movl $0x201800,0x2141ee(%rip) # 61e80c <CRT_colors+0x6c> | |
| 40a61b: 18 20 00 | |
| 40a61e: c7 05 e8 41 21 00 00 movl $0x1800,0x2141e8(%rip) # 61e810 <CRT_colors+0x70> | |
| 40a625: 18 00 00 | |
| 40a628: c7 05 e2 41 21 00 00 movl $0x3800,0x2141e2(%rip) # 61e814 <CRT_colors+0x74> | |
| 40a62f: 38 00 00 | |
| 40a632: c7 05 a4 41 21 00 00 movl $0x3000,0x2141a4(%rip) # 61e7e0 <CRT_colors+0x40> | |
| 40a639: 30 00 00 | |
| 40a63c: c7 05 d2 41 21 00 00 movl $0x2000,0x2141d2(%rip) # 61e818 <CRT_colors+0x78> | |
| 40a643: 20 00 00 | |
| 40a646: c7 05 cc 41 21 00 00 movl $0x2000,0x2141cc(%rip) # 61e81c <CRT_colors+0x7c> | |
| 40a64d: 20 00 00 | |
| 40a650: c7 05 c6 41 21 00 00 movl $0x2000,0x2141c6(%rip) # 61e820 <CRT_colors+0x80> | |
| 40a657: 20 00 00 | |
| 40a65a: c7 05 c0 41 21 00 00 movl $0x2000,0x2141c0(%rip) # 61e824 <CRT_colors+0x84> | |
| 40a661: 20 00 00 | |
| 40a664: c7 05 ba 41 21 00 00 movl $0x2000,0x2141ba(%rip) # 61e828 <CRT_colors+0x88> | |
| 40a66b: 20 00 00 | |
| 40a66e: c7 05 b4 41 21 00 00 movl $0x2000,0x2141b4(%rip) # 61e82c <CRT_colors+0x8c> | |
| 40a675: 20 00 00 | |
| 40a678: c7 05 ae 41 21 00 00 movl $0x2000,0x2141ae(%rip) # 61e830 <CRT_colors+0x90> | |
| 40a67f: 20 00 00 | |
| 40a682: c7 05 a8 41 21 00 00 movl $0x2000,0x2141a8(%rip) # 61e834 <CRT_colors+0x94> | |
| 40a689: 20 00 00 | |
| 40a68c: c7 05 a2 41 21 00 00 movl $0x2000,0x2141a2(%rip) # 61e838 <CRT_colors+0x98> | |
| 40a693: 20 00 00 | |
| 40a696: c7 05 9c 41 21 00 00 movl $0x2800,0x21419c(%rip) # 61e83c <CRT_colors+0x9c> | |
| 40a69d: 28 00 00 | |
| 40a6a0: c7 05 96 41 21 00 00 movl $0x800,0x214196(%rip) # 61e840 <CRT_colors+0xa0> | |
| 40a6a7: 08 00 00 | |
| 40a6aa: c7 05 90 41 21 00 00 movl $0x2000,0x214190(%rip) # 61e844 <CRT_colors+0xa4> | |
| 40a6b1: 20 00 00 | |
| 40a6b4: c7 05 8e 41 21 00 00 movl $0x3800,0x21418e(%rip) # 61e84c <CRT_colors+0xac> | |
| 40a6bb: 38 00 00 | |
| 40a6be: c7 05 88 41 21 00 00 movl $0x3800,0x214188(%rip) # 61e850 <CRT_colors+0xb0> | |
| 40a6c5: 38 00 00 | |
| 40a6c8: c7 05 82 41 21 00 00 movl $0x3800,0x214182(%rip) # 61e854 <CRT_colors+0xb4> | |
| 40a6cf: 38 00 00 | |
| 40a6d2: c7 05 6c 41 21 00 00 movl $0x0,0x21416c(%rip) # 61e848 <CRT_colors+0xa8> | |
| 40a6d9: 00 00 00 | |
| 40a6dc: c7 05 82 41 21 00 00 movl $0x1800,0x214182(%rip) # 61e868 <CRT_colors+0xc8> | |
| 40a6e3: 18 00 00 | |
| 40a6e6: c7 05 74 41 21 00 00 movl $0x0,0x214174(%rip) # 61e864 <CRT_colors+0xc4> | |
| 40a6ed: 00 00 00 | |
| 40a6f0: c7 05 5e 41 21 00 00 movl $0x1800,0x21415e(%rip) # 61e858 <CRT_colors+0xb8> | |
| 40a6f7: 18 00 00 | |
| 40a6fa: c7 05 58 41 21 00 00 movl $0x3800,0x214158(%rip) # 61e85c <CRT_colors+0xbc> | |
| 40a701: 38 00 00 | |
| 40a704: c7 05 52 41 21 00 00 movl $0x3800,0x214152(%rip) # 61e860 <CRT_colors+0xc0> | |
| 40a70b: 38 00 00 | |
| 40a70e: c7 05 54 41 21 00 00 movl $0x0,0x214154(%rip) # 61e86c <CRT_colors+0xcc> | |
| 40a715: 00 00 00 | |
| 40a718: c7 05 4e 41 21 00 00 movl $0x800,0x21414e(%rip) # 61e870 <CRT_colors+0xd0> | |
| 40a71f: 08 00 00 | |
| 40a722: c7 05 48 41 21 00 00 movl $0x2800,0x214148(%rip) # 61e874 <CRT_colors+0xd4> | |
| 40a729: 28 00 00 | |
| 40a72c: c7 05 42 41 21 00 00 movl $0x3000,0x214142(%rip) # 61e878 <CRT_colors+0xd8> | |
| 40a733: 30 00 00 | |
| 40a736: c7 05 3c 41 21 00 00 movl $0x203800,0x21413c(%rip) # 61e87c <CRT_colors+0xdc> | |
| 40a73d: 38 20 00 | |
| 40a740: c7 05 36 41 21 00 00 movl $0x201800,0x214136(%rip) # 61e880 <CRT_colors+0xe0> | |
| 40a747: 18 20 00 | |
| 40a74a: c7 05 30 41 21 00 00 movl $0x1800,0x214130(%rip) # 61e884 <CRT_colors+0xe4> | |
| 40a751: 18 00 00 | |
| 40a754: c7 05 2a 41 21 00 00 movl $0x3800,0x21412a(%rip) # 61e888 <CRT_colors+0xe8> | |
| 40a75b: 38 00 00 | |
| 40a75e: c7 05 24 41 21 00 00 movl $0x3800,0x214124(%rip) # 61e88c <CRT_colors+0xec> | |
| 40a765: 38 00 00 | |
| 40a768: 48 83 c4 08 add $0x8,%rsp | |
| 40a76c: 5b pop %rbx | |
| 40a76d: 5d pop %rbp | |
| 40a76e: 41 5c pop %r12 | |
| 40a770: 41 5d pop %r13 | |
| 40a772: 41 5e pop %r14 | |
| 40a774: 41 5f pop %r15 | |
| 40a776: c3 retq | |
| 40a777: c7 05 1f 40 21 00 00 movl $0x800,0x21401f(%rip) # 61e7a0 <CRT_colors> | |
| 40a77e: 08 00 00 | |
| 40a781: c7 05 19 40 21 00 00 movl $0x800,0x214019(%rip) # 61e7a4 <CRT_colors+0x4> | |
| 40a788: 08 00 00 | |
| 40a78b: c7 05 13 40 21 00 00 movl $0x3a00,0x214013(%rip) # 61e7a8 <CRT_colors+0x8> | |
| 40a792: 3a 00 00 | |
| 40a795: c7 05 0d 40 21 00 00 movl $0x800,0x21400d(%rip) # 61e7ac <CRT_colors+0xc> | |
| 40a79c: 08 00 00 | |
| 40a79f: c7 05 0b 40 21 00 00 movl $0x3a00,0x21400b(%rip) # 61e7b4 <CRT_colors+0x14> | |
| 40a7a6: 3a 00 00 | |
| 40a7a9: c7 05 05 40 21 00 00 movl $0x3a00,0x214005(%rip) # 61e7b8 <CRT_colors+0x18> | |
| 40a7b0: 3a 00 00 | |
| 40a7b3: c7 05 ff 3f 21 00 00 movl $0x3e00,0x213fff(%rip) # 61e7bc <CRT_colors+0x1c> | |
| 40a7ba: 3e 00 00 | |
| 40a7bd: c7 05 f9 3f 21 00 00 movl $0x3f00,0x213ff9(%rip) # 61e7c0 <CRT_colors+0x20> | |
| 40a7c4: 3f 00 00 | |
| 40a7c7: c7 05 df 3f 21 00 00 movl $0x3600,0x213fdf(%rip) # 61e7b0 <CRT_colors+0x10> | |
| 40a7ce: 36 00 00 | |
| 40a7d1: c7 05 f9 3f 21 00 00 movl $0x2800,0x213ff9(%rip) # 61e7d4 <CRT_colors+0x34> | |
| 40a7d8: 28 00 00 | |
| 40a7db: c7 05 f3 3f 21 00 00 movl $0x2800,0x213ff3(%rip) # 61e7d8 <CRT_colors+0x38> | |
| 40a7e2: 28 00 00 | |
| 40a7e5: c7 05 d5 3f 21 00 00 movl $0x203000,0x213fd5(%rip) # 61e7c4 <CRT_colors+0x24> | |
| 40a7ec: 30 20 00 | |
| 40a7ef: c7 05 cf 3f 21 00 00 movl $0x800,0x213fcf(%rip) # 61e7c8 <CRT_colors+0x28> | |
| 40a7f6: 08 00 00 | |
| 40a7f9: c7 05 c9 3f 21 00 00 movl $0x2800,0x213fc9(%rip) # 61e7cc <CRT_colors+0x2c> | |
| 40a800: 28 00 00 | |
| 40a803: c7 05 c3 3f 21 00 00 movl $0x2800,0x213fc3(%rip) # 61e7d0 <CRT_colors+0x30> | |
| 40a80a: 28 00 00 | |
| 40a80d: c7 05 c5 3f 21 00 00 movl $0x202800,0x213fc5(%rip) # 61e7dc <CRT_colors+0x3c> | |
| 40a814: 28 20 00 | |
| 40a817: c7 05 c3 3f 21 00 00 movl $0x800,0x213fc3(%rip) # 61e7e4 <CRT_colors+0x44> | |
| 40a81e: 08 00 00 | |
| 40a821: c7 05 bd 3f 21 00 00 movl $0x203800,0x213fbd(%rip) # 61e7e8 <CRT_colors+0x48> | |
| 40a828: 38 20 00 | |
| 40a82b: c7 05 b7 3f 21 00 00 movl $0x202000,0x213fb7(%rip) # 61e7ec <CRT_colors+0x4c> | |
| 40a832: 20 20 00 | |
| 40a835: c7 05 b1 3f 21 00 00 movl $0x202800,0x213fb1(%rip) # 61e7f0 <CRT_colors+0x50> | |
| 40a83c: 28 20 00 | |
| 40a83f: c7 05 b3 3f 21 00 00 movl $0x202800,0x213fb3(%rip) # 61e7fc <CRT_colors+0x5c> | |
| 40a846: 28 20 00 | |
| 40a849: c7 05 a1 3f 21 00 00 movl $0x800,0x213fa1(%rip) # 61e7f4 <CRT_colors+0x54> | |
| 40a850: 08 00 00 | |
| 40a853: c7 05 ab 3f 21 00 00 movl $0x2800,0x213fab(%rip) # 61e808 <CRT_colors+0x68> | |
| 40a85a: 28 00 00 | |
| 40a85d: c7 05 a5 3f 21 00 00 movl $0x201800,0x213fa5(%rip) # 61e80c <CRT_colors+0x6c> | |
| 40a864: 18 20 00 | |
| 40a867: c7 05 87 3f 21 00 00 movl $0x2800,0x213f87(%rip) # 61e7f8 <CRT_colors+0x58> | |
| 40a86e: 28 00 00 | |
| 40a871: c7 05 85 3f 21 00 00 movl $0x3000,0x213f85(%rip) # 61e800 <CRT_colors+0x60> | |
| 40a878: 30 00 00 | |
| 40a87b: c7 05 7f 3f 21 00 00 movl $0x3000,0x213f7f(%rip) # 61e804 <CRT_colors+0x64> | |
| 40a882: 30 00 00 | |
| 40a885: c7 05 81 3f 21 00 00 movl $0x202800,0x213f81(%rip) # 61e810 <CRT_colors+0x70> | |
| 40a88c: 28 20 00 | |
| 40a88f: c7 05 7b 3f 21 00 00 movl $0x800,0x213f7b(%rip) # 61e814 <CRT_colors+0x74> | |
| 40a896: 08 00 00 | |
| 40a899: c7 05 3d 3f 21 00 00 movl $0x3000,0x213f3d(%rip) # 61e7e0 <CRT_colors+0x40> | |
| 40a8a0: 30 00 00 | |
| 40a8a3: c7 05 6b 3f 21 00 00 movl $0x203000,0x213f6b(%rip) # 61e818 <CRT_colors+0x78> | |
| 40a8aa: 30 20 00 | |
| 40a8ad: c7 05 65 3f 21 00 00 movl $0x3000,0x213f65(%rip) # 61e81c <CRT_colors+0x7c> | |
| 40a8b4: 30 00 00 | |
| 40a8b7: c7 05 5f 3f 21 00 00 movl $0x202000,0x213f5f(%rip) # 61e820 <CRT_colors+0x80> | |
| 40a8be: 20 20 00 | |
| 40a8c1: c7 05 59 3f 21 00 00 movl $0x202800,0x213f59(%rip) # 61e824 <CRT_colors+0x84> | |
| 40a8c8: 28 20 00 | |
| 40a8cb: c7 05 53 3f 21 00 00 movl $0x2800,0x213f53(%rip) # 61e828 <CRT_colors+0x88> | |
| 40a8d2: 28 00 00 | |
| 40a8d5: c7 05 4d 3f 21 00 00 movl $0x800,0x213f4d(%rip) # 61e82c <CRT_colors+0x8c> | |
| 40a8dc: 08 00 00 | |
| 40a8df: c7 05 47 3f 21 00 00 movl $0x201800,0x213f47(%rip) # 61e830 <CRT_colors+0x90> | |
| 40a8e6: 18 20 00 | |
| 40a8e9: c7 05 41 3f 21 00 00 movl $0x1800,0x213f41(%rip) # 61e834 <CRT_colors+0x94> | |
| 40a8f0: 18 00 00 | |
| 40a8f3: c7 05 3b 3f 21 00 00 movl $0x203800,0x213f3b(%rip) # 61e838 <CRT_colors+0x98> | |
| 40a8fa: 38 20 00 | |
| 40a8fd: c7 05 35 3f 21 00 00 movl $0x2800,0x213f35(%rip) # 61e83c <CRT_colors+0x9c> | |
| 40a904: 28 00 00 | |
| 40a907: c7 05 2f 3f 21 00 00 movl $0x1800,0x213f2f(%rip) # 61e840 <CRT_colors+0xa0> | |
| 40a90e: 18 00 00 | |
| 40a911: c7 05 29 3f 21 00 00 movl $0x2000,0x213f29(%rip) # 61e844 <CRT_colors+0xa4> | |
| 40a918: 20 00 00 | |
| 40a91b: c7 05 27 3f 21 00 00 movl $0x2800,0x213f27(%rip) # 61e84c <CRT_colors+0xac> | |
| 40a922: 28 00 00 | |
| 40a925: c7 05 21 3f 21 00 00 movl $0x2800,0x213f21(%rip) # 61e850 <CRT_colors+0xb0> | |
| 40a92c: 28 00 00 | |
| 40a92f: c7 05 1b 3f 21 00 00 movl $0x202800,0x213f1b(%rip) # 61e854 <CRT_colors+0xb4> | |
| 40a936: 28 20 00 | |
| 40a939: c7 05 05 3f 21 00 00 movl $0x200000,0x213f05(%rip) # 61e848 <CRT_colors+0xa8> | |
| 40a940: 00 20 00 | |
| 40a943: c7 05 1b 3f 21 00 00 movl $0x200800,0x213f1b(%rip) # 61e868 <CRT_colors+0xc8> | |
| 40a94a: 08 20 00 | |
| 40a94d: c7 05 0d 3f 21 00 00 movl $0x2800,0x213f0d(%rip) # 61e864 <CRT_colors+0xc4> | |
| 40a954: 28 00 00 | |
| 40a957: c7 05 f7 3e 21 00 00 movl $0x2800,0x213ef7(%rip) # 61e858 <CRT_colors+0xb8> | |
| 40a95e: 28 00 00 | |
| 40a961: c7 05 f1 3e 21 00 00 movl $0x202800,0x213ef1(%rip) # 61e85c <CRT_colors+0xbc> | |
| 40a968: 28 20 00 | |
| 40a96b: c7 05 eb 3e 21 00 00 movl $0x800,0x213eeb(%rip) # 61e860 <CRT_colors+0xc0> | |
| 40a972: 08 00 00 | |
| 40a975: c7 05 ed 3e 21 00 00 movl $0x2800,0x213eed(%rip) # 61e86c <CRT_colors+0xcc> | |
| 40a97c: 28 00 00 | |
| 40a97f: c7 05 e7 3e 21 00 00 movl $0x1800,0x213ee7(%rip) # 61e870 <CRT_colors+0xd0> | |
| 40a986: 18 00 00 | |
| 40a989: c7 05 e1 3e 21 00 00 movl $0x2800,0x213ee1(%rip) # 61e874 <CRT_colors+0xd4> | |
| 40a990: 28 00 00 | |
| 40a993: c7 05 db 3e 21 00 00 movl $0x3000,0x213edb(%rip) # 61e878 <CRT_colors+0xd8> | |
| 40a99a: 30 00 00 | |
| 40a99d: c7 05 d5 3e 21 00 00 movl $0x2000,0x213ed5(%rip) # 61e87c <CRT_colors+0xdc> | |
| 40a9a4: 20 00 00 | |
| 40a9a7: c7 05 cf 3e 21 00 00 movl $0x201800,0x213ecf(%rip) # 61e880 <CRT_colors+0xe0> | |
| 40a9ae: 18 20 00 | |
| 40a9b1: c7 05 c9 3e 21 00 00 movl $0x1800,0x213ec9(%rip) # 61e884 <CRT_colors+0xe4> | |
| 40a9b8: 18 00 00 | |
| 40a9bb: c7 05 c3 3e 21 00 00 movl $0x800,0x213ec3(%rip) # 61e888 <CRT_colors+0xe8> | |
| 40a9c2: 08 00 00 | |
| 40a9c5: c7 05 bd 3e 21 00 00 movl $0x800,0x213ebd(%rip) # 61e88c <CRT_colors+0xec> | |
| 40a9cc: 08 00 00 | |
| 40a9cf: e9 ab f3 ff ff jmpq 409d7f <CRT_setColors+0x2ff> | |
| 40a9d4: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40a9d9: 44 89 e6 mov %r12d,%esi | |
| 40a9dc: 44 89 f7 mov %r14d,%edi | |
| 40a9df: e8 cc a3 ff ff callq 404db0 <init_pair@plt> | |
| 40a9e4: e9 d7 f0 ff ff jmpq 409ac0 <CRT_setColors+0x40> | |
| 40a9e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040a9f0 <CRT_init>: | |
| 40a9f0: 55 push %rbp | |
| 40a9f1: 89 f5 mov %esi,%ebp | |
| 40a9f3: 53 push %rbx | |
| 40a9f4: 89 fb mov %edi,%ebx | |
| 40a9f6: 48 83 ec 08 sub $0x8,%rsp | |
| 40a9fa: e8 51 a4 ff ff callq 404e50 <initscr@plt> | |
| 40a9ff: e8 3c a8 ff ff callq 405240 <noecho@plt> | |
| 40aa04: 89 df mov %ebx,%edi | |
| 40aa06: 89 1d 88 3e 21 00 mov %ebx,0x213e88(%rip) # 61e894 <CRT_delay> | |
| 40aa0c: 89 2d 7e 3e 21 00 mov %ebp,0x213e7e(%rip) # 61e890 <CRT_colorScheme> | |
| 40aa12: e8 59 a6 ff ff callq 405070 <halfdelay@plt> | |
| 40aa17: e8 04 a6 ff ff callq 405020 <nonl@plt> | |
| 40aa1c: 48 8b 3d 2d 3d 21 00 mov 0x213d2d(%rip),%rdi # 61e750 <stdscr> | |
| 40aa23: 31 f6 xor %esi,%esi | |
| 40aa25: e8 76 a4 ff ff callq 404ea0 <intrflush@plt> | |
| 40aa2a: 48 8b 3d 1f 3d 21 00 mov 0x213d1f(%rip),%rdi # 61e750 <stdscr> | |
| 40aa31: be 01 00 00 00 mov $0x1,%esi | |
| 40aa36: e8 05 a4 ff ff callq 404e40 <keypad@plt> | |
| 40aa3b: 31 ff xor %edi,%edi | |
| 40aa3d: e8 ae a8 ff ff callq 4052f0 <curs_set@plt> | |
| 40aa42: e8 99 a2 ff ff callq 404ce0 <has_colors@plt> | |
| 40aa47: 84 c0 test %al,%al | |
| 40aa49: 0f 85 41 01 00 00 jne 40ab90 <CRT_init+0x1a0> | |
| 40aa4f: c6 05 42 3e 21 00 00 movb $0x0,0x213e42(%rip) # 61e898 <CRT_delay+0x4> | |
| 40aa56: bf c4 90 41 00 mov $0x4190c4,%edi | |
| 40aa5b: e8 70 a1 ff ff callq 404bd0 <getenv@plt> | |
| 40aa60: be eb 6d 41 00 mov $0x416deb,%esi | |
| 40aa65: 48 89 c7 mov %rax,%rdi | |
| 40aa68: 48 89 05 71 46 21 00 mov %rax,0x214671(%rip) # 61f0e0 <CRT_termType> | |
| 40aa6f: e8 5c 9d 00 00 callq 4147d0 <String_eq> | |
| 40aa74: 85 c0 test %eax,%eax | |
| 40aa76: 75 19 jne 40aa91 <CRT_init+0xa1> | |
| 40aa78: 48 8b 3d 61 46 21 00 mov 0x214661(%rip),%rdi # 61f0e0 <CRT_termType> | |
| 40aa7f: be 29 6e 41 00 mov $0x416e29,%esi | |
| 40aa84: e8 47 9d 00 00 callq 4147d0 <String_eq> | |
| 40aa89: 85 c0 test %eax,%eax | |
| 40aa8b: 0f 84 17 01 00 00 je 40aba8 <CRT_init+0x1b8> | |
| 40aa91: be 06 01 00 00 mov $0x106,%esi | |
| 40aa96: bf f1 6d 41 00 mov $0x416df1,%edi | |
| 40aa9b: e8 60 a4 ff ff callq 404f00 <define_key@plt> | |
| 40aaa0: be 68 01 00 00 mov $0x168,%esi | |
| 40aaa5: bf f5 6d 41 00 mov $0x416df5,%edi | |
| 40aaaa: e8 51 a4 ff ff callq 404f00 <define_key@plt> | |
| 40aaaf: be 09 01 00 00 mov $0x109,%esi | |
| 40aab4: bf f9 6d 41 00 mov $0x416df9,%edi | |
| 40aab9: e8 42 a4 ff ff callq 404f00 <define_key@plt> | |
| 40aabe: be 0a 01 00 00 mov $0x10a,%esi | |
| 40aac3: bf fd 6d 41 00 mov $0x416dfd,%edi | |
| 40aac8: e8 33 a4 ff ff callq 404f00 <define_key@plt> | |
| 40aacd: be 0b 01 00 00 mov $0x10b,%esi | |
| 40aad2: bf 01 6e 41 00 mov $0x416e01,%edi | |
| 40aad7: e8 24 a4 ff ff callq 404f00 <define_key@plt> | |
| 40aadc: be 0c 01 00 00 mov $0x10c,%esi | |
| 40aae1: bf 05 6e 41 00 mov $0x416e05,%edi | |
| 40aae6: e8 15 a4 ff ff callq 404f00 <define_key@plt> | |
| 40aaeb: be 09 01 00 00 mov $0x109,%esi | |
| 40aaf0: bf 09 6e 41 00 mov $0x416e09,%edi | |
| 40aaf5: e8 06 a4 ff ff callq 404f00 <define_key@plt> | |
| 40aafa: be 0a 01 00 00 mov $0x10a,%esi | |
| 40aaff: bf 0f 6e 41 00 mov $0x416e0f,%edi | |
| 40ab04: e8 f7 a3 ff ff callq 404f00 <define_key@plt> | |
| 40ab09: be 0b 01 00 00 mov $0x10b,%esi | |
| 40ab0e: bf 15 6e 41 00 mov $0x416e15,%edi | |
| 40ab13: e8 e8 a3 ff ff callq 404f00 <define_key@plt> | |
| 40ab18: be 0c 01 00 00 mov $0x10c,%esi | |
| 40ab1d: bf 1b 6e 41 00 mov $0x416e1b,%edi | |
| 40ab22: e8 d9 a3 ff ff callq 404f00 <define_key@plt> | |
| 40ab27: be 1a 01 00 00 mov $0x11a,%esi | |
| 40ab2c: bf 21 6e 41 00 mov $0x416e21,%edi | |
| 40ab31: e8 ca a3 ff ff callq 404f00 <define_key@plt> | |
| 40ab36: be b0 98 40 00 mov $0x4098b0,%esi | |
| 40ab3b: bf 0b 00 00 00 mov $0xb,%edi | |
| 40ab40: e8 7b a4 ff ff callq 404fc0 <signal@plt> | |
| 40ab45: bf 0f 00 00 00 mov $0xf,%edi | |
| 40ab4a: be 90 98 40 00 mov $0x409890,%esi | |
| 40ab4f: e8 6c a4 ff ff callq 404fc0 <signal@plt> | |
| 40ab54: e8 27 a1 ff ff callq 404c80 <use_default_colors@plt> | |
| 40ab59: e8 82 a1 ff ff callq 404ce0 <has_colors@plt> | |
| 40ab5e: 84 c0 test %al,%al | |
| 40ab60: 8b 3d 2a 3d 21 00 mov 0x213d2a(%rip),%edi # 61e890 <CRT_colorScheme> | |
| 40ab66: 75 0f jne 40ab77 <CRT_init+0x187> | |
| 40ab68: c7 05 1e 3d 21 00 01 movl $0x1,0x213d1e(%rip) # 61e890 <CRT_colorScheme> | |
| 40ab6f: 00 00 00 | |
| 40ab72: bf 01 00 00 00 mov $0x1,%edi | |
| 40ab77: e8 04 ef ff ff callq 409a80 <CRT_setColors> | |
| 40ab7c: 48 83 c4 08 add $0x8,%rsp | |
| 40ab80: 31 f6 xor %esi,%esi | |
| 40ab82: bf 04 00 00 00 mov $0x4,%edi | |
| 40ab87: 5b pop %rbx | |
| 40ab88: 5d pop %rbp | |
| 40ab89: e9 02 a2 ff ff jmpq 404d90 <mousemask@plt> | |
| 40ab8e: 66 90 xchg %ax,%ax | |
| 40ab90: e8 3b a3 ff ff callq 404ed0 <start_color@plt> | |
| 40ab95: c6 05 fc 3c 21 00 01 movb $0x1,0x213cfc(%rip) # 61e898 <CRT_delay+0x4> | |
| 40ab9c: e9 b5 fe ff ff jmpq 40aa56 <CRT_init+0x66> | |
| 40aba1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40aba8: 48 8b 3d 31 45 21 00 mov 0x214531(%rip),%rdi # 61f0e0 <CRT_termType> | |
| 40abaf: be 35 6e 41 00 mov $0x416e35,%esi | |
| 40abb4: e8 17 9c 00 00 callq 4147d0 <String_eq> | |
| 40abb9: 85 c0 test %eax,%eax | |
| 40abbb: 0f 85 d0 fe ff ff jne 40aa91 <CRT_init+0xa1> | |
| 40abc1: e9 70 ff ff ff jmpq 40ab36 <CRT_init+0x146> | |
| 40abc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40abcd: 00 00 00 | |
| 40abd0: 53 push %rbx | |
| 40abd1: 48 89 fb mov %rdi,%rbx | |
| 40abd4: e8 37 2e 00 00 callq 40da10 <Panel_done> | |
| 40abd9: 48 89 df mov %rbx,%rdi | |
| 40abdc: 5b pop %rbx | |
| 40abdd: e9 0e a0 ff ff jmpq 404bf0 <free@plt> | |
| 40abe2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40abe9: 1f 84 00 00 00 00 00 | |
| 40abf0: 41 54 push %r12 | |
| 40abf2: 55 push %rbp | |
| 40abf3: 48 89 fd mov %rdi,%rbp | |
| 40abf6: 53 push %rbx | |
| 40abf7: 89 f3 mov %esi,%ebx | |
| 40abf9: e8 a2 2f 00 00 callq 40dba0 <Panel_getSelected> | |
| 40abfe: 83 fb 20 cmp $0x20,%ebx | |
| 40ac01: 49 89 c4 mov %rax,%r12 | |
| 40ac04: 74 2a je 40ac30 <CRT_init+0x240> | |
| 40ac06: 7f 18 jg 40ac20 <CRT_init+0x230> | |
| 40ac08: 83 fb 0a cmp $0xa,%ebx | |
| 40ac0b: 74 23 je 40ac30 <CRT_init+0x240> | |
| 40ac0d: 83 fb 0d cmp $0xd,%ebx | |
| 40ac10: 74 1e je 40ac30 <CRT_init+0x240> | |
| 40ac12: 5b pop %rbx | |
| 40ac13: 5d pop %rbp | |
| 40ac14: b8 01 00 00 00 mov $0x1,%eax | |
| 40ac19: 41 5c pop %r12 | |
| 40ac1b: c3 retq | |
| 40ac1c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40ac20: 81 fb 57 01 00 00 cmp $0x157,%ebx | |
| 40ac26: 74 08 je 40ac30 <CRT_init+0x240> | |
| 40ac28: 81 fb 99 01 00 00 cmp $0x199,%ebx | |
| 40ac2e: 75 e2 jne 40ac12 <CRT_init+0x222> | |
| 40ac30: 4c 89 e7 mov %r12,%rdi | |
| 40ac33: e8 08 da ff ff callq 408640 <CheckItem_get> | |
| 40ac38: 83 f0 01 xor $0x1,%eax | |
| 40ac3b: 4c 89 e7 mov %r12,%rdi | |
| 40ac3e: 0f b6 f0 movzbl %al,%esi | |
| 40ac41: e8 da d9 ff ff callq 408620 <CheckItem_set> | |
| 40ac46: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 40ac4d: 48 8b 58 10 mov 0x10(%rax),%rbx | |
| 40ac51: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 40ac55: 48 89 df mov %rbx,%rdi | |
| 40ac58: e8 83 12 00 00 callq 40bee0 <Header_calculateHeight> | |
| 40ac5d: 48 89 df mov %rbx,%rdi | |
| 40ac60: e8 ab 10 00 00 callq 40bd10 <Header_reinit> | |
| 40ac65: 48 89 df mov %rbx,%rdi | |
| 40ac68: e8 33 11 00 00 callq 40bda0 <Header_draw> | |
| 40ac6d: 48 8b bd 10 26 00 00 mov 0x2610(%rbp),%rdi | |
| 40ac74: 8b 53 1c mov 0x1c(%rbx),%edx | |
| 40ac77: 8b 4f 08 mov 0x8(%rdi),%ecx | |
| 40ac7a: 44 8b 47 0c mov 0xc(%rdi),%r8d | |
| 40ac7e: 8b 37 mov (%rdi),%esi | |
| 40ac80: e8 fb 84 00 00 callq 413180 <ScreenManager_resize> | |
| 40ac85: 5b pop %rbx | |
| 40ac86: 5d pop %rbp | |
| 40ac87: 31 c0 xor %eax,%eax | |
| 40ac89: 41 5c pop %r12 | |
| 40ac8b: c3 retq | |
| 40ac8c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040ac90 <DisplayOptionsPanel_new>: | |
| 40ac90: 41 54 push %r12 | |
| 40ac92: 49 89 f4 mov %rsi,%r12 | |
| 40ac95: 55 push %rbp | |
| 40ac96: 48 89 fd mov %rdi,%rbp | |
| 40ac99: bf 18 26 00 00 mov $0x2618,%edi | |
| 40ac9e: 53 push %rbx | |
| 40ac9f: 48 83 ec 10 sub $0x10,%rsp | |
| 40aca3: e8 38 a4 ff ff callq 4050e0 <malloc@plt> | |
| 40aca8: 45 31 c9 xor %r9d,%r9d | |
| 40acab: 48 89 c3 mov %rax,%rbx | |
| 40acae: 48 89 c7 mov %rax,%rdi | |
| 40acb1: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 40acb7: b9 01 00 00 00 mov $0x1,%ecx | |
| 40acbc: ba 01 00 00 00 mov $0x1,%edx | |
| 40acc1: be 01 00 00 00 mov $0x1,%esi | |
| 40acc6: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 40accd: e8 2e 2c 00 00 callq 40d900 <Panel_init> | |
| 40acd2: be 4d 6a 41 00 mov $0x416a4d,%esi | |
| 40acd7: 48 89 df mov %rbx,%rdi | |
| 40acda: 4c 89 a3 10 26 00 00 mov %r12,0x2610(%rbx) | |
| 40ace1: 48 c7 43 08 d0 ab 40 movq $0x40abd0,0x8(%rbx) | |
| 40ace8: 00 | |
| 40ace9: 48 89 ab 08 26 00 00 mov %rbp,0x2608(%rbx) | |
| 40acf0: 48 c7 83 f8 25 00 00 movq $0x40abf0,0x25f8(%rbx) | |
| 40acf7: f0 ab 40 00 | |
| 40acfb: e8 70 2d 00 00 callq 40da70 <Panel_setHeader> | |
| 40ad00: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40ad04: bf 0a 00 00 00 mov $0xa,%edi | |
| 40ad09: 4c 8d a0 c6 00 00 00 lea 0xc6(%rax),%r12 | |
| 40ad10: e8 cb a3 ff ff callq 4050e0 <malloc@plt> | |
| 40ad15: 48 85 c0 test %rax,%rax | |
| 40ad18: 74 18 je 40ad32 <DisplayOptionsPanel_new+0xa2> | |
| 40ad1a: 48 b9 54 72 65 65 20 movabs $0x6569762065657254,%rcx | |
| 40ad21: 76 69 65 | |
| 40ad24: 41 b9 77 00 00 00 mov $0x77,%r9d | |
| 40ad2a: 48 89 08 mov %rcx,(%rax) | |
| 40ad2d: 66 44 89 48 08 mov %r9w,0x8(%rax) | |
| 40ad32: 31 d2 xor %edx,%edx | |
| 40ad34: 4c 89 e6 mov %r12,%rsi | |
| 40ad37: 48 89 c7 mov %rax,%rdi | |
| 40ad3a: e8 a1 d8 ff ff callq 4085e0 <CheckItem_new> | |
| 40ad3f: 48 89 df mov %rbx,%rdi | |
| 40ad42: 48 89 c6 mov %rax,%rsi | |
| 40ad45: e8 b6 2d 00 00 callq 40db00 <Panel_add> | |
| 40ad4a: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40ad4e: bf 1e 00 00 00 mov $0x1e,%edi | |
| 40ad53: 4c 8d a0 c1 00 00 00 lea 0xc1(%rax),%r12 | |
| 40ad5a: e8 81 a3 ff ff callq 4050e0 <malloc@plt> | |
| 40ad5f: 48 85 c0 test %rax,%rax | |
| 40ad62: 74 3b je 40ad9f <DisplayOptionsPanel_new+0x10f> | |
| 40ad64: 48 b9 53 68 61 64 6f movabs $0x6f20776f64616853,%rcx | |
| 40ad6b: 77 20 6f | |
| 40ad6e: 41 b8 73 00 00 00 mov $0x73,%r8d | |
| 40ad74: c7 40 18 65 73 73 65 movl $0x65737365,0x18(%rax) | |
| 40ad7b: 48 89 08 mov %rcx,(%rax) | |
| 40ad7e: 48 b9 74 68 65 72 20 movabs $0x6573752072656874,%rcx | |
| 40ad85: 75 73 65 | |
| 40ad88: 66 44 89 40 1c mov %r8w,0x1c(%rax) | |
| 40ad8d: 48 89 48 08 mov %rcx,0x8(%rax) | |
| 40ad91: 48 b9 72 73 27 20 70 movabs $0x636f727020277372,%rcx | |
| 40ad98: 72 6f 63 | |
| 40ad9b: 48 89 48 10 mov %rcx,0x10(%rax) | |
| 40ad9f: 31 d2 xor %edx,%edx | |
| 40ada1: 4c 89 e6 mov %r12,%rsi | |
| 40ada4: 48 89 c7 mov %rax,%rdi | |
| 40ada7: e8 34 d8 ff ff callq 4085e0 <CheckItem_new> | |
| 40adac: 48 89 df mov %rbx,%rdi | |
| 40adaf: 48 89 c6 mov %rax,%rsi | |
| 40adb2: e8 49 2d 00 00 callq 40db00 <Panel_add> | |
| 40adb7: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40adbb: bf 14 00 00 00 mov $0x14,%edi | |
| 40adc0: 4c 8d a0 c4 00 00 00 lea 0xc4(%rax),%r12 | |
| 40adc7: e8 14 a3 ff ff callq 4050e0 <malloc@plt> | |
| 40adcc: 48 85 c0 test %rax,%rax | |
| 40adcf: 74 22 je 40adf3 <DisplayOptionsPanel_new+0x163> | |
| 40add1: 48 b9 48 69 64 65 20 movabs $0x72656b2065646948,%rcx | |
| 40add8: 6b 65 72 | |
| 40addb: 48 ba 6e 65 6c 20 74 movabs $0x65726874206c656e,%rdx | |
| 40ade2: 68 72 65 | |
| 40ade5: c7 40 10 61 64 73 00 movl $0x736461,0x10(%rax) | |
| 40adec: 48 89 08 mov %rcx,(%rax) | |
| 40adef: 48 89 50 08 mov %rdx,0x8(%rax) | |
| 40adf3: 31 d2 xor %edx,%edx | |
| 40adf5: 4c 89 e6 mov %r12,%rsi | |
| 40adf8: 48 89 c7 mov %rax,%rdi | |
| 40adfb: e8 e0 d7 ff ff callq 4085e0 <CheckItem_new> | |
| 40ae00: 48 89 df mov %rbx,%rdi | |
| 40ae03: 48 89 c6 mov %rax,%rsi | |
| 40ae06: e8 f5 2c 00 00 callq 40db00 <Panel_add> | |
| 40ae0b: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40ae0f: bf 16 00 00 00 mov $0x16,%edi | |
| 40ae14: 4c 8d a0 c5 00 00 00 lea 0xc5(%rax),%r12 | |
| 40ae1b: e8 c0 a2 ff ff callq 4050e0 <malloc@plt> | |
| 40ae20: 48 85 c0 test %rax,%rax | |
| 40ae23: 74 2b je 40ae50 <DisplayOptionsPanel_new+0x1c0> | |
| 40ae25: 48 b9 48 69 64 65 20 movabs $0x6573752065646948,%rcx | |
| 40ae2c: 75 73 65 | |
| 40ae2f: 48 ba 72 6c 61 6e 64 movabs $0x687420646e616c72,%rdx | |
| 40ae36: 20 74 68 | |
| 40ae39: bf 73 00 00 00 mov $0x73,%edi | |
| 40ae3e: 48 89 08 mov %rcx,(%rax) | |
| 40ae41: 48 89 50 08 mov %rdx,0x8(%rax) | |
| 40ae45: c7 40 10 72 65 61 64 movl $0x64616572,0x10(%rax) | |
| 40ae4c: 66 89 78 14 mov %di,0x14(%rax) | |
| 40ae50: 31 d2 xor %edx,%edx | |
| 40ae52: 4c 89 e6 mov %r12,%rsi | |
| 40ae55: 48 89 c7 mov %rax,%rdi | |
| 40ae58: e8 83 d7 ff ff callq 4085e0 <CheckItem_new> | |
| 40ae5d: 48 89 df mov %rbx,%rdi | |
| 40ae60: 48 89 c6 mov %rax,%rsi | |
| 40ae63: e8 98 2c 00 00 callq 40db00 <Panel_add> | |
| 40ae68: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40ae6c: bf 25 00 00 00 mov $0x25,%edi | |
| 40ae71: 4c 8d a0 c9 00 00 00 lea 0xc9(%rax),%r12 | |
| 40ae78: e8 63 a2 ff ff callq 4050e0 <malloc@plt> | |
| 40ae7d: 48 85 c0 test %rax,%rax | |
| 40ae80: 74 42 je 40aec4 <DisplayOptionsPanel_new+0x234> | |
| 40ae82: 48 b9 44 69 73 70 6c movabs $0x2079616c70736944,%rcx | |
| 40ae89: 61 79 20 | |
| 40ae8c: 48 ba 74 68 72 65 61 movabs $0x2073646165726874,%rdx | |
| 40ae93: 64 73 20 | |
| 40ae96: c7 40 20 6f 6c 6f 72 movl $0x726f6c6f,0x20(%rax) | |
| 40ae9d: 48 89 08 mov %rcx,(%rax) | |
| 40aea0: 48 89 50 08 mov %rdx,0x8(%rax) | |
| 40aea4: 48 b9 69 6e 20 61 20 movabs $0x6669642061206e69,%rcx | |
| 40aeab: 64 69 66 | |
| 40aeae: 48 ba 66 65 72 65 6e movabs $0x6320746e65726566,%rdx | |
| 40aeb5: 74 20 63 | |
| 40aeb8: 48 89 48 10 mov %rcx,0x10(%rax) | |
| 40aebc: c6 40 24 00 movb $0x0,0x24(%rax) | |
| 40aec0: 48 89 50 18 mov %rdx,0x18(%rax) | |
| 40aec4: 31 d2 xor %edx,%edx | |
| 40aec6: 4c 89 e6 mov %r12,%rsi | |
| 40aec9: 48 89 c7 mov %rax,%rdi | |
| 40aecc: e8 0f d7 ff ff callq 4085e0 <CheckItem_new> | |
| 40aed1: 48 89 df mov %rbx,%rdi | |
| 40aed4: 48 89 c6 mov %rax,%rsi | |
| 40aed7: e8 24 2c 00 00 callq 40db00 <Panel_add> | |
| 40aedc: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40aee0: bf 19 00 00 00 mov $0x19,%edi | |
| 40aee5: 4c 8d a0 c2 00 00 00 lea 0xc2(%rax),%r12 | |
| 40aeec: e8 ef a1 ff ff callq 4050e0 <malloc@plt> | |
| 40aef1: 48 85 c0 test %rax,%rax | |
| 40aef4: 74 2d je 40af23 <DisplayOptionsPanel_new+0x293> | |
| 40aef6: 48 b9 53 68 6f 77 20 movabs $0x73756320776f6853,%rcx | |
| 40aefd: 63 75 73 | |
| 40af00: 48 ba 74 6f 6d 20 74 movabs $0x65726874206d6f74,%rdx | |
| 40af07: 68 72 65 | |
| 40af0a: c6 40 18 00 movb $0x0,0x18(%rax) | |
| 40af0e: 48 89 08 mov %rcx,(%rax) | |
| 40af11: 48 b9 61 64 20 6e 61 movabs $0x73656d616e206461,%rcx | |
| 40af18: 6d 65 73 | |
| 40af1b: 48 89 50 08 mov %rdx,0x8(%rax) | |
| 40af1f: 48 89 48 10 mov %rcx,0x10(%rax) | |
| 40af23: 31 d2 xor %edx,%edx | |
| 40af25: 4c 89 e6 mov %r12,%rsi | |
| 40af28: 48 89 c7 mov %rax,%rdi | |
| 40af2b: e8 b0 d6 ff ff callq 4085e0 <CheckItem_new> | |
| 40af30: 48 89 df mov %rbx,%rdi | |
| 40af33: 48 89 c6 mov %rax,%rsi | |
| 40af36: e8 c5 2b 00 00 callq 40db00 <Panel_add> | |
| 40af3b: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40af3f: bf 1d 00 00 00 mov $0x1d,%edi | |
| 40af44: 4c 8d a0 c7 00 00 00 lea 0xc7(%rax),%r12 | |
| 40af4b: e8 90 a1 ff ff callq 4050e0 <malloc@plt> | |
| 40af50: 48 85 c0 test %rax,%rax | |
| 40af53: 74 34 je 40af89 <DisplayOptionsPanel_new+0x2f9> | |
| 40af55: 48 ba 48 69 67 68 6c movabs $0x6867696c68676948,%rdx | |
| 40af5c: 69 67 68 | |
| 40af5f: 48 b9 74 20 70 72 6f movabs $0x6172676f72702074,%rcx | |
| 40af66: 67 72 61 | |
| 40af69: c7 40 18 61 6d 65 22 movl $0x22656d61,0x18(%rax) | |
| 40af70: 48 89 10 mov %rdx,(%rax) | |
| 40af73: 48 ba 6d 20 22 62 61 movabs $0x6e6573616222206d,%rdx | |
| 40af7a: 73 65 6e | |
| 40af7d: 48 89 48 08 mov %rcx,0x8(%rax) | |
| 40af81: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40af85: c6 40 1c 00 movb $0x0,0x1c(%rax) | |
| 40af89: 31 d2 xor %edx,%edx | |
| 40af8b: 4c 89 e6 mov %r12,%rsi | |
| 40af8e: 48 89 c7 mov %rax,%rdi | |
| 40af91: e8 4a d6 ff ff callq 4085e0 <CheckItem_new> | |
| 40af96: 48 89 df mov %rbx,%rdi | |
| 40af99: 48 89 c6 mov %rax,%rsi | |
| 40af9c: e8 5f 2b 00 00 callq 40db00 <Panel_add> | |
| 40afa1: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40afa5: bf 2b 00 00 00 mov $0x2b,%edi | |
| 40afaa: 4c 8d a0 c8 00 00 00 lea 0xc8(%rax),%r12 | |
| 40afb1: e8 2a a1 ff ff callq 4050e0 <malloc@plt> | |
| 40afb6: 48 85 c0 test %rax,%rax | |
| 40afb9: 74 52 je 40b00d <DisplayOptionsPanel_new+0x37d> | |
| 40afbb: 48 b9 48 69 67 68 6c movabs $0x6867696c68676948,%rcx | |
| 40afc2: 69 67 68 | |
| 40afc5: 48 ba 74 20 6c 61 72 movabs $0x20656772616c2074,%rdx | |
| 40afcc: 67 65 20 | |
| 40afcf: be 72 73 00 00 mov $0x7372,%esi | |
| 40afd4: 48 89 08 mov %rcx,(%rax) | |
| 40afd7: 48 b9 6e 75 6d 62 65 movabs $0x20737265626d756e,%rcx | |
| 40afde: 72 73 20 | |
| 40afe1: 48 89 50 08 mov %rdx,0x8(%rax) | |
| 40afe5: 48 89 48 10 mov %rcx,0x10(%rax) | |
| 40afe9: 48 ba 69 6e 20 6d 65 movabs $0x726f6d656d206e69,%rdx | |
| 40aff0: 6d 6f 72 | |
| 40aff3: 48 b9 79 20 63 6f 75 movabs $0x65746e756f632079,%rcx | |
| 40affa: 6e 74 65 | |
| 40affd: 48 89 50 18 mov %rdx,0x18(%rax) | |
| 40b001: 48 89 48 20 mov %rcx,0x20(%rax) | |
| 40b005: 66 89 70 28 mov %si,0x28(%rax) | |
| 40b009: c6 40 2a 00 movb $0x0,0x2a(%rax) | |
| 40b00d: 31 d2 xor %edx,%edx | |
| 40b00f: 4c 89 e6 mov %r12,%rsi | |
| 40b012: 48 89 c7 mov %rax,%rdi | |
| 40b015: e8 c6 d5 ff ff callq 4085e0 <CheckItem_new> | |
| 40b01a: 48 89 df mov %rbx,%rdi | |
| 40b01d: 48 89 c6 mov %rax,%rsi | |
| 40b020: e8 db 2a 00 00 callq 40db00 <Panel_add> | |
| 40b025: 48 8b 45 10 mov 0x10(%rbp),%rax | |
| 40b029: bf 1d 00 00 00 mov $0x1d,%edi | |
| 40b02e: 4c 8d 60 18 lea 0x18(%rax),%r12 | |
| 40b032: e8 a9 a0 ff ff callq 4050e0 <malloc@plt> | |
| 40b037: 48 85 c0 test %rax,%rax | |
| 40b03a: 74 34 je 40b070 <DisplayOptionsPanel_new+0x3e0> | |
| 40b03c: 48 ba 4c 65 61 76 65 movabs $0x206120657661654c,%rdx | |
| 40b043: 20 61 20 | |
| 40b046: 48 b9 6d 61 72 67 69 movabs $0x61206e696772616d,%rcx | |
| 40b04d: 6e 20 61 | |
| 40b050: c7 40 18 61 64 65 72 movl $0x72656461,0x18(%rax) | |
| 40b057: 48 89 10 mov %rdx,(%rax) | |
| 40b05a: 48 ba 72 6f 75 6e 64 movabs $0x656820646e756f72,%rdx | |
| 40b061: 20 68 65 | |
| 40b064: 48 89 48 08 mov %rcx,0x8(%rax) | |
| 40b068: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40b06c: c6 40 1c 00 movb $0x0,0x1c(%rax) | |
| 40b070: 31 d2 xor %edx,%edx | |
| 40b072: 4c 89 e6 mov %r12,%rsi | |
| 40b075: 48 89 c7 mov %rax,%rdi | |
| 40b078: e8 63 d5 ff ff callq 4085e0 <CheckItem_new> | |
| 40b07d: 48 89 df mov %rbx,%rdi | |
| 40b080: 48 89 c6 mov %rax,%rsi | |
| 40b083: e8 78 2a 00 00 callq 40db00 <Panel_add> | |
| 40b088: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40b08c: bf 41 00 00 00 mov $0x41,%edi | |
| 40b091: 4c 8d a0 ca 00 00 00 lea 0xca(%rax),%r12 | |
| 40b098: e8 43 a0 ff ff callq 4050e0 <malloc@plt> | |
| 40b09d: 48 85 c0 test %rax,%rax | |
| 40b0a0: 74 73 je 40b115 <DisplayOptionsPanel_new+0x485> | |
| 40b0a2: 48 be 44 65 74 61 69 movabs $0x64656c6961746544,%rsi | |
| 40b0a9: 6c 65 64 | |
| 40b0ac: 48 b9 20 43 50 55 20 movabs $0x6d69742055504320,%rcx | |
| 40b0b3: 74 69 6d | |
| 40b0b6: 48 ba 65 20 28 53 79 movabs $0x6574737953282065,%rdx | |
| 40b0bd: 73 74 65 | |
| 40b0c0: 48 89 30 mov %rsi,(%rax) | |
| 40b0c3: 48 89 48 08 mov %rcx,0x8(%rax) | |
| 40b0c7: 48 be 6d 2f 49 4f 2d movabs $0x6961572d4f492f6d,%rsi | |
| 40b0ce: 57 61 69 | |
| 40b0d1: 48 b9 74 2f 48 61 72 movabs $0x492d647261482f74,%rcx | |
| 40b0d8: 64 2d 49 | |
| 40b0db: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40b0df: 48 89 70 18 mov %rsi,0x18(%rax) | |
| 40b0e3: 48 89 48 20 mov %rcx,0x20(%rax) | |
| 40b0e7: 48 ba 52 51 2f 53 6f movabs $0x2d74666f532f5152,%rdx | |
| 40b0ee: 66 74 2d | |
| 40b0f1: 48 be 49 52 51 2f 53 movabs $0x616574532f515249,%rsi | |
| 40b0f8: 74 65 61 | |
| 40b0fb: 48 b9 6c 2f 47 75 65 movabs $0x2974736575472f6c,%rcx | |
| 40b102: 73 74 29 | |
| 40b105: 48 89 50 28 mov %rdx,0x28(%rax) | |
| 40b109: 48 89 70 30 mov %rsi,0x30(%rax) | |
| 40b10d: 48 89 48 38 mov %rcx,0x38(%rax) | |
| 40b111: c6 40 40 00 movb $0x0,0x40(%rax) | |
| 40b115: 31 d2 xor %edx,%edx | |
| 40b117: 4c 89 e6 mov %r12,%rsi | |
| 40b11a: 48 89 c7 mov %rax,%rdi | |
| 40b11d: e8 be d4 ff ff callq 4085e0 <CheckItem_new> | |
| 40b122: 48 89 df mov %rbx,%rdi | |
| 40b125: 48 89 c6 mov %rax,%rsi | |
| 40b128: e8 d3 29 00 00 callq 40db00 <Panel_add> | |
| 40b12d: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40b131: bf 1f 00 00 00 mov $0x1f,%edi | |
| 40b136: 4c 8d a0 cb 00 00 00 lea 0xcb(%rax),%r12 | |
| 40b13d: e8 9e 9f ff ff callq 4050e0 <malloc@plt> | |
| 40b142: 48 85 c0 test %rax,%rax | |
| 40b145: 74 3d je 40b184 <DisplayOptionsPanel_new+0x4f4> | |
| 40b147: 48 b9 30 20 69 6e 73 movabs $0x616574736e692030,%rcx | |
| 40b14e: 74 65 61 | |
| 40b151: 48 ba 43 6f 75 6e 74 movabs $0x504320746e756f43,%rdx | |
| 40b158: 20 43 50 | |
| 40b15b: 48 be 55 73 20 66 72 movabs $0x206d6f7266207355,%rsi | |
| 40b162: 6f 6d 20 | |
| 40b165: 48 89 48 10 mov %rcx,0x10(%rax) | |
| 40b169: b9 20 31 00 00 mov $0x3120,%ecx | |
| 40b16e: 48 89 10 mov %rdx,(%rax) | |
| 40b171: 48 89 70 08 mov %rsi,0x8(%rax) | |
| 40b175: c7 40 18 64 20 6f 66 movl $0x666f2064,0x18(%rax) | |
| 40b17c: 66 89 48 1c mov %cx,0x1c(%rax) | |
| 40b180: c6 40 1e 00 movb $0x0,0x1e(%rax) | |
| 40b184: 31 d2 xor %edx,%edx | |
| 40b186: 4c 89 e6 mov %r12,%rsi | |
| 40b189: 48 89 c7 mov %rax,%rdi | |
| 40b18c: e8 4f d4 ff ff callq 4085e0 <CheckItem_new> | |
| 40b191: 48 89 df mov %rbx,%rdi | |
| 40b194: 48 89 c6 mov %rax,%rsi | |
| 40b197: e8 64 29 00 00 callq 40db00 <Panel_add> | |
| 40b19c: 48 8b 6d 08 mov 0x8(%rbp),%rbp | |
| 40b1a0: bf 26 00 00 00 mov $0x26,%edi | |
| 40b1a5: e8 36 9f ff ff callq 4050e0 <malloc@plt> | |
| 40b1aa: 48 81 c5 cc 00 00 00 add $0xcc,%rbp | |
| 40b1b1: 48 85 c0 test %rax,%rax | |
| 40b1b4: 74 47 je 40b1fd <DisplayOptionsPanel_new+0x56d> | |
| 40b1b6: 48 b9 55 70 64 61 74 movabs $0x7020657461647055,%rcx | |
| 40b1bd: 65 20 70 | |
| 40b1c0: ba 68 00 00 00 mov $0x68,%edx | |
| 40b1c5: c7 40 20 66 72 65 73 movl $0x73657266,0x20(%rax) | |
| 40b1cc: 48 89 08 mov %rcx,(%rax) | |
| 40b1cf: 48 b9 72 6f 63 65 73 movabs $0x6e20737365636f72,%rcx | |
| 40b1d6: 73 20 6e | |
| 40b1d9: 66 89 50 24 mov %dx,0x24(%rax) | |
| 40b1dd: 48 89 48 08 mov %rcx,0x8(%rax) | |
| 40b1e1: 48 b9 61 6d 65 73 20 movabs $0x206e6f2073656d61,%rcx | |
| 40b1e8: 6f 6e 20 | |
| 40b1eb: 48 89 48 10 mov %rcx,0x10(%rax) | |
| 40b1ef: 48 b9 65 76 65 72 79 movabs $0x6572207972657665,%rcx | |
| 40b1f6: 20 72 65 | |
| 40b1f9: 48 89 48 18 mov %rcx,0x18(%rax) | |
| 40b1fd: 48 89 ee mov %rbp,%rsi | |
| 40b200: 31 d2 xor %edx,%edx | |
| 40b202: 48 89 c7 mov %rax,%rdi | |
| 40b205: e8 d6 d3 ff ff callq 4085e0 <CheckItem_new> | |
| 40b20a: 48 89 df mov %rbx,%rdi | |
| 40b20d: 48 89 c6 mov %rax,%rsi | |
| 40b210: e8 eb 28 00 00 callq 40db00 <Panel_add> | |
| 40b215: 48 83 c4 10 add $0x10,%rsp | |
| 40b219: 48 89 d8 mov %rbx,%rax | |
| 40b21c: 5b pop %rbx | |
| 40b21d: 5d pop %rbp | |
| 40b21e: 41 5c pop %r12 | |
| 40b220: c3 retq | |
| 40b221: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40b228: 00 00 00 | |
| 40b22b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040b230 <FunctionBar_delete>: | |
| 40b230: 41 54 push %r12 | |
| 40b232: 55 push %rbp | |
| 40b233: 48 89 fd mov %rdi,%rbp | |
| 40b236: 53 push %rbx | |
| 40b237: 80 7f 30 00 cmpb $0x0,0x30(%rdi) | |
| 40b23b: 75 56 jne 40b293 <FunctionBar_delete+0x63> | |
| 40b23d: 8b 47 10 mov 0x10(%rdi),%eax | |
| 40b240: 31 db xor %ebx,%ebx | |
| 40b242: 45 31 e4 xor %r12d,%r12d | |
| 40b245: 85 c0 test %eax,%eax | |
| 40b247: 7e 2f jle 40b278 <FunctionBar_delete+0x48> | |
| 40b249: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40b250: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 40b254: 41 83 c4 01 add $0x1,%r12d | |
| 40b258: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi | |
| 40b25c: e8 8f 99 ff ff callq 404bf0 <free@plt> | |
| 40b261: 48 8b 45 20 mov 0x20(%rbp),%rax | |
| 40b265: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi | |
| 40b269: 48 83 c3 08 add $0x8,%rbx | |
| 40b26d: e8 7e 99 ff ff callq 404bf0 <free@plt> | |
| 40b272: 44 39 65 10 cmp %r12d,0x10(%rbp) | |
| 40b276: 7f d8 jg 40b250 <FunctionBar_delete+0x20> | |
| 40b278: 48 8b 7d 18 mov 0x18(%rbp),%rdi | |
| 40b27c: e8 6f 99 ff ff callq 404bf0 <free@plt> | |
| 40b281: 48 8b 7d 20 mov 0x20(%rbp),%rdi | |
| 40b285: e8 66 99 ff ff callq 404bf0 <free@plt> | |
| 40b28a: 48 8b 7d 28 mov 0x28(%rbp),%rdi | |
| 40b28e: e8 5d 99 ff ff callq 404bf0 <free@plt> | |
| 40b293: 5b pop %rbx | |
| 40b294: 48 89 ef mov %rbp,%rdi | |
| 40b297: 5d pop %rbp | |
| 40b298: 41 5c pop %r12 | |
| 40b29a: e9 51 99 ff ff jmpq 404bf0 <free@plt> | |
| 40b29f: 90 nop | |
| 000000000040b2a0 <FunctionBar_new>: | |
| 40b2a0: 41 57 push %r15 | |
| 40b2a2: 41 56 push %r14 | |
| 40b2a4: 49 89 d6 mov %rdx,%r14 | |
| 40b2a7: 41 55 push %r13 | |
| 40b2a9: 49 89 f5 mov %rsi,%r13 | |
| 40b2ac: 41 54 push %r12 | |
| 40b2ae: 49 89 fc mov %rdi,%r12 | |
| 40b2b1: bf 38 00 00 00 mov $0x38,%edi | |
| 40b2b6: 55 push %rbp | |
| 40b2b7: 53 push %rbx | |
| 40b2b8: 48 83 ec 18 sub $0x18,%rsp | |
| 40b2bc: e8 1f 9e ff ff callq 4050e0 <malloc@plt> | |
| 40b2c1: 4d 85 ed test %r13,%r13 | |
| 40b2c4: 48 89 c5 mov %rax,%rbp | |
| 40b2c7: 48 c7 40 08 30 b2 40 movq $0x40b230,0x8(%rax) | |
| 40b2ce: 00 | |
| 40b2cf: 4c 89 60 18 mov %r12,0x18(%rax) | |
| 40b2d3: 75 43 jne 40b318 <FunctionBar_new+0x78> | |
| 40b2d5: b8 e0 d9 61 00 mov $0x61d9e0,%eax | |
| 40b2da: 4d 85 e4 test %r12,%r12 | |
| 40b2dd: c6 45 30 01 movb $0x1,0x30(%rbp) | |
| 40b2e1: 49 0f 45 c4 cmovne %r12,%rax | |
| 40b2e5: 48 c7 45 20 40 da 61 movq $0x61da40,0x20(%rbp) | |
| 40b2ec: 00 | |
| 40b2ed: 48 c7 45 28 a0 d9 61 movq $0x61d9a0,0x28(%rbp) | |
| 40b2f4: 00 | |
| 40b2f5: 48 89 45 18 mov %rax,0x18(%rbp) | |
| 40b2f9: c7 45 10 0a 00 00 00 movl $0xa,0x10(%rbp) | |
| 40b300: 48 83 c4 18 add $0x18,%rsp | |
| 40b304: 48 89 e8 mov %rbp,%rax | |
| 40b307: 5b pop %rbx | |
| 40b308: 5d pop %rbp | |
| 40b309: 41 5c pop %r12 | |
| 40b30b: 41 5d pop %r13 | |
| 40b30d: 41 5e pop %r14 | |
| 40b30f: 41 5f pop %r15 | |
| 40b311: c3 retq | |
| 40b312: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40b318: 4d 85 f6 test %r14,%r14 | |
| 40b31b: 74 b8 je 40b2d5 <FunctionBar_new+0x35> | |
| 40b31d: bf 78 00 00 00 mov $0x78,%edi | |
| 40b322: c6 40 30 00 movb $0x0,0x30(%rax) | |
| 40b326: 31 db xor %ebx,%ebx | |
| 40b328: e8 b3 9d ff ff callq 4050e0 <malloc@plt> | |
| 40b32d: bf 78 00 00 00 mov $0x78,%edi | |
| 40b332: 48 89 45 18 mov %rax,0x18(%rbp) | |
| 40b336: e8 a5 9d ff ff callq 4050e0 <malloc@plt> | |
| 40b33b: bf 3c 00 00 00 mov $0x3c,%edi | |
| 40b340: 48 89 45 20 mov %rax,0x20(%rbp) | |
| 40b344: e8 97 9d ff ff callq 4050e0 <malloc@plt> | |
| 40b349: 48 89 45 28 mov %rax,0x28(%rbp) | |
| 40b34d: 0f 1f 00 nopl (%rax) | |
| 40b350: 49 8b 3c dc mov (%r12,%rbx,8),%rdi | |
| 40b354: 89 da mov %ebx,%edx | |
| 40b356: 4c 8d 3c dd 00 00 00 lea 0x0(,%rbx,8),%r15 | |
| 40b35d: 00 | |
| 40b35e: 48 85 ff test %rdi,%rdi | |
| 40b361: 74 44 je 40b3a7 <FunctionBar_new+0x107> | |
| 40b363: 4c 89 fa mov %r15,%rdx | |
| 40b366: 48 03 55 18 add 0x18(%rbp),%rdx | |
| 40b36a: 48 89 54 24 08 mov %rdx,0x8(%rsp) | |
| 40b36f: e8 ec 9b ff ff callq 404f60 <__strdup@plt> | |
| 40b374: 48 8b 54 24 08 mov 0x8(%rsp),%rdx | |
| 40b379: 48 89 02 mov %rax,(%rdx) | |
| 40b37c: 4c 03 7d 20 add 0x20(%rbp),%r15 | |
| 40b380: 49 8b 7c dd 00 mov 0x0(%r13,%rbx,8),%rdi | |
| 40b385: e8 d6 9b ff ff callq 404f60 <__strdup@plt> | |
| 40b38a: 41 8b 14 9e mov (%r14,%rbx,4),%edx | |
| 40b38e: 49 89 07 mov %rax,(%r15) | |
| 40b391: 48 8b 45 28 mov 0x28(%rbp),%rax | |
| 40b395: 89 14 98 mov %edx,(%rax,%rbx,4) | |
| 40b398: 48 83 c3 01 add $0x1,%rbx | |
| 40b39c: 48 83 fb 0f cmp $0xf,%rbx | |
| 40b3a0: 75 ae jne 40b350 <FunctionBar_new+0xb0> | |
| 40b3a2: ba 0f 00 00 00 mov $0xf,%edx | |
| 40b3a7: 89 55 10 mov %edx,0x10(%rbp) | |
| 40b3aa: e9 51 ff ff ff jmpq 40b300 <FunctionBar_new+0x60> | |
| 40b3af: 90 nop | |
| 000000000040b3b0 <FunctionBar_setLabel>: | |
| 40b3b0: 41 54 push %r12 | |
| 40b3b2: 55 push %rbp | |
| 40b3b3: 53 push %rbx | |
| 40b3b4: 44 8b 47 10 mov 0x10(%rdi),%r8d | |
| 40b3b8: 48 89 fb mov %rdi,%rbx | |
| 40b3bb: 45 85 c0 test %r8d,%r8d | |
| 40b3be: 7e 2b jle 40b3eb <FunctionBar_setLabel+0x3b> | |
| 40b3c0: 4c 8b 4f 28 mov 0x28(%rdi),%r9 | |
| 40b3c4: 48 89 d5 mov %rdx,%rbp | |
| 40b3c7: b8 01 00 00 00 mov $0x1,%eax | |
| 40b3cc: 41 39 31 cmp %esi,(%r9) | |
| 40b3cf: 75 15 jne 40b3e6 <FunctionBar_setLabel+0x36> | |
| 40b3d1: eb 47 jmp 40b41a <FunctionBar_setLabel+0x6a> | |
| 40b3d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b3d8: 48 8d 48 01 lea 0x1(%rax),%rcx | |
| 40b3dc: 41 39 74 89 fc cmp %esi,-0x4(%r9,%rcx,4) | |
| 40b3e1: 74 0d je 40b3f0 <FunctionBar_setLabel+0x40> | |
| 40b3e3: 48 89 c8 mov %rcx,%rax | |
| 40b3e6: 41 39 c0 cmp %eax,%r8d | |
| 40b3e9: 7f ed jg 40b3d8 <FunctionBar_setLabel+0x28> | |
| 40b3eb: 5b pop %rbx | |
| 40b3ec: 5d pop %rbp | |
| 40b3ed: 41 5c pop %r12 | |
| 40b3ef: c3 retq | |
| 40b3f0: 4c 8d 24 c5 00 00 00 lea 0x0(,%rax,8),%r12 | |
| 40b3f7: 00 | |
| 40b3f8: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 40b3fc: 4a 8b 3c 20 mov (%rax,%r12,1),%rdi | |
| 40b400: e8 eb 97 ff ff callq 404bf0 <free@plt> | |
| 40b405: 4c 03 63 18 add 0x18(%rbx),%r12 | |
| 40b409: 48 89 ef mov %rbp,%rdi | |
| 40b40c: e8 4f 9b ff ff callq 404f60 <__strdup@plt> | |
| 40b411: 49 89 04 24 mov %rax,(%r12) | |
| 40b415: 5b pop %rbx | |
| 40b416: 5d pop %rbp | |
| 40b417: 41 5c pop %r12 | |
| 40b419: c3 retq | |
| 40b41a: 45 31 e4 xor %r12d,%r12d | |
| 40b41d: eb d9 jmp 40b3f8 <FunctionBar_setLabel+0x48> | |
| 40b41f: 90 nop | |
| 000000000040b420 <FunctionBar_drawAttr>: | |
| 40b420: 41 57 push %r15 | |
| 40b422: 4c 63 fa movslq %edx,%r15 | |
| 40b425: 41 56 push %r14 | |
| 40b427: 49 89 f6 mov %rsi,%r14 | |
| 40b42a: 41 55 push %r13 | |
| 40b42c: 41 54 push %r12 | |
| 40b42e: 55 push %rbp | |
| 40b42f: 48 89 fd mov %rdi,%rbp | |
| 40b432: 53 push %rbx | |
| 40b433: 48 83 ec 08 sub $0x8,%rsp | |
| 40b437: 48 8b 3d 12 33 21 00 mov 0x213312(%rip),%rdi # 61e750 <stdscr> | |
| 40b43e: 48 85 ff test %rdi,%rdi | |
| 40b441: 74 0b je 40b44e <FunctionBar_drawAttr+0x2e> | |
| 40b443: 48 63 05 5e 33 21 00 movslq 0x21335e(%rip),%rax # 61e7a8 <CRT_colors+0x8> | |
| 40b44a: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40b44e: 8b 05 04 33 21 00 mov 0x213304(%rip),%eax # 61e758 <LINES> | |
| 40b454: 31 d2 xor %edx,%edx | |
| 40b456: 8d 70 ff lea -0x1(%rax),%esi | |
| 40b459: e8 32 9e ff ff callq 405290 <wmove@plt> | |
| 40b45e: 83 f8 ff cmp $0xffffffff,%eax | |
| 40b461: 74 17 je 40b47a <FunctionBar_drawAttr+0x5a> | |
| 40b463: 8b 15 d7 32 21 00 mov 0x2132d7(%rip),%edx # 61e740 <COLS> | |
| 40b469: 48 8b 3d e0 32 21 00 mov 0x2132e0(%rip),%rdi # 61e750 <stdscr> | |
| 40b470: be 20 00 00 00 mov $0x20,%esi | |
| 40b475: e8 36 98 ff ff callq 404cb0 <whline@plt> | |
| 40b47a: 8b 55 10 mov 0x10(%rbp),%edx | |
| 40b47d: 85 d2 test %edx,%edx | |
| 40b47f: 0f 8e 4e 01 00 00 jle 40b5d3 <FunctionBar_drawAttr+0x1b3> | |
| 40b485: 31 db xor %ebx,%ebx | |
| 40b487: 45 31 e4 xor %r12d,%r12d | |
| 40b48a: 45 31 ed xor %r13d,%r13d | |
| 40b48d: 0f 1f 00 nopl (%rax) | |
| 40b490: 48 8b 3d b9 32 21 00 mov 0x2132b9(%rip),%rdi # 61e750 <stdscr> | |
| 40b497: 48 85 ff test %rdi,%rdi | |
| 40b49a: 74 0b je 40b4a7 <FunctionBar_drawAttr+0x87> | |
| 40b49c: 48 63 05 09 33 21 00 movslq 0x213309(%rip),%rax # 61e7ac <CRT_colors+0xc> | |
| 40b4a3: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40b4a7: 8b 05 ab 32 21 00 mov 0x2132ab(%rip),%eax # 61e758 <LINES> | |
| 40b4ad: 44 89 ea mov %r13d,%edx | |
| 40b4b0: 8d 70 ff lea -0x1(%rax),%esi | |
| 40b4b3: e8 d8 9d ff ff callq 405290 <wmove@plt> | |
| 40b4b8: 83 f8 ff cmp $0xffffffff,%eax | |
| 40b4bb: 74 19 je 40b4d6 <FunctionBar_drawAttr+0xb6> | |
| 40b4bd: 48 8b 45 20 mov 0x20(%rbp),%rax | |
| 40b4c1: 48 8b 3d 88 32 21 00 mov 0x213288(%rip),%rdi # 61e750 <stdscr> | |
| 40b4c8: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b4cd: 48 8b 34 18 mov (%rax,%rbx,1),%rsi | |
| 40b4d1: e8 7a 98 ff ff callq 404d50 <waddnstr@plt> | |
| 40b4d6: 48 8b 45 20 mov 0x20(%rbp),%rax | |
| 40b4da: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi | |
| 40b4de: e8 bd 98 ff ff callq 404da0 <strlen@plt> | |
| 40b4e3: 48 8b 3d 66 32 21 00 mov 0x213266(%rip),%rdi # 61e750 <stdscr> | |
| 40b4ea: 41 01 c5 add %eax,%r13d | |
| 40b4ed: 48 85 ff test %rdi,%rdi | |
| 40b4f0: 74 0b je 40b4fd <FunctionBar_drawAttr+0xdd> | |
| 40b4f2: 48 63 05 af 32 21 00 movslq 0x2132af(%rip),%rax # 61e7a8 <CRT_colors+0x8> | |
| 40b4f9: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40b4fd: 8b 05 55 32 21 00 mov 0x213255(%rip),%eax # 61e758 <LINES> | |
| 40b503: 44 89 ea mov %r13d,%edx | |
| 40b506: 8d 70 ff lea -0x1(%rax),%esi | |
| 40b509: e8 82 9d ff ff callq 405290 <wmove@plt> | |
| 40b50e: 83 f8 ff cmp $0xffffffff,%eax | |
| 40b511: 74 19 je 40b52c <FunctionBar_drawAttr+0x10c> | |
| 40b513: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 40b517: 48 8b 3d 32 32 21 00 mov 0x213232(%rip),%rdi # 61e750 <stdscr> | |
| 40b51e: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b523: 48 8b 34 18 mov (%rax,%rbx,1),%rsi | |
| 40b527: e8 24 98 ff ff callq 404d50 <waddnstr@plt> | |
| 40b52c: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 40b530: 41 83 c4 01 add $0x1,%r12d | |
| 40b534: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi | |
| 40b538: 48 83 c3 08 add $0x8,%rbx | |
| 40b53c: e8 5f 98 ff ff callq 404da0 <strlen@plt> | |
| 40b541: 41 01 c5 add %eax,%r13d | |
| 40b544: 44 39 65 10 cmp %r12d,0x10(%rbp) | |
| 40b548: 0f 8f 42 ff ff ff jg 40b490 <FunctionBar_drawAttr+0x70> | |
| 40b54e: 4d 85 f6 test %r14,%r14 | |
| 40b551: 0f 84 84 00 00 00 je 40b5db <FunctionBar_drawAttr+0x1bb> | |
| 40b557: 48 8b 3d f2 31 21 00 mov 0x2131f2(%rip),%rdi # 61e750 <stdscr> | |
| 40b55e: 48 85 ff test %rdi,%rdi | |
| 40b561: 74 04 je 40b567 <FunctionBar_drawAttr+0x147> | |
| 40b563: 4c 89 7f 10 mov %r15,0x10(%rdi) | |
| 40b567: 8b 05 eb 31 21 00 mov 0x2131eb(%rip),%eax # 61e758 <LINES> | |
| 40b56d: 44 89 ea mov %r13d,%edx | |
| 40b570: 8d 70 ff lea -0x1(%rax),%esi | |
| 40b573: e8 18 9d ff ff callq 405290 <wmove@plt> | |
| 40b578: 83 f8 ff cmp $0xffffffff,%eax | |
| 40b57b: 74 14 je 40b591 <FunctionBar_drawAttr+0x171> | |
| 40b57d: 48 8b 3d cc 31 21 00 mov 0x2131cc(%rip),%rdi # 61e750 <stdscr> | |
| 40b584: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b589: 4c 89 f6 mov %r14,%rsi | |
| 40b58c: e8 bf 97 ff ff callq 404d50 <waddnstr@plt> | |
| 40b591: 4c 89 f7 mov %r14,%rdi | |
| 40b594: e8 07 98 ff ff callq 404da0 <strlen@plt> | |
| 40b599: bf 01 00 00 00 mov $0x1,%edi | |
| 40b59e: 41 01 c5 add %eax,%r13d | |
| 40b5a1: 44 89 2d d8 31 21 00 mov %r13d,0x2131d8(%rip) # 61e780 <CRT_cursorX> | |
| 40b5a8: e8 43 9d ff ff callq 4052f0 <curs_set@plt> | |
| 40b5ad: 48 8b 05 9c 31 21 00 mov 0x21319c(%rip),%rax # 61e750 <stdscr> | |
| 40b5b4: 48 85 c0 test %rax,%rax | |
| 40b5b7: 74 0b je 40b5c4 <FunctionBar_drawAttr+0x1a4> | |
| 40b5b9: 48 63 15 e0 31 21 00 movslq 0x2131e0(%rip),%rdx # 61e7a0 <CRT_colors> | |
| 40b5c0: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40b5c4: 48 83 c4 08 add $0x8,%rsp | |
| 40b5c8: 5b pop %rbx | |
| 40b5c9: 5d pop %rbp | |
| 40b5ca: 41 5c pop %r12 | |
| 40b5cc: 41 5d pop %r13 | |
| 40b5ce: 41 5e pop %r14 | |
| 40b5d0: 41 5f pop %r15 | |
| 40b5d2: c3 retq | |
| 40b5d3: 45 31 ed xor %r13d,%r13d | |
| 40b5d6: e9 73 ff ff ff jmpq 40b54e <FunctionBar_drawAttr+0x12e> | |
| 40b5db: 31 ff xor %edi,%edi | |
| 40b5dd: e8 0e 9d ff ff callq 4052f0 <curs_set@plt> | |
| 40b5e2: eb c9 jmp 40b5ad <FunctionBar_drawAttr+0x18d> | |
| 40b5e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40b5eb: 00 00 00 00 00 | |
| 000000000040b5f0 <FunctionBar_draw>: | |
| 40b5f0: 8b 15 b2 31 21 00 mov 0x2131b2(%rip),%edx # 61e7a8 <CRT_colors+0x8> | |
| 40b5f6: e9 25 fe ff ff jmpq 40b420 <FunctionBar_drawAttr> | |
| 40b5fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040b600 <FunctionBar_synthesizeEvent>: | |
| 40b600: 41 57 push %r15 | |
| 40b602: b8 ff ff ff ff mov $0xffffffff,%eax | |
| 40b607: 41 56 push %r14 | |
| 40b609: 41 55 push %r13 | |
| 40b60b: 41 54 push %r12 | |
| 40b60d: 55 push %rbp | |
| 40b60e: 53 push %rbx | |
| 40b60f: 48 83 ec 18 sub $0x18,%rsp | |
| 40b613: 44 8b 67 10 mov 0x10(%rdi),%r12d | |
| 40b617: 48 89 7c 24 08 mov %rdi,0x8(%rsp) | |
| 40b61c: 89 74 24 04 mov %esi,0x4(%rsp) | |
| 40b620: 45 85 e4 test %r12d,%r12d | |
| 40b623: 7e 4a jle 40b66f <FunctionBar_synthesizeEvent+0x6f> | |
| 40b625: 4c 8b 6f 20 mov 0x20(%rdi),%r13 | |
| 40b629: 4c 8b 77 18 mov 0x18(%rdi),%r14 | |
| 40b62d: 31 db xor %ebx,%ebx | |
| 40b62f: 45 31 ff xor %r15d,%r15d | |
| 40b632: eb 0d jmp 40b641 <FunctionBar_synthesizeEvent+0x41> | |
| 40b634: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40b638: 48 83 c3 01 add $0x1,%rbx | |
| 40b63c: 41 39 dc cmp %ebx,%r12d | |
| 40b63f: 7e 3f jle 40b680 <FunctionBar_synthesizeEvent+0x80> | |
| 40b641: 49 8b 7c dd 00 mov 0x0(%r13,%rbx,8),%rdi | |
| 40b646: e8 55 97 ff ff callq 404da0 <strlen@plt> | |
| 40b64b: 49 8b 3c de mov (%r14,%rbx,8),%rdi | |
| 40b64f: 48 89 c5 mov %rax,%rbp | |
| 40b652: e8 49 97 ff ff callq 404da0 <strlen@plt> | |
| 40b657: 01 c5 add %eax,%ebp | |
| 40b659: 41 01 ef add %ebp,%r15d | |
| 40b65c: 44 3b 7c 24 04 cmp 0x4(%rsp),%r15d | |
| 40b661: 7e d5 jle 40b638 <FunctionBar_synthesizeEvent+0x38> | |
| 40b663: 48 8b 44 24 08 mov 0x8(%rsp),%rax | |
| 40b668: 48 8b 40 28 mov 0x28(%rax),%rax | |
| 40b66c: 8b 04 98 mov (%rax,%rbx,4),%eax | |
| 40b66f: 48 83 c4 18 add $0x18,%rsp | |
| 40b673: 5b pop %rbx | |
| 40b674: 5d pop %rbp | |
| 40b675: 41 5c pop %r12 | |
| 40b677: 41 5d pop %r13 | |
| 40b679: 41 5e pop %r14 | |
| 40b67b: 41 5f pop %r15 | |
| 40b67d: c3 retq | |
| 40b67e: 66 90 xchg %ax,%ax | |
| 40b680: 48 83 c4 18 add $0x18,%rsp | |
| 40b684: b8 ff ff ff ff mov $0xffffffff,%eax | |
| 40b689: 5b pop %rbx | |
| 40b68a: 5d pop %rbp | |
| 40b68b: 41 5c pop %r12 | |
| 40b68d: 41 5d pop %r13 | |
| 40b68f: 41 5e pop %r14 | |
| 40b691: 41 5f pop %r15 | |
| 40b693: c3 retq | |
| 40b694: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40b69b: 00 00 00 | |
| 40b69e: 66 90 xchg %ax,%ax | |
| 000000000040b6a0 <Hashtable_new>: | |
| 40b6a0: 41 54 push %r12 | |
| 40b6a2: 41 89 f4 mov %esi,%r12d | |
| 40b6a5: 55 push %rbp | |
| 40b6a6: 89 fd mov %edi,%ebp | |
| 40b6a8: bf 18 00 00 00 mov $0x18,%edi | |
| 40b6ad: 53 push %rbx | |
| 40b6ae: e8 2d 9a ff ff callq 4050e0 <malloc@plt> | |
| 40b6b3: 48 63 f5 movslq %ebp,%rsi | |
| 40b6b6: 48 89 c3 mov %rax,%rbx | |
| 40b6b9: 89 28 mov %ebp,(%rax) | |
| 40b6bb: c7 40 10 00 00 00 00 movl $0x0,0x10(%rax) | |
| 40b6c2: bf 08 00 00 00 mov $0x8,%edi | |
| 40b6c7: e8 c4 98 ff ff callq 404f90 <calloc@plt> | |
| 40b6cc: 44 88 63 14 mov %r12b,0x14(%rbx) | |
| 40b6d0: 48 89 43 08 mov %rax,0x8(%rbx) | |
| 40b6d4: 48 89 d8 mov %rbx,%rax | |
| 40b6d7: 5b pop %rbx | |
| 40b6d8: 5d pop %rbp | |
| 40b6d9: 41 5c pop %r12 | |
| 40b6db: c3 retq | |
| 40b6dc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040b6e0 <Hashtable_delete>: | |
| 40b6e0: 41 56 push %r14 | |
| 40b6e2: 45 31 f6 xor %r14d,%r14d | |
| 40b6e5: 41 55 push %r13 | |
| 40b6e7: 45 31 ed xor %r13d,%r13d | |
| 40b6ea: 41 54 push %r12 | |
| 40b6ec: 49 89 fc mov %rdi,%r12 | |
| 40b6ef: 55 push %rbp | |
| 40b6f0: 53 push %rbx | |
| 40b6f1: 8b 07 mov (%rdi),%eax | |
| 40b6f3: 48 8b 7f 08 mov 0x8(%rdi),%rdi | |
| 40b6f7: 85 c0 test %eax,%eax | |
| 40b6f9: 7e 58 jle 40b753 <Hashtable_delete+0x73> | |
| 40b6fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b700: 4a 8b 1c 37 mov (%rdi,%r14,1),%rbx | |
| 40b704: 48 85 db test %rbx,%rbx | |
| 40b707: 75 1b jne 40b724 <Hashtable_delete+0x44> | |
| 40b709: eb 3a jmp 40b745 <Hashtable_delete+0x65> | |
| 40b70b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b710: 48 8b 6b 10 mov 0x10(%rbx),%rbp | |
| 40b714: 48 89 df mov %rbx,%rdi | |
| 40b717: e8 d4 94 ff ff callq 404bf0 <free@plt> | |
| 40b71c: 48 85 ed test %rbp,%rbp | |
| 40b71f: 74 1f je 40b740 <Hashtable_delete+0x60> | |
| 40b721: 48 89 eb mov %rbp,%rbx | |
| 40b724: 41 80 7c 24 14 00 cmpb $0x0,0x14(%r12) | |
| 40b72a: 74 e4 je 40b710 <Hashtable_delete+0x30> | |
| 40b72c: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40b730: e8 bb 94 ff ff callq 404bf0 <free@plt> | |
| 40b735: eb d9 jmp 40b710 <Hashtable_delete+0x30> | |
| 40b737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40b73e: 00 00 | |
| 40b740: 49 8b 7c 24 08 mov 0x8(%r12),%rdi | |
| 40b745: 41 83 c5 01 add $0x1,%r13d | |
| 40b749: 49 83 c6 08 add $0x8,%r14 | |
| 40b74d: 45 39 2c 24 cmp %r13d,(%r12) | |
| 40b751: 7f ad jg 40b700 <Hashtable_delete+0x20> | |
| 40b753: e8 98 94 ff ff callq 404bf0 <free@plt> | |
| 40b758: 5b pop %rbx | |
| 40b759: 5d pop %rbp | |
| 40b75a: 4c 89 e7 mov %r12,%rdi | |
| 40b75d: 41 5c pop %r12 | |
| 40b75f: 41 5d pop %r13 | |
| 40b761: 41 5e pop %r14 | |
| 40b763: e9 88 94 ff ff jmpq 404bf0 <free@plt> | |
| 40b768: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b76f: 00 | |
| 000000000040b770 <Hashtable_put>: | |
| 40b770: 41 55 push %r13 | |
| 40b772: 89 f0 mov %esi,%eax | |
| 40b774: 49 89 d5 mov %rdx,%r13 | |
| 40b777: 31 d2 xor %edx,%edx | |
| 40b779: 41 54 push %r12 | |
| 40b77b: 49 89 fc mov %rdi,%r12 | |
| 40b77e: 55 push %rbp | |
| 40b77f: 53 push %rbx | |
| 40b780: 89 f3 mov %esi,%ebx | |
| 40b782: 48 83 ec 08 sub $0x8,%rsp | |
| 40b786: f7 37 divl (%rdi) | |
| 40b788: 48 8b 47 08 mov 0x8(%rdi),%rax | |
| 40b78c: 89 d2 mov %edx,%edx | |
| 40b78e: 48 8d 2c d0 lea (%rax,%rdx,8),%rbp | |
| 40b792: 48 8b 4d 00 mov 0x0(%rbp),%rcx | |
| 40b796: 48 85 c9 test %rcx,%rcx | |
| 40b799: 75 12 jne 40b7ad <Hashtable_put+0x3d> | |
| 40b79b: eb 3b jmp 40b7d8 <Hashtable_put+0x68> | |
| 40b79d: 0f 1f 00 nopl (%rax) | |
| 40b7a0: 48 8d 69 10 lea 0x10(%rcx),%rbp | |
| 40b7a4: 48 8b 49 10 mov 0x10(%rcx),%rcx | |
| 40b7a8: 48 85 c9 test %rcx,%rcx | |
| 40b7ab: 74 2b je 40b7d8 <Hashtable_put+0x68> | |
| 40b7ad: 39 19 cmp %ebx,(%rcx) | |
| 40b7af: 75 ef jne 40b7a0 <Hashtable_put+0x30> | |
| 40b7b1: 41 80 7c 24 14 00 cmpb $0x0,0x14(%r12) | |
| 40b7b7: 74 09 je 40b7c2 <Hashtable_put+0x52> | |
| 40b7b9: 48 8b 79 08 mov 0x8(%rcx),%rdi | |
| 40b7bd: e8 2e 94 ff ff callq 404bf0 <free@plt> | |
| 40b7c2: 48 8b 45 00 mov 0x0(%rbp),%rax | |
| 40b7c6: 4c 89 68 08 mov %r13,0x8(%rax) | |
| 40b7ca: 48 83 c4 08 add $0x8,%rsp | |
| 40b7ce: 5b pop %rbx | |
| 40b7cf: 5d pop %rbp | |
| 40b7d0: 41 5c pop %r12 | |
| 40b7d2: 41 5d pop %r13 | |
| 40b7d4: c3 retq | |
| 40b7d5: 0f 1f 00 nopl (%rax) | |
| 40b7d8: bf 18 00 00 00 mov $0x18,%edi | |
| 40b7dd: e8 fe 98 ff ff callq 4050e0 <malloc@plt> | |
| 40b7e2: 89 18 mov %ebx,(%rax) | |
| 40b7e4: 4c 89 68 08 mov %r13,0x8(%rax) | |
| 40b7e8: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) | |
| 40b7ef: 00 | |
| 40b7f0: 48 89 45 00 mov %rax,0x0(%rbp) | |
| 40b7f4: 41 83 44 24 10 01 addl $0x1,0x10(%r12) | |
| 40b7fa: 48 83 c4 08 add $0x8,%rsp | |
| 40b7fe: 5b pop %rbx | |
| 40b7ff: 5d pop %rbp | |
| 40b800: 41 5c pop %r12 | |
| 40b802: 41 5d pop %r13 | |
| 40b804: c3 retq | |
| 40b805: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40b80c: 00 00 00 00 | |
| 000000000040b810 <Hashtable_remove>: | |
| 40b810: 41 55 push %r13 | |
| 40b812: 31 d2 xor %edx,%edx | |
| 40b814: 89 f0 mov %esi,%eax | |
| 40b816: 41 54 push %r12 | |
| 40b818: 55 push %rbp | |
| 40b819: 53 push %rbx | |
| 40b81a: 48 89 fb mov %rdi,%rbx | |
| 40b81d: 48 83 ec 08 sub $0x8,%rsp | |
| 40b821: f7 37 divl (%rdi) | |
| 40b823: 48 8b 47 08 mov 0x8(%rdi),%rax | |
| 40b827: 89 d2 mov %edx,%edx | |
| 40b829: 48 8d 2c d0 lea (%rax,%rdx,8),%rbp | |
| 40b82d: 48 8b 4d 00 mov 0x0(%rbp),%rcx | |
| 40b831: 48 85 c9 test %rcx,%rcx | |
| 40b834: 74 1a je 40b850 <Hashtable_remove+0x40> | |
| 40b836: 39 31 cmp %esi,(%rcx) | |
| 40b838: 75 0d jne 40b847 <Hashtable_remove+0x37> | |
| 40b83a: eb 52 jmp 40b88e <Hashtable_remove+0x7e> | |
| 40b83c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40b840: 39 37 cmp %esi,(%rdi) | |
| 40b842: 74 1c je 40b860 <Hashtable_remove+0x50> | |
| 40b844: 48 89 f9 mov %rdi,%rcx | |
| 40b847: 48 8b 79 10 mov 0x10(%rcx),%rdi | |
| 40b84b: 48 85 ff test %rdi,%rdi | |
| 40b84e: 75 f0 jne 40b840 <Hashtable_remove+0x30> | |
| 40b850: 31 c0 xor %eax,%eax | |
| 40b852: 48 83 c4 08 add $0x8,%rsp | |
| 40b856: 5b pop %rbx | |
| 40b857: 5d pop %rbp | |
| 40b858: 41 5c pop %r12 | |
| 40b85a: 41 5d pop %r13 | |
| 40b85c: c3 retq | |
| 40b85d: 0f 1f 00 nopl (%rax) | |
| 40b860: 48 8d 69 10 lea 0x10(%rcx),%rbp | |
| 40b864: 4c 8b 6f 10 mov 0x10(%rdi),%r13 | |
| 40b868: 4c 8b 67 08 mov 0x8(%rdi),%r12 | |
| 40b86c: e8 7f 93 ff ff callq 404bf0 <free@plt> | |
| 40b871: 4c 89 6d 00 mov %r13,0x0(%rbp) | |
| 40b875: 83 6b 10 01 subl $0x1,0x10(%rbx) | |
| 40b879: 4c 89 e0 mov %r12,%rax | |
| 40b87c: 80 7b 14 00 cmpb $0x0,0x14(%rbx) | |
| 40b880: 74 d0 je 40b852 <Hashtable_remove+0x42> | |
| 40b882: 4c 89 e7 mov %r12,%rdi | |
| 40b885: e8 66 93 ff ff callq 404bf0 <free@plt> | |
| 40b88a: 31 c0 xor %eax,%eax | |
| 40b88c: eb c4 jmp 40b852 <Hashtable_remove+0x42> | |
| 40b88e: 48 89 cf mov %rcx,%rdi | |
| 40b891: eb d1 jmp 40b864 <Hashtable_remove+0x54> | |
| 40b893: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40b89a: 84 00 00 00 00 00 | |
| 000000000040b8a0 <Hashtable_get>: | |
| 40b8a0: 31 d2 xor %edx,%edx | |
| 40b8a2: 89 f0 mov %esi,%eax | |
| 40b8a4: f7 37 divl (%rdi) | |
| 40b8a6: 48 8b 47 08 mov 0x8(%rdi),%rax | |
| 40b8aa: 89 d2 mov %edx,%edx | |
| 40b8ac: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx | |
| 40b8b0: 48 85 d2 test %rdx,%rdx | |
| 40b8b3: 75 14 jne 40b8c9 <Hashtable_get+0x29> | |
| 40b8b5: eb 21 jmp 40b8d8 <Hashtable_get+0x38> | |
| 40b8b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40b8be: 00 00 | |
| 40b8c0: 48 8b 52 10 mov 0x10(%rdx),%rdx | |
| 40b8c4: 48 85 d2 test %rdx,%rdx | |
| 40b8c7: 74 0f je 40b8d8 <Hashtable_get+0x38> | |
| 40b8c9: 39 32 cmp %esi,(%rdx) | |
| 40b8cb: 75 f3 jne 40b8c0 <Hashtable_get+0x20> | |
| 40b8cd: 48 8b 42 08 mov 0x8(%rdx),%rax | |
| 40b8d1: c3 retq | |
| 40b8d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40b8d8: 31 c0 xor %eax,%eax | |
| 40b8da: c3 retq | |
| 40b8db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040b8e0 <Hashtable_foreach>: | |
| 40b8e0: 41 57 push %r15 | |
| 40b8e2: 49 89 ff mov %rdi,%r15 | |
| 40b8e5: 41 56 push %r14 | |
| 40b8e7: 45 31 f6 xor %r14d,%r14d | |
| 40b8ea: 41 55 push %r13 | |
| 40b8ec: 45 31 ed xor %r13d,%r13d | |
| 40b8ef: 41 54 push %r12 | |
| 40b8f1: 49 89 f4 mov %rsi,%r12 | |
| 40b8f4: 55 push %rbp | |
| 40b8f5: 48 89 d5 mov %rdx,%rbp | |
| 40b8f8: 53 push %rbx | |
| 40b8f9: 48 83 ec 08 sub $0x8,%rsp | |
| 40b8fd: 8b 17 mov (%rdi),%edx | |
| 40b8ff: 85 d2 test %edx,%edx | |
| 40b901: 7e 37 jle 40b93a <Hashtable_foreach+0x5a> | |
| 40b903: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b908: 49 8b 47 08 mov 0x8(%r15),%rax | |
| 40b90c: 4a 8b 1c 30 mov (%rax,%r14,1),%rbx | |
| 40b910: 48 85 db test %rbx,%rbx | |
| 40b913: 74 18 je 40b92d <Hashtable_foreach+0x4d> | |
| 40b915: 0f 1f 00 nopl (%rax) | |
| 40b918: 48 8b 73 08 mov 0x8(%rbx),%rsi | |
| 40b91c: 8b 3b mov (%rbx),%edi | |
| 40b91e: 48 89 ea mov %rbp,%rdx | |
| 40b921: 41 ff d4 callq *%r12 | |
| 40b924: 48 8b 5b 10 mov 0x10(%rbx),%rbx | |
| 40b928: 48 85 db test %rbx,%rbx | |
| 40b92b: 75 eb jne 40b918 <Hashtable_foreach+0x38> | |
| 40b92d: 41 83 c5 01 add $0x1,%r13d | |
| 40b931: 49 83 c6 08 add $0x8,%r14 | |
| 40b935: 45 39 2f cmp %r13d,(%r15) | |
| 40b938: 7f ce jg 40b908 <Hashtable_foreach+0x28> | |
| 40b93a: 48 83 c4 08 add $0x8,%rsp | |
| 40b93e: 5b pop %rbx | |
| 40b93f: 5d pop %rbp | |
| 40b940: 41 5c pop %r12 | |
| 40b942: 41 5d pop %r13 | |
| 40b944: 41 5e pop %r14 | |
| 40b946: 41 5f pop %r15 | |
| 40b948: c3 retq | |
| 40b949: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040b950 <Header_new>: | |
| 40b950: 55 push %rbp | |
| 40b951: be 01 00 00 00 mov $0x1,%esi | |
| 40b956: 48 89 fd mov %rdi,%rbp | |
| 40b959: bf 28 00 00 00 mov $0x28,%edi | |
| 40b95e: 53 push %rbx | |
| 40b95f: 48 83 ec 08 sub $0x8,%rsp | |
| 40b963: e8 28 96 ff ff callq 404f90 <calloc@plt> | |
| 40b968: 31 c9 xor %ecx,%ecx | |
| 40b96a: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b96f: be 01 00 00 00 mov $0x1,%esi | |
| 40b974: 31 ff xor %edi,%edi | |
| 40b976: 48 89 c3 mov %rax,%rbx | |
| 40b979: e8 a2 a0 00 00 callq 415a20 <Vector_new> | |
| 40b97e: 31 c9 xor %ecx,%ecx | |
| 40b980: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b985: be 01 00 00 00 mov $0x1,%esi | |
| 40b98a: 31 ff xor %edi,%edi | |
| 40b98c: 48 89 03 mov %rax,(%rbx) | |
| 40b98f: e8 8c a0 00 00 callq 415a20 <Vector_new> | |
| 40b994: 48 89 6b 10 mov %rbp,0x10(%rbx) | |
| 40b998: 48 89 43 08 mov %rax,0x8(%rbx) | |
| 40b99c: 48 89 d8 mov %rbx,%rax | |
| 40b99f: c6 43 18 01 movb $0x1,0x18(%rbx) | |
| 40b9a3: 48 83 c4 08 add $0x8,%rsp | |
| 40b9a7: 5b pop %rbx | |
| 40b9a8: 5d pop %rbp | |
| 40b9a9: c3 retq | |
| 40b9aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 000000000040b9b0 <Header_delete>: | |
| 40b9b0: 53 push %rbx | |
| 40b9b1: 48 89 fb mov %rdi,%rbx | |
| 40b9b4: 48 8b 3f mov (%rdi),%rdi | |
| 40b9b7: e8 e4 a0 00 00 callq 415aa0 <Vector_delete> | |
| 40b9bc: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40b9c0: e8 db a0 00 00 callq 415aa0 <Vector_delete> | |
| 40b9c5: 48 89 df mov %rbx,%rdi | |
| 40b9c8: 5b pop %rbx | |
| 40b9c9: e9 22 92 ff ff jmpq 404bf0 <free@plt> | |
| 40b9ce: 66 90 xchg %ax,%ax | |
| 000000000040b9d0 <Header_createMeter>: | |
| 40b9d0: 41 55 push %r13 | |
| 40b9d2: 49 89 fd mov %rdi,%r13 | |
| 40b9d5: 41 54 push %r12 | |
| 40b9d7: 55 push %rbp | |
| 40b9d8: 48 89 f5 mov %rsi,%rbp | |
| 40b9db: be 28 00 00 00 mov $0x28,%esi | |
| 40b9e0: 53 push %rbx | |
| 40b9e1: 48 83 ec 18 sub $0x18,%rsp | |
| 40b9e5: 85 d2 test %edx,%edx | |
| 40b9e7: 4c 8b 67 08 mov 0x8(%rdi),%r12 | |
| 40b9eb: 4c 0f 44 27 cmove (%rdi),%r12 | |
| 40b9ef: 48 89 ef mov %rbp,%rdi | |
| 40b9f2: e8 39 94 ff ff callq 404e30 <strchr@plt> | |
| 40b9f7: 48 85 c0 test %rax,%rax | |
| 40b9fa: 48 89 c3 mov %rax,%rbx | |
| 40b9fd: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) | |
| 40ba04: 00 | |
| 40ba05: 74 1b je 40ba22 <Header_createMeter+0x52> | |
| 40ba07: 48 8d 54 24 0c lea 0xc(%rsp),%rdx | |
| 40ba0c: 48 89 c7 mov %rax,%rdi | |
| 40ba0f: be 54 6e 41 00 mov $0x416e54,%esi | |
| 40ba14: 31 c0 xor %eax,%eax | |
| 40ba16: e8 f5 96 ff ff callq 405110 <sscanf@plt> | |
| 40ba1b: 85 c0 test %eax,%eax | |
| 40ba1d: 74 61 je 40ba80 <Header_createMeter+0xb0> | |
| 40ba1f: c6 03 00 movb $0x0,(%rbx) | |
| 40ba22: 48 8b 05 17 24 21 00 mov 0x212417(%rip),%rax # 61de40 <Meter_types> | |
| 40ba29: bb 40 de 61 00 mov $0x61de40,%ebx | |
| 40ba2e: 48 85 c0 test %rax,%rax | |
| 40ba31: 75 11 jne 40ba44 <Header_createMeter+0x74> | |
| 40ba33: eb 3a jmp 40ba6f <Header_createMeter+0x9f> | |
| 40ba35: 0f 1f 00 nopl (%rax) | |
| 40ba38: 48 83 c3 08 add $0x8,%rbx | |
| 40ba3c: 48 8b 03 mov (%rbx),%rax | |
| 40ba3f: 48 85 c0 test %rax,%rax | |
| 40ba42: 74 2b je 40ba6f <Header_createMeter+0x9f> | |
| 40ba44: 48 8b 70 28 mov 0x28(%rax),%rsi | |
| 40ba48: 48 89 ef mov %rbp,%rdi | |
| 40ba4b: e8 80 8d 00 00 callq 4147d0 <String_eq> | |
| 40ba50: 85 c0 test %eax,%eax | |
| 40ba52: 74 e4 je 40ba38 <Header_createMeter+0x68> | |
| 40ba54: 49 8b 7d 10 mov 0x10(%r13),%rdi | |
| 40ba58: 8b 74 24 0c mov 0xc(%rsp),%esi | |
| 40ba5c: 48 8b 13 mov (%rbx),%rdx | |
| 40ba5f: e8 3c 1a 00 00 callq 40d4a0 <Meter_new> | |
| 40ba64: 4c 89 e7 mov %r12,%rdi | |
| 40ba67: 48 89 c6 mov %rax,%rsi | |
| 40ba6a: e8 91 a3 00 00 callq 415e00 <Vector_add> | |
| 40ba6f: 48 83 c4 18 add $0x18,%rsp | |
| 40ba73: 5b pop %rbx | |
| 40ba74: 5d pop %rbp | |
| 40ba75: 41 5c pop %r12 | |
| 40ba77: 41 5d pop %r13 | |
| 40ba79: c3 retq | |
| 40ba7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40ba80: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) | |
| 40ba87: 00 | |
| 40ba88: eb 95 jmp 40ba1f <Header_createMeter+0x4f> | |
| 40ba8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 000000000040ba90 <Header_setMode>: | |
| 40ba90: 41 54 push %r12 | |
| 40ba92: 85 c9 test %ecx,%ecx | |
| 40ba94: 41 89 d4 mov %edx,%r12d | |
| 40ba97: 55 push %rbp | |
| 40ba98: 48 63 ee movslq %esi,%rbp | |
| 40ba9b: 53 push %rbx | |
| 40ba9c: 48 8b 5f 08 mov 0x8(%rdi),%rbx | |
| 40baa0: 48 0f 44 1f cmove (%rdi),%rbx | |
| 40baa4: 48 89 df mov %rbx,%rdi | |
| 40baa7: e8 44 a3 00 00 callq 415df0 <Vector_size> | |
| 40baac: 39 e8 cmp %ebp,%eax | |
| 40baae: 7f 08 jg 40bab8 <Header_setMode+0x28> | |
| 40bab0: 5b pop %rbx | |
| 40bab1: 5d pop %rbp | |
| 40bab2: 41 5c pop %r12 | |
| 40bab4: c3 retq | |
| 40bab5: 0f 1f 00 nopl (%rax) | |
| 40bab8: 48 8b 03 mov (%rbx),%rax | |
| 40babb: 44 89 e6 mov %r12d,%esi | |
| 40babe: 5b pop %rbx | |
| 40babf: 48 8b 3c e8 mov (%rax,%rbp,8),%rdi | |
| 40bac3: 5d pop %rbp | |
| 40bac4: 41 5c pop %r12 | |
| 40bac6: e9 45 19 00 00 jmpq 40d410 <Meter_setMode> | |
| 40bacb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040bad0 <Header_addMeter>: | |
| 40bad0: 55 push %rbp | |
| 40bad1: 48 89 f0 mov %rsi,%rax | |
| 40bad4: 89 d6 mov %edx,%esi | |
| 40bad6: 48 89 c2 mov %rax,%rdx | |
| 40bad9: 53 push %rbx | |
| 40bada: 48 83 ec 08 sub $0x8,%rsp | |
| 40bade: 85 c9 test %ecx,%ecx | |
| 40bae0: 48 8b 5f 08 mov 0x8(%rdi),%rbx | |
| 40bae4: 48 0f 44 1f cmove (%rdi),%rbx | |
| 40bae8: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40baec: e8 af 19 00 00 callq 40d4a0 <Meter_new> | |
| 40baf1: 48 89 df mov %rbx,%rdi | |
| 40baf4: 48 89 c6 mov %rax,%rsi | |
| 40baf7: 48 89 c5 mov %rax,%rbp | |
| 40bafa: e8 01 a3 00 00 callq 415e00 <Vector_add> | |
| 40baff: 48 83 c4 08 add $0x8,%rsp | |
| 40bb03: 48 89 e8 mov %rbp,%rax | |
| 40bb06: 5b pop %rbx | |
| 40bb07: 5d pop %rbp | |
| 40bb08: c3 retq | |
| 40bb09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040bb10 <Header_size>: | |
| 40bb10: 48 8b 47 08 mov 0x8(%rdi),%rax | |
| 40bb14: 85 f6 test %esi,%esi | |
| 40bb16: 48 0f 44 07 cmove (%rdi),%rax | |
| 40bb1a: 48 89 c7 mov %rax,%rdi | |
| 40bb1d: e9 ce a2 00 00 jmpq 415df0 <Vector_size> | |
| 40bb22: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40bb29: 1f 84 00 00 00 00 00 | |
| 000000000040bb30 <Header_readMeterName>: | |
| 40bb30: 41 55 push %r13 | |
| 40bb32: 48 63 f6 movslq %esi,%rsi | |
| 40bb35: 41 54 push %r12 | |
| 40bb37: 55 push %rbp | |
| 40bb38: 53 push %rbx | |
| 40bb39: 48 83 ec 08 sub $0x8,%rsp | |
| 40bb3d: 85 d2 test %edx,%edx | |
| 40bb3f: 48 8b 47 08 mov 0x8(%rdi),%rax | |
| 40bb43: 48 0f 44 07 cmove (%rdi),%rax | |
| 40bb47: 48 8b 00 mov (%rax),%rax | |
| 40bb4a: 48 8b 2c f0 mov (%rax,%rsi,8),%rbp | |
| 40bb4e: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 40bb52: 4c 8b 68 28 mov 0x28(%rax),%r13 | |
| 40bb56: 4c 89 ef mov %r13,%rdi | |
| 40bb59: e8 42 92 ff ff callq 404da0 <strlen@plt> | |
| 40bb5e: 8d 78 64 lea 0x64(%rax),%edi | |
| 40bb61: 49 89 c4 mov %rax,%r12 | |
| 40bb64: 4d 63 e4 movslq %r12d,%r12 | |
| 40bb67: 48 63 ff movslq %edi,%rdi | |
| 40bb6a: e8 71 95 ff ff callq 4050e0 <malloc@plt> | |
| 40bb6f: 4c 89 e2 mov %r12,%rdx | |
| 40bb72: 48 89 c3 mov %rax,%rbx | |
| 40bb75: 48 89 c7 mov %rax,%rdi | |
| 40bb78: 4c 89 ee mov %r13,%rsi | |
| 40bb7b: e8 d0 90 ff ff callq 404c50 <strncpy@plt> | |
| 40bb80: 4a 8d 3c 23 lea (%rbx,%r12,1),%rdi | |
| 40bb84: c6 07 00 movb $0x0,(%rdi) | |
| 40bb87: 44 8b 4d 24 mov 0x24(%rbp),%r9d | |
| 40bb8b: 45 85 c9 test %r9d,%r9d | |
| 40bb8e: 74 1e je 40bbae <Header_readMeterName+0x7e> | |
| 40bb90: 41 b8 54 6e 41 00 mov $0x416e54,%r8d | |
| 40bb96: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40bb9d: ba 01 00 00 00 mov $0x1,%edx | |
| 40bba2: be 64 00 00 00 mov $0x64,%esi | |
| 40bba7: 31 c0 xor %eax,%eax | |
| 40bba9: e8 32 90 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40bbae: 48 83 c4 08 add $0x8,%rsp | |
| 40bbb2: 48 89 d8 mov %rbx,%rax | |
| 40bbb5: 5b pop %rbx | |
| 40bbb6: 5d pop %rbp | |
| 40bbb7: 41 5c pop %r12 | |
| 40bbb9: 41 5d pop %r13 | |
| 40bbbb: c3 retq | |
| 40bbbc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040bbc0 <Header_readMeterMode>: | |
| 40bbc0: 48 8b 47 08 mov 0x8(%rdi),%rax | |
| 40bbc4: 85 d2 test %edx,%edx | |
| 40bbc6: 48 0f 44 07 cmove (%rdi),%rax | |
| 40bbca: 48 63 f6 movslq %esi,%rsi | |
| 40bbcd: 48 8b 00 mov (%rax),%rax | |
| 40bbd0: 48 8b 04 f0 mov (%rax,%rsi,8),%rax | |
| 40bbd4: 8b 40 20 mov 0x20(%rax),%eax | |
| 40bbd7: c3 retq | |
| 40bbd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40bbdf: 00 | |
| 000000000040bbe0 <Header_defaultMeters>: | |
| 40bbe0: 83 fe 08 cmp $0x8,%esi | |
| 40bbe3: 53 push %rbx | |
| 40bbe4: 48 89 fb mov %rdi,%rbx | |
| 40bbe7: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40bbeb: 0f 8f ef 00 00 00 jg 40bce0 <Header_defaultMeters+0x100> | |
| 40bbf1: 83 fe 04 cmp $0x4,%esi | |
| 40bbf4: 0f 8f a6 00 00 00 jg 40bca0 <Header_defaultMeters+0xc0> | |
| 40bbfa: 31 f6 xor %esi,%esi | |
| 40bbfc: ba c0 d8 61 00 mov $0x61d8c0,%edx | |
| 40bc01: e8 9a 18 00 00 callq 40d4a0 <Meter_new> | |
| 40bc06: 48 8b 3b mov (%rbx),%rdi | |
| 40bc09: 48 89 c6 mov %rax,%rsi | |
| 40bc0c: e8 ef a1 00 00 callq 415e00 <Vector_add> | |
| 40bc11: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40bc15: ba 00 dd 61 00 mov $0x61dd00,%edx | |
| 40bc1a: 31 f6 xor %esi,%esi | |
| 40bc1c: e8 7f 18 00 00 callq 40d4a0 <Meter_new> | |
| 40bc21: 48 8b 3b mov (%rbx),%rdi | |
| 40bc24: 48 89 c6 mov %rax,%rsi | |
| 40bc27: e8 d4 a1 00 00 callq 415e00 <Vector_add> | |
| 40bc2c: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40bc30: ba 80 e4 61 00 mov $0x61e480,%edx | |
| 40bc35: 31 f6 xor %esi,%esi | |
| 40bc37: e8 64 18 00 00 callq 40d4a0 <Meter_new> | |
| 40bc3c: 48 8b 3b mov (%rbx),%rdi | |
| 40bc3f: 48 89 c6 mov %rax,%rsi | |
| 40bc42: e8 b9 a1 00 00 callq 415e00 <Vector_add> | |
| 40bc47: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40bc4b: ba 00 e5 61 00 mov $0x61e500,%edx | |
| 40bc50: 31 f6 xor %esi,%esi | |
| 40bc52: e8 49 18 00 00 callq 40d4a0 <Meter_new> | |
| 40bc57: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40bc5b: 48 89 c6 mov %rax,%rsi | |
| 40bc5e: e8 9d a1 00 00 callq 415e00 <Vector_add> | |
| 40bc63: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40bc67: ba 80 dc 61 00 mov $0x61dc80,%edx | |
| 40bc6c: 31 f6 xor %esi,%esi | |
| 40bc6e: e8 2d 18 00 00 callq 40d4a0 <Meter_new> | |
| 40bc73: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40bc77: 48 89 c6 mov %rax,%rsi | |
| 40bc7a: e8 81 a1 00 00 callq 415e00 <Vector_add> | |
| 40bc7f: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40bc83: 31 f6 xor %esi,%esi | |
| 40bc85: ba e0 e5 61 00 mov $0x61e5e0,%edx | |
| 40bc8a: e8 11 18 00 00 callq 40d4a0 <Meter_new> | |
| 40bc8f: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40bc93: 48 89 c6 mov %rax,%rsi | |
| 40bc96: 5b pop %rbx | |
| 40bc97: e9 64 a1 00 00 jmpq 415e00 <Vector_add> | |
| 40bc9c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40bca0: ba 00 d8 61 00 mov $0x61d800,%edx | |
| 40bca5: 31 f6 xor %esi,%esi | |
| 40bca7: e8 f4 17 00 00 callq 40d4a0 <Meter_new> | |
| 40bcac: 48 8b 3b mov (%rbx),%rdi | |
| 40bcaf: 48 89 c6 mov %rax,%rsi | |
| 40bcb2: e8 49 a1 00 00 callq 415e00 <Vector_add> | |
| 40bcb7: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40bcbb: ba a0 d7 61 00 mov $0x61d7a0,%edx | |
| 40bcc0: 31 f6 xor %esi,%esi | |
| 40bcc2: e8 d9 17 00 00 callq 40d4a0 <Meter_new> | |
| 40bcc7: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40bccb: 48 89 c6 mov %rax,%rsi | |
| 40bcce: e8 2d a1 00 00 callq 415e00 <Vector_add> | |
| 40bcd3: e9 39 ff ff ff jmpq 40bc11 <Header_defaultMeters+0x31> | |
| 40bcd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40bcdf: 00 | |
| 40bce0: ba 40 d7 61 00 mov $0x61d740,%edx | |
| 40bce5: 31 f6 xor %esi,%esi | |
| 40bce7: e8 b4 17 00 00 callq 40d4a0 <Meter_new> | |
| 40bcec: 48 8b 3b mov (%rbx),%rdi | |
| 40bcef: 48 89 c6 mov %rax,%rsi | |
| 40bcf2: e8 09 a1 00 00 callq 415e00 <Vector_add> | |
| 40bcf7: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40bcfb: ba e0 d6 61 00 mov $0x61d6e0,%edx | |
| 40bd00: eb be jmp 40bcc0 <Header_defaultMeters+0xe0> | |
| 40bd02: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40bd09: 1f 84 00 00 00 00 00 | |
| 000000000040bd10 <Header_reinit>: | |
| 40bd10: 55 push %rbp | |
| 40bd11: 48 89 fd mov %rdi,%rbp | |
| 40bd14: 53 push %rbx | |
| 40bd15: 31 db xor %ebx,%ebx | |
| 40bd17: 48 83 ec 08 sub $0x8,%rsp | |
| 40bd1b: 48 8b 07 mov (%rdi),%rax | |
| 40bd1e: eb 22 jmp 40bd42 <Header_reinit+0x32> | |
| 40bd20: 48 8b 45 00 mov 0x0(%rbp),%rax | |
| 40bd24: 48 8b 10 mov (%rax),%rdx | |
| 40bd27: 48 8b 3c da mov (%rdx,%rbx,8),%rdi | |
| 40bd2b: 48 8b 57 18 mov 0x18(%rdi),%rdx | |
| 40bd2f: 48 8b 52 40 mov 0x40(%rdx),%rdx | |
| 40bd33: 48 85 d2 test %rdx,%rdx | |
| 40bd36: 74 06 je 40bd3e <Header_reinit+0x2e> | |
| 40bd38: ff d2 callq *%rdx | |
| 40bd3a: 48 8b 45 00 mov 0x0(%rbp),%rax | |
| 40bd3e: 48 83 c3 01 add $0x1,%rbx | |
| 40bd42: 48 89 c7 mov %rax,%rdi | |
| 40bd45: e8 a6 a0 00 00 callq 415df0 <Vector_size> | |
| 40bd4a: 39 d8 cmp %ebx,%eax | |
| 40bd4c: 7f d2 jg 40bd20 <Header_reinit+0x10> | |
| 40bd4e: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40bd52: 31 db xor %ebx,%ebx | |
| 40bd54: eb 2c jmp 40bd82 <Header_reinit+0x72> | |
| 40bd56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40bd5d: 00 00 00 | |
| 40bd60: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40bd64: 48 8b 10 mov (%rax),%rdx | |
| 40bd67: 48 8b 3c da mov (%rdx,%rbx,8),%rdi | |
| 40bd6b: 48 8b 57 18 mov 0x18(%rdi),%rdx | |
| 40bd6f: 48 8b 52 40 mov 0x40(%rdx),%rdx | |
| 40bd73: 48 85 d2 test %rdx,%rdx | |
| 40bd76: 74 06 je 40bd7e <Header_reinit+0x6e> | |
| 40bd78: ff d2 callq *%rdx | |
| 40bd7a: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40bd7e: 48 83 c3 01 add $0x1,%rbx | |
| 40bd82: 48 89 c7 mov %rax,%rdi | |
| 40bd85: e8 66 a0 00 00 callq 415df0 <Vector_size> | |
| 40bd8a: 39 d8 cmp %ebx,%eax | |
| 40bd8c: 7f d2 jg 40bd60 <Header_reinit+0x50> | |
| 40bd8e: 48 83 c4 08 add $0x8,%rsp | |
| 40bd92: 5b pop %rbx | |
| 40bd93: 5d pop %rbp | |
| 40bd94: c3 retq | |
| 40bd95: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40bd9c: 00 00 00 00 | |
| 000000000040bda0 <Header_draw>: | |
| 40bda0: 41 57 push %r15 | |
| 40bda2: 41 56 push %r14 | |
| 40bda4: 41 55 push %r13 | |
| 40bda6: 41 54 push %r12 | |
| 40bda8: 55 push %rbp | |
| 40bda9: 53 push %rbx | |
| 40bdaa: 48 89 fb mov %rdi,%rbx | |
| 40bdad: 48 83 ec 18 sub $0x18,%rsp | |
| 40bdb1: 8b 47 20 mov 0x20(%rdi),%eax | |
| 40bdb4: 44 8b 67 1c mov 0x1c(%rdi),%r12d | |
| 40bdb8: 48 8b 3d 91 29 21 00 mov 0x212991(%rip),%rdi # 61e750 <stdscr> | |
| 40bdbf: 89 44 24 0c mov %eax,0xc(%rsp) | |
| 40bdc3: 48 85 ff test %rdi,%rdi | |
| 40bdc6: 74 0b je 40bdd3 <Header_draw+0x33> | |
| 40bdc8: 48 63 05 d1 29 21 00 movslq 0x2129d1(%rip),%rax # 61e7a0 <CRT_colors> | |
| 40bdcf: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40bdd3: 31 ed xor %ebp,%ebp | |
| 40bdd5: 45 85 e4 test %r12d,%r12d | |
| 40bdd8: 7f 0d jg 40bde7 <Header_draw+0x47> | |
| 40bdda: eb 38 jmp 40be14 <Header_draw+0x74> | |
| 40bddc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40bde0: 48 8b 3d 69 29 21 00 mov 0x212969(%rip),%rdi # 61e750 <stdscr> | |
| 40bde7: 31 d2 xor %edx,%edx | |
| 40bde9: 89 ee mov %ebp,%esi | |
| 40bdeb: e8 a0 94 ff ff callq 405290 <wmove@plt> | |
| 40bdf0: 83 f8 ff cmp $0xffffffff,%eax | |
| 40bdf3: 74 17 je 40be0c <Header_draw+0x6c> | |
| 40bdf5: 8b 15 45 29 21 00 mov 0x212945(%rip),%edx # 61e740 <COLS> | |
| 40bdfb: 48 8b 3d 4e 29 21 00 mov 0x21294e(%rip),%rdi # 61e750 <stdscr> | |
| 40be02: be 20 00 00 00 mov $0x20,%esi | |
| 40be07: e8 a4 8e ff ff callq 404cb0 <whline@plt> | |
| 40be0c: 83 c5 01 add $0x1,%ebp | |
| 40be0f: 44 39 e5 cmp %r12d,%ebp | |
| 40be12: 75 cc jne 40bde0 <Header_draw+0x40> | |
| 40be14: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 40be18: 31 ed xor %ebp,%ebp | |
| 40be1a: 41 89 c4 mov %eax,%r12d | |
| 40be1d: 41 c1 ec 1f shr $0x1f,%r12d | |
| 40be21: 41 01 c4 add %eax,%r12d | |
| 40be24: f7 d8 neg %eax | |
| 40be26: 41 d1 fc sar %r12d | |
| 40be29: 44 8d 74 00 01 lea 0x1(%rax,%rax,1),%r14d | |
| 40be2e: 45 89 e7 mov %r12d,%r15d | |
| 40be31: eb 39 jmp 40be6c <Header_draw+0xcc> | |
| 40be33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40be38: 48 8b 03 mov (%rbx),%rax | |
| 40be3b: 8b 15 ff 28 21 00 mov 0x2128ff(%rip),%edx # 61e740 <COLS> | |
| 40be41: 8b 74 24 0c mov 0xc(%rsp),%esi | |
| 40be45: 48 8b 00 mov (%rax),%rax | |
| 40be48: 89 d1 mov %edx,%ecx | |
| 40be4a: c1 e9 1f shr $0x1f,%ecx | |
| 40be4d: 01 ca add %ecx,%edx | |
| 40be4f: 4c 8b 2c e8 mov (%rax,%rbp,8),%r13 | |
| 40be53: d1 fa sar %edx | |
| 40be55: 48 83 c5 01 add $0x1,%rbp | |
| 40be59: 41 8d 4c 16 ff lea -0x1(%r14,%rdx,1),%ecx | |
| 40be5e: 44 89 fa mov %r15d,%edx | |
| 40be61: 4c 89 ef mov %r13,%rdi | |
| 40be64: 41 ff 55 28 callq *0x28(%r13) | |
| 40be68: 45 03 7d 38 add 0x38(%r13),%r15d | |
| 40be6c: 48 8b 3b mov (%rbx),%rdi | |
| 40be6f: e8 7c 9f 00 00 callq 415df0 <Vector_size> | |
| 40be74: 39 e8 cmp %ebp,%eax | |
| 40be76: 7f c0 jg 40be38 <Header_draw+0x98> | |
| 40be78: 31 ed xor %ebp,%ebp | |
| 40be7a: eb 3b jmp 40beb7 <Header_draw+0x117> | |
| 40be7c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40be80: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 40be84: 8b 74 24 0c mov 0xc(%rsp),%esi | |
| 40be88: 48 8b 00 mov (%rax),%rax | |
| 40be8b: 4c 8b 3c e8 mov (%rax,%rbp,8),%r15 | |
| 40be8f: 8b 05 ab 28 21 00 mov 0x2128ab(%rip),%eax # 61e740 <COLS> | |
| 40be95: 48 83 c5 01 add $0x1,%rbp | |
| 40be99: 89 c2 mov %eax,%edx | |
| 40be9b: 4c 89 ff mov %r15,%rdi | |
| 40be9e: c1 ea 1f shr $0x1f,%edx | |
| 40bea1: 01 d0 add %edx,%eax | |
| 40bea3: 44 89 e2 mov %r12d,%edx | |
| 40bea6: d1 f8 sar %eax | |
| 40bea8: 41 8d 4c 06 ff lea -0x1(%r14,%rax,1),%ecx | |
| 40bead: 01 c6 add %eax,%esi | |
| 40beaf: 41 ff 57 28 callq *0x28(%r15) | |
| 40beb3: 45 03 67 38 add 0x38(%r15),%r12d | |
| 40beb7: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40bebb: e8 30 9f 00 00 callq 415df0 <Vector_size> | |
| 40bec0: 39 e8 cmp %ebp,%eax | |
| 40bec2: 7f bc jg 40be80 <Header_draw+0xe0> | |
| 40bec4: 48 83 c4 18 add $0x18,%rsp | |
| 40bec8: 5b pop %rbx | |
| 40bec9: 5d pop %rbp | |
| 40beca: 41 5c pop %r12 | |
| 40becc: 41 5d pop %r13 | |
| 40bece: 41 5e pop %r14 | |
| 40bed0: 41 5f pop %r15 | |
| 40bed2: c3 retq | |
| 40bed3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40beda: 84 00 00 00 00 00 | |
| 000000000040bee0 <Header_calculateHeight>: | |
| 40bee0: 41 56 push %r14 | |
| 40bee2: 41 55 push %r13 | |
| 40bee4: 41 54 push %r12 | |
| 40bee6: 55 push %rbp | |
| 40bee7: 48 89 fd mov %rdi,%rbp | |
| 40beea: 53 push %rbx | |
| 40beeb: 80 7f 18 01 cmpb $0x1,0x18(%rdi) | |
| 40beef: 48 8b 3f mov (%rdi),%rdi | |
| 40bef2: 45 19 ed sbb %r13d,%r13d | |
| 40bef5: 31 db xor %ebx,%ebx | |
| 40bef7: 41 f7 d5 not %r13d | |
| 40befa: 41 83 e5 02 and $0x2,%r13d | |
| 40befe: 45 89 ec mov %r13d,%r12d | |
| 40bf01: eb 18 jmp 40bf1b <Header_calculateHeight+0x3b> | |
| 40bf03: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40bf08: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 40bf0c: 48 8b 07 mov (%rdi),%rax | |
| 40bf0f: 48 8b 04 d8 mov (%rax,%rbx,8),%rax | |
| 40bf13: 48 83 c3 01 add $0x1,%rbx | |
| 40bf17: 44 03 60 38 add 0x38(%rax),%r12d | |
| 40bf1b: e8 d0 9e 00 00 callq 415df0 <Vector_size> | |
| 40bf20: 39 d8 cmp %ebx,%eax | |
| 40bf22: 7f e4 jg 40bf08 <Header_calculateHeight+0x28> | |
| 40bf24: 48 8b 7d 08 mov 0x8(%rbp),%rdi | |
| 40bf28: 45 89 ee mov %r13d,%r14d | |
| 40bf2b: 31 db xor %ebx,%ebx | |
| 40bf2d: eb 14 jmp 40bf43 <Header_calculateHeight+0x63> | |
| 40bf2f: 90 nop | |
| 40bf30: 48 8b 7d 08 mov 0x8(%rbp),%rdi | |
| 40bf34: 48 8b 07 mov (%rdi),%rax | |
| 40bf37: 48 8b 04 d8 mov (%rax,%rbx,8),%rax | |
| 40bf3b: 48 83 c3 01 add $0x1,%rbx | |
| 40bf3f: 44 03 70 38 add 0x38(%rax),%r14d | |
| 40bf43: e8 a8 9e 00 00 callq 415df0 <Vector_size> | |
| 40bf48: 39 d8 cmp %ebx,%eax | |
| 40bf4a: 7f e4 jg 40bf30 <Header_calculateHeight+0x50> | |
| 40bf4c: 45 39 e6 cmp %r12d,%r14d | |
| 40bf4f: 44 89 e0 mov %r12d,%eax | |
| 40bf52: 44 89 6d 20 mov %r13d,0x20(%rbp) | |
| 40bf56: 41 0f 4d c6 cmovge %r14d,%eax | |
| 40bf5a: 89 45 1c mov %eax,0x1c(%rbp) | |
| 40bf5d: 5b pop %rbx | |
| 40bf5e: 5d pop %rbp | |
| 40bf5f: 41 5c pop %r12 | |
| 40bf61: 41 5d pop %r13 | |
| 40bf63: 41 5e pop %r14 | |
| 40bf65: c3 retq | |
| 40bf66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40bf6d: 00 00 00 | |
| 40bf70: 41 57 push %r15 | |
| 40bf72: 4c 63 fa movslq %edx,%r15 | |
| 40bf75: 41 56 push %r14 | |
| 40bf77: 49 89 f6 mov %rsi,%r14 | |
| 40bf7a: 41 55 push %r13 | |
| 40bf7c: 45 31 ed xor %r13d,%r13d | |
| 40bf7f: 41 54 push %r12 | |
| 40bf81: 41 bc 01 00 00 00 mov $0x1,%r12d | |
| 40bf87: 55 push %rbp | |
| 40bf88: 48 89 fd mov %rdi,%rbp | |
| 40bf8b: 53 push %rbx | |
| 40bf8c: 31 db xor %ebx,%ebx | |
| 40bf8e: 48 83 ec 18 sub $0x18,%rsp | |
| 40bf92: 89 54 24 0c mov %edx,0xc(%rsp) | |
| 40bf96: 48 89 0c 24 mov %rcx,(%rsp) | |
| 40bf9a: eb 07 jmp 40bfa3 <Header_calculateHeight+0xc3> | |
| 40bf9c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40bfa0: 83 c3 01 add $0x1,%ebx | |
| 40bfa3: 48 89 ef mov %rbp,%rdi | |
| 40bfa6: e8 95 1c 00 00 callq 40dc40 <Panel_size> | |
| 40bfab: 39 c3 cmp %eax,%ebx | |
| 40bfad: 7d 31 jge 40bfe0 <Header_calculateHeight+0x100> | |
| 40bfaf: 89 de mov %ebx,%esi | |
| 40bfb1: 48 89 ef mov %rbp,%rdi | |
| 40bfb4: e8 97 1b 00 00 callq 40db50 <Panel_get> | |
| 40bfb9: 80 78 2d 00 cmpb $0x0,0x2d(%rax) | |
| 40bfbd: 74 e1 je 40bfa0 <Header_calculateHeight+0xc0> | |
| 40bfbf: 4c 89 fe mov %r15,%rsi | |
| 40bfc2: 48 89 c7 mov %rax,%rdi | |
| 40bfc5: 41 bd 01 00 00 00 mov $0x1,%r13d | |
| 40bfcb: 41 ff d6 callq *%r14 | |
| 40bfce: 84 c0 test %al,%al | |
| 40bfd0: b8 00 00 00 00 mov $0x0,%eax | |
| 40bfd5: 44 0f 44 e0 cmove %eax,%r12d | |
| 40bfd9: eb c5 jmp 40bfa0 <Header_calculateHeight+0xc0> | |
| 40bfdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40bfe0: 45 84 ed test %r13b,%r13b | |
| 40bfe3: 74 23 je 40c008 <Header_calculateHeight+0x128> | |
| 40bfe5: 48 8b 04 24 mov (%rsp),%rax | |
| 40bfe9: 48 85 c0 test %rax,%rax | |
| 40bfec: 74 03 je 40bff1 <Header_calculateHeight+0x111> | |
| 40bfee: 44 88 28 mov %r13b,(%rax) | |
| 40bff1: 48 83 c4 18 add $0x18,%rsp | |
| 40bff5: 44 89 e0 mov %r12d,%eax | |
| 40bff8: 5b pop %rbx | |
| 40bff9: 5d pop %rbp | |
| 40bffa: 41 5c pop %r12 | |
| 40bffc: 41 5d pop %r13 | |
| 40bffe: 41 5e pop %r14 | |
| 40c000: 41 5f pop %r15 | |
| 40c002: c3 retq | |
| 40c003: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40c008: 48 89 ef mov %rbp,%rdi | |
| 40c00b: e8 90 1b 00 00 callq 40dba0 <Panel_getSelected> | |
| 40c010: 48 85 c0 test %rax,%rax | |
| 40c013: 74 d0 je 40bfe5 <Header_calculateHeight+0x105> | |
| 40c015: 48 63 74 24 0c movslq 0xc(%rsp),%rsi | |
| 40c01a: 48 89 c7 mov %rax,%rdi | |
| 40c01d: 41 ff d6 callq *%r14 | |
| 40c020: 84 c0 test %al,%al | |
| 40c022: 45 0f 44 e5 cmove %r13d,%r12d | |
| 40c026: eb bd jmp 40bfe5 <Header_calculateHeight+0x105> | |
| 40c028: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40c02f: 00 | |
| 40c030: 53 push %rbx | |
| 40c031: 89 f8 mov %edi,%eax | |
| 40c033: 48 89 d3 mov %rdx,%rbx | |
| 40c036: 48 89 f7 mov %rsi,%rdi | |
| 40c039: 89 c6 mov %eax,%esi | |
| 40c03b: e8 40 02 00 00 callq 40c280 <ListItem_new> | |
| 40c040: 48 89 df mov %rbx,%rdi | |
| 40c043: 48 89 c6 mov %rax,%rsi | |
| 40c046: 5b pop %rbx | |
| 40c047: e9 b4 1a 00 00 jmpq 40db00 <Panel_add> | |
| 40c04c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40c050: 41 57 push %r15 | |
| 40c052: 4d 89 c7 mov %r8,%r15 | |
| 40c055: 41 56 push %r14 | |
| 40c057: 41 55 push %r13 | |
| 40c059: 41 89 cd mov %ecx,%r13d | |
| 40c05c: 41 54 push %r12 | |
| 40c05e: 49 89 fc mov %rdi,%r12 | |
| 40c061: 55 push %rbp | |
| 40c062: 48 89 f5 mov %rsi,%rbp | |
| 40c065: 53 push %rbx | |
| 40c066: 48 83 ec 68 sub $0x68,%rsp | |
| 40c06a: 48 83 be f8 25 00 00 cmpq $0x0,0x25f8(%rsi) | |
| 40c071: 00 | |
| 40c072: 89 54 24 14 mov %edx,0x14(%rsp) | |
| 40c076: 4c 89 4c 24 18 mov %r9,0x18(%rsp) | |
| 40c07b: 4c 8b b4 24 a0 00 00 mov 0xa0(%rsp),%r14 | |
| 40c082: 00 | |
| 40c083: 48 c7 44 24 40 59 6e movq $0x416e59,0x40(%rsp) | |
| 40c08a: 41 00 | |
| 40c08c: 48 c7 44 24 48 5f 6e movq $0x416e5f,0x48(%rsp) | |
| 40c093: 41 00 | |
| 40c095: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) | |
| 40c09c: 00 00 | |
| 40c09e: c7 44 24 30 0d 00 00 movl $0xd,0x30(%rsp) | |
| 40c0a5: 00 | |
| 40c0a6: c7 44 24 34 1b 00 00 movl $0x1b,0x34(%rsp) | |
| 40c0ad: 00 | |
| 40c0ae: 0f 84 2c 01 00 00 je 40c1e0 <Header_calculateHeight+0x300> | |
| 40c0b4: 4d 89 f1 mov %r14,%r9 | |
| 40c0b7: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 40c0bd: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 40c0c2: 31 d2 xor %edx,%edx | |
| 40c0c4: 31 ff xor %edi,%edi | |
| 40c0c6: 44 89 ee mov %r13d,%esi | |
| 40c0c9: c7 04 24 00 00 00 00 movl $0x0,(%rsp) | |
| 40c0d0: e8 8b 6e 00 00 callq 412f60 <ScreenManager_new> | |
| 40c0d5: 48 8d 54 24 30 lea 0x30(%rsp),%rdx | |
| 40c0da: 48 8d 74 24 40 lea 0x40(%rsp),%rsi | |
| 40c0df: 4c 89 ff mov %r15,%rdi | |
| 40c0e2: c6 40 49 00 movb $0x0,0x49(%rax) | |
| 40c0e6: 48 89 c3 mov %rax,%rbx | |
| 40c0e9: e8 b2 f1 ff ff callq 40b2a0 <FunctionBar_new> | |
| 40c0ee: 8b 4c 24 14 mov 0x14(%rsp),%ecx | |
| 40c0f2: 48 89 c2 mov %rax,%rdx | |
| 40c0f5: 48 89 ee mov %rbp,%rsi | |
| 40c0f8: 48 89 df mov %rbx,%rdi | |
| 40c0fb: 83 e9 01 sub $0x1,%ecx | |
| 40c0fe: e8 3d 6f 00 00 callq 413040 <ScreenManager_add> | |
| 40c103: 31 d2 xor %edx,%edx | |
| 40c105: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 40c10a: 4c 89 e6 mov %r12,%rsi | |
| 40c10d: 48 89 df mov %rbx,%rdi | |
| 40c110: e8 2b 6f 00 00 callq 413040 <ScreenManager_add> | |
| 40c115: 49 8b 46 10 mov 0x10(%r14),%rax | |
| 40c119: 83 78 28 ff cmpl $0xffffffff,0x28(%rax) | |
| 40c11d: 74 79 je 40c198 <Header_calculateHeight+0x2b8> | |
| 40c11f: 48 8d 54 24 2c lea 0x2c(%rsp),%rdx | |
| 40c124: 48 8d 74 24 38 lea 0x38(%rsp),%rsi | |
| 40c129: 48 89 df mov %rbx,%rdi | |
| 40c12c: e8 3f 71 00 00 callq 413270 <ScreenManager_run> | |
| 40c131: 48 89 df mov %rbx,%rdi | |
| 40c134: e8 d7 6e 00 00 callq 413010 <ScreenManager_delete> | |
| 40c139: 31 f6 xor %esi,%esi | |
| 40c13b: 44 89 ea mov %r13d,%edx | |
| 40c13e: 4c 89 e7 mov %r12,%rdi | |
| 40c141: e8 5a 19 00 00 callq 40daa0 <Panel_move> | |
| 40c146: 44 89 ea mov %r13d,%edx | |
| 40c149: 8b 35 f1 25 21 00 mov 0x2125f1(%rip),%esi # 61e740 <COLS> | |
| 40c14f: 4c 89 e7 mov %r12,%rdi | |
| 40c152: f7 d2 not %edx | |
| 40c154: 03 15 fe 25 21 00 add 0x2125fe(%rip),%edx # 61e758 <LINES> | |
| 40c15a: e8 51 19 00 00 callq 40dab0 <Panel_resize> | |
| 40c15f: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40c164: 31 f6 xor %esi,%esi | |
| 40c166: e8 85 f4 ff ff callq 40b5f0 <FunctionBar_draw> | |
| 40c16b: 31 c0 xor %eax,%eax | |
| 40c16d: 48 39 6c 24 38 cmp %rbp,0x38(%rsp) | |
| 40c172: 75 0f jne 40c183 <Header_calculateHeight+0x2a3> | |
| 40c174: 83 7c 24 2c 0d cmpl $0xd,0x2c(%rsp) | |
| 40c179: 75 08 jne 40c183 <Header_calculateHeight+0x2a3> | |
| 40c17b: 48 89 ef mov %rbp,%rdi | |
| 40c17e: e8 1d 1a 00 00 callq 40dba0 <Panel_getSelected> | |
| 40c183: 48 83 c4 68 add $0x68,%rsp | |
| 40c187: 5b pop %rbx | |
| 40c188: 5d pop %rbp | |
| 40c189: 41 5c pop %r12 | |
| 40c18b: 41 5d pop %r13 | |
| 40c18d: 41 5e pop %r14 | |
| 40c18f: 41 5f pop %r15 | |
| 40c191: c3 retq | |
| 40c192: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40c198: 4c 89 e7 mov %r12,%rdi | |
| 40c19b: e8 00 1a 00 00 callq 40dba0 <Panel_getSelected> | |
| 40c1a0: 48 85 c0 test %rax,%rax | |
| 40c1a3: 49 8b 4e 10 mov 0x10(%r14),%rcx | |
| 40c1a7: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40c1ac: 74 03 je 40c1b1 <Header_calculateHeight+0x2d1> | |
| 40c1ae: 8b 50 1c mov 0x1c(%rax),%edx | |
| 40c1b1: 89 51 28 mov %edx,0x28(%rcx) | |
| 40c1b4: 48 8d 74 24 38 lea 0x38(%rsp),%rsi | |
| 40c1b9: 48 8d 54 24 2c lea 0x2c(%rsp),%rdx | |
| 40c1be: 48 89 df mov %rbx,%rdi | |
| 40c1c1: e8 aa 70 00 00 callq 413270 <ScreenManager_run> | |
| 40c1c6: 49 8b 46 10 mov 0x10(%r14),%rax | |
| 40c1ca: c7 40 28 ff ff ff ff movl $0xffffffff,0x28(%rax) | |
| 40c1d1: e9 5b ff ff ff jmpq 40c131 <Header_calculateHeight+0x251> | |
| 40c1d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40c1dd: 00 00 00 | |
| 40c1e0: be 00 e5 40 00 mov $0x40e500,%esi | |
| 40c1e5: 48 89 ef mov %rbp,%rdi | |
| 40c1e8: e8 a3 18 00 00 callq 40da90 <Panel_setEventHandler> | |
| 40c1ed: e9 c2 fe ff ff jmpq 40c0b4 <Header_calculateHeight+0x1d4> | |
| 40c1f2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40c1f9: 00 00 00 | |
| 40c1fc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40c200: 53 push %rbx | |
| 40c201: 48 89 fb mov %rdi,%rbx | |
| 40c204: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40c208: e8 e3 89 ff ff callq 404bf0 <free@plt> | |
| 40c20d: 48 89 df mov %rbx,%rdi | |
| 40c210: 5b pop %rbx | |
| 40c211: e9 da 89 ff ff jmpq 404bf0 <free@plt> | |
| 40c216: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40c21d: 00 00 00 | |
| 40c220: 55 push %rbp | |
| 40c221: 48 89 e5 mov %rsp,%rbp | |
| 40c224: 41 54 push %r12 | |
| 40c226: 49 89 f4 mov %rsi,%r12 | |
| 40c229: 53 push %rbx | |
| 40c22a: 48 8b 5f 10 mov 0x10(%rdi),%rbx | |
| 40c22e: 48 89 df mov %rbx,%rdi | |
| 40c231: e8 6a 8b ff ff callq 404da0 <strlen@plt> | |
| 40c236: 8d 70 01 lea 0x1(%rax),%esi | |
| 40c239: 83 c0 02 add $0x2,%eax | |
| 40c23c: 48 89 d9 mov %rbx,%rcx | |
| 40c23f: 48 98 cltq | |
| 40c241: ba d7 95 41 00 mov $0x4195d7,%edx | |
| 40c246: 48 83 c0 0f add $0xf,%rax | |
| 40c24a: 48 63 f6 movslq %esi,%rsi | |
| 40c24d: 48 83 e0 f0 and $0xfffffffffffffff0,%rax | |
| 40c251: 48 29 c4 sub %rax,%rsp | |
| 40c254: 31 c0 xor %eax,%eax | |
| 40c256: 48 89 e7 mov %rsp,%rdi | |
| 40c259: e8 22 8c ff ff callq 404e80 <snprintf@plt> | |
| 40c25e: 8b 35 40 25 21 00 mov 0x212540(%rip),%esi # 61e7a4 <CRT_colors+0x4> | |
| 40c264: 48 89 e2 mov %rsp,%rdx | |
| 40c267: 4c 89 e7 mov %r12,%rdi | |
| 40c26a: e8 71 6a 00 00 callq 412ce0 <RichString_write> | |
| 40c26f: 48 8d 65 f0 lea -0x10(%rbp),%rsp | |
| 40c273: 5b pop %rbx | |
| 40c274: 41 5c pop %r12 | |
| 40c276: 5d pop %rbp | |
| 40c277: c3 retq | |
| 40c278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40c27f: 00 | |
| 000000000040c280 <ListItem_new>: | |
| 40c280: 41 54 push %r12 | |
| 40c282: 41 89 f4 mov %esi,%r12d | |
| 40c285: 55 push %rbp | |
| 40c286: 48 89 fd mov %rdi,%rbp | |
| 40c289: bf 20 00 00 00 mov $0x20,%edi | |
| 40c28e: 53 push %rbx | |
| 40c28f: e8 4c 8e ff ff callq 4050e0 <malloc@plt> | |
| 40c294: 48 89 ef mov %rbp,%rdi | |
| 40c297: 48 89 c3 mov %rax,%rbx | |
| 40c29a: 48 c7 00 20 c2 40 00 movq $0x40c220,(%rax) | |
| 40c2a1: 48 c7 40 08 00 c2 40 movq $0x40c200,0x8(%rax) | |
| 40c2a8: 00 | |
| 40c2a9: e8 b2 8c ff ff callq 404f60 <__strdup@plt> | |
| 40c2ae: 44 89 63 18 mov %r12d,0x18(%rbx) | |
| 40c2b2: 48 89 43 10 mov %rax,0x10(%rbx) | |
| 40c2b6: 48 89 d8 mov %rbx,%rax | |
| 40c2b9: 5b pop %rbx | |
| 40c2ba: 5d pop %rbp | |
| 40c2bb: 41 5c pop %r12 | |
| 40c2bd: c3 retq | |
| 40c2be: 66 90 xchg %ax,%ax | |
| 000000000040c2c0 <ListItem_append>: | |
| 40c2c0: 41 55 push %r13 | |
| 40c2c2: 41 54 push %r12 | |
| 40c2c4: 55 push %rbp | |
| 40c2c5: 48 89 f5 mov %rsi,%rbp | |
| 40c2c8: 53 push %rbx | |
| 40c2c9: 48 89 fb mov %rdi,%rbx | |
| 40c2cc: 48 83 ec 08 sub $0x8,%rsp | |
| 40c2d0: 4c 8b 6f 10 mov 0x10(%rdi),%r13 | |
| 40c2d4: 4c 89 ef mov %r13,%rdi | |
| 40c2d7: e8 c4 8a ff ff callq 404da0 <strlen@plt> | |
| 40c2dc: 48 89 ef mov %rbp,%rdi | |
| 40c2df: 49 89 c4 mov %rax,%r12 | |
| 40c2e2: e8 b9 8a ff ff callq 404da0 <strlen@plt> | |
| 40c2e7: 49 8d 7c 04 01 lea 0x1(%r12,%rax,1),%rdi | |
| 40c2ec: e8 ef 8d ff ff callq 4050e0 <malloc@plt> | |
| 40c2f1: 49 89 e9 mov %rbp,%r9 | |
| 40c2f4: 49 89 c4 mov %rax,%r12 | |
| 40c2f7: 4d 89 e8 mov %r13,%r8 | |
| 40c2fa: 48 89 c7 mov %rax,%rdi | |
| 40c2fd: b9 a6 7c 41 00 mov $0x417ca6,%ecx | |
| 40c302: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx | |
| 40c309: be 01 00 00 00 mov $0x1,%esi | |
| 40c30e: 31 c0 xor %eax,%eax | |
| 40c310: e8 4b 90 ff ff callq 405360 <__sprintf_chk@plt> | |
| 40c315: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40c319: e8 d2 88 ff ff callq 404bf0 <free@plt> | |
| 40c31e: 4c 89 63 10 mov %r12,0x10(%rbx) | |
| 40c322: 48 83 c4 08 add $0x8,%rsp | |
| 40c326: 5b pop %rbx | |
| 40c327: 5d pop %rbp | |
| 40c328: 41 5c pop %r12 | |
| 40c32a: 41 5d pop %r13 | |
| 40c32c: c3 retq | |
| 40c32d: 0f 1f 00 nopl (%rax) | |
| 000000000040c330 <ListItem_getRef>: | |
| 40c330: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 40c334: c3 retq | |
| 40c335: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40c33c: 00 00 00 00 | |
| 000000000040c340 <ListItem_compare>: | |
| 40c340: 48 8b 76 10 mov 0x10(%rsi),%rsi | |
| 40c344: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40c348: e9 53 8c ff ff jmpq 404fa0 <strcmp@plt> | |
| 40c34d: 0f 1f 00 nopl (%rax) | |
| 40c350: 53 push %rbx | |
| 40c351: b9 d0 7b 41 00 mov $0x417bd0,%ecx | |
| 40c356: 48 89 f3 mov %rsi,%rbx | |
| 40c359: ba 14 00 00 00 mov $0x14,%edx | |
| 40c35e: be 01 00 00 00 mov $0x1,%esi | |
| 40c363: 48 83 ec 20 sub $0x20,%rsp | |
| 40c367: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40c36e: 00 00 | |
| 40c370: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40c375: 31 c0 xor %eax,%eax | |
| 40c377: 48 8b 47 48 mov 0x48(%rdi),%rax | |
| 40c37b: 48 89 e7 mov %rsp,%rdi | |
| 40c37e: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 40c382: b8 01 00 00 00 mov $0x1,%eax | |
| 40c387: e8 d4 8f ff ff callq 405360 <__sprintf_chk@plt> | |
| 40c38c: 8b 35 b6 24 21 00 mov 0x2124b6(%rip),%esi # 61e848 <CRT_colors+0xa8> | |
| 40c392: 48 89 e2 mov %rsp,%rdx | |
| 40c395: 48 89 df mov %rbx,%rdi | |
| 40c398: e8 43 69 00 00 callq 412ce0 <RichString_write> | |
| 40c39d: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40c3a2: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40c3a9: 00 00 | |
| 40c3ab: 75 06 jne 40c3b3 <ListItem_compare+0x73> | |
| 40c3ad: 48 83 c4 20 add $0x20,%rsp | |
| 40c3b1: 5b pop %rbx | |
| 40c3b2: c3 retq | |
| 40c3b3: e8 28 8a ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40c3b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40c3bf: 00 | |
| 40c3c0: 55 push %rbp | |
| 40c3c1: b9 d0 7b 41 00 mov $0x417bd0,%ecx | |
| 40c3c6: 48 89 fd mov %rdi,%rbp | |
| 40c3c9: ba 14 00 00 00 mov $0x14,%edx | |
| 40c3ce: 53 push %rbx | |
| 40c3cf: 48 89 f3 mov %rsi,%rbx | |
| 40c3d2: be 01 00 00 00 mov $0x1,%esi | |
| 40c3d7: 48 83 ec 28 sub $0x28,%rsp | |
| 40c3db: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40c3e2: 00 00 | |
| 40c3e4: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40c3e9: 31 c0 xor %eax,%eax | |
| 40c3eb: 48 8b 47 48 mov 0x48(%rdi),%rax | |
| 40c3ef: 48 89 e7 mov %rsp,%rdi | |
| 40c3f2: f2 0f 10 40 10 movsd 0x10(%rax),%xmm0 | |
| 40c3f7: b8 01 00 00 00 mov $0x1,%eax | |
| 40c3fc: e8 5f 8f ff ff callq 405360 <__sprintf_chk@plt> | |
| 40c401: 8b 35 45 24 21 00 mov 0x212445(%rip),%esi # 61e84c <CRT_colors+0xac> | |
| 40c407: 48 89 e2 mov %rsp,%rdx | |
| 40c40a: 48 89 df mov %rbx,%rdi | |
| 40c40d: e8 ce 68 00 00 callq 412ce0 <RichString_write> | |
| 40c412: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40c416: b9 d0 7b 41 00 mov $0x417bd0,%ecx | |
| 40c41b: ba 14 00 00 00 mov $0x14,%edx | |
| 40c420: be 01 00 00 00 mov $0x1,%esi | |
| 40c425: 48 89 e7 mov %rsp,%rdi | |
| 40c428: f2 0f 10 40 08 movsd 0x8(%rax),%xmm0 | |
| 40c42d: b8 01 00 00 00 mov $0x1,%eax | |
| 40c432: e8 29 8f ff ff callq 405360 <__sprintf_chk@plt> | |
| 40c437: 8b 35 13 24 21 00 mov 0x212413(%rip),%esi # 61e850 <CRT_colors+0xb0> | |
| 40c43d: 48 89 e2 mov %rsp,%rdx | |
| 40c440: 48 89 df mov %rbx,%rdi | |
| 40c443: e8 68 66 00 00 callq 412ab0 <RichString_append> | |
| 40c448: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40c44c: b9 d0 7b 41 00 mov $0x417bd0,%ecx | |
| 40c451: ba 14 00 00 00 mov $0x14,%edx | |
| 40c456: be 01 00 00 00 mov $0x1,%esi | |
| 40c45b: 48 89 e7 mov %rsp,%rdi | |
| 40c45e: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 40c462: b8 01 00 00 00 mov $0x1,%eax | |
| 40c467: e8 f4 8e ff ff callq 405360 <__sprintf_chk@plt> | |
| 40c46c: 8b 35 e2 23 21 00 mov 0x2123e2(%rip),%esi # 61e854 <CRT_colors+0xb4> | |
| 40c472: 48 89 e2 mov %rsp,%rdx | |
| 40c475: 48 89 df mov %rbx,%rdi | |
| 40c478: e8 33 66 00 00 callq 412ab0 <RichString_append> | |
| 40c47d: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40c482: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40c489: 00 00 | |
| 40c48b: 75 07 jne 40c494 <ListItem_compare+0x154> | |
| 40c48d: 48 83 c4 28 add $0x28,%rsp | |
| 40c491: 5b pop %rbx | |
| 40c492: 5d pop %rbp | |
| 40c493: c3 retq | |
| 40c494: e8 47 89 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40c499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40c4a0: 41 57 push %r15 | |
| 40c4a2: 41 56 push %r14 | |
| 40c4a4: 41 89 d6 mov %edx,%r14d | |
| 40c4a7: 41 55 push %r13 | |
| 40c4a9: 49 89 f5 mov %rsi,%r13 | |
| 40c4ac: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 40c4b1: 41 54 push %r12 | |
| 40c4b3: 49 89 fc mov %rdi,%r12 | |
| 40c4b6: 55 push %rbp | |
| 40c4b7: 53 push %rbx | |
| 40c4b8: 48 83 ec 38 sub $0x38,%rsp | |
| 40c4bc: 48 8b 5f 48 mov 0x48(%rdi),%rbx | |
| 40c4c0: bf d6 7b 41 00 mov $0x417bd6,%edi | |
| 40c4c5: 48 8d 4b 08 lea 0x8(%rbx),%rcx | |
| 40c4c9: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) | |
| 40c4d0: 00 | |
| 40c4d1: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) | |
| 40c4d8: 00 | |
| 40c4d9: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) | |
| 40c4e0: 4c 8d 7b 10 lea 0x10(%rbx),%r15 | |
| 40c4e4: 48 89 4c 24 18 mov %rcx,0x18(%rsp) | |
| 40c4e9: e8 12 8d ff ff callq 405200 <fopen@plt> | |
| 40c4ee: 48 85 c0 test %rax,%rax | |
| 40c4f1: 48 89 c5 mov %rax,%rbp | |
| 40c4f4: 74 3a je 40c530 <ListItem_compare+0x1f0> | |
| 40c4f6: 48 8d 44 24 2c lea 0x2c(%rsp),%rax | |
| 40c4fb: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx | |
| 40c500: 4c 8d 4c 24 24 lea 0x24(%rsp),%r9 | |
| 40c505: 48 89 ef mov %rbp,%rdi | |
| 40c508: 49 89 d8 mov %rbx,%r8 | |
| 40c50b: 4c 89 fa mov %r15,%rdx | |
| 40c50e: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 40c513: 48 8d 44 24 28 lea 0x28(%rsp),%rax | |
| 40c518: be 28 7c 41 00 mov $0x417c28,%esi | |
| 40c51d: 48 89 04 24 mov %rax,(%rsp) | |
| 40c521: 31 c0 xor %eax,%eax | |
| 40c523: e8 b8 89 ff ff callq 404ee0 <fscanf@plt> | |
| 40c528: 48 89 ef mov %rbp,%rdi | |
| 40c52b: e8 30 88 ff ff callq 404d60 <fclose@plt> | |
| 40c530: 49 8b 44 24 48 mov 0x48(%r12),%rax | |
| 40c535: 49 63 f6 movslq %r14d,%rsi | |
| 40c538: 4c 89 ef mov %r13,%rdi | |
| 40c53b: 41 b8 e4 7b 41 00 mov $0x417be4,%r8d | |
| 40c541: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40c548: ba 01 00 00 00 mov $0x1,%edx | |
| 40c54d: f2 0f 10 40 10 movsd 0x10(%rax),%xmm0 | |
| 40c552: f2 0f 10 10 movsd (%rax),%xmm2 | |
| 40c556: f2 0f 10 48 08 movsd 0x8(%rax),%xmm1 | |
| 40c55b: b8 03 00 00 00 mov $0x3,%eax | |
| 40c560: e8 7b 86 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40c565: 48 83 c4 38 add $0x38,%rsp | |
| 40c569: 5b pop %rbx | |
| 40c56a: 5d pop %rbp | |
| 40c56b: 41 5c pop %r12 | |
| 40c56d: 41 5d pop %r13 | |
| 40c56f: 41 5e pop %r14 | |
| 40c571: 41 5f pop %r15 | |
| 40c573: c3 retq | |
| 40c574: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40c57b: 00 00 00 00 00 | |
| 40c580: 41 56 push %r14 | |
| 40c582: 41 89 d6 mov %edx,%r14d | |
| 40c585: 41 55 push %r13 | |
| 40c587: 49 89 f5 mov %rsi,%r13 | |
| 40c58a: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 40c58f: 41 54 push %r12 | |
| 40c591: 55 push %rbp | |
| 40c592: 53 push %rbx | |
| 40c593: 48 89 fb mov %rdi,%rbx | |
| 40c596: 48 83 ec 30 sub $0x30,%rsp | |
| 40c59a: 4c 8b 67 48 mov 0x48(%rdi),%r12 | |
| 40c59e: bf d6 7b 41 00 mov $0x417bd6,%edi | |
| 40c5a3: 49 c7 04 24 00 00 00 movq $0x0,(%r12) | |
| 40c5aa: 00 | |
| 40c5ab: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) | |
| 40c5b2: 00 00 | |
| 40c5b4: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) | |
| 40c5bb: 00 00 | |
| 40c5bd: e8 3e 8c ff ff callq 405200 <fopen@plt> | |
| 40c5c2: 48 85 c0 test %rax,%rax | |
| 40c5c5: 48 89 c5 mov %rax,%rbp | |
| 40c5c8: 74 3c je 40c606 <ListItem_compare+0x2c6> | |
| 40c5ca: 48 8d 44 24 1c lea 0x1c(%rsp),%rax | |
| 40c5cf: 4c 8d 4c 24 14 lea 0x14(%rsp),%r9 | |
| 40c5d4: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 | |
| 40c5d9: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx | |
| 40c5de: 48 89 ef mov %rbp,%rdi | |
| 40c5e1: 4c 89 e2 mov %r12,%rdx | |
| 40c5e4: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 40c5e9: 48 8d 44 24 18 lea 0x18(%rsp),%rax | |
| 40c5ee: be 28 7c 41 00 mov $0x417c28,%esi | |
| 40c5f3: 48 89 04 24 mov %rax,(%rsp) | |
| 40c5f7: 31 c0 xor %eax,%eax | |
| 40c5f9: e8 e2 88 ff ff callq 404ee0 <fscanf@plt> | |
| 40c5fe: 48 89 ef mov %rbp,%rdi | |
| 40c601: e8 5a 87 ff ff callq 404d60 <fclose@plt> | |
| 40c606: 48 8b 43 48 mov 0x48(%rbx),%rax | |
| 40c60a: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 40c60e: 66 0f 2e 43 50 ucomisd 0x50(%rbx),%xmm0 | |
| 40c613: 76 09 jbe 40c61e <ListItem_compare+0x2de> | |
| 40c615: f2 0f 11 43 50 movsd %xmm0,0x50(%rbx) | |
| 40c61a: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 40c61e: 49 63 f6 movslq %r14d,%rsi | |
| 40c621: 4c 89 ef mov %r13,%rdi | |
| 40c624: 41 b8 ee 7b 41 00 mov $0x417bee,%r8d | |
| 40c62a: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40c631: ba 01 00 00 00 mov $0x1,%edx | |
| 40c636: b8 01 00 00 00 mov $0x1,%eax | |
| 40c63b: e8 a0 85 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40c640: 48 83 c4 30 add $0x30,%rsp | |
| 40c644: 5b pop %rbx | |
| 40c645: 5d pop %rbp | |
| 40c646: 41 5c pop %r12 | |
| 40c648: 41 5d pop %r13 | |
| 40c64a: 41 5e pop %r14 | |
| 40c64c: c3 retq | |
| 40c64d: 0f 1f 00 nopl (%rax) | |
| 40c650: 41 56 push %r14 | |
| 40c652: ba 07 89 41 00 mov $0x418907,%edx | |
| 40c657: 41 55 push %r13 | |
| 40c659: 41 54 push %r12 | |
| 40c65b: 55 push %rbp | |
| 40c65c: 53 push %rbx | |
| 40c65d: 48 89 f3 mov %rsi,%rbx | |
| 40c660: 48 83 ec 40 sub $0x40,%rsp | |
| 40c664: 8b 35 5e 21 21 00 mov 0x21215e(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 40c66a: f2 0f 10 05 0e b6 00 movsd 0xb60e(%rip),%xmm0 # 417c80 <_IO_stdin_used+0x1280> | |
| 40c671: 00 | |
| 40c672: f2 0f 10 4f 50 movsd 0x50(%rdi),%xmm1 | |
| 40c677: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40c67e: 00 00 | |
| 40c680: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 40c685: 31 c0 xor %eax,%eax | |
| 40c687: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 40c68b: 48 8b 47 48 mov 0x48(%rdi),%rax | |
| 40c68f: 48 89 df mov %rbx,%rdi | |
| 40c692: f2 4c 0f 2c f1 cvttsd2si %xmm1,%r14 | |
| 40c697: f2 0f 10 08 movsd (%rax),%xmm1 | |
| 40c69b: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 40c69f: f2 4c 0f 2c e9 cvttsd2si %xmm1,%r13 | |
| 40c6a4: f2 0f 10 48 08 movsd 0x8(%rax),%xmm1 | |
| 40c6a9: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 40c6ad: f2 0f 59 40 10 mulsd 0x10(%rax),%xmm0 | |
| 40c6b2: f2 4c 0f 2c e1 cvttsd2si %xmm1,%r12 | |
| 40c6b7: f2 48 0f 2c e8 cvttsd2si %xmm0,%rbp | |
| 40c6bc: e8 1f 66 00 00 callq 412ce0 <RichString_write> | |
| 40c6c1: 4d 89 f0 mov %r14,%r8 | |
| 40c6c4: b9 49 7c 41 00 mov $0x417c49,%ecx | |
| 40c6c9: ba 32 00 00 00 mov $0x32,%edx | |
| 40c6ce: be 01 00 00 00 mov $0x1,%esi | |
| 40c6d3: 48 89 e7 mov %rsp,%rdi | |
| 40c6d6: 31 c0 xor %eax,%eax | |
| 40c6d8: e8 83 8c ff ff callq 405360 <__sprintf_chk@plt> | |
| 40c6dd: 8b 35 e9 20 21 00 mov 0x2120e9(%rip),%esi # 61e7cc <CRT_colors+0x2c> | |
| 40c6e3: 48 89 e2 mov %rsp,%rdx | |
| 40c6e6: 48 89 df mov %rbx,%rdi | |
| 40c6e9: e8 c2 63 00 00 callq 412ab0 <RichString_append> | |
| 40c6ee: 4d 89 e8 mov %r13,%r8 | |
| 40c6f1: b9 49 7c 41 00 mov $0x417c49,%ecx | |
| 40c6f6: ba 32 00 00 00 mov $0x32,%edx | |
| 40c6fb: be 01 00 00 00 mov $0x1,%esi | |
| 40c700: 48 89 e7 mov %rsp,%rdi | |
| 40c703: 31 c0 xor %eax,%eax | |
| 40c705: e8 56 8c ff ff callq 405360 <__sprintf_chk@plt> | |
| 40c70a: 8b 35 b8 20 21 00 mov 0x2120b8(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 40c710: ba 4f 7c 41 00 mov $0x417c4f,%edx | |
| 40c715: 48 89 df mov %rbx,%rdi | |
| 40c718: e8 93 63 00 00 callq 412ab0 <RichString_append> | |
| 40c71d: 8b 35 19 21 21 00 mov 0x212119(%rip),%esi # 61e83c <CRT_colors+0x9c> | |
| 40c723: 48 89 e2 mov %rsp,%rdx | |
| 40c726: 48 89 df mov %rbx,%rdi | |
| 40c729: e8 82 63 00 00 callq 412ab0 <RichString_append> | |
| 40c72e: 4d 89 e0 mov %r12,%r8 | |
| 40c731: b9 49 7c 41 00 mov $0x417c49,%ecx | |
| 40c736: ba 32 00 00 00 mov $0x32,%edx | |
| 40c73b: be 01 00 00 00 mov $0x1,%esi | |
| 40c740: 48 89 e7 mov %rsp,%rdi | |
| 40c743: 31 c0 xor %eax,%eax | |
| 40c745: e8 16 8c ff ff callq 405360 <__sprintf_chk@plt> | |
| 40c74a: 8b 35 78 20 21 00 mov 0x212078(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 40c750: ba 55 7c 41 00 mov $0x417c55,%edx | |
| 40c755: 48 89 df mov %rbx,%rdi | |
| 40c758: e8 53 63 00 00 callq 412ab0 <RichString_append> | |
| 40c75d: 8b 35 dd 20 21 00 mov 0x2120dd(%rip),%esi # 61e840 <CRT_colors+0xa0> | |
| 40c763: 48 89 e2 mov %rsp,%rdx | |
| 40c766: 48 89 df mov %rbx,%rdi | |
| 40c769: e8 42 63 00 00 callq 412ab0 <RichString_append> | |
| 40c76e: 49 89 e8 mov %rbp,%r8 | |
| 40c771: b9 49 7c 41 00 mov $0x417c49,%ecx | |
| 40c776: ba 32 00 00 00 mov $0x32,%edx | |
| 40c77b: be 01 00 00 00 mov $0x1,%esi | |
| 40c780: 48 89 e7 mov %rsp,%rdi | |
| 40c783: 31 c0 xor %eax,%eax | |
| 40c785: e8 d6 8b ff ff callq 405360 <__sprintf_chk@plt> | |
| 40c78a: 8b 35 38 20 21 00 mov 0x212038(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 40c790: ba 5e 7c 41 00 mov $0x417c5e,%edx | |
| 40c795: 48 89 df mov %rbx,%rdi | |
| 40c798: e8 13 63 00 00 callq 412ab0 <RichString_append> | |
| 40c79d: 8b 35 a1 20 21 00 mov 0x2120a1(%rip),%esi # 61e844 <CRT_colors+0xa4> | |
| 40c7a3: 48 89 e2 mov %rsp,%rdx | |
| 40c7a6: 48 89 df mov %rbx,%rdi | |
| 40c7a9: e8 02 63 00 00 callq 412ab0 <RichString_append> | |
| 40c7ae: 48 8b 44 24 38 mov 0x38(%rsp),%rax | |
| 40c7b3: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40c7ba: 00 00 | |
| 40c7bc: 75 0d jne 40c7cb <ListItem_compare+0x48b> | |
| 40c7be: 48 83 c4 40 add $0x40,%rsp | |
| 40c7c2: 5b pop %rbx | |
| 40c7c3: 5d pop %rbp | |
| 40c7c4: 41 5c pop %r12 | |
| 40c7c6: 41 5d pop %r13 | |
| 40c7c8: 41 5e pop %r14 | |
| 40c7ca: c3 retq | |
| 40c7cb: e8 10 86 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40c7d0: 48 83 ec 18 sub $0x18,%rsp | |
| 40c7d4: 48 8b 4f 40 mov 0x40(%rdi),%rcx | |
| 40c7d8: 49 89 f2 mov %rsi,%r10 | |
| 40c7db: 4c 8b 89 88 00 00 00 mov 0x88(%rcx),%r9 | |
| 40c7e2: 4c 8b 81 90 00 00 00 mov 0x90(%rcx),%r8 | |
| 40c7e9: 48 8b 41 70 mov 0x70(%rcx),%rax | |
| 40c7ed: 48 8b 49 68 mov 0x68(%rcx),%rcx | |
| 40c7f1: 4b 8d 34 01 lea (%r9,%r8,1),%rsi | |
| 40c7f5: 48 29 f0 sub %rsi,%rax | |
| 40c7f8: 48 85 c9 test %rcx,%rcx | |
| 40c7fb: 0f 88 87 00 00 00 js 40c888 <ListItem_compare+0x548> | |
| 40c801: f2 48 0f 2a c1 cvtsi2sd %rcx,%xmm0 | |
| 40c806: f2 0f 11 47 50 movsd %xmm0,0x50(%rdi) | |
| 40c80b: 48 8b 4f 48 mov 0x48(%rdi),%rcx | |
| 40c80f: 48 85 c0 test %rax,%rax | |
| 40c812: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 40c817: 48 63 f2 movslq %edx,%rsi | |
| 40c81a: ba 01 00 00 00 mov $0x1,%edx | |
| 40c81f: f2 0f 11 01 movsd %xmm0,(%rcx) | |
| 40c823: f2 49 0f 2a c1 cvtsi2sd %r9,%xmm0 | |
| 40c828: 4c 8d 88 ff 03 00 00 lea 0x3ff(%rax),%r9 | |
| 40c82f: 4c 0f 49 c8 cmovns %rax,%r9 | |
| 40c833: f2 0f 11 41 08 movsd %xmm0,0x8(%rcx) | |
| 40c838: f2 49 0f 2a c0 cvtsi2sd %r8,%xmm0 | |
| 40c83d: 41 b8 65 7c 41 00 mov $0x417c65,%r8d | |
| 40c843: f2 0f 11 41 10 movsd %xmm0,0x10(%rcx) | |
| 40c848: f2 0f 10 47 50 movsd 0x50(%rdi),%xmm0 | |
| 40c84d: 4c 89 d7 mov %r10,%rdi | |
| 40c850: f2 48 0f 2c c8 cvttsd2si %xmm0,%rcx | |
| 40c855: 48 8d 81 ff 03 00 00 lea 0x3ff(%rcx),%rax | |
| 40c85c: 48 85 c9 test %rcx,%rcx | |
| 40c85f: 48 0f 48 c8 cmovs %rax,%rcx | |
| 40c863: 49 c1 f9 0a sar $0xa,%r9 | |
| 40c867: 31 c0 xor %eax,%eax | |
| 40c869: 48 c1 f9 0a sar $0xa,%rcx | |
| 40c86d: 48 89 0c 24 mov %rcx,(%rsp) | |
| 40c871: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40c878: e8 63 83 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40c87d: 48 83 c4 18 add $0x18,%rsp | |
| 40c881: c3 retq | |
| 40c882: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40c888: 48 89 ce mov %rcx,%rsi | |
| 40c88b: 83 e1 01 and $0x1,%ecx | |
| 40c88e: 48 d1 ee shr %rsi | |
| 40c891: 48 09 ce or %rcx,%rsi | |
| 40c894: f2 48 0f 2a c6 cvtsi2sd %rsi,%xmm0 | |
| 40c899: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40c89d: e9 64 ff ff ff jmpq 40c806 <ListItem_compare+0x4c6> | |
| 40c8a2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40c8a9: 00 00 00 | |
| 40c8ac: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040c8b0 <Meter_delete>: | |
| 40c8b0: 48 85 ff test %rdi,%rdi | |
| 40c8b3: 53 push %rbx | |
| 40c8b4: 48 89 fb mov %rdi,%rbx | |
| 40c8b7: 74 3f je 40c8f8 <Meter_delete+0x48> | |
| 40c8b9: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 40c8bd: 48 8b 40 48 mov 0x48(%rax),%rax | |
| 40c8c1: 48 85 c0 test %rax,%rax | |
| 40c8c4: 74 02 je 40c8c8 <Meter_delete+0x18> | |
| 40c8c6: ff d0 callq *%rax | |
| 40c8c8: 48 8b 7b 30 mov 0x30(%rbx),%rdi | |
| 40c8cc: 48 85 ff test %rdi,%rdi | |
| 40c8cf: 74 05 je 40c8d6 <Meter_delete+0x26> | |
| 40c8d1: e8 1a 83 ff ff callq 404bf0 <free@plt> | |
| 40c8d6: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40c8da: e8 11 83 ff ff callq 404bf0 <free@plt> | |
| 40c8df: 48 8b 7b 48 mov 0x48(%rbx),%rdi | |
| 40c8e3: e8 08 83 ff ff callq 404bf0 <free@plt> | |
| 40c8e8: 48 89 df mov %rbx,%rdi | |
| 40c8eb: 5b pop %rbx | |
| 40c8ec: e9 ff 82 ff ff jmpq 404bf0 <free@plt> | |
| 40c8f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40c8f8: 5b pop %rbx | |
| 40c8f9: c3 retq | |
| 40c8fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40c900: 55 push %rbp | |
| 40c901: 48 89 e5 mov %rsp,%rbp | |
| 40c904: 41 57 push %r15 | |
| 40c906: 41 89 f7 mov %esi,%r15d | |
| 40c909: 41 56 push %r14 | |
| 40c90b: 41 89 d6 mov %edx,%r14d | |
| 40c90e: 41 55 push %r13 | |
| 40c910: 41 54 push %r12 | |
| 40c912: 53 push %rbx | |
| 40c913: 48 89 fb mov %rdi,%rbx | |
| 40c916: 48 83 ec 18 sub $0x18,%rsp | |
| 40c91a: 4c 8b 6f 30 mov 0x30(%rdi),%r13 | |
| 40c91e: 89 4d c4 mov %ecx,-0x3c(%rbp) | |
| 40c921: 4d 85 ed test %r13,%r13 | |
| 40c924: 0f 84 7e 02 00 00 je 40cba8 <Meter_delete+0x2f8> | |
| 40c92a: 31 ff xor %edi,%edi | |
| 40c92c: e8 5f 87 ff ff callq 405090 <time@plt> | |
| 40c931: 49 3b 45 00 cmp 0x0(%r13),%rax | |
| 40c935: 7e 74 jle 40c9ab <Meter_delete+0xfb> | |
| 40c937: 49 89 45 00 mov %rax,0x0(%r13) | |
| 40c93b: 31 c0 xor %eax,%eax | |
| 40c93d: 0f 1f 00 nopl (%rax) | |
| 40c940: f2 41 0f 10 44 05 10 movsd 0x10(%r13,%rax,1),%xmm0 | |
| 40c947: f2 41 0f 11 44 05 08 movsd %xmm0,0x8(%r13,%rax,1) | |
| 40c94e: 48 83 c0 08 add $0x8,%rax | |
| 40c952: 48 3d f8 03 00 00 cmp $0x3f8,%rax | |
| 40c958: 75 e6 jne 40c940 <Meter_delete+0x90> | |
| 40c95a: 4c 8b 63 18 mov 0x18(%rbx),%r12 | |
| 40c95e: 48 89 65 c8 mov %rsp,-0x38(%rbp) | |
| 40c962: 48 83 c4 80 add $0xffffffffffffff80,%rsp | |
| 40c966: ba 7f 00 00 00 mov $0x7f,%edx | |
| 40c96b: 48 89 e6 mov %rsp,%rsi | |
| 40c96e: 48 89 df mov %rbx,%rdi | |
| 40c971: 41 ff 14 24 callq *(%r12) | |
| 40c975: 41 8b 54 24 14 mov 0x14(%r12),%edx | |
| 40c97a: 66 0f 57 c0 xorpd %xmm0,%xmm0 | |
| 40c97e: 85 d2 test %edx,%edx | |
| 40c980: 7e 17 jle 40c999 <Meter_delete+0xe9> | |
| 40c982: 48 8b 4b 48 mov 0x48(%rbx),%rcx | |
| 40c986: 66 0f 57 c0 xorpd %xmm0,%xmm0 | |
| 40c98a: 31 c0 xor %eax,%eax | |
| 40c98c: f2 0f 58 04 c1 addsd (%rcx,%rax,8),%xmm0 | |
| 40c991: 48 83 c0 01 add $0x1,%rax | |
| 40c995: 39 c2 cmp %eax,%edx | |
| 40c997: 7f f3 jg 40c98c <Meter_delete+0xdc> | |
| 40c999: f2 0f 5e 43 50 divsd 0x50(%rbx),%xmm0 | |
| 40c99e: f2 41 0f 11 85 00 04 movsd %xmm0,0x400(%r13) | |
| 40c9a5: 00 00 | |
| 40c9a7: 48 8b 65 c8 mov -0x38(%rbp),%rsp | |
| 40c9ab: bb 80 00 00 00 mov $0x80,%ebx | |
| 40c9b0: 2b 5d c4 sub -0x3c(%rbp),%ebx | |
| 40c9b3: 83 fb 7f cmp $0x7f,%ebx | |
| 40c9b6: 0f 8f 39 01 00 00 jg 40caf5 <Meter_delete+0x245> | |
| 40c9bc: 41 8d 46 01 lea 0x1(%r14),%eax | |
| 40c9c0: 41 29 df sub %ebx,%r15d | |
| 40c9c3: 89 45 c4 mov %eax,-0x3c(%rbp) | |
| 40c9c6: 41 8d 46 02 lea 0x2(%r14),%eax | |
| 40c9ca: 89 45 c0 mov %eax,-0x40(%rbp) | |
| 40c9cd: 0f 1f 00 nopl (%rax) | |
| 40c9d0: 48 8b 3d 79 1d 21 00 mov 0x211d79(%rip),%rdi # 61e750 <stdscr> | |
| 40c9d7: 48 63 c3 movslq %ebx,%rax | |
| 40c9da: f2 41 0f 10 4c c5 08 movsd 0x8(%r13,%rax,8),%xmm1 | |
| 40c9e1: 48 85 ff test %rdi,%rdi | |
| 40c9e4: 74 0b je 40c9f1 <Meter_delete+0x141> | |
| 40c9e6: 48 63 05 b7 1d 21 00 movslq 0x211db7(%rip),%rax # 61e7a4 <CRT_colors+0x4> | |
| 40c9ed: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40c9f1: 45 8d 24 1f lea (%r15,%rbx,1),%r12d | |
| 40c9f5: 44 89 f6 mov %r14d,%esi | |
| 40c9f8: f2 0f 11 4d c8 movsd %xmm1,-0x38(%rbp) | |
| 40c9fd: 44 89 e2 mov %r12d,%edx | |
| 40ca00: e8 8b 88 ff ff callq 405290 <wmove@plt> | |
| 40ca05: 83 f8 ff cmp $0xffffffff,%eax | |
| 40ca08: f2 0f 10 4d c8 movsd -0x38(%rbp),%xmm1 | |
| 40ca0d: 74 16 je 40ca25 <Meter_delete+0x175> | |
| 40ca0f: 48 8b 3d 3a 1d 21 00 mov 0x211d3a(%rip),%rdi # 61e750 <stdscr> | |
| 40ca16: be 20 00 00 00 mov $0x20,%esi | |
| 40ca1b: e8 d0 82 ff ff callq 404cf0 <waddch@plt> | |
| 40ca20: f2 0f 10 4d c8 movsd -0x38(%rbp),%xmm1 | |
| 40ca25: 48 8b 3d 24 1d 21 00 mov 0x211d24(%rip),%rdi # 61e750 <stdscr> | |
| 40ca2c: 48 85 ff test %rdi,%rdi | |
| 40ca2f: 74 0b je 40ca3c <Meter_delete+0x18c> | |
| 40ca31: 48 63 05 6c 1d 21 00 movslq 0x211d6c(%rip),%rax # 61e7a4 <CRT_colors+0x4> | |
| 40ca38: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40ca3c: 8b 75 c4 mov -0x3c(%rbp),%esi | |
| 40ca3f: 44 89 e2 mov %r12d,%edx | |
| 40ca42: f2 0f 11 4d c8 movsd %xmm1,-0x38(%rbp) | |
| 40ca47: e8 44 88 ff ff callq 405290 <wmove@plt> | |
| 40ca4c: 83 f8 ff cmp $0xffffffff,%eax | |
| 40ca4f: f2 0f 10 4d c8 movsd -0x38(%rbp),%xmm1 | |
| 40ca54: 74 16 je 40ca6c <Meter_delete+0x1bc> | |
| 40ca56: 48 8b 3d f3 1c 21 00 mov 0x211cf3(%rip),%rdi # 61e750 <stdscr> | |
| 40ca5d: be 20 00 00 00 mov $0x20,%esi | |
| 40ca62: e8 89 82 ff ff callq 404cf0 <waddch@plt> | |
| 40ca67: f2 0f 10 4d c8 movsd -0x38(%rbp),%xmm1 | |
| 40ca6c: 48 8b 3d dd 1c 21 00 mov 0x211cdd(%rip),%rdi # 61e750 <stdscr> | |
| 40ca73: 48 85 ff test %rdi,%rdi | |
| 40ca76: 74 0b je 40ca83 <Meter_delete+0x1d3> | |
| 40ca78: 48 63 05 25 1d 21 00 movslq 0x211d25(%rip),%rax # 61e7a4 <CRT_colors+0x4> | |
| 40ca7f: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40ca83: 8b 75 c0 mov -0x40(%rbp),%esi | |
| 40ca86: 44 89 e2 mov %r12d,%edx | |
| 40ca89: f2 0f 11 4d c8 movsd %xmm1,-0x38(%rbp) | |
| 40ca8e: e8 fd 87 ff ff callq 405290 <wmove@plt> | |
| 40ca93: 83 f8 ff cmp $0xffffffff,%eax | |
| 40ca96: f2 0f 10 4d c8 movsd -0x38(%rbp),%xmm1 | |
| 40ca9b: 74 16 je 40cab3 <Meter_delete+0x203> | |
| 40ca9d: 48 8b 3d ac 1c 21 00 mov 0x211cac(%rip),%rdi # 61e750 <stdscr> | |
| 40caa4: be 20 00 00 00 mov $0x20,%esi | |
| 40caa9: e8 42 82 ff ff callq 404cf0 <waddch@plt> | |
| 40caae: f2 0f 10 4d c8 movsd -0x38(%rbp),%xmm1 | |
| 40cab3: 66 0f 2e 0d 5d a1 00 ucomisd 0xa15d(%rip),%xmm1 # 416c18 <_IO_stdin_used+0x218> | |
| 40caba: 00 | |
| 40cabb: 0f 83 df 00 00 00 jae 40cba0 <Meter_delete+0x2f0> | |
| 40cac1: f2 0f 10 05 77 b3 00 movsd 0xb377(%rip),%xmm0 # 417e40 <_IO_stdin_used+0x1440> | |
| 40cac8: 00 | |
| 40cac9: b9 01 00 00 00 mov $0x1,%ecx | |
| 40cace: 66 90 xchg %ax,%ax | |
| 40cad0: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40cad4: 73 4a jae 40cb20 <Meter_delete+0x270> | |
| 40cad6: 83 c1 01 add $0x1,%ecx | |
| 40cad9: f2 0f 5c 05 67 b3 00 subsd 0xb367(%rip),%xmm0 # 417e48 <_IO_stdin_used+0x1448> | |
| 40cae0: 00 | |
| 40cae1: 83 f9 15 cmp $0x15,%ecx | |
| 40cae4: 75 ea jne 40cad0 <Meter_delete+0x220> | |
| 40cae6: 83 c3 01 add $0x1,%ebx | |
| 40cae9: 81 fb 80 00 00 00 cmp $0x80,%ebx | |
| 40caef: 0f 85 db fe ff ff jne 40c9d0 <Meter_delete+0x120> | |
| 40caf5: 48 8b 05 54 1c 21 00 mov 0x211c54(%rip),%rax # 61e750 <stdscr> | |
| 40cafc: 48 85 c0 test %rax,%rax | |
| 40caff: 74 0b je 40cb0c <Meter_delete+0x25c> | |
| 40cb01: 48 63 15 98 1c 21 00 movslq 0x211c98(%rip),%rdx # 61e7a0 <CRT_colors> | |
| 40cb08: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40cb0c: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 40cb10: 5b pop %rbx | |
| 40cb11: 41 5c pop %r12 | |
| 40cb13: 41 5d pop %r13 | |
| 40cb15: 41 5e pop %r14 | |
| 40cb17: 41 5f pop %r15 | |
| 40cb19: 5d pop %rbp | |
| 40cb1a: c3 retq | |
| 40cb1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40cb20: f2 0f 2a c9 cvtsi2sd %ecx,%xmm1 | |
| 40cb24: f2 0f 5e 0d 24 b3 00 divsd 0xb324(%rip),%xmm1 # 417e50 <_IO_stdin_used+0x1450> | |
| 40cb2b: 00 | |
| 40cb2c: 48 8b 3d 1d 1c 21 00 mov 0x211c1d(%rip),%rdi # 61e750 <stdscr> | |
| 40cb33: 48 85 ff test %rdi,%rdi | |
| 40cb36: 74 17 je 40cb4f <Meter_delete+0x29f> | |
| 40cb38: 48 63 c1 movslq %ecx,%rax | |
| 40cb3b: 48 63 04 85 e0 7d 41 movslq 0x417de0(,%rax,4),%rax | |
| 40cb42: 00 | |
| 40cb43: 48 63 04 85 a0 e7 61 movslq 0x61e7a0(,%rax,4),%rax | |
| 40cb4a: 00 | |
| 40cb4b: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40cb4f: f2 41 0f 2a c6 cvtsi2sd %r14d,%xmm0 | |
| 40cb54: 44 89 e2 mov %r12d,%edx | |
| 40cb57: 89 4d c8 mov %ecx,-0x38(%rbp) | |
| 40cb5a: f2 0f 58 c1 addsd %xmm1,%xmm0 | |
| 40cb5e: f2 0f 2c f0 cvttsd2si %xmm0,%esi | |
| 40cb62: e8 29 87 ff ff callq 405290 <wmove@plt> | |
| 40cb67: 83 f8 ff cmp $0xffffffff,%eax | |
| 40cb6a: 0f 84 76 ff ff ff je 40cae6 <Meter_delete+0x236> | |
| 40cb70: 48 63 4d c8 movslq -0x38(%rbp),%rcx | |
| 40cb74: 48 8b 3d d5 1b 21 00 mov 0x211bd5(%rip),%rdi # 61e750 <stdscr> | |
| 40cb7b: 83 c3 01 add $0x1,%ebx | |
| 40cb7e: 48 0f be b1 88 7c 41 movsbq 0x417c88(%rcx),%rsi | |
| 40cb85: 00 | |
| 40cb86: e8 65 81 ff ff callq 404cf0 <waddch@plt> | |
| 40cb8b: 81 fb 80 00 00 00 cmp $0x80,%ebx | |
| 40cb91: 0f 85 39 fe ff ff jne 40c9d0 <Meter_delete+0x120> | |
| 40cb97: e9 59 ff ff ff jmpq 40caf5 <Meter_delete+0x245> | |
| 40cb9c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40cba0: 66 0f 57 c9 xorpd %xmm1,%xmm1 | |
| 40cba4: 31 c9 xor %ecx,%ecx | |
| 40cba6: eb 84 jmp 40cb2c <Meter_delete+0x27c> | |
| 40cba8: be 01 00 00 00 mov $0x1,%esi | |
| 40cbad: bf 08 04 00 00 mov $0x408,%edi | |
| 40cbb2: e8 d9 83 ff ff callq 404f90 <calloc@plt> | |
| 40cbb7: 49 89 c5 mov %rax,%r13 | |
| 40cbba: 48 89 43 30 mov %rax,0x30(%rbx) | |
| 40cbbe: e9 67 fd ff ff jmpq 40c92a <Meter_delete+0x7a> | |
| 40cbc3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40cbca: 84 00 00 00 00 00 | |
| 40cbd0: 55 push %rbp | |
| 40cbd1: 49 89 f9 mov %rdi,%r9 | |
| 40cbd4: 48 89 e5 mov %rsp,%rbp | |
| 40cbd7: 41 57 push %r15 | |
| 40cbd9: 41 89 cf mov %ecx,%r15d | |
| 40cbdc: 41 56 push %r14 | |
| 40cbde: 4c 8d b5 40 ff ff ff lea -0xc0(%rbp),%r14 | |
| 40cbe5: 41 55 push %r13 | |
| 40cbe7: 41 89 f5 mov %esi,%r13d | |
| 40cbea: 4c 89 f6 mov %r14,%rsi | |
| 40cbed: 41 54 push %r12 | |
| 40cbef: 53 push %rbx | |
| 40cbf0: 48 81 ec f8 00 00 00 sub $0xf8,%rsp | |
| 40cbf7: 48 8b 5f 18 mov 0x18(%rdi),%rbx | |
| 40cbfb: 89 95 0c ff ff ff mov %edx,-0xf4(%rbp) | |
| 40cc01: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40cc08: 00 00 | |
| 40cc0a: 48 89 45 c8 mov %rax,-0x38(%rbp) | |
| 40cc0e: 31 c0 xor %eax,%eax | |
| 40cc10: 4c 89 8d 00 ff ff ff mov %r9,-0x100(%rbp) | |
| 40cc17: 48 89 a5 e8 fe ff ff mov %rsp,-0x118(%rbp) | |
| 40cc1e: ba 7f 00 00 00 mov $0x7f,%edx | |
| 40cc23: ff 13 callq *(%rbx) | |
| 40cc25: 48 8b 3d 24 1b 21 00 mov 0x211b24(%rip),%rdi # 61e750 <stdscr> | |
| 40cc2c: 4c 8b 8d 00 ff ff ff mov -0x100(%rbp),%r9 | |
| 40cc33: 48 85 ff test %rdi,%rdi | |
| 40cc36: 74 0b je 40cc43 <Meter_delete+0x393> | |
| 40cc38: 48 63 05 89 1b 21 00 movslq 0x211b89(%rip),%rax # 61e7c8 <CRT_colors+0x28> | |
| 40cc3f: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40cc43: 8b b5 0c ff ff ff mov -0xf4(%rbp),%esi | |
| 40cc49: 44 89 ea mov %r13d,%edx | |
| 40cc4c: 4c 89 8d 00 ff ff ff mov %r9,-0x100(%rbp) | |
| 40cc53: e8 38 86 ff ff callq 405290 <wmove@plt> | |
| 40cc58: 83 f8 ff cmp $0xffffffff,%eax | |
| 40cc5b: 4c 8b 8d 00 ff ff ff mov -0x100(%rbp),%r9 | |
| 40cc62: 74 1c je 40cc80 <Meter_delete+0x3d0> | |
| 40cc64: 49 8b 71 10 mov 0x10(%r9),%rsi | |
| 40cc68: 48 8b 3d e1 1a 21 00 mov 0x211ae1(%rip),%rdi # 61e750 <stdscr> | |
| 40cc6f: ba 03 00 00 00 mov $0x3,%edx | |
| 40cc74: e8 d7 80 ff ff callq 404d50 <waddnstr@plt> | |
| 40cc79: 4c 8b 8d 00 ff ff ff mov -0x100(%rbp),%r9 | |
| 40cc80: 48 8b 3d c9 1a 21 00 mov 0x211ac9(%rip),%rdi # 61e750 <stdscr> | |
| 40cc87: 41 8d 47 fb lea -0x5(%r15),%eax | |
| 40cc8b: 45 8d 65 03 lea 0x3(%r13),%r12d | |
| 40cc8f: 89 85 00 ff ff ff mov %eax,-0x100(%rbp) | |
| 40cc95: 48 85 ff test %rdi,%rdi | |
| 40cc98: 74 0b je 40cca5 <Meter_delete+0x3f5> | |
| 40cc9a: 48 63 05 6f 1b 21 00 movslq 0x211b6f(%rip),%rax # 61e810 <CRT_colors+0x70> | |
| 40cca1: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40cca5: 8b b5 0c ff ff ff mov -0xf4(%rbp),%esi | |
| 40ccab: 44 89 e2 mov %r12d,%edx | |
| 40ccae: 4c 89 8d f8 fe ff ff mov %r9,-0x108(%rbp) | |
| 40ccb5: e8 d6 85 ff ff callq 405290 <wmove@plt> | |
| 40ccba: 83 f8 ff cmp $0xffffffff,%eax | |
| 40ccbd: 4c 8b 8d f8 fe ff ff mov -0x108(%rbp),%r9 | |
| 40ccc4: 74 18 je 40ccde <Meter_delete+0x42e> | |
| 40ccc6: 48 8b 3d 83 1a 21 00 mov 0x211a83(%rip),%rdi # 61e750 <stdscr> | |
| 40cccd: be 5b 00 00 00 mov $0x5b,%esi | |
| 40ccd2: e8 19 80 ff ff callq 404cf0 <waddch@plt> | |
| 40ccd7: 4c 8b 8d f8 fe ff ff mov -0x108(%rbp),%r9 | |
| 40ccde: 8b 85 00 ff ff ff mov -0x100(%rbp),%eax | |
| 40cce4: 8b b5 0c ff ff ff mov -0xf4(%rbp),%esi | |
| 40ccea: 48 8b 3d 5f 1a 21 00 mov 0x211a5f(%rip),%rdi # 61e750 <stdscr> | |
| 40ccf1: 4c 89 8d f8 fe ff ff mov %r9,-0x108(%rbp) | |
| 40ccf8: 41 8d 14 04 lea (%r12,%rax,1),%edx | |
| 40ccfc: e8 8f 85 ff ff callq 405290 <wmove@plt> | |
| 40cd01: 83 f8 ff cmp $0xffffffff,%eax | |
| 40cd04: 4c 8b 8d f8 fe ff ff mov -0x108(%rbp),%r9 | |
| 40cd0b: 74 18 je 40cd25 <Meter_delete+0x475> | |
| 40cd0d: 48 8b 3d 3c 1a 21 00 mov 0x211a3c(%rip),%rdi # 61e750 <stdscr> | |
| 40cd14: be 5d 00 00 00 mov $0x5d,%esi | |
| 40cd19: e8 d2 7f ff ff callq 404cf0 <waddch@plt> | |
| 40cd1e: 4c 8b 8d f8 fe ff ff mov -0x108(%rbp),%r9 | |
| 40cd25: 45 8d 67 fa lea -0x6(%r15),%r12d | |
| 40cd29: 45 85 e4 test %r12d,%r12d | |
| 40cd2c: 0f 8e 62 02 00 00 jle 40cf94 <Meter_delete+0x6e4> | |
| 40cd32: 48 63 85 00 ff ff ff movslq -0x100(%rbp),%rax | |
| 40cd39: 48 83 c0 0f add $0xf,%rax | |
| 40cd3d: 48 83 e0 f0 and $0xfffffffffffffff0,%rax | |
| 40cd41: 48 29 c4 sub %rax,%rsp | |
| 40cd44: 31 c0 xor %eax,%eax | |
| 40cd46: 49 89 e7 mov %rsp,%r15 | |
| 40cd49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40cd50: 41 c6 04 07 20 movb $0x20,(%r15,%rax,1) | |
| 40cd55: 48 83 c0 01 add $0x1,%rax | |
| 40cd59: 41 39 c4 cmp %eax,%r12d | |
| 40cd5c: 7f f2 jg 40cd50 <Meter_delete+0x4a0> | |
| 40cd5e: 4c 89 f2 mov %r14,%rdx | |
| 40cd61: 8b 0a mov (%rdx),%ecx | |
| 40cd63: 48 83 c2 04 add $0x4,%rdx | |
| 40cd67: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax | |
| 40cd6d: f7 d1 not %ecx | |
| 40cd6f: 21 c8 and %ecx,%eax | |
| 40cd71: 25 80 80 80 80 and $0x80808080,%eax | |
| 40cd76: 74 e9 je 40cd61 <Meter_delete+0x4b1> | |
| 40cd78: 89 c1 mov %eax,%ecx | |
| 40cd7a: c1 e9 10 shr $0x10,%ecx | |
| 40cd7d: a9 80 80 00 00 test $0x8080,%eax | |
| 40cd82: 0f 44 c1 cmove %ecx,%eax | |
| 40cd85: 48 8d 4a 02 lea 0x2(%rdx),%rcx | |
| 40cd89: 48 0f 44 d1 cmove %rcx,%rdx | |
| 40cd8d: 00 c0 add %al,%al | |
| 40cd8f: 48 83 da 03 sbb $0x3,%rdx | |
| 40cd93: 31 c0 xor %eax,%eax | |
| 40cd95: 4c 29 f2 sub %r14,%rdx | |
| 40cd98: 41 39 d4 cmp %edx,%r12d | |
| 40cd9b: 0f 8f 33 02 00 00 jg 40cfd4 <Meter_delete+0x724> | |
| 40cda1: 41 8d 4d 04 lea 0x4(%r13),%ecx | |
| 40cda5: 49 63 f4 movslq %r12d,%rsi | |
| 40cda8: 49 8d 3c 07 lea (%r15,%rax,1),%rdi | |
| 40cdac: 48 83 c6 01 add $0x1,%rsi | |
| 40cdb0: ba d7 95 41 00 mov $0x4195d7,%edx | |
| 40cdb5: 4c 89 8d 00 ff ff ff mov %r9,-0x100(%rbp) | |
| 40cdbc: 48 29 c6 sub %rax,%rsi | |
| 40cdbf: 89 8d 08 ff ff ff mov %ecx,-0xf8(%rbp) | |
| 40cdc5: 31 c0 xor %eax,%eax | |
| 40cdc7: 4c 89 f1 mov %r14,%rcx | |
| 40cdca: e8 b1 80 ff ff callq 404e80 <snprintf@plt> | |
| 40cdcf: 8b 43 14 mov 0x14(%rbx),%eax | |
| 40cdd2: 85 c0 test %eax,%eax | |
| 40cdd4: 0f 8e 31 02 00 00 jle 40d00b <Meter_delete+0x75b> | |
| 40cdda: 8b 35 b0 1a 21 00 mov 0x211ab0(%rip),%esi # 61e890 <CRT_colorScheme> | |
| 40cde0: 66 0f 57 d2 xorpd %xmm2,%xmm2 | |
| 40cde4: 4c 8b 8d 00 ff ff ff mov -0x100(%rbp),%r9 | |
| 40cdeb: 45 31 ed xor %r13d,%r13d | |
| 40cdee: 45 31 f6 xor %r14d,%r14d | |
| 40cdf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40cdf8: 49 8b 41 48 mov 0x48(%r9),%rax | |
| 40cdfc: f2 41 0f 10 49 50 movsd 0x50(%r9),%xmm1 | |
| 40ce02: f2 42 0f 10 04 e8 movsd (%rax,%r13,8),%xmm0 | |
| 40ce08: f2 0f 5f c2 maxsd %xmm2,%xmm0 | |
| 40ce0c: f2 0f 5d c1 minsd %xmm1,%xmm0 | |
| 40ce10: 66 0f 2e c2 ucomisd %xmm2,%xmm0 | |
| 40ce14: 0f 86 de 01 00 00 jbe 40cff8 <Meter_delete+0x748> | |
| 40ce1a: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 40ce1e: f2 41 0f 2a cc cvtsi2sd %r12d,%xmm1 | |
| 40ce23: f2 0f 11 95 f0 fe ff movsd %xmm2,-0x110(%rbp) | |
| 40ce2a: ff | |
| 40ce2b: 4c 89 8d f8 fe ff ff mov %r9,-0x108(%rbp) | |
| 40ce32: 89 b5 00 ff ff ff mov %esi,-0x100(%rbp) | |
| 40ce38: f2 0f 59 c1 mulsd %xmm1,%xmm0 | |
| 40ce3c: e8 bf 84 ff ff callq 405300 <ceil@plt> | |
| 40ce41: f2 0f 2c d0 cvttsd2si %xmm0,%edx | |
| 40ce45: 8b b5 00 ff ff ff mov -0x100(%rbp),%esi | |
| 40ce4b: 4c 8b 8d f8 fe ff ff mov -0x108(%rbp),%r9 | |
| 40ce52: f2 0f 10 95 f0 fe ff movsd -0x110(%rbp),%xmm2 | |
| 40ce59: ff | |
| 40ce5a: 42 89 94 ad 10 ff ff mov %edx,-0xf0(%rbp,%r13,4) | |
| 40ce61: ff | |
| 40ce62: 44 01 f2 add %r14d,%edx | |
| 40ce65: b8 00 00 00 00 mov $0x0,%eax | |
| 40ce6a: 0f 48 d0 cmovs %eax,%edx | |
| 40ce6d: 44 39 e2 cmp %r12d,%edx | |
| 40ce70: 41 0f 4f d4 cmovg %r12d,%edx | |
| 40ce74: 44 39 f2 cmp %r14d,%edx | |
| 40ce77: 7f 10 jg 40ce89 <Meter_delete+0x5d9> | |
| 40ce79: eb 35 jmp 40ceb0 <Meter_delete+0x600> | |
| 40ce7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40ce80: 41 83 c6 01 add $0x1,%r14d | |
| 40ce84: 41 39 d6 cmp %edx,%r14d | |
| 40ce87: 74 27 je 40ceb0 <Meter_delete+0x600> | |
| 40ce89: 49 63 c6 movslq %r14d,%rax | |
| 40ce8c: 41 80 3c 07 20 cmpb $0x20,(%r15,%rax,1) | |
| 40ce91: 75 ed jne 40ce80 <Meter_delete+0x5d0> | |
| 40ce93: 83 fe 01 cmp $0x1,%esi | |
| 40ce96: 0f 84 44 01 00 00 je 40cfe0 <Meter_delete+0x730> | |
| 40ce9c: 41 83 c6 01 add $0x1,%r14d | |
| 40cea0: 41 c6 04 07 7c movb $0x7c,(%r15,%rax,1) | |
| 40cea5: 41 39 d6 cmp %edx,%r14d | |
| 40cea8: 75 df jne 40ce89 <Meter_delete+0x5d9> | |
| 40ceaa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40ceb0: 8b 43 14 mov 0x14(%rbx),%eax | |
| 40ceb3: 41 8d 7d 01 lea 0x1(%r13),%edi | |
| 40ceb7: 49 83 c5 01 add $0x1,%r13 | |
| 40cebb: 39 c7 cmp %eax,%edi | |
| 40cebd: 7d 08 jge 40cec7 <Meter_delete+0x617> | |
| 40cebf: 41 89 d6 mov %edx,%r14d | |
| 40cec2: e9 31 ff ff ff jmpq 40cdf8 <Meter_delete+0x548> | |
| 40cec7: 85 c0 test %eax,%eax | |
| 40cec9: 0f 8e 3c 01 00 00 jle 40d00b <Meter_delete+0x75b> | |
| 40cecf: 45 31 ed xor %r13d,%r13d | |
| 40ced2: 45 31 f6 xor %r14d,%r14d | |
| 40ced5: 0f 1f 00 nopl (%rax) | |
| 40ced8: 48 8b 05 71 18 21 00 mov 0x211871(%rip),%rax # 61e750 <stdscr> | |
| 40cedf: 48 85 c0 test %rax,%rax | |
| 40cee2: 74 14 je 40cef8 <Meter_delete+0x648> | |
| 40cee4: 48 8b 53 20 mov 0x20(%rbx),%rdx | |
| 40cee8: 4a 63 14 aa movslq (%rdx,%r13,4),%rdx | |
| 40ceec: 48 63 14 95 a0 e7 61 movslq 0x61e7a0(,%rdx,4),%rdx | |
| 40cef3: 00 | |
| 40cef4: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40cef8: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax | |
| 40cefe: 8b b5 0c ff ff ff mov -0xf4(%rbp),%esi | |
| 40cf04: 48 8b 3d 45 18 21 00 mov 0x211845(%rip),%rdi # 61e750 <stdscr> | |
| 40cf0b: 42 8d 14 30 lea (%rax,%r14,1),%edx | |
| 40cf0f: e8 7c 83 ff ff callq 405290 <wmove@plt> | |
| 40cf14: 83 f8 ff cmp $0xffffffff,%eax | |
| 40cf17: 46 8b 94 ad 10 ff ff mov -0xf0(%rbp,%r13,4),%r10d | |
| 40cf1e: ff | |
| 40cf1f: 74 23 je 40cf44 <Meter_delete+0x694> | |
| 40cf21: 48 8b 3d 28 18 21 00 mov 0x211828(%rip),%rdi # 61e750 <stdscr> | |
| 40cf28: 49 63 f6 movslq %r14d,%rsi | |
| 40cf2b: 44 89 d2 mov %r10d,%edx | |
| 40cf2e: 4c 01 fe add %r15,%rsi | |
| 40cf31: 44 89 95 00 ff ff ff mov %r10d,-0x100(%rbp) | |
| 40cf38: e8 13 7e ff ff callq 404d50 <waddnstr@plt> | |
| 40cf3d: 44 8b 95 00 ff ff ff mov -0x100(%rbp),%r10d | |
| 40cf44: 45 01 f2 add %r14d,%r10d | |
| 40cf47: b8 00 00 00 00 mov $0x0,%eax | |
| 40cf4c: 45 89 d1 mov %r10d,%r9d | |
| 40cf4f: 44 0f 48 c8 cmovs %eax,%r9d | |
| 40cf53: 41 8d 45 01 lea 0x1(%r13),%eax | |
| 40cf57: 45 39 e1 cmp %r12d,%r9d | |
| 40cf5a: 45 0f 4f cc cmovg %r12d,%r9d | |
| 40cf5e: 49 83 c5 01 add $0x1,%r13 | |
| 40cf62: 39 43 14 cmp %eax,0x14(%rbx) | |
| 40cf65: 45 89 ce mov %r9d,%r14d | |
| 40cf68: 0f 8f 6a ff ff ff jg 40ced8 <Meter_delete+0x628> | |
| 40cf6e: 45 39 cc cmp %r9d,%r12d | |
| 40cf71: 0f 8f 97 00 00 00 jg 40d00e <Meter_delete+0x75e> | |
| 40cf77: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax | |
| 40cf7d: 8b b5 0c ff ff ff mov -0xf4(%rbp),%esi | |
| 40cf83: 48 8b 3d c6 17 21 00 mov 0x2117c6(%rip),%rdi # 61e750 <stdscr> | |
| 40cf8a: 41 8d 54 04 01 lea 0x1(%r12,%rax,1),%edx | |
| 40cf8f: e8 fc 82 ff ff callq 405290 <wmove@plt> | |
| 40cf94: 48 8b 05 b5 17 21 00 mov 0x2117b5(%rip),%rax # 61e750 <stdscr> | |
| 40cf9b: 48 85 c0 test %rax,%rax | |
| 40cf9e: 74 0b je 40cfab <Meter_delete+0x6fb> | |
| 40cfa0: 48 63 15 f9 17 21 00 movslq 0x2117f9(%rip),%rdx # 61e7a0 <CRT_colors> | |
| 40cfa7: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40cfab: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
| 40cfaf: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40cfb6: 00 00 | |
| 40cfb8: 48 8b a5 e8 fe ff ff mov -0x118(%rbp),%rsp | |
| 40cfbf: 0f 85 9b 00 00 00 jne 40d060 <Meter_delete+0x7b0> | |
| 40cfc5: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 40cfc9: 5b pop %rbx | |
| 40cfca: 41 5c pop %r12 | |
| 40cfcc: 41 5d pop %r13 | |
| 40cfce: 41 5e pop %r14 | |
| 40cfd0: 41 5f pop %r15 | |
| 40cfd2: 5d pop %rbp | |
| 40cfd3: c3 retq | |
| 40cfd4: 44 89 e0 mov %r12d,%eax | |
| 40cfd7: 29 d0 sub %edx,%eax | |
| 40cfd9: 48 98 cltq | |
| 40cfdb: e9 c1 fd ff ff jmpq 40cda1 <Meter_delete+0x4f1> | |
| 40cfe0: 41 0f b6 bd 34 7e 41 movzbl 0x417e34(%r13),%edi | |
| 40cfe7: 00 | |
| 40cfe8: 41 88 3c 07 mov %dil,(%r15,%rax,1) | |
| 40cfec: e9 8f fe ff ff jmpq 40ce80 <Meter_delete+0x5d0> | |
| 40cff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40cff8: 42 c7 84 ad 10 ff ff movl $0x0,-0xf0(%rbp,%r13,4) | |
| 40cfff: ff 00 00 00 00 | |
| 40d004: 31 d2 xor %edx,%edx | |
| 40d006: e9 57 fe ff ff jmpq 40ce62 <Meter_delete+0x5b2> | |
| 40d00b: 45 31 f6 xor %r14d,%r14d | |
| 40d00e: 48 8b 3d 3b 17 21 00 mov 0x21173b(%rip),%rdi # 61e750 <stdscr> | |
| 40d015: 48 85 ff test %rdi,%rdi | |
| 40d018: 74 0b je 40d025 <Meter_delete+0x775> | |
| 40d01a: 48 63 05 f3 17 21 00 movslq 0x2117f3(%rip),%rax # 61e814 <CRT_colors+0x74> | |
| 40d021: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40d025: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax | |
| 40d02b: 8b b5 0c ff ff ff mov -0xf4(%rbp),%esi | |
| 40d031: 42 8d 14 30 lea (%rax,%r14,1),%edx | |
| 40d035: e8 56 82 ff ff callq 405290 <wmove@plt> | |
| 40d03a: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d03d: 0f 84 34 ff ff ff je 40cf77 <Meter_delete+0x6c7> | |
| 40d043: 48 8b 3d 06 17 21 00 mov 0x211706(%rip),%rdi # 61e750 <stdscr> | |
| 40d04a: 44 89 e2 mov %r12d,%edx | |
| 40d04d: 49 63 f6 movslq %r14d,%rsi | |
| 40d050: 44 29 f2 sub %r14d,%edx | |
| 40d053: 4c 01 fe add %r15,%rsi | |
| 40d056: e8 f5 7c ff ff callq 404d50 <waddnstr@plt> | |
| 40d05b: e9 17 ff ff ff jmpq 40cf77 <Meter_delete+0x6c7> | |
| 40d060: e8 7b 7d ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40d065: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40d06c: 00 00 00 00 | |
| 40d070: 41 57 push %r15 | |
| 40d072: 41 56 push %r14 | |
| 40d074: 41 55 push %r13 | |
| 40d076: 41 89 d5 mov %edx,%r13d | |
| 40d079: ba 7f 00 00 00 mov $0x7f,%edx | |
| 40d07e: 41 54 push %r12 | |
| 40d080: 55 push %rbp | |
| 40d081: 89 f5 mov %esi,%ebp | |
| 40d083: 53 push %rbx | |
| 40d084: 48 89 fb mov %rdi,%rbx | |
| 40d087: 48 81 ec 58 26 00 00 sub $0x2658,%rsp | |
| 40d08e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40d095: 00 00 | |
| 40d097: 48 89 84 24 48 26 00 mov %rax,0x2648(%rsp) | |
| 40d09e: 00 | |
| 40d09f: 31 c0 xor %eax,%eax | |
| 40d0a1: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 40d0a5: 48 8d b4 24 c0 25 00 lea 0x25c0(%rsp),%rsi | |
| 40d0ac: 00 | |
| 40d0ad: ff 10 callq *(%rax) | |
| 40d0af: 48 8d 44 24 18 lea 0x18(%rsp),%rax | |
| 40d0b4: c7 44 24 10 00 00 00 movl $0x0,0x10(%rsp) | |
| 40d0bb: 00 | |
| 40d0bc: 48 8b 53 18 mov 0x18(%rbx),%rdx | |
| 40d0c0: 48 89 84 24 b8 25 00 mov %rax,0x25b8(%rsp) | |
| 40d0c7: 00 | |
| 40d0c8: 48 8b 03 mov (%rbx),%rax | |
| 40d0cb: 48 85 c0 test %rax,%rax | |
| 40d0ce: 0f 84 6c 01 00 00 je 40d240 <Meter_delete+0x990> | |
| 40d0d4: 48 8d 74 24 10 lea 0x10(%rsp),%rsi | |
| 40d0d9: 48 89 df mov %rbx,%rdi | |
| 40d0dc: ff d0 callq *%rax | |
| 40d0de: 48 8b 3d 6b 16 21 00 mov 0x21166b(%rip),%rdi # 61e750 <stdscr> | |
| 40d0e5: 48 85 ff test %rdi,%rdi | |
| 40d0e8: 74 0b je 40d0f5 <Meter_delete+0x845> | |
| 40d0ea: 48 63 05 df 16 21 00 movslq 0x2116df(%rip),%rax # 61e7d0 <CRT_colors+0x30> | |
| 40d0f1: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40d0f5: 41 8d 45 02 lea 0x2(%r13),%eax | |
| 40d0f9: 89 ea mov %ebp,%edx | |
| 40d0fb: 89 c6 mov %eax,%esi | |
| 40d0fd: 89 44 24 0c mov %eax,0xc(%rsp) | |
| 40d101: e8 8a 81 ff ff callq 405290 <wmove@plt> | |
| 40d106: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d109: 74 15 je 40d120 <Meter_delete+0x870> | |
| 40d10b: 48 8b 73 10 mov 0x10(%rbx),%rsi | |
| 40d10f: 48 8b 3d 3a 16 21 00 mov 0x21163a(%rip),%rdi # 61e750 <stdscr> | |
| 40d116: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40d11b: e8 30 7c ff ff callq 404d50 <waddnstr@plt> | |
| 40d120: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40d124: e8 77 7c ff ff callq 404da0 <strlen@plt> | |
| 40d129: 44 8b 74 24 10 mov 0x10(%rsp),%r14d | |
| 40d12e: 01 c5 add %eax,%ebp | |
| 40d130: 45 85 f6 test %r14d,%r14d | |
| 40d133: 0f 8e 8b 00 00 00 jle 40d1c4 <Meter_delete+0x914> | |
| 40d139: 41 83 ee 01 sub $0x1,%r14d | |
| 40d13d: 45 31 e4 xor %r12d,%r12d | |
| 40d140: 49 83 c6 01 add $0x1,%r14 | |
| 40d144: 49 c1 e6 05 shl $0x5,%r14 | |
| 40d148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d14f: 00 | |
| 40d150: 48 8b 84 24 b8 25 00 mov 0x25b8(%rsp),%rax | |
| 40d157: 00 | |
| 40d158: 42 8b 44 20 08 mov 0x8(%rax,%r12,1),%eax | |
| 40d15d: 8d 50 d0 lea -0x30(%rax),%edx | |
| 40d160: 89 c3 mov %eax,%ebx | |
| 40d162: 80 fa 09 cmp $0x9,%dl | |
| 40d165: 0f 87 a5 00 00 00 ja 40d210 <Meter_delete+0x960> | |
| 40d16b: 0f be c0 movsbl %al,%eax | |
| 40d16e: 45 31 ff xor %r15d,%r15d | |
| 40d171: 83 e8 30 sub $0x30,%eax | |
| 40d174: 48 98 cltq | |
| 40d176: 48 8d 1c c5 e0 7c 41 lea 0x417ce0(,%rax,8),%rbx | |
| 40d17d: 00 | |
| 40d17e: 48 8b 3d cb 15 21 00 mov 0x2115cb(%rip),%rdi # 61e750 <stdscr> | |
| 40d185: 43 8d 74 3d 00 lea 0x0(%r13,%r15,1),%esi | |
| 40d18a: 89 ea mov %ebp,%edx | |
| 40d18c: e8 ff 80 ff ff callq 405290 <wmove@plt> | |
| 40d191: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d194: 74 14 je 40d1aa <Meter_delete+0x8fa> | |
| 40d196: 48 8b 33 mov (%rbx),%rsi | |
| 40d199: 48 8b 3d b0 15 21 00 mov 0x2115b0(%rip),%rdi # 61e750 <stdscr> | |
| 40d1a0: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40d1a5: e8 a6 7b ff ff callq 404d50 <waddnstr@plt> | |
| 40d1aa: 49 83 c7 01 add $0x1,%r15 | |
| 40d1ae: 48 83 c3 50 add $0x50,%rbx | |
| 40d1b2: 49 83 ff 03 cmp $0x3,%r15 | |
| 40d1b6: 75 c6 jne 40d17e <Meter_delete+0x8ce> | |
| 40d1b8: 83 c5 04 add $0x4,%ebp | |
| 40d1bb: 49 83 c4 20 add $0x20,%r12 | |
| 40d1bf: 4d 39 f4 cmp %r14,%r12 | |
| 40d1c2: 75 8c jne 40d150 <Meter_delete+0x8a0> | |
| 40d1c4: 48 8b 05 85 15 21 00 mov 0x211585(%rip),%rax # 61e750 <stdscr> | |
| 40d1cb: 48 85 c0 test %rax,%rax | |
| 40d1ce: 74 0b je 40d1db <Meter_delete+0x92b> | |
| 40d1d0: 48 63 15 c9 15 21 00 movslq 0x2115c9(%rip),%rdx # 61e7a0 <CRT_colors> | |
| 40d1d7: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40d1db: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 40d1e0: e8 6b 58 00 00 callq 412a50 <RichString_prune> | |
| 40d1e5: 48 8b 84 24 48 26 00 mov 0x2648(%rsp),%rax | |
| 40d1ec: 00 | |
| 40d1ed: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40d1f4: 00 00 | |
| 40d1f6: 75 6d jne 40d265 <Meter_delete+0x9b5> | |
| 40d1f8: 48 81 c4 58 26 00 00 add $0x2658,%rsp | |
| 40d1ff: 5b pop %rbx | |
| 40d200: 5d pop %rbp | |
| 40d201: 41 5c pop %r12 | |
| 40d203: 41 5d pop %r13 | |
| 40d205: 41 5e pop %r14 | |
| 40d207: 41 5f pop %r15 | |
| 40d209: c3 retq | |
| 40d20a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d210: 8b 74 24 0c mov 0xc(%rsp),%esi | |
| 40d214: 48 8b 3d 35 15 21 00 mov 0x211535(%rip),%rdi # 61e750 <stdscr> | |
| 40d21b: 89 ea mov %ebp,%edx | |
| 40d21d: e8 6e 80 ff ff callq 405290 <wmove@plt> | |
| 40d222: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d225: 74 10 je 40d237 <Meter_delete+0x987> | |
| 40d227: 48 8b 3d 22 15 21 00 mov 0x211522(%rip),%rdi # 61e750 <stdscr> | |
| 40d22e: 48 0f be f3 movsbq %bl,%rsi | |
| 40d232: e8 b9 7a ff ff callq 404cf0 <waddch@plt> | |
| 40d237: 83 c5 01 add $0x1,%ebp | |
| 40d23a: e9 7c ff ff ff jmpq 40d1bb <Meter_delete+0x90b> | |
| 40d23f: 90 nop | |
| 40d240: 48 8b 42 20 mov 0x20(%rdx),%rax | |
| 40d244: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 40d249: 48 8d 94 24 c0 25 00 lea 0x25c0(%rsp),%rdx | |
| 40d250: 00 | |
| 40d251: 48 63 00 movslq (%rax),%rax | |
| 40d254: 8b 34 85 a0 e7 61 00 mov 0x61e7a0(,%rax,4),%esi | |
| 40d25b: e8 80 5a 00 00 callq 412ce0 <RichString_write> | |
| 40d260: e9 79 fe ff ff jmpq 40d0de <Meter_delete+0x82e> | |
| 40d265: e8 76 7b ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40d26a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d270: 41 54 push %r12 | |
| 40d272: 41 89 f4 mov %esi,%r12d | |
| 40d275: 55 push %rbp | |
| 40d276: 89 d5 mov %edx,%ebp | |
| 40d278: ba 7f 00 00 00 mov $0x7f,%edx | |
| 40d27d: 53 push %rbx | |
| 40d27e: 48 89 fb mov %rdi,%rbx | |
| 40d281: 48 81 ec 40 26 00 00 sub $0x2640,%rsp | |
| 40d288: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40d28f: 00 00 | |
| 40d291: 48 89 84 24 38 26 00 mov %rax,0x2638(%rsp) | |
| 40d298: 00 | |
| 40d299: 31 c0 xor %eax,%eax | |
| 40d29b: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 40d29f: 48 8d b4 24 b0 25 00 lea 0x25b0(%rsp),%rsi | |
| 40d2a6: 00 | |
| 40d2a7: ff 10 callq *(%rax) | |
| 40d2a9: 48 8b 3d a0 14 21 00 mov 0x2114a0(%rip),%rdi # 61e750 <stdscr> | |
| 40d2b0: 48 85 ff test %rdi,%rdi | |
| 40d2b3: 74 0b je 40d2c0 <Meter_delete+0xa10> | |
| 40d2b5: 48 63 05 0c 15 21 00 movslq 0x21150c(%rip),%rax # 61e7c8 <CRT_colors+0x28> | |
| 40d2bc: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40d2c0: 44 89 e2 mov %r12d,%edx | |
| 40d2c3: 89 ee mov %ebp,%esi | |
| 40d2c5: e8 c6 7f ff ff callq 405290 <wmove@plt> | |
| 40d2ca: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d2cd: 74 15 je 40d2e4 <Meter_delete+0xa34> | |
| 40d2cf: 48 8b 73 10 mov 0x10(%rbx),%rsi | |
| 40d2d3: 48 8b 3d 76 14 21 00 mov 0x211476(%rip),%rdi # 61e750 <stdscr> | |
| 40d2da: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40d2df: e8 6c 7a ff ff callq 404d50 <waddnstr@plt> | |
| 40d2e4: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40d2e8: e8 b3 7a ff ff callq 404da0 <strlen@plt> | |
| 40d2ed: 48 8b 3d 5c 14 21 00 mov 0x21145c(%rip),%rdi # 61e750 <stdscr> | |
| 40d2f4: 41 01 c4 add %eax,%r12d | |
| 40d2f7: 89 ee mov %ebp,%esi | |
| 40d2f9: 44 89 e2 mov %r12d,%edx | |
| 40d2fc: e8 8f 7f ff ff callq 405290 <wmove@plt> | |
| 40d301: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d304: 74 17 je 40d31d <Meter_delete+0xa6d> | |
| 40d306: 8b 15 98 14 21 00 mov 0x211498(%rip),%edx # 61e7a4 <CRT_colors+0x4> | |
| 40d30c: 48 8b 3d 3d 14 21 00 mov 0x21143d(%rip),%rdi # 61e750 <stdscr> | |
| 40d313: be 20 00 00 00 mov $0x20,%esi | |
| 40d318: e8 93 79 ff ff callq 404cb0 <whline@plt> | |
| 40d31d: 48 8b 05 2c 14 21 00 mov 0x21142c(%rip),%rax # 61e750 <stdscr> | |
| 40d324: 48 85 c0 test %rax,%rax | |
| 40d327: 74 0b je 40d334 <Meter_delete+0xa84> | |
| 40d329: 48 63 15 70 14 21 00 movslq 0x211470(%rip),%rdx # 61e7a0 <CRT_colors> | |
| 40d330: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40d334: 48 8d 44 24 08 lea 0x8(%rsp),%rax | |
| 40d339: c7 04 24 00 00 00 00 movl $0x0,(%rsp) | |
| 40d340: 48 8b 53 18 mov 0x18(%rbx),%rdx | |
| 40d344: 48 89 84 24 a8 25 00 mov %rax,0x25a8(%rsp) | |
| 40d34b: 00 | |
| 40d34c: 48 8b 03 mov (%rbx),%rax | |
| 40d34f: 48 85 c0 test %rax,%rax | |
| 40d352: 74 64 je 40d3b8 <Meter_delete+0xb08> | |
| 40d354: 48 89 e6 mov %rsp,%rsi | |
| 40d357: 48 89 df mov %rbx,%rdi | |
| 40d35a: ff d0 callq *%rax | |
| 40d35c: 48 8b 3d ed 13 21 00 mov 0x2113ed(%rip),%rdi # 61e750 <stdscr> | |
| 40d363: 44 89 e2 mov %r12d,%edx | |
| 40d366: 89 ee mov %ebp,%esi | |
| 40d368: e8 23 7f ff ff callq 405290 <wmove@plt> | |
| 40d36d: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d370: 74 19 je 40d38b <Meter_delete+0xadb> | |
| 40d372: 48 8b b4 24 a8 25 00 mov 0x25a8(%rsp),%rsi | |
| 40d379: 00 | |
| 40d37a: 48 8b 3d cf 13 21 00 mov 0x2113cf(%rip),%rdi # 61e750 <stdscr> | |
| 40d381: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40d386: e8 95 7b ff ff callq 404f20 <wadd_wchnstr@plt> | |
| 40d38b: 48 89 e7 mov %rsp,%rdi | |
| 40d38e: e8 bd 56 00 00 callq 412a50 <RichString_prune> | |
| 40d393: 48 8b 84 24 38 26 00 mov 0x2638(%rsp),%rax | |
| 40d39a: 00 | |
| 40d39b: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40d3a2: 00 00 | |
| 40d3a4: 75 32 jne 40d3d8 <Meter_delete+0xb28> | |
| 40d3a6: 48 81 c4 40 26 00 00 add $0x2640,%rsp | |
| 40d3ad: 5b pop %rbx | |
| 40d3ae: 5d pop %rbp | |
| 40d3af: 41 5c pop %r12 | |
| 40d3b1: c3 retq | |
| 40d3b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d3b8: 48 8b 42 20 mov 0x20(%rdx),%rax | |
| 40d3bc: 48 8d 94 24 b0 25 00 lea 0x25b0(%rsp),%rdx | |
| 40d3c3: 00 | |
| 40d3c4: 48 89 e7 mov %rsp,%rdi | |
| 40d3c7: 48 63 00 movslq (%rax),%rax | |
| 40d3ca: 8b 34 85 a0 e7 61 00 mov 0x61e7a0(,%rax,4),%esi | |
| 40d3d1: e8 0a 59 00 00 callq 412ce0 <RichString_write> | |
| 40d3d6: eb 84 jmp 40d35c <Meter_delete+0xaac> | |
| 40d3d8: e8 03 7a ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40d3dd: 0f 1f 00 nopl (%rax) | |
| 000000000040d3e0 <Meter_setCaption>: | |
| 40d3e0: 55 push %rbp | |
| 40d3e1: 48 89 f5 mov %rsi,%rbp | |
| 40d3e4: 53 push %rbx | |
| 40d3e5: 48 89 fb mov %rdi,%rbx | |
| 40d3e8: 48 83 ec 08 sub $0x8,%rsp | |
| 40d3ec: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40d3f0: e8 fb 77 ff ff callq 404bf0 <free@plt> | |
| 40d3f5: 48 89 ef mov %rbp,%rdi | |
| 40d3f8: e8 63 7b ff ff callq 404f60 <__strdup@plt> | |
| 40d3fd: 48 89 43 10 mov %rax,0x10(%rbx) | |
| 40d401: 48 83 c4 08 add $0x8,%rsp | |
| 40d405: 5b pop %rbx | |
| 40d406: 5d pop %rbp | |
| 40d407: c3 retq | |
| 40d408: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d40f: 00 | |
| 000000000040d410 <Meter_setMode>: | |
| 40d410: 55 push %rbp | |
| 40d411: 89 f5 mov %esi,%ebp | |
| 40d413: 53 push %rbx | |
| 40d414: 48 89 fb mov %rdi,%rbx | |
| 40d417: 48 83 ec 08 sub $0x8,%rsp | |
| 40d41b: 83 fe 00 cmp $0x0,%esi | |
| 40d41e: 7e 70 jle 40d490 <Meter_setMode+0x80> | |
| 40d420: 39 77 20 cmp %esi,0x20(%rdi) | |
| 40d423: 74 3c je 40d461 <Meter_setMode+0x51> | |
| 40d425: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 40d429: 8b 50 10 mov 0x10(%rax),%edx | |
| 40d42c: 85 d2 test %edx,%edx | |
| 40d42e: 74 40 je 40d470 <Meter_setMode+0x60> | |
| 40d430: 48 8b 7b 30 mov 0x30(%rbx),%rdi | |
| 40d434: 48 85 ff test %rdi,%rdi | |
| 40d437: 74 05 je 40d43e <Meter_setMode+0x2e> | |
| 40d439: e8 b2 77 ff ff callq 404bf0 <free@plt> | |
| 40d43e: 48 63 c5 movslq %ebp,%rax | |
| 40d441: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) | |
| 40d448: 00 | |
| 40d449: 48 8b 04 c5 80 dd 61 mov 0x61dd80(,%rax,8),%rax | |
| 40d450: 00 | |
| 40d451: 48 8b 10 mov (%rax),%rdx | |
| 40d454: 8b 40 10 mov 0x10(%rax),%eax | |
| 40d457: 48 89 53 28 mov %rdx,0x28(%rbx) | |
| 40d45b: 89 43 38 mov %eax,0x38(%rbx) | |
| 40d45e: 89 6b 20 mov %ebp,0x20(%rbx) | |
| 40d461: 48 83 c4 08 add $0x8,%rsp | |
| 40d465: 5b pop %rbx | |
| 40d466: 5d pop %rbp | |
| 40d467: c3 retq | |
| 40d468: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d46f: 00 | |
| 40d470: 48 8b 50 58 mov 0x58(%rax),%rdx | |
| 40d474: 48 8b 40 50 mov 0x50(%rax),%rax | |
| 40d478: 48 85 c0 test %rax,%rax | |
| 40d47b: 48 89 53 28 mov %rdx,0x28(%rbx) | |
| 40d47f: 74 dd je 40d45e <Meter_setMode+0x4e> | |
| 40d481: 89 ee mov %ebp,%esi | |
| 40d483: 48 89 df mov %rbx,%rdi | |
| 40d486: ff d0 callq *%rax | |
| 40d488: eb d4 jmp 40d45e <Meter_setMode+0x4e> | |
| 40d48a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d490: b8 01 00 00 00 mov $0x1,%eax | |
| 40d495: 0f 44 e8 cmove %eax,%ebp | |
| 40d498: eb 8b jmp 40d425 <Meter_setMode+0x15> | |
| 40d49a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 000000000040d4a0 <Meter_new>: | |
| 40d4a0: 41 55 push %r13 | |
| 40d4a2: 41 89 f5 mov %esi,%r13d | |
| 40d4a5: be 01 00 00 00 mov $0x1,%esi | |
| 40d4aa: 41 54 push %r12 | |
| 40d4ac: 49 89 fc mov %rdi,%r12 | |
| 40d4af: bf 58 00 00 00 mov $0x58,%edi | |
| 40d4b4: 55 push %rbp | |
| 40d4b5: 48 89 d5 mov %rdx,%rbp | |
| 40d4b8: 53 push %rbx | |
| 40d4b9: 48 83 ec 08 sub $0x8,%rsp | |
| 40d4bd: e8 ce 7a ff ff callq 404f90 <calloc@plt> | |
| 40d4c2: 48 63 75 14 movslq 0x14(%rbp),%rsi | |
| 40d4c6: 48 89 c3 mov %rax,%rbx | |
| 40d4c9: 48 c7 40 08 b0 c8 40 movq $0x40c8b0,0x8(%rax) | |
| 40d4d0: 00 | |
| 40d4d1: 48 8b 45 08 mov 0x8(%rbp),%rax | |
| 40d4d5: bf 08 00 00 00 mov $0x8,%edi | |
| 40d4da: c7 43 38 01 00 00 00 movl $0x1,0x38(%rbx) | |
| 40d4e1: 48 89 6b 18 mov %rbp,0x18(%rbx) | |
| 40d4e5: 44 89 6b 24 mov %r13d,0x24(%rbx) | |
| 40d4e9: 4c 89 63 40 mov %r12,0x40(%rbx) | |
| 40d4ed: 48 89 03 mov %rax,(%rbx) | |
| 40d4f0: e8 9b 7a ff ff callq 404f90 <calloc@plt> | |
| 40d4f5: 48 8b 7d 38 mov 0x38(%rbp),%rdi | |
| 40d4f9: f2 0f 10 45 18 movsd 0x18(%rbp),%xmm0 | |
| 40d4fe: 48 89 43 48 mov %rax,0x48(%rbx) | |
| 40d502: f2 0f 11 43 50 movsd %xmm0,0x50(%rbx) | |
| 40d507: e8 54 7a ff ff callq 404f60 <__strdup@plt> | |
| 40d50c: 48 89 43 10 mov %rax,0x10(%rbx) | |
| 40d510: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 40d514: 48 8b 40 40 mov 0x40(%rax),%rax | |
| 40d518: 48 85 c0 test %rax,%rax | |
| 40d51b: 74 05 je 40d522 <Meter_new+0x82> | |
| 40d51d: 48 89 df mov %rbx,%rdi | |
| 40d520: ff d0 callq *%rax | |
| 40d522: 8b 75 10 mov 0x10(%rbp),%esi | |
| 40d525: 48 89 df mov %rbx,%rdi | |
| 40d528: e8 e3 fe ff ff callq 40d410 <Meter_setMode> | |
| 40d52d: 48 83 c4 08 add $0x8,%rsp | |
| 40d531: 48 89 d8 mov %rbx,%rax | |
| 40d534: 5b pop %rbx | |
| 40d535: 5d pop %rbp | |
| 40d536: 41 5c pop %r12 | |
| 40d538: 41 5d pop %r13 | |
| 40d53a: c3 retq | |
| 40d53b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040d540 <Meter_toListItem>: | |
| 40d540: 41 54 push %r12 | |
| 40d542: 55 push %rbp | |
| 40d543: 53 push %rbx | |
| 40d544: 48 89 fb mov %rdi,%rbx | |
| 40d547: 48 83 c4 80 add $0xffffffffffffff80,%rsp | |
| 40d54b: 4c 8b 67 18 mov 0x18(%rdi),%r12 | |
| 40d54f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40d556: 00 00 | |
| 40d558: 48 89 44 24 78 mov %rax,0x78(%rsp) | |
| 40d55d: 31 c0 xor %eax,%eax | |
| 40d55f: 48 63 47 20 movslq 0x20(%rdi),%rax | |
| 40d563: 85 c0 test %eax,%eax | |
| 40d565: 0f 85 a5 00 00 00 jne 40d610 <Meter_toListItem+0xd0> | |
| 40d56b: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp | |
| 40d570: c6 44 24 20 00 movb $0x0,0x20(%rsp) | |
| 40d575: 44 8b 4b 24 mov 0x24(%rbx),%r9d | |
| 40d579: 45 85 c9 test %r9d,%r9d | |
| 40d57c: 7f 62 jg 40d5e0 <Meter_toListItem+0xa0> | |
| 40d57e: 48 8d 5c 24 10 lea 0x10(%rsp),%rbx | |
| 40d583: c6 44 24 10 00 movb $0x0,0x10(%rsp) | |
| 40d588: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 | |
| 40d58d: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40d592: ba 01 00 00 00 mov $0x1,%edx | |
| 40d597: 41 b8 a4 7c 41 00 mov $0x417ca4,%r8d | |
| 40d59d: b9 33 00 00 00 mov $0x33,%ecx | |
| 40d5a2: be 32 00 00 00 mov $0x32,%esi | |
| 40d5a7: 31 c0 xor %eax,%eax | |
| 40d5a9: 48 89 6c 24 08 mov %rbp,0x8(%rsp) | |
| 40d5ae: 48 89 1c 24 mov %rbx,(%rsp) | |
| 40d5b2: e8 29 76 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40d5b7: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40d5bc: 31 f6 xor %esi,%esi | |
| 40d5be: e8 bd ec ff ff callq 40c280 <ListItem_new> | |
| 40d5c3: 48 8b 54 24 78 mov 0x78(%rsp),%rdx | |
| 40d5c8: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 40d5cf: 00 00 | |
| 40d5d1: 75 72 jne 40d645 <Meter_toListItem+0x105> | |
| 40d5d3: 48 83 ec 80 sub $0xffffffffffffff80,%rsp | |
| 40d5d7: 5b pop %rbx | |
| 40d5d8: 5d pop %rbp | |
| 40d5d9: 41 5c pop %r12 | |
| 40d5db: c3 retq | |
| 40d5dc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40d5e0: 48 8d 5c 24 10 lea 0x10(%rsp),%rbx | |
| 40d5e5: 41 b8 23 6a 41 00 mov $0x416a23,%r8d | |
| 40d5eb: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40d5f0: ba 01 00 00 00 mov $0x1,%edx | |
| 40d5f5: be 0a 00 00 00 mov $0xa,%esi | |
| 40d5fa: 31 c0 xor %eax,%eax | |
| 40d5fc: 48 89 df mov %rbx,%rdi | |
| 40d5ff: e8 dc 75 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40d604: e9 7f ff ff ff jmpq 40d588 <Meter_toListItem+0x48> | |
| 40d609: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40d610: 48 8b 04 c5 80 dd 61 mov 0x61dd80(,%rax,8),%rax | |
| 40d617: 00 | |
| 40d618: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp | |
| 40d61d: 41 b8 9e 7c 41 00 mov $0x417c9e,%r8d | |
| 40d623: b9 15 00 00 00 mov $0x15,%ecx | |
| 40d628: ba 01 00 00 00 mov $0x1,%edx | |
| 40d62d: be 14 00 00 00 mov $0x14,%esi | |
| 40d632: 48 89 ef mov %rbp,%rdi | |
| 40d635: 4c 8b 48 08 mov 0x8(%rax),%r9 | |
| 40d639: 31 c0 xor %eax,%eax | |
| 40d63b: e8 a0 75 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40d640: e9 30 ff ff ff jmpq 40d575 <Meter_toListItem+0x35> | |
| 40d645: e8 96 77 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40d64a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d650: 41 54 push %r12 | |
| 40d652: 55 push %rbp | |
| 40d653: 89 f5 mov %esi,%ebp | |
| 40d655: 53 push %rbx | |
| 40d656: 48 89 fb mov %rdi,%rbx | |
| 40d659: e8 d2 05 00 00 callq 40dc30 <Panel_getSelectedIndex> | |
| 40d65e: 83 fd 74 cmp $0x74,%ebp | |
| 40d661: 41 89 c4 mov %eax,%r12d | |
| 40d664: 0f 84 14 01 00 00 je 40d77e <Meter_toListItem+0x23e> | |
| 40d66a: 0f 8e c0 00 00 00 jle 40d730 <Meter_toListItem+0x1f0> | |
| 40d670: 81 fd 10 01 00 00 cmp $0x110,%ebp | |
| 40d676: 0f 84 94 00 00 00 je 40d710 <Meter_toListItem+0x1d0> | |
| 40d67c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40d680: 0f 8e 6a 01 00 00 jle 40d7f0 <Meter_toListItem+0x2b0> | |
| 40d686: 81 fd 4a 01 00 00 cmp $0x14a,%ebp | |
| 40d68c: 74 22 je 40d6b0 <Meter_toListItem+0x170> | |
| 40d68e: 81 fd 57 01 00 00 cmp $0x157,%ebp | |
| 40d694: 0f 84 e4 00 00 00 je 40d77e <Meter_toListItem+0x23e> | |
| 40d69a: 81 fd 11 01 00 00 cmp $0x111,%ebp | |
| 40d6a0: 74 0e je 40d6b0 <Meter_toListItem+0x170> | |
| 40d6a2: 5b pop %rbx | |
| 40d6a3: 5d pop %rbp | |
| 40d6a4: b8 01 00 00 00 mov $0x1,%eax | |
| 40d6a9: 41 5c pop %r12 | |
| 40d6ab: c3 retq | |
| 40d6ac: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40d6b0: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 40d6b7: e8 34 87 00 00 callq 415df0 <Vector_size> | |
| 40d6bc: 41 39 c4 cmp %eax,%r12d | |
| 40d6bf: 0f 8c 03 01 00 00 jl 40d7c8 <Meter_toListItem+0x288> | |
| 40d6c5: 0f 1f 00 nopl (%rax) | |
| 40d6c8: 48 8b 83 08 26 00 00 mov 0x2608(%rbx),%rax | |
| 40d6cf: 48 8b 68 10 mov 0x10(%rax),%rbp | |
| 40d6d3: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 40d6d7: 48 89 ef mov %rbp,%rdi | |
| 40d6da: e8 01 e8 ff ff callq 40bee0 <Header_calculateHeight> | |
| 40d6df: 48 89 ef mov %rbp,%rdi | |
| 40d6e2: e8 b9 e6 ff ff callq 40bda0 <Header_draw> | |
| 40d6e7: 48 8b bb 18 26 00 00 mov 0x2618(%rbx),%rdi | |
| 40d6ee: 8b 55 1c mov 0x1c(%rbp),%edx | |
| 40d6f1: 8b 4f 08 mov 0x8(%rdi),%ecx | |
| 40d6f4: 44 8b 47 0c mov 0xc(%rdi),%r8d | |
| 40d6f8: 8b 37 mov (%rdi),%esi | |
| 40d6fa: e8 81 5a 00 00 callq 413180 <ScreenManager_resize> | |
| 40d6ff: 5b pop %rbx | |
| 40d700: 5d pop %rbp | |
| 40d701: 31 c0 xor %eax,%eax | |
| 40d703: 41 5c pop %r12 | |
| 40d705: c3 retq | |
| 40d706: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40d70d: 00 00 00 | |
| 40d710: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 40d717: 44 89 e6 mov %r12d,%esi | |
| 40d71a: e8 41 86 00 00 callq 415d60 <Vector_moveDown> | |
| 40d71f: 48 89 df mov %rbx,%rdi | |
| 40d722: e8 c9 04 00 00 callq 40dbf0 <Panel_moveSelectedDown> | |
| 40d727: eb 9f jmp 40d6c8 <Meter_toListItem+0x188> | |
| 40d729: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40d730: 83 fd 2b cmp $0x2b,%ebp | |
| 40d733: 74 db je 40d710 <Meter_toListItem+0x1d0> | |
| 40d735: 7e 39 jle 40d770 <Meter_toListItem+0x230> | |
| 40d737: 83 fd 5b cmp $0x5b,%ebp | |
| 40d73a: 74 0f je 40d74b <Meter_toListItem+0x20b> | |
| 40d73c: 83 fd 5d cmp $0x5d,%ebp | |
| 40d73f: 90 nop | |
| 40d740: 74 ce je 40d710 <Meter_toListItem+0x1d0> | |
| 40d742: 83 fd 2d cmp $0x2d,%ebp | |
| 40d745: 0f 85 57 ff ff ff jne 40d6a2 <Meter_toListItem+0x162> | |
| 40d74b: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 40d752: 44 89 e6 mov %r12d,%esi | |
| 40d755: e8 d6 85 00 00 callq 415d30 <Vector_moveUp> | |
| 40d75a: 48 89 df mov %rbx,%rdi | |
| 40d75d: e8 6e 04 00 00 callq 40dbd0 <Panel_moveSelectedUp> | |
| 40d762: e9 61 ff ff ff jmpq 40d6c8 <Meter_toListItem+0x188> | |
| 40d767: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d76e: 00 00 | |
| 40d770: 83 fd 0a cmp $0xa,%ebp | |
| 40d773: 74 09 je 40d77e <Meter_toListItem+0x23e> | |
| 40d775: 83 fd 0d cmp $0xd,%ebp | |
| 40d778: 0f 85 24 ff ff ff jne 40d6a2 <Meter_toListItem+0x162> | |
| 40d77e: 48 8b 83 10 26 00 00 mov 0x2610(%rbx),%rax | |
| 40d785: 49 63 d4 movslq %r12d,%rdx | |
| 40d788: 48 8b 00 mov (%rax),%rax | |
| 40d78b: 48 8b 2c d0 mov (%rax,%rdx,8),%rbp | |
| 40d78f: 8b 45 20 mov 0x20(%rbp),%eax | |
| 40d792: 48 89 ef mov %rbp,%rdi | |
| 40d795: 8d 70 01 lea 0x1(%rax),%esi | |
| 40d798: b8 01 00 00 00 mov $0x1,%eax | |
| 40d79d: 83 fe 05 cmp $0x5,%esi | |
| 40d7a0: 0f 44 f0 cmove %eax,%esi | |
| 40d7a3: e8 68 fc ff ff callq 40d410 <Meter_setMode> | |
| 40d7a8: 48 89 ef mov %rbp,%rdi | |
| 40d7ab: e8 90 fd ff ff callq 40d540 <Meter_toListItem> | |
| 40d7b0: 44 89 e6 mov %r12d,%esi | |
| 40d7b3: 48 89 c2 mov %rax,%rdx | |
| 40d7b6: 48 89 df mov %rbx,%rdi | |
| 40d7b9: e8 82 03 00 00 callq 40db40 <Panel_set> | |
| 40d7be: e9 05 ff ff ff jmpq 40d6c8 <Meter_toListItem+0x188> | |
| 40d7c3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d7c8: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 40d7cf: 44 89 e6 mov %r12d,%esi | |
| 40d7d2: e8 29 85 00 00 callq 415d00 <Vector_remove> | |
| 40d7d7: 44 89 e6 mov %r12d,%esi | |
| 40d7da: 48 89 df mov %rbx,%rdi | |
| 40d7dd: e8 7e 03 00 00 callq 40db60 <Panel_remove> | |
| 40d7e2: e9 e1 fe ff ff jmpq 40d6c8 <Meter_toListItem+0x188> | |
| 40d7e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d7ee: 00 00 | |
| 40d7f0: 81 fd 0c 01 00 00 cmp $0x10c,%ebp | |
| 40d7f6: 74 86 je 40d77e <Meter_toListItem+0x23e> | |
| 40d7f8: 81 fd 0f 01 00 00 cmp $0x10f,%ebp | |
| 40d7fe: 0f 84 47 ff ff ff je 40d74b <Meter_toListItem+0x20b> | |
| 40d804: e9 99 fe ff ff jmpq 40d6a2 <Meter_toListItem+0x162> | |
| 40d809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40d810: 53 push %rbx | |
| 40d811: 48 89 fb mov %rdi,%rbx | |
| 40d814: e8 f7 01 00 00 callq 40da10 <Panel_done> | |
| 40d819: 48 89 df mov %rbx,%rdi | |
| 40d81c: 5b pop %rbx | |
| 40d81d: e9 ce 73 ff ff jmpq 404bf0 <free@plt> | |
| 40d822: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40d829: 1f 84 00 00 00 00 00 | |
| 000000000040d830 <MetersPanel_new>: | |
| 40d830: 41 56 push %r14 | |
| 40d832: 49 89 fe mov %rdi,%r14 | |
| 40d835: bf 20 26 00 00 mov $0x2620,%edi | |
| 40d83a: 41 55 push %r13 | |
| 40d83c: 49 89 cd mov %rcx,%r13 | |
| 40d83f: 41 54 push %r12 | |
| 40d841: 55 push %rbp | |
| 40d842: 48 89 d5 mov %rdx,%rbp | |
| 40d845: 53 push %rbx | |
| 40d846: 48 89 f3 mov %rsi,%rbx | |
| 40d849: 48 83 ec 10 sub $0x10,%rsp | |
| 40d84d: e8 8e 78 ff ff callq 4050e0 <malloc@plt> | |
| 40d852: 45 31 c9 xor %r9d,%r9d | |
| 40d855: 49 89 c4 mov %rax,%r12 | |
| 40d858: 48 89 c7 mov %rax,%rdi | |
| 40d85b: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 40d861: b9 01 00 00 00 mov $0x1,%ecx | |
| 40d866: ba 01 00 00 00 mov $0x1,%edx | |
| 40d86b: be 01 00 00 00 mov $0x1,%esi | |
| 40d870: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 40d877: e8 84 00 00 00 callq 40d900 <Panel_init> | |
| 40d87c: 48 89 de mov %rbx,%rsi | |
| 40d87f: 4c 89 e7 mov %r12,%rdi | |
| 40d882: 49 c7 44 24 08 10 d8 movq $0x40d810,0x8(%r12) | |
| 40d889: 40 00 | |
| 40d88b: 4d 89 b4 24 08 26 00 mov %r14,0x2608(%r12) | |
| 40d892: 00 | |
| 40d893: 49 89 ac 24 10 26 00 mov %rbp,0x2610(%r12) | |
| 40d89a: 00 | |
| 40d89b: 31 db xor %ebx,%ebx | |
| 40d89d: 4d 89 ac 24 18 26 00 mov %r13,0x2618(%r12) | |
| 40d8a4: 00 | |
| 40d8a5: 49 c7 84 24 f8 25 00 movq $0x40d650,0x25f8(%r12) | |
| 40d8ac: 00 50 d6 40 00 | |
| 40d8b1: e8 ba 01 00 00 callq 40da70 <Panel_setHeader> | |
| 40d8b6: eb 24 jmp 40d8dc <MetersPanel_new+0xac> | |
| 40d8b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d8bf: 00 | |
| 40d8c0: 48 8b 45 00 mov 0x0(%rbp),%rax | |
| 40d8c4: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi | |
| 40d8c8: 48 83 c3 01 add $0x1,%rbx | |
| 40d8cc: e8 6f fc ff ff callq 40d540 <Meter_toListItem> | |
| 40d8d1: 4c 89 e7 mov %r12,%rdi | |
| 40d8d4: 48 89 c6 mov %rax,%rsi | |
| 40d8d7: e8 24 02 00 00 callq 40db00 <Panel_add> | |
| 40d8dc: 48 89 ef mov %rbp,%rdi | |
| 40d8df: e8 0c 85 00 00 callq 415df0 <Vector_size> | |
| 40d8e4: 39 d8 cmp %ebx,%eax | |
| 40d8e6: 7f d8 jg 40d8c0 <MetersPanel_new+0x90> | |
| 40d8e8: 48 83 c4 10 add $0x10,%rsp | |
| 40d8ec: 4c 89 e0 mov %r12,%rax | |
| 40d8ef: 5b pop %rbx | |
| 40d8f0: 5d pop %rbp | |
| 40d8f1: 41 5c pop %r12 | |
| 40d8f3: 41 5d pop %r13 | |
| 40d8f5: 41 5e pop %r14 | |
| 40d8f7: c3 retq | |
| 40d8f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d8ff: 00 | |
| 000000000040d900 <Panel_init>: | |
| 40d900: 53 push %rbx | |
| 40d901: 89 77 10 mov %esi,0x10(%rdi) | |
| 40d904: 48 89 fb mov %rdi,%rbx | |
| 40d907: 0f b6 74 24 10 movzbl 0x10(%rsp),%esi | |
| 40d90c: 89 57 14 mov %edx,0x14(%rdi) | |
| 40d90f: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40d914: 89 4f 18 mov %ecx,0x18(%rdi) | |
| 40d917: 44 89 47 1c mov %r8d,0x1c(%rdi) | |
| 40d91b: b9 40 c3 40 00 mov $0x40c340,%ecx | |
| 40d920: 48 c7 47 08 40 da 40 movq $0x40da40,0x8(%rdi) | |
| 40d927: 00 | |
| 40d928: 48 c7 87 f8 25 00 00 movq $0x0,0x25f8(%rdi) | |
| 40d92f: 00 00 00 00 | |
| 40d933: 48 c7 87 00 26 00 00 movq $0x0,0x2600(%rdi) | |
| 40d93a: 00 00 00 00 | |
| 40d93e: 4c 89 cf mov %r9,%rdi | |
| 40d941: e8 da 80 00 00 callq 415a20 <Vector_new> | |
| 40d946: 48 8b 3d 93 17 21 00 mov 0x211793(%rip),%rdi # 61f0e0 <CRT_termType> | |
| 40d94d: 48 89 43 28 mov %rax,0x28(%rbx) | |
| 40d951: 48 8d 43 50 lea 0x50(%rbx),%rax | |
| 40d955: c7 43 34 00 00 00 00 movl $0x0,0x34(%rbx) | |
| 40d95c: c7 43 38 00 00 00 00 movl $0x0,0x38(%rbx) | |
| 40d963: be 58 7e 41 00 mov $0x417e58,%esi | |
| 40d968: c7 43 30 00 00 00 00 movl $0x0,0x30(%rbx) | |
| 40d96f: c7 43 40 00 00 00 00 movl $0x0,0x40(%rbx) | |
| 40d976: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40d97a: c7 43 48 00 00 00 00 movl $0x0,0x48(%rbx) | |
| 40d981: 48 89 83 f0 25 00 00 mov %rax,0x25f0(%rbx) | |
| 40d988: e8 43 6e 00 00 callq 4147d0 <String_eq> | |
| 40d98d: 83 f8 01 cmp $0x1,%eax | |
| 40d990: 19 c0 sbb %eax,%eax | |
| 40d992: 83 e0 f1 and $0xfffffff1,%eax | |
| 40d995: 83 c0 14 add $0x14,%eax | |
| 40d998: 89 43 3c mov %eax,0x3c(%rbx) | |
| 40d99b: 5b pop %rbx | |
| 40d99c: c3 retq | |
| 40d99d: 0f 1f 00 nopl (%rax) | |
| 000000000040d9a0 <Panel_new>: | |
| 40d9a0: 41 57 push %r15 | |
| 40d9a2: 4d 89 c7 mov %r8,%r15 | |
| 40d9a5: 41 56 push %r14 | |
| 40d9a7: 41 89 ce mov %ecx,%r14d | |
| 40d9aa: 41 55 push %r13 | |
| 40d9ac: 41 89 d5 mov %edx,%r13d | |
| 40d9af: 41 54 push %r12 | |
| 40d9b1: 41 89 f4 mov %esi,%r12d | |
| 40d9b4: 55 push %rbp | |
| 40d9b5: 89 fd mov %edi,%ebp | |
| 40d9b7: bf 08 26 00 00 mov $0x2608,%edi | |
| 40d9bc: 53 push %rbx | |
| 40d9bd: 48 83 ec 18 sub $0x18,%rsp | |
| 40d9c1: 44 89 4c 24 0c mov %r9d,0xc(%rsp) | |
| 40d9c6: e8 15 77 ff ff callq 4050e0 <malloc@plt> | |
| 40d9cb: 44 8b 4c 24 0c mov 0xc(%rsp),%r9d | |
| 40d9d0: 48 89 c3 mov %rax,%rbx | |
| 40d9d3: 44 89 e2 mov %r12d,%edx | |
| 40d9d6: 45 89 f0 mov %r14d,%r8d | |
| 40d9d9: 44 89 e9 mov %r13d,%ecx | |
| 40d9dc: 89 ee mov %ebp,%esi | |
| 40d9de: 48 89 c7 mov %rax,%rdi | |
| 40d9e1: 45 0f b6 c9 movzbl %r9b,%r9d | |
| 40d9e5: 44 89 0c 24 mov %r9d,(%rsp) | |
| 40d9e9: 4d 89 f9 mov %r15,%r9 | |
| 40d9ec: e8 0f ff ff ff callq 40d900 <Panel_init> | |
| 40d9f1: 48 8b 43 28 mov 0x28(%rbx),%rax | |
| 40d9f5: 48 8b 54 24 50 mov 0x50(%rsp),%rdx | |
| 40d9fa: 48 89 50 08 mov %rdx,0x8(%rax) | |
| 40d9fe: 48 83 c4 18 add $0x18,%rsp | |
| 40da02: 48 89 d8 mov %rbx,%rax | |
| 40da05: 5b pop %rbx | |
| 40da06: 5d pop %rbp | |
| 40da07: 41 5c pop %r12 | |
| 40da09: 41 5d pop %r13 | |
| 40da0b: 41 5e pop %r14 | |
| 40da0d: 41 5f pop %r15 | |
| 40da0f: c3 retq | |
| 000000000040da10 <Panel_done>: | |
| 40da10: 53 push %rbx | |
| 40da11: 48 89 fb mov %rdi,%rbx | |
| 40da14: 48 8b bf 00 26 00 00 mov 0x2600(%rdi),%rdi | |
| 40da1b: e8 d0 71 ff ff callq 404bf0 <free@plt> | |
| 40da20: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40da24: e8 77 80 00 00 callq 415aa0 <Vector_delete> | |
| 40da29: 48 8d 7b 48 lea 0x48(%rbx),%rdi | |
| 40da2d: 5b pop %rbx | |
| 40da2e: e9 1d 50 00 00 jmpq 412a50 <RichString_prune> | |
| 40da33: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40da3a: 84 00 00 00 00 00 | |
| 000000000040da40 <Panel_delete>: | |
| 40da40: 53 push %rbx | |
| 40da41: 48 89 fb mov %rdi,%rbx | |
| 40da44: e8 c7 ff ff ff callq 40da10 <Panel_done> | |
| 40da49: 48 89 df mov %rbx,%rdi | |
| 40da4c: 5b pop %rbx | |
| 40da4d: e9 9e 71 ff ff jmpq 404bf0 <free@plt> | |
| 40da52: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40da59: 1f 84 00 00 00 00 00 | |
| 000000000040da60 <Panel_getHeader>: | |
| 40da60: c6 47 44 01 movb $0x1,0x44(%rdi) | |
| 40da64: 48 8d 47 48 lea 0x48(%rdi),%rax | |
| 40da68: c3 retq | |
| 40da69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040da70 <Panel_setHeader>: | |
| 40da70: 48 89 f2 mov %rsi,%rdx | |
| 40da73: 8b 35 3b 0d 21 00 mov 0x210d3b(%rip),%esi # 61e7b4 <CRT_colors+0x14> | |
| 40da79: 53 push %rbx | |
| 40da7a: 48 89 fb mov %rdi,%rbx | |
| 40da7d: 48 8d 7f 48 lea 0x48(%rdi),%rdi | |
| 40da81: e8 5a 52 00 00 callq 412ce0 <RichString_write> | |
| 40da86: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40da8a: 5b pop %rbx | |
| 40da8b: c3 retq | |
| 40da8c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040da90 <Panel_setEventHandler>: | |
| 40da90: 48 89 b7 f8 25 00 00 mov %rsi,0x25f8(%rdi) | |
| 40da97: c3 retq | |
| 40da98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40da9f: 00 | |
| 000000000040daa0 <Panel_move>: | |
| 40daa0: 89 77 10 mov %esi,0x10(%rdi) | |
| 40daa3: 89 57 14 mov %edx,0x14(%rdi) | |
| 40daa6: c6 47 44 01 movb $0x1,0x44(%rdi) | |
| 40daaa: c3 retq | |
| 40daab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040dab0 <Panel_resize>: | |
| 40dab0: 8b 4f 48 mov 0x48(%rdi),%ecx | |
| 40dab3: 31 c0 xor %eax,%eax | |
| 40dab5: 89 77 18 mov %esi,0x18(%rdi) | |
| 40dab8: c6 47 44 01 movb $0x1,0x44(%rdi) | |
| 40dabc: 85 c9 test %ecx,%ecx | |
| 40dabe: 0f 9f c0 setg %al | |
| 40dac1: 29 c2 sub %eax,%edx | |
| 40dac3: 89 57 1c mov %edx,0x1c(%rdi) | |
| 40dac6: c3 retq | |
| 40dac7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40dace: 00 00 | |
| 000000000040dad0 <Panel_prune>: | |
| 40dad0: 53 push %rbx | |
| 40dad1: 48 89 fb mov %rdi,%rbx | |
| 40dad4: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40dad8: e8 23 80 00 00 callq 415b00 <Vector_prune> | |
| 40dadd: c7 43 34 00 00 00 00 movl $0x0,0x34(%rbx) | |
| 40dae4: c7 43 30 00 00 00 00 movl $0x0,0x30(%rbx) | |
| 40daeb: c7 43 40 00 00 00 00 movl $0x0,0x40(%rbx) | |
| 40daf2: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40daf6: 5b pop %rbx | |
| 40daf7: c3 retq | |
| 40daf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40daff: 00 | |
| 000000000040db00 <Panel_add>: | |
| 40db00: 53 push %rbx | |
| 40db01: 48 89 fb mov %rdi,%rbx | |
| 40db04: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40db08: e8 f3 82 00 00 callq 415e00 <Vector_add> | |
| 40db0d: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40db11: 5b pop %rbx | |
| 40db12: c3 retq | |
| 40db13: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40db1a: 84 00 00 00 00 00 | |
| 000000000040db20 <Panel_insert>: | |
| 40db20: 53 push %rbx | |
| 40db21: 48 89 fb mov %rdi,%rbx | |
| 40db24: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40db28: e8 03 81 00 00 callq 415c30 <Vector_insert> | |
| 40db2d: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40db31: 5b pop %rbx | |
| 40db32: c3 retq | |
| 40db33: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40db3a: 84 00 00 00 00 00 | |
| 000000000040db40 <Panel_set>: | |
| 40db40: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40db44: e9 47 82 00 00 jmpq 415d90 <Vector_set> | |
| 40db49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040db50 <Panel_get>: | |
| 40db50: 48 8b 47 28 mov 0x28(%rdi),%rax | |
| 40db54: 48 63 f6 movslq %esi,%rsi | |
| 40db57: 48 8b 00 mov (%rax),%rax | |
| 40db5a: 48 8b 04 f0 mov (%rax,%rsi,8),%rax | |
| 40db5e: c3 retq | |
| 40db5f: 90 nop | |
| 000000000040db60 <Panel_remove>: | |
| 40db60: 41 54 push %r12 | |
| 40db62: 55 push %rbp | |
| 40db63: 53 push %rbx | |
| 40db64: 48 89 fb mov %rdi,%rbx | |
| 40db67: c6 47 44 01 movb $0x1,0x44(%rdi) | |
| 40db6b: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40db6f: e8 8c 81 00 00 callq 415d00 <Vector_remove> | |
| 40db74: 8b 6b 30 mov 0x30(%rbx),%ebp | |
| 40db77: 49 89 c4 mov %rax,%r12 | |
| 40db7a: 85 ed test %ebp,%ebp | |
| 40db7c: 7e 11 jle 40db8f <Panel_remove+0x2f> | |
| 40db7e: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40db82: e8 69 82 00 00 callq 415df0 <Vector_size> | |
| 40db87: 39 c5 cmp %eax,%ebp | |
| 40db89: 7c 04 jl 40db8f <Panel_remove+0x2f> | |
| 40db8b: 83 6b 30 01 subl $0x1,0x30(%rbx) | |
| 40db8f: 5b pop %rbx | |
| 40db90: 5d pop %rbp | |
| 40db91: 4c 89 e0 mov %r12,%rax | |
| 40db94: 41 5c pop %r12 | |
| 40db96: c3 retq | |
| 40db97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40db9e: 00 00 | |
| 000000000040dba0 <Panel_getSelected>: | |
| 40dba0: 53 push %rbx | |
| 40dba1: 48 89 fb mov %rdi,%rbx | |
| 40dba4: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40dba8: e8 43 82 00 00 callq 415df0 <Vector_size> | |
| 40dbad: 85 c0 test %eax,%eax | |
| 40dbaf: 7e 17 jle 40dbc8 <Panel_getSelected+0x28> | |
| 40dbb1: 48 8b 43 28 mov 0x28(%rbx),%rax | |
| 40dbb5: 48 63 53 30 movslq 0x30(%rbx),%rdx | |
| 40dbb9: 5b pop %rbx | |
| 40dbba: 48 8b 00 mov (%rax),%rax | |
| 40dbbd: 48 8b 04 d0 mov (%rax,%rdx,8),%rax | |
| 40dbc1: c3 retq | |
| 40dbc2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40dbc8: 31 c0 xor %eax,%eax | |
| 40dbca: 5b pop %rbx | |
| 40dbcb: c3 retq | |
| 40dbcc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040dbd0 <Panel_moveSelectedUp>: | |
| 40dbd0: 53 push %rbx | |
| 40dbd1: 48 89 fb mov %rdi,%rbx | |
| 40dbd4: 8b 77 30 mov 0x30(%rdi),%esi | |
| 40dbd7: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40dbdb: e8 50 81 00 00 callq 415d30 <Vector_moveUp> | |
| 40dbe0: 8b 43 30 mov 0x30(%rbx),%eax | |
| 40dbe3: 85 c0 test %eax,%eax | |
| 40dbe5: 7e 06 jle 40dbed <Panel_moveSelectedUp+0x1d> | |
| 40dbe7: 83 e8 01 sub $0x1,%eax | |
| 40dbea: 89 43 30 mov %eax,0x30(%rbx) | |
| 40dbed: 5b pop %rbx | |
| 40dbee: c3 retq | |
| 40dbef: 90 nop | |
| 000000000040dbf0 <Panel_moveSelectedDown>: | |
| 40dbf0: 55 push %rbp | |
| 40dbf1: 53 push %rbx | |
| 40dbf2: 48 89 fb mov %rdi,%rbx | |
| 40dbf5: 48 83 ec 08 sub $0x8,%rsp | |
| 40dbf9: 8b 77 30 mov 0x30(%rdi),%esi | |
| 40dbfc: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40dc00: e8 5b 81 00 00 callq 415d60 <Vector_moveDown> | |
| 40dc05: 8b 43 30 mov 0x30(%rbx),%eax | |
| 40dc08: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40dc0c: 8d 68 01 lea 0x1(%rax),%ebp | |
| 40dc0f: e8 dc 81 00 00 callq 415df0 <Vector_size> | |
| 40dc14: 39 c5 cmp %eax,%ebp | |
| 40dc16: 7d 04 jge 40dc1c <Panel_moveSelectedDown+0x2c> | |
| 40dc18: 83 43 30 01 addl $0x1,0x30(%rbx) | |
| 40dc1c: 48 83 c4 08 add $0x8,%rsp | |
| 40dc20: 5b pop %rbx | |
| 40dc21: 5d pop %rbp | |
| 40dc22: c3 retq | |
| 40dc23: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40dc2a: 84 00 00 00 00 00 | |
| 000000000040dc30 <Panel_getSelectedIndex>: | |
| 40dc30: 8b 47 30 mov 0x30(%rdi),%eax | |
| 40dc33: c3 retq | |
| 40dc34: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40dc3b: 00 00 00 00 00 | |
| 000000000040dc40 <Panel_size>: | |
| 40dc40: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40dc44: e9 a7 81 00 00 jmpq 415df0 <Vector_size> | |
| 40dc49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040dc50 <Panel_setSelected>: | |
| 40dc50: 55 push %rbp | |
| 40dc51: 89 f5 mov %esi,%ebp | |
| 40dc53: 53 push %rbx | |
| 40dc54: 48 89 fb mov %rdi,%rbx | |
| 40dc57: 48 83 ec 08 sub $0x8,%rsp | |
| 40dc5b: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40dc5f: e8 8c 81 00 00 callq 415df0 <Vector_size> | |
| 40dc64: 89 e9 mov %ebp,%ecx | |
| 40dc66: c1 e9 1f shr $0x1f,%ecx | |
| 40dc69: 39 e8 cmp %ebp,%eax | |
| 40dc6b: 89 ca mov %ecx,%edx | |
| 40dc6d: 7e 29 jle 40dc98 <Panel_setSelected+0x48> | |
| 40dc6f: 84 d2 test %dl,%dl | |
| 40dc71: 74 37 je 40dcaa <Panel_setSelected+0x5a> | |
| 40dc73: 31 ed xor %ebp,%ebp | |
| 40dc75: 48 8b 83 f8 25 00 00 mov 0x25f8(%rbx),%rax | |
| 40dc7c: 89 6b 30 mov %ebp,0x30(%rbx) | |
| 40dc7f: 48 85 c0 test %rax,%rax | |
| 40dc82: 74 44 je 40dcc8 <Panel_setSelected+0x78> | |
| 40dc84: 48 83 c4 08 add $0x8,%rsp | |
| 40dc88: 48 89 df mov %rbx,%rdi | |
| 40dc8b: be ff ff ff ff mov $0xffffffff,%esi | |
| 40dc90: 5b pop %rbx | |
| 40dc91: 5d pop %rbp | |
| 40dc92: ff e0 jmpq *%rax | |
| 40dc94: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40dc98: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40dc9c: e8 4f 81 00 00 callq 415df0 <Vector_size> | |
| 40dca1: 85 c0 test %eax,%eax | |
| 40dca3: 0f 9e c2 setle %dl | |
| 40dca6: 84 d2 test %dl,%dl | |
| 40dca8: 75 c9 jne 40dc73 <Panel_setSelected+0x23> | |
| 40dcaa: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40dcae: e8 3d 81 00 00 callq 415df0 <Vector_size> | |
| 40dcb3: 39 c5 cmp %eax,%ebp | |
| 40dcb5: 7c be jl 40dc75 <Panel_setSelected+0x25> | |
| 40dcb7: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40dcbb: e8 30 81 00 00 callq 415df0 <Vector_size> | |
| 40dcc0: 8d 68 ff lea -0x1(%rax),%ebp | |
| 40dcc3: eb b0 jmp 40dc75 <Panel_setSelected+0x25> | |
| 40dcc5: 0f 1f 00 nopl (%rax) | |
| 40dcc8: 48 83 c4 08 add $0x8,%rsp | |
| 40dccc: 5b pop %rbx | |
| 40dccd: 5d pop %rbp | |
| 40dcce: c3 retq | |
| 40dccf: 90 nop | |
| 000000000040dcd0 <Panel_draw>: | |
| 40dcd0: 41 57 push %r15 | |
| 40dcd2: 41 56 push %r14 | |
| 40dcd4: 41 55 push %r13 | |
| 40dcd6: 41 89 f5 mov %esi,%r13d | |
| 40dcd9: 41 54 push %r12 | |
| 40dcdb: 55 push %rbp | |
| 40dcdc: 53 push %rbx | |
| 40dcdd: 48 89 fb mov %rdi,%rbx | |
| 40dce0: 48 81 ec a8 4b 00 00 sub $0x4ba8,%rsp | |
| 40dce7: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40dceb: e8 00 81 00 00 callq 415df0 <Vector_size> | |
| 40dcf0: 8b 4b 38 mov 0x38(%rbx),%ecx | |
| 40dcf3: 8b 53 1c mov 0x1c(%rbx),%edx | |
| 40dcf6: 44 8b 63 14 mov 0x14(%rbx),%r12d | |
| 40dcfa: 89 4c 24 10 mov %ecx,0x10(%rsp) | |
| 40dcfe: 8b 4b 10 mov 0x10(%rbx),%ecx | |
| 40dd01: 39 d0 cmp %edx,%eax | |
| 40dd03: 89 4c 24 08 mov %ecx,0x8(%rsp) | |
| 40dd07: 8b 4b 34 mov 0x34(%rbx),%ecx | |
| 40dd0a: 89 4c 24 0c mov %ecx,0xc(%rsp) | |
| 40dd0e: 7e 0e jle 40dd1e <Panel_draw+0x4e> | |
| 40dd10: 89 c1 mov %eax,%ecx | |
| 40dd12: 29 d1 sub %edx,%ecx | |
| 40dd14: 39 4c 24 0c cmp %ecx,0xc(%rsp) | |
| 40dd18: 0f 8f 8a 03 00 00 jg 40e0a8 <Panel_draw+0x3d8> | |
| 40dd1e: 8b 74 24 0c mov 0xc(%rsp),%esi | |
| 40dd22: 39 d0 cmp %edx,%eax | |
| 40dd24: 89 d1 mov %edx,%ecx | |
| 40dd26: 0f 4e c8 cmovle %eax,%ecx | |
| 40dd29: 01 f1 add %esi,%ecx | |
| 40dd2b: 39 c1 cmp %eax,%ecx | |
| 40dd2d: 0f 4f c8 cmovg %eax,%ecx | |
| 40dd30: 89 4c 24 2c mov %ecx,0x2c(%rsp) | |
| 40dd34: 8b 4b 30 mov 0x30(%rbx),%ecx | |
| 40dd37: 39 ce cmp %ecx,%esi | |
| 40dd39: 7e 0b jle 40dd46 <Panel_draw+0x76> | |
| 40dd3b: 89 4b 34 mov %ecx,0x34(%rbx) | |
| 40dd3e: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40dd42: 89 4c 24 0c mov %ecx,0xc(%rsp) | |
| 40dd46: 39 4c 24 2c cmp %ecx,0x2c(%rsp) | |
| 40dd4a: 7f 23 jg 40dd6f <Panel_draw+0x9f> | |
| 40dd4c: 8d 71 01 lea 0x1(%rcx),%esi | |
| 40dd4f: 39 c8 cmp %ecx,%eax | |
| 40dd51: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40dd55: 0f 4f c6 cmovg %esi,%eax | |
| 40dd58: 89 44 24 2c mov %eax,0x2c(%rsp) | |
| 40dd5c: 29 d0 sub %edx,%eax | |
| 40dd5e: 89 c1 mov %eax,%ecx | |
| 40dd60: b8 00 00 00 00 mov $0x0,%eax | |
| 40dd65: 0f 49 c1 cmovns %ecx,%eax | |
| 40dd68: 89 44 24 0c mov %eax,0xc(%rsp) | |
| 40dd6c: 89 43 34 mov %eax,0x34(%rbx) | |
| 40dd6f: 8b 6b 48 mov 0x48(%rbx),%ebp | |
| 40dd72: 85 ed test %ebp,%ebp | |
| 40dd74: 7e 6c jle 40dde2 <Panel_draw+0x112> | |
| 40dd76: 48 8b 3d d3 09 21 00 mov 0x2109d3(%rip),%rdi # 61e750 <stdscr> | |
| 40dd7d: 45 84 ed test %r13b,%r13b | |
| 40dd80: 8b 05 2e 0a 21 00 mov 0x210a2e(%rip),%eax # 61e7b4 <CRT_colors+0x14> | |
| 40dd86: 0f 44 05 2b 0a 21 00 cmove 0x210a2b(%rip),%eax # 61e7b8 <CRT_colors+0x18> | |
| 40dd8d: 48 85 ff test %rdi,%rdi | |
| 40dd90: 74 06 je 40dd98 <Panel_draw+0xc8> | |
| 40dd92: 48 98 cltq | |
| 40dd94: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40dd98: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40dd9c: 44 89 e6 mov %r12d,%esi | |
| 40dd9f: e8 ec 74 ff ff callq 405290 <wmove@plt> | |
| 40dda4: 83 f8 ff cmp $0xffffffff,%eax | |
| 40dda7: 74 14 je 40ddbd <Panel_draw+0xed> | |
| 40dda9: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40ddac: 48 8b 3d 9d 09 21 00 mov 0x21099d(%rip),%rdi # 61e750 <stdscr> | |
| 40ddb3: be 20 00 00 00 mov $0x20,%esi | |
| 40ddb8: e8 f3 6e ff ff callq 404cb0 <whline@plt> | |
| 40ddbd: 39 6c 24 10 cmp %ebp,0x10(%rsp) | |
| 40ddc1: 0f 8c 31 04 00 00 jl 40e1f8 <Panel_draw+0x528> | |
| 40ddc7: 48 8b 05 82 09 21 00 mov 0x210982(%rip),%rax # 61e750 <stdscr> | |
| 40ddce: 48 85 c0 test %rax,%rax | |
| 40ddd1: 74 0b je 40ddde <Panel_draw+0x10e> | |
| 40ddd3: 48 63 15 c6 09 21 00 movslq 0x2109c6(%rip),%rdx # 61e7a0 <CRT_colors> | |
| 40ddda: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40ddde: 41 83 c4 01 add $0x1,%r12d | |
| 40dde2: 45 84 ed test %r13b,%r13b | |
| 40dde5: 8b 05 d1 09 21 00 mov 0x2109d1(%rip),%eax # 61e7bc <CRT_colors+0x1c> | |
| 40ddeb: 0f 44 05 ce 09 21 00 cmove 0x2109ce(%rip),%eax # 61e7c0 <CRT_colors+0x20> | |
| 40ddf2: 80 7b 44 00 cmpb $0x0,0x44(%rbx) | |
| 40ddf6: 89 c1 mov %eax,%ecx | |
| 40ddf8: 89 44 24 28 mov %eax,0x28(%rsp) | |
| 40ddfc: 0f 84 b6 02 00 00 je 40e0b8 <Panel_draw+0x3e8> | |
| 40de02: 8b 43 1c mov 0x1c(%rbx),%eax | |
| 40de05: 85 c0 test %eax,%eax | |
| 40de07: 0f 8e 18 02 00 00 jle 40e025 <Panel_draw+0x355> | |
| 40de0d: 8b 74 24 2c mov 0x2c(%rsp),%esi | |
| 40de11: 8b 7c 24 0c mov 0xc(%rsp),%edi | |
| 40de15: 39 f7 cmp %esi,%edi | |
| 40de17: 0f 8d 08 02 00 00 jge 40e025 <Panel_draw+0x355> | |
| 40de1d: 48 63 44 24 10 movslq 0x10(%rsp),%rax | |
| 40de22: 31 ed xor %ebp,%ebp | |
| 40de24: 44 89 64 24 14 mov %r12d,0x14(%rsp) | |
| 40de29: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 40de2e: 48 63 c7 movslq %edi,%rax | |
| 40de31: 48 c1 64 24 38 05 shlq $0x5,0x38(%rsp) | |
| 40de37: 4c 8d 3c c5 00 00 00 lea 0x0(,%rax,8),%r15 | |
| 40de3e: 00 | |
| 40de3f: 8d 46 ff lea -0x1(%rsi),%eax | |
| 40de42: 29 f8 sub %edi,%eax | |
| 40de44: 48 83 c0 01 add $0x1,%rax | |
| 40de48: 48 89 44 24 20 mov %rax,0x20(%rsp) | |
| 40de4d: 48 8d 84 24 f0 25 00 lea 0x25f0(%rsp),%rax | |
| 40de54: 00 | |
| 40de55: 48 89 04 24 mov %rax,(%rsp) | |
| 40de59: 48 8d 84 24 f8 25 00 lea 0x25f8(%rsp),%rax | |
| 40de60: 00 | |
| 40de61: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40de66: 48 63 c1 movslq %ecx,%rax | |
| 40de69: 48 89 44 24 30 mov %rax,0x30(%rsp) | |
| 40de6e: e9 d7 00 00 00 jmpq 40df4a <Panel_draw+0x27a> | |
| 40de73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40de78: 48 8b 05 d1 08 21 00 mov 0x2108d1(%rip),%rax # 61e750 <stdscr> | |
| 40de7f: 48 85 c0 test %rax,%rax | |
| 40de82: 74 09 je 40de8d <Panel_draw+0x1bd> | |
| 40de84: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx | |
| 40de89: 48 89 48 10 mov %rcx,0x10(%rax) | |
| 40de8d: 8b 74 24 28 mov 0x28(%rsp),%esi | |
| 40de91: 48 8b 3c 24 mov (%rsp),%rdi | |
| 40de95: e8 e6 4b 00 00 callq 412a80 <RichString_setAttr> | |
| 40de9a: 8b 44 24 14 mov 0x14(%rsp),%eax | |
| 40de9e: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40dea2: 48 8b 3d a7 08 21 00 mov 0x2108a7(%rip),%rdi # 61e750 <stdscr> | |
| 40dea9: 45 8d 34 04 lea (%r12,%rax,1),%r14d | |
| 40dead: 44 89 f6 mov %r14d,%esi | |
| 40deb0: e8 db 73 ff ff callq 405290 <wmove@plt> | |
| 40deb5: 83 f8 ff cmp $0xffffffff,%eax | |
| 40deb8: 74 14 je 40dece <Panel_draw+0x1fe> | |
| 40deba: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40debd: 48 8b 3d 8c 08 21 00 mov 0x21088c(%rip),%rdi # 61e750 <stdscr> | |
| 40dec4: be 20 00 00 00 mov $0x20,%esi | |
| 40dec9: e8 e2 6d ff ff callq 404cb0 <whline@plt> | |
| 40dece: 45 85 ed test %r13d,%r13d | |
| 40ded1: 7e 34 jle 40df07 <Panel_draw+0x237> | |
| 40ded3: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40ded7: 48 8b 3d 72 08 21 00 mov 0x210872(%rip),%rdi # 61e750 <stdscr> | |
| 40dede: 44 89 f6 mov %r14d,%esi | |
| 40dee1: e8 aa 73 ff ff callq 405290 <wmove@plt> | |
| 40dee6: 83 f8 ff cmp $0xffffffff,%eax | |
| 40dee9: 74 1c je 40df07 <Panel_draw+0x237> | |
| 40deeb: 48 8b 74 24 38 mov 0x38(%rsp),%rsi | |
| 40def0: 48 03 b4 24 98 4b 00 add 0x4b98(%rsp),%rsi | |
| 40def7: 00 | |
| 40def8: 44 89 ea mov %r13d,%edx | |
| 40defb: 48 8b 3d 4e 08 21 00 mov 0x21084e(%rip),%rdi # 61e750 <stdscr> | |
| 40df02: e8 19 70 ff ff callq 404f20 <wadd_wchnstr@plt> | |
| 40df07: 48 8b 05 42 08 21 00 mov 0x210842(%rip),%rax # 61e750 <stdscr> | |
| 40df0e: 48 85 c0 test %rax,%rax | |
| 40df11: 74 0b je 40df1e <Panel_draw+0x24e> | |
| 40df13: 48 63 15 86 08 21 00 movslq 0x210886(%rip),%rdx # 61e7a0 <CRT_colors> | |
| 40df1a: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40df1e: 48 8b 3c 24 mov (%rsp),%rdi | |
| 40df22: 41 83 c4 01 add $0x1,%r12d | |
| 40df26: e8 25 4b 00 00 callq 412a50 <RichString_prune> | |
| 40df2b: 8b 43 1c mov 0x1c(%rbx),%eax | |
| 40df2e: 44 39 e0 cmp %r12d,%eax | |
| 40df31: 0f 8e e9 00 00 00 jle 40e020 <Panel_draw+0x350> | |
| 40df37: 48 83 c5 01 add $0x1,%rbp | |
| 40df3b: 49 83 c7 08 add $0x8,%r15 | |
| 40df3f: 48 3b 6c 24 20 cmp 0x20(%rsp),%rbp | |
| 40df44: 0f 84 d6 00 00 00 je 40e020 <Panel_draw+0x350> | |
| 40df4a: 48 8b 43 28 mov 0x28(%rbx),%rax | |
| 40df4e: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx | |
| 40df53: 41 89 ec mov %ebp,%r12d | |
| 40df56: 48 8b 34 24 mov (%rsp),%rsi | |
| 40df5a: 48 8b 00 mov (%rax),%rax | |
| 40df5d: 4a 8b 04 38 mov (%rax,%r15,1),%rax | |
| 40df61: c7 84 24 f0 25 00 00 movl $0x0,0x25f0(%rsp) | |
| 40df68: 00 00 00 00 | |
| 40df6c: 48 89 8c 24 98 4b 00 mov %rcx,0x4b98(%rsp) | |
| 40df73: 00 | |
| 40df74: 48 89 c7 mov %rax,%rdi | |
| 40df77: ff 10 callq *(%rax) | |
| 40df79: 8b 84 24 f0 25 00 00 mov 0x25f0(%rsp),%eax | |
| 40df80: 2b 44 24 10 sub 0x10(%rsp),%eax | |
| 40df84: 44 8b 6b 18 mov 0x18(%rbx),%r13d | |
| 40df88: 44 39 e8 cmp %r13d,%eax | |
| 40df8b: 44 0f 4e e8 cmovle %eax,%r13d | |
| 40df8f: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 40df93: 01 e8 add %ebp,%eax | |
| 40df95: 39 43 30 cmp %eax,0x30(%rbx) | |
| 40df98: 0f 84 da fe ff ff je 40de78 <Panel_draw+0x1a8> | |
| 40df9e: 8b 44 24 14 mov 0x14(%rsp),%eax | |
| 40dfa2: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40dfa6: 48 8b 3d a3 07 21 00 mov 0x2107a3(%rip),%rdi # 61e750 <stdscr> | |
| 40dfad: 44 8d 34 28 lea (%rax,%rbp,1),%r14d | |
| 40dfb1: 44 89 f6 mov %r14d,%esi | |
| 40dfb4: e8 d7 72 ff ff callq 405290 <wmove@plt> | |
| 40dfb9: 83 f8 ff cmp $0xffffffff,%eax | |
| 40dfbc: 74 14 je 40dfd2 <Panel_draw+0x302> | |
| 40dfbe: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40dfc1: 48 8b 3d 88 07 21 00 mov 0x210788(%rip),%rdi # 61e750 <stdscr> | |
| 40dfc8: be 20 00 00 00 mov $0x20,%esi | |
| 40dfcd: e8 de 6c ff ff callq 404cb0 <whline@plt> | |
| 40dfd2: 45 85 ed test %r13d,%r13d | |
| 40dfd5: 0f 8e 43 ff ff ff jle 40df1e <Panel_draw+0x24e> | |
| 40dfdb: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40dfdf: 48 8b 3d 6a 07 21 00 mov 0x21076a(%rip),%rdi # 61e750 <stdscr> | |
| 40dfe6: 44 89 f6 mov %r14d,%esi | |
| 40dfe9: e8 a2 72 ff ff callq 405290 <wmove@plt> | |
| 40dfee: 83 f8 ff cmp $0xffffffff,%eax | |
| 40dff1: 0f 84 27 ff ff ff je 40df1e <Panel_draw+0x24e> | |
| 40dff7: 48 8b 74 24 38 mov 0x38(%rsp),%rsi | |
| 40dffc: 48 03 b4 24 98 4b 00 add 0x4b98(%rsp),%rsi | |
| 40e003: 00 | |
| 40e004: 44 89 ea mov %r13d,%edx | |
| 40e007: 48 8b 3d 42 07 21 00 mov 0x210742(%rip),%rdi # 61e750 <stdscr> | |
| 40e00e: e8 0d 6f ff ff callq 404f20 <wadd_wchnstr@plt> | |
| 40e013: e9 06 ff ff ff jmpq 40df1e <Panel_draw+0x24e> | |
| 40e018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e01f: 00 | |
| 40e020: 44 8b 64 24 14 mov 0x14(%rsp),%r12d | |
| 40e025: 8b 6c 24 2c mov 0x2c(%rsp),%ebp | |
| 40e029: 2b 6c 24 0c sub 0xc(%rsp),%ebp | |
| 40e02d: 44 01 e0 add %r12d,%eax | |
| 40e030: 44 8b 6c 24 08 mov 0x8(%rsp),%r13d | |
| 40e035: 44 01 e5 add %r12d,%ebp | |
| 40e038: 39 c5 cmp %eax,%ebp | |
| 40e03a: 7d 3b jge 40e077 <Panel_draw+0x3a7> | |
| 40e03c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40e040: 48 8b 3d 09 07 21 00 mov 0x210709(%rip),%rdi # 61e750 <stdscr> | |
| 40e047: 44 89 ea mov %r13d,%edx | |
| 40e04a: 89 ee mov %ebp,%esi | |
| 40e04c: e8 3f 72 ff ff callq 405290 <wmove@plt> | |
| 40e051: 83 f8 ff cmp $0xffffffff,%eax | |
| 40e054: 74 14 je 40e06a <Panel_draw+0x39a> | |
| 40e056: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40e059: 48 8b 3d f0 06 21 00 mov 0x2106f0(%rip),%rdi # 61e750 <stdscr> | |
| 40e060: be 20 00 00 00 mov $0x20,%esi | |
| 40e065: e8 46 6c ff ff callq 404cb0 <whline@plt> | |
| 40e06a: 8b 43 1c mov 0x1c(%rbx),%eax | |
| 40e06d: 83 c5 01 add $0x1,%ebp | |
| 40e070: 44 01 e0 add %r12d,%eax | |
| 40e073: 39 e8 cmp %ebp,%eax | |
| 40e075: 7f c9 jg 40e040 <Panel_draw+0x370> | |
| 40e077: c6 43 44 00 movb $0x0,0x44(%rbx) | |
| 40e07b: 8b 43 30 mov 0x30(%rbx),%eax | |
| 40e07e: 48 8b 3d cb 06 21 00 mov 0x2106cb(%rip),%rdi # 61e750 <stdscr> | |
| 40e085: 31 d2 xor %edx,%edx | |
| 40e087: 31 f6 xor %esi,%esi | |
| 40e089: 89 43 40 mov %eax,0x40(%rbx) | |
| 40e08c: e8 ff 71 ff ff callq 405290 <wmove@plt> | |
| 40e091: 48 81 c4 a8 4b 00 00 add $0x4ba8,%rsp | |
| 40e098: 5b pop %rbx | |
| 40e099: 5d pop %rbp | |
| 40e09a: 41 5c pop %r12 | |
| 40e09c: 41 5d pop %r13 | |
| 40e09e: 41 5e pop %r14 | |
| 40e0a0: 41 5f pop %r15 | |
| 40e0a2: c3 retq | |
| 40e0a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e0a8: 89 4b 34 mov %ecx,0x34(%rbx) | |
| 40e0ab: 89 4c 24 0c mov %ecx,0xc(%rsp) | |
| 40e0af: e9 6a fc ff ff jmpq 40dd1e <Panel_draw+0x4e> | |
| 40e0b4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40e0b8: 48 8b 43 28 mov 0x28(%rbx),%rax | |
| 40e0bc: 48 63 53 40 movslq 0x40(%rbx),%rdx | |
| 40e0c0: 48 8d 74 24 40 lea 0x40(%rsp),%rsi | |
| 40e0c5: 48 8b 00 mov (%rax),%rax | |
| 40e0c8: 48 8b 04 d0 mov (%rax,%rdx,8),%rax | |
| 40e0cc: 48 8d 54 24 48 lea 0x48(%rsp),%rdx | |
| 40e0d1: c7 44 24 40 00 00 00 movl $0x0,0x40(%rsp) | |
| 40e0d8: 00 | |
| 40e0d9: 48 89 94 24 e8 25 00 mov %rdx,0x25e8(%rsp) | |
| 40e0e0: 00 | |
| 40e0e1: 48 89 c7 mov %rax,%rdi | |
| 40e0e4: ff 10 callq *(%rax) | |
| 40e0e6: 48 8b 43 28 mov 0x28(%rbx),%rax | |
| 40e0ea: 48 63 53 30 movslq 0x30(%rbx),%rdx | |
| 40e0ee: 48 8d 8c 24 f0 25 00 lea 0x25f0(%rsp),%rcx | |
| 40e0f5: 00 | |
| 40e0f6: 44 8b 6c 24 40 mov 0x40(%rsp),%r13d | |
| 40e0fb: 48 89 ce mov %rcx,%rsi | |
| 40e0fe: 48 89 0c 24 mov %rcx,(%rsp) | |
| 40e102: 48 8b 00 mov (%rax),%rax | |
| 40e105: 48 8b 04 d0 mov (%rax,%rdx,8),%rax | |
| 40e109: 48 8d 94 24 f8 25 00 lea 0x25f8(%rsp),%rdx | |
| 40e110: 00 | |
| 40e111: c7 84 24 f0 25 00 00 movl $0x0,0x25f0(%rsp) | |
| 40e118: 00 00 00 00 | |
| 40e11c: 48 89 94 24 98 4b 00 mov %rdx,0x4b98(%rsp) | |
| 40e123: 00 | |
| 40e124: 48 89 c7 mov %rax,%rdi | |
| 40e127: ff 10 callq *(%rax) | |
| 40e129: 8b 73 40 mov 0x40(%rbx),%esi | |
| 40e12c: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40e130: 48 8b 3d 19 06 21 00 mov 0x210619(%rip),%rdi # 61e750 <stdscr> | |
| 40e137: 8b ac 24 f0 25 00 00 mov 0x25f0(%rsp),%ebp | |
| 40e13e: 44 01 e6 add %r12d,%esi | |
| 40e141: 2b 73 34 sub 0x34(%rbx),%esi | |
| 40e144: e8 47 71 ff ff callq 405290 <wmove@plt> | |
| 40e149: 83 f8 ff cmp $0xffffffff,%eax | |
| 40e14c: 74 14 je 40e162 <Panel_draw+0x492> | |
| 40e14e: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40e151: 48 8b 3d f8 05 21 00 mov 0x2105f8(%rip),%rdi # 61e750 <stdscr> | |
| 40e158: be 20 00 00 00 mov $0x20,%esi | |
| 40e15d: e8 4e 6b ff ff callq 404cb0 <whline@plt> | |
| 40e162: 44 39 6c 24 10 cmp %r13d,0x10(%rsp) | |
| 40e167: 0f 8c db 00 00 00 jl 40e248 <Panel_draw+0x578> | |
| 40e16d: 48 8b 3d dc 05 21 00 mov 0x2105dc(%rip),%rdi # 61e750 <stdscr> | |
| 40e174: 48 85 ff test %rdi,%rdi | |
| 40e177: 74 09 je 40e182 <Panel_draw+0x4b2> | |
| 40e179: 48 63 44 24 28 movslq 0x28(%rsp),%rax | |
| 40e17e: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40e182: 8b 73 30 mov 0x30(%rbx),%esi | |
| 40e185: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40e189: 44 01 e6 add %r12d,%esi | |
| 40e18c: 2b 73 34 sub 0x34(%rbx),%esi | |
| 40e18f: e8 fc 70 ff ff callq 405290 <wmove@plt> | |
| 40e194: 83 f8 ff cmp $0xffffffff,%eax | |
| 40e197: 74 14 je 40e1ad <Panel_draw+0x4dd> | |
| 40e199: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40e19c: 48 8b 3d ad 05 21 00 mov 0x2105ad(%rip),%rdi # 61e750 <stdscr> | |
| 40e1a3: be 20 00 00 00 mov $0x20,%esi | |
| 40e1a8: e8 03 6b ff ff callq 404cb0 <whline@plt> | |
| 40e1ad: 8b 74 24 28 mov 0x28(%rsp),%esi | |
| 40e1b1: 48 8b 3c 24 mov (%rsp),%rdi | |
| 40e1b5: e8 c6 48 00 00 callq 412a80 <RichString_setAttr> | |
| 40e1ba: 39 6c 24 10 cmp %ebp,0x10(%rsp) | |
| 40e1be: 0f 8c dc 00 00 00 jl 40e2a0 <Panel_draw+0x5d0> | |
| 40e1c4: 48 8b 05 85 05 21 00 mov 0x210585(%rip),%rax # 61e750 <stdscr> | |
| 40e1cb: 48 85 c0 test %rax,%rax | |
| 40e1ce: 74 0b je 40e1db <Panel_draw+0x50b> | |
| 40e1d0: 48 63 15 c9 05 21 00 movslq 0x2105c9(%rip),%rdx # 61e7a0 <CRT_colors> | |
| 40e1d7: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40e1db: 48 8b 3c 24 mov (%rsp),%rdi | |
| 40e1df: e8 6c 48 00 00 callq 412a50 <RichString_prune> | |
| 40e1e4: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40e1e9: e8 62 48 00 00 callq 412a50 <RichString_prune> | |
| 40e1ee: e9 88 fe ff ff jmpq 40e07b <Panel_draw+0x3ab> | |
| 40e1f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e1f8: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40e1fc: 48 8b 3d 4d 05 21 00 mov 0x21054d(%rip),%rdi # 61e750 <stdscr> | |
| 40e203: 44 89 e6 mov %r12d,%esi | |
| 40e206: e8 85 70 ff ff callq 405290 <wmove@plt> | |
| 40e20b: 83 f8 ff cmp $0xffffffff,%eax | |
| 40e20e: 0f 84 b3 fb ff ff je 40ddc7 <Panel_draw+0xf7> | |
| 40e214: 8b 4c 24 10 mov 0x10(%rsp),%ecx | |
| 40e218: 8b 43 18 mov 0x18(%rbx),%eax | |
| 40e21b: 48 8b 3d 2e 05 21 00 mov 0x21052e(%rip),%rdi # 61e750 <stdscr> | |
| 40e222: 29 cd sub %ecx,%ebp | |
| 40e224: 48 63 f1 movslq %ecx,%rsi | |
| 40e227: 39 c5 cmp %eax,%ebp | |
| 40e229: 0f 4e c5 cmovle %ebp,%eax | |
| 40e22c: 48 c1 e6 05 shl $0x5,%rsi | |
| 40e230: 48 03 b3 f0 25 00 00 add 0x25f0(%rbx),%rsi | |
| 40e237: 89 c2 mov %eax,%edx | |
| 40e239: e8 e2 6c ff ff callq 404f20 <wadd_wchnstr@plt> | |
| 40e23e: e9 84 fb ff ff jmpq 40ddc7 <Panel_draw+0xf7> | |
| 40e243: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e248: 8b 73 40 mov 0x40(%rbx),%esi | |
| 40e24b: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40e24f: 48 8b 3d fa 04 21 00 mov 0x2104fa(%rip),%rdi # 61e750 <stdscr> | |
| 40e256: 44 01 e6 add %r12d,%esi | |
| 40e259: 2b 73 34 sub 0x34(%rbx),%esi | |
| 40e25c: e8 2f 70 ff ff callq 405290 <wmove@plt> | |
| 40e261: 83 f8 ff cmp $0xffffffff,%eax | |
| 40e264: 0f 84 03 ff ff ff je 40e16d <Panel_draw+0x49d> | |
| 40e26a: 44 2b 6c 24 10 sub 0x10(%rsp),%r13d | |
| 40e26f: 8b 43 18 mov 0x18(%rbx),%eax | |
| 40e272: 48 63 73 38 movslq 0x38(%rbx),%rsi | |
| 40e276: 48 8b 3d d3 04 21 00 mov 0x2104d3(%rip),%rdi # 61e750 <stdscr> | |
| 40e27d: 41 39 c5 cmp %eax,%r13d | |
| 40e280: 41 0f 4e c5 cmovle %r13d,%eax | |
| 40e284: 48 c1 e6 05 shl $0x5,%rsi | |
| 40e288: 48 03 b4 24 e8 25 00 add 0x25e8(%rsp),%rsi | |
| 40e28f: 00 | |
| 40e290: 89 c2 mov %eax,%edx | |
| 40e292: e8 89 6c ff ff callq 404f20 <wadd_wchnstr@plt> | |
| 40e297: e9 d1 fe ff ff jmpq 40e16d <Panel_draw+0x49d> | |
| 40e29c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40e2a0: 8b 73 30 mov 0x30(%rbx),%esi | |
| 40e2a3: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40e2a7: 48 8b 3d a2 04 21 00 mov 0x2104a2(%rip),%rdi # 61e750 <stdscr> | |
| 40e2ae: 44 01 e6 add %r12d,%esi | |
| 40e2b1: 2b 73 34 sub 0x34(%rbx),%esi | |
| 40e2b4: e8 d7 6f ff ff callq 405290 <wmove@plt> | |
| 40e2b9: 83 f8 ff cmp $0xffffffff,%eax | |
| 40e2bc: 0f 84 02 ff ff ff je 40e1c4 <Panel_draw+0x4f4> | |
| 40e2c2: 2b 6c 24 10 sub 0x10(%rsp),%ebp | |
| 40e2c6: 8b 43 18 mov 0x18(%rbx),%eax | |
| 40e2c9: 48 63 73 38 movslq 0x38(%rbx),%rsi | |
| 40e2cd: 48 8b 3d 7c 04 21 00 mov 0x21047c(%rip),%rdi # 61e750 <stdscr> | |
| 40e2d4: 39 c5 cmp %eax,%ebp | |
| 40e2d6: 0f 4e c5 cmovle %ebp,%eax | |
| 40e2d9: 48 c1 e6 05 shl $0x5,%rsi | |
| 40e2dd: 48 03 b4 24 98 4b 00 add 0x4b98(%rsp),%rsi | |
| 40e2e4: 00 | |
| 40e2e5: 89 c2 mov %eax,%edx | |
| 40e2e7: e8 34 6c ff ff callq 404f20 <wadd_wchnstr@plt> | |
| 40e2ec: e9 d3 fe ff ff jmpq 40e1c4 <Panel_draw+0x4f4> | |
| 40e2f1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40e2f8: 0f 1f 84 00 00 00 00 | |
| 40e2ff: 00 | |
| 000000000040e300 <Panel_onKey>: | |
| 40e300: 55 push %rbp | |
| 40e301: 53 push %rbx | |
| 40e302: 48 89 fb mov %rdi,%rbx | |
| 40e305: 48 83 ec 08 sub $0x8,%rsp | |
| 40e309: 81 fe 03 01 00 00 cmp $0x103,%esi | |
| 40e30f: 0f 84 b3 01 00 00 je 40e4c8 <Panel_onKey+0x1c8> | |
| 40e315: 7e 41 jle 40e358 <Panel_onKey+0x58> | |
| 40e317: 81 fe 06 01 00 00 cmp $0x106,%esi | |
| 40e31d: 0f 84 8d 01 00 00 je 40e4b0 <Panel_onKey+0x1b0> | |
| 40e323: 7e 6b jle 40e390 <Panel_onKey+0x90> | |
| 40e325: 81 fe 53 01 00 00 cmp $0x153,%esi | |
| 40e32b: 0f 84 2f 01 00 00 je 40e460 <Panel_onKey+0x160> | |
| 40e331: 81 fe 68 01 00 00 cmp $0x168,%esi | |
| 40e337: 0f 84 b3 00 00 00 je 40e3f0 <Panel_onKey+0xf0> | |
| 40e33d: 81 fe 52 01 00 00 cmp $0x152,%esi | |
| 40e343: 0f 84 bf 00 00 00 je 40e408 <Panel_onKey+0x108> | |
| 40e349: 31 c0 xor %eax,%eax | |
| 40e34b: 48 83 c4 08 add $0x8,%rsp | |
| 40e34f: 5b pop %rbx | |
| 40e350: 5d pop %rbp | |
| 40e351: c3 retq | |
| 40e352: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40e358: 83 fe 0e cmp $0xe,%esi | |
| 40e35b: 74 64 je 40e3c1 <Panel_onKey+0xc1> | |
| 40e35d: 7f 51 jg 40e3b0 <Panel_onKey+0xb0> | |
| 40e35f: 83 fe 02 cmp $0x2,%esi | |
| 40e362: 0f 84 28 01 00 00 je 40e490 <Panel_onKey+0x190> | |
| 40e368: 83 fe 06 cmp $0x6,%esi | |
| 40e36b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e370: 75 d7 jne 40e349 <Panel_onKey+0x49> | |
| 40e372: 83 43 38 05 addl $0x5,0x38(%rbx) | |
| 40e376: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40e37a: b8 01 00 00 00 mov $0x1,%eax | |
| 40e37f: 48 83 c4 08 add $0x8,%rsp | |
| 40e383: 5b pop %rbx | |
| 40e384: 5d pop %rbp | |
| 40e385: c3 retq | |
| 40e386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40e38d: 00 00 00 | |
| 40e390: 81 fe 04 01 00 00 cmp $0x104,%esi | |
| 40e396: 0f 84 f4 00 00 00 je 40e490 <Panel_onKey+0x190> | |
| 40e39c: 81 fe 05 01 00 00 cmp $0x105,%esi | |
| 40e3a2: 74 ce je 40e372 <Panel_onKey+0x72> | |
| 40e3a4: 31 c0 xor %eax,%eax | |
| 40e3a6: eb a3 jmp 40e34b <Panel_onKey+0x4b> | |
| 40e3a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e3af: 00 | |
| 40e3b0: 83 fe 10 cmp $0x10,%esi | |
| 40e3b3: 0f 84 0f 01 00 00 je 40e4c8 <Panel_onKey+0x1c8> | |
| 40e3b9: 81 fe 02 01 00 00 cmp $0x102,%esi | |
| 40e3bf: 75 88 jne 40e349 <Panel_onKey+0x49> | |
| 40e3c1: 8b 43 30 mov 0x30(%rbx),%eax | |
| 40e3c4: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40e3c8: 8d 68 01 lea 0x1(%rax),%ebp | |
| 40e3cb: e8 20 7a 00 00 callq 415df0 <Vector_size> | |
| 40e3d0: 39 c5 cmp %eax,%ebp | |
| 40e3d2: 7d 0c jge 40e3e0 <Panel_onKey+0xe0> | |
| 40e3d4: 83 43 30 01 addl $0x1,0x30(%rbx) | |
| 40e3d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e3df: 00 | |
| 40e3e0: 48 83 c4 08 add $0x8,%rsp | |
| 40e3e4: b8 01 00 00 00 mov $0x1,%eax | |
| 40e3e9: 5b pop %rbx | |
| 40e3ea: 5d pop %rbp | |
| 40e3eb: c3 retq | |
| 40e3ec: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40e3f0: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40e3f4: e8 f7 79 00 00 callq 415df0 <Vector_size> | |
| 40e3f9: 83 e8 01 sub $0x1,%eax | |
| 40e3fc: 89 43 30 mov %eax,0x30(%rbx) | |
| 40e3ff: eb df jmp 40e3e0 <Panel_onKey+0xe0> | |
| 40e401: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40e408: 8b 47 1c mov 0x1c(%rdi),%eax | |
| 40e40b: 83 e8 01 sub $0x1,%eax | |
| 40e40e: 01 47 30 add %eax,0x30(%rdi) | |
| 40e411: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40e415: e8 d6 79 00 00 callq 415df0 <Vector_size> | |
| 40e41a: 3b 43 30 cmp 0x30(%rbx),%eax | |
| 40e41d: 7f 06 jg 40e425 <Panel_onKey+0x125> | |
| 40e41f: 8d 50 ff lea -0x1(%rax),%edx | |
| 40e422: 89 53 30 mov %edx,0x30(%rbx) | |
| 40e425: 8b 53 1c mov 0x1c(%rbx),%edx | |
| 40e428: 8b 4b 34 mov 0x34(%rbx),%ecx | |
| 40e42b: 8d 74 0a ff lea -0x1(%rdx,%rcx,1),%esi | |
| 40e42f: 31 c9 xor %ecx,%ecx | |
| 40e431: 29 d0 sub %edx,%eax | |
| 40e433: 89 ca mov %ecx,%edx | |
| 40e435: 0f 49 d0 cmovns %eax,%edx | |
| 40e438: 39 d6 cmp %edx,%esi | |
| 40e43a: 0f 8c a0 00 00 00 jl 40e4e0 <Panel_onKey+0x1e0> | |
| 40e440: 8d 50 ff lea -0x1(%rax),%edx | |
| 40e443: 85 c0 test %eax,%eax | |
| 40e445: 0f 4f ca cmovg %edx,%ecx | |
| 40e448: 89 4b 34 mov %ecx,0x34(%rbx) | |
| 40e44b: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40e44f: 48 83 c4 08 add $0x8,%rsp | |
| 40e453: b8 01 00 00 00 mov $0x1,%eax | |
| 40e458: 5b pop %rbx | |
| 40e459: 5d pop %rbp | |
| 40e45a: c3 retq | |
| 40e45b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e460: b8 01 00 00 00 mov $0x1,%eax | |
| 40e465: 2b 47 1c sub 0x1c(%rdi),%eax | |
| 40e468: 8b 57 30 mov 0x30(%rdi),%edx | |
| 40e46b: 01 c2 add %eax,%edx | |
| 40e46d: 03 47 34 add 0x34(%rdi),%eax | |
| 40e470: 85 d2 test %edx,%edx | |
| 40e472: 89 57 30 mov %edx,0x30(%rdi) | |
| 40e475: 89 47 34 mov %eax,0x34(%rdi) | |
| 40e478: 78 76 js 40e4f0 <Panel_onKey+0x1f0> | |
| 40e47a: 85 c0 test %eax,%eax | |
| 40e47c: 79 cd jns 40e44b <Panel_onKey+0x14b> | |
| 40e47e: c7 43 34 00 00 00 00 movl $0x0,0x34(%rbx) | |
| 40e485: eb c4 jmp 40e44b <Panel_onKey+0x14b> | |
| 40e487: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40e48e: 00 00 | |
| 40e490: 8b 43 38 mov 0x38(%rbx),%eax | |
| 40e493: 85 c0 test %eax,%eax | |
| 40e495: 0f 8e 45 ff ff ff jle 40e3e0 <Panel_onKey+0xe0> | |
| 40e49b: 83 e8 05 sub $0x5,%eax | |
| 40e49e: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40e4a2: 89 43 38 mov %eax,0x38(%rbx) | |
| 40e4a5: b8 01 00 00 00 mov $0x1,%eax | |
| 40e4aa: e9 d0 fe ff ff jmpq 40e37f <Panel_onKey+0x7f> | |
| 40e4af: 90 nop | |
| 40e4b0: c7 47 30 00 00 00 00 movl $0x0,0x30(%rdi) | |
| 40e4b7: 48 83 c4 08 add $0x8,%rsp | |
| 40e4bb: b8 01 00 00 00 mov $0x1,%eax | |
| 40e4c0: 5b pop %rbx | |
| 40e4c1: 5d pop %rbp | |
| 40e4c2: c3 retq | |
| 40e4c3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e4c8: 8b 43 30 mov 0x30(%rbx),%eax | |
| 40e4cb: 85 c0 test %eax,%eax | |
| 40e4cd: 0f 8f 26 ff ff ff jg 40e3f9 <Panel_onKey+0xf9> | |
| 40e4d3: e9 08 ff ff ff jmpq 40e3e0 <Panel_onKey+0xe0> | |
| 40e4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e4df: 00 | |
| 40e4e0: 89 73 34 mov %esi,0x34(%rbx) | |
| 40e4e3: e9 63 ff ff ff jmpq 40e44b <Panel_onKey+0x14b> | |
| 40e4e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e4ef: 00 | |
| 40e4f0: c7 47 30 00 00 00 00 movl $0x0,0x30(%rdi) | |
| 40e4f7: eb 81 jmp 40e47a <Panel_onKey+0x17a> | |
| 40e4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040e500 <Panel_selectByTyping>: | |
| 40e500: 41 57 push %r15 | |
| 40e502: 41 56 push %r14 | |
| 40e504: 49 89 fe mov %rdi,%r14 | |
| 40e507: 41 55 push %r13 | |
| 40e509: 41 54 push %r12 | |
| 40e50b: 55 push %rbp | |
| 40e50c: 53 push %rbx | |
| 40e50d: 48 83 ec 18 sub $0x18,%rsp | |
| 40e511: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40e515: 89 74 24 08 mov %esi,0x8(%rsp) | |
| 40e519: e8 d2 78 00 00 callq 415df0 <Vector_size> | |
| 40e51e: 49 83 be 00 26 00 00 cmpq $0x0,0x2600(%r14) | |
| 40e525: 00 | |
| 40e526: 89 c5 mov %eax,%ebp | |
| 40e528: 0f 84 3c 01 00 00 je 40e66a <Panel_selectByTyping+0x16a> | |
| 40e52e: e8 0d 6e ff ff callq 405340 <__ctype_b_loc@plt> | |
| 40e533: 48 63 54 24 08 movslq 0x8(%rsp),%rdx | |
| 40e538: 48 8b 00 mov (%rax),%rax | |
| 40e53b: f6 04 50 08 testb $0x8,(%rax,%rdx,2) | |
| 40e53f: 0f 84 9f 00 00 00 je 40e5e4 <Panel_selectByTyping+0xe4> | |
| 40e545: 49 8b 9e 00 26 00 00 mov 0x2600(%r14),%rbx | |
| 40e54c: 48 89 df mov %rbx,%rdi | |
| 40e54f: e8 4c 68 ff ff callq 404da0 <strlen@plt> | |
| 40e554: 83 f8 62 cmp $0x62,%eax | |
| 40e557: 0f 8e b3 00 00 00 jle 40e610 <Panel_selectByTyping+0x110> | |
| 40e55d: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) | |
| 40e564: 00 | |
| 40e565: 85 ed test %ebp,%ebp | |
| 40e567: 7e 4d jle 40e5b6 <Panel_selectByTyping+0xb6> | |
| 40e569: 48 98 cltq | |
| 40e56b: 45 31 ff xor %r15d,%r15d | |
| 40e56e: 48 89 04 24 mov %rax,(%rsp) | |
| 40e572: 49 8b 46 28 mov 0x28(%r14),%rax | |
| 40e576: 4c 8b 20 mov (%rax),%r12 | |
| 40e579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40e580: 4b 8b 04 fc mov (%r12,%r15,8),%rax | |
| 40e584: 45 89 fd mov %r15d,%r13d | |
| 40e587: 48 8b 78 10 mov 0x10(%rax),%rdi | |
| 40e58b: 80 3f 20 cmpb $0x20,(%rdi) | |
| 40e58e: 75 09 jne 40e599 <Panel_selectByTyping+0x99> | |
| 40e590: 48 83 c7 01 add $0x1,%rdi | |
| 40e594: 80 3f 20 cmpb $0x20,(%rdi) | |
| 40e597: 74 f7 je 40e590 <Panel_selectByTyping+0x90> | |
| 40e599: 48 8b 14 24 mov (%rsp),%rdx | |
| 40e59d: 48 89 de mov %rbx,%rsi | |
| 40e5a0: e8 4b 6b ff ff callq 4050f0 <strncasecmp@plt> | |
| 40e5a5: 85 c0 test %eax,%eax | |
| 40e5a7: 0f 84 a1 00 00 00 je 40e64e <Panel_selectByTyping+0x14e> | |
| 40e5ad: 49 83 c7 01 add $0x1,%r15 | |
| 40e5b1: 44 39 fd cmp %r15d,%ebp | |
| 40e5b4: 7f ca jg 40e580 <Panel_selectByTyping+0x80> | |
| 40e5b6: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax | |
| 40e5bb: 83 6c 24 0c 01 subl $0x1,0xc(%rsp) | |
| 40e5c0: 88 03 mov %al,(%rbx) | |
| 40e5c2: 49 8b 86 00 26 00 00 mov 0x2600(%r14),%rax | |
| 40e5c9: c6 40 01 00 movb $0x0,0x1(%rax) | |
| 40e5cd: 0f 85 b2 00 00 00 jne 40e685 <Panel_selectByTyping+0x185> | |
| 40e5d3: 48 83 c4 18 add $0x18,%rsp | |
| 40e5d7: 31 c0 xor %eax,%eax | |
| 40e5d9: 5b pop %rbx | |
| 40e5da: 5d pop %rbp | |
| 40e5db: 41 5c pop %r12 | |
| 40e5dd: 41 5d pop %r13 | |
| 40e5df: 41 5e pop %r14 | |
| 40e5e1: 41 5f pop %r15 | |
| 40e5e3: c3 retq | |
| 40e5e4: 83 7c 24 08 ff cmpl $0xffffffff,0x8(%rsp) | |
| 40e5e9: 74 4f je 40e63a <Panel_selectByTyping+0x13a> | |
| 40e5eb: 83 7c 24 08 0d cmpl $0xd,0x8(%rsp) | |
| 40e5f0: 49 8b 86 00 26 00 00 mov 0x2600(%r14),%rax | |
| 40e5f7: c6 00 00 movb $0x0,(%rax) | |
| 40e5fa: b8 02 00 00 00 mov $0x2,%eax | |
| 40e5ff: 75 39 jne 40e63a <Panel_selectByTyping+0x13a> | |
| 40e601: 48 83 c4 18 add $0x18,%rsp | |
| 40e605: 5b pop %rbx | |
| 40e606: 5d pop %rbp | |
| 40e607: 41 5c pop %r12 | |
| 40e609: 41 5d pop %r13 | |
| 40e60b: 41 5e pop %r14 | |
| 40e60d: 41 5f pop %r15 | |
| 40e60f: c3 retq | |
| 40e610: 0f b6 4c 24 08 movzbl 0x8(%rsp),%ecx | |
| 40e615: 48 98 cltq | |
| 40e617: 88 0c 03 mov %cl,(%rbx,%rax,1) | |
| 40e61a: 49 8b 96 00 26 00 00 mov 0x2600(%r14),%rdx | |
| 40e621: c6 44 02 01 00 movb $0x0,0x1(%rdx,%rax,1) | |
| 40e626: 49 8b 9e 00 26 00 00 mov 0x2600(%r14),%rbx | |
| 40e62d: 48 89 df mov %rbx,%rdi | |
| 40e630: e8 6b 67 ff ff callq 404da0 <strlen@plt> | |
| 40e635: e9 23 ff ff ff jmpq 40e55d <Panel_selectByTyping+0x5d> | |
| 40e63a: 48 83 c4 18 add $0x18,%rsp | |
| 40e63e: b8 01 00 00 00 mov $0x1,%eax | |
| 40e643: 5b pop %rbx | |
| 40e644: 5d pop %rbp | |
| 40e645: 41 5c pop %r12 | |
| 40e647: 41 5d pop %r13 | |
| 40e649: 41 5e pop %r14 | |
| 40e64b: 41 5f pop %r15 | |
| 40e64d: c3 retq | |
| 40e64e: 44 89 ee mov %r13d,%esi | |
| 40e651: 4c 89 f7 mov %r14,%rdi | |
| 40e654: e8 f7 f5 ff ff callq 40dc50 <Panel_setSelected> | |
| 40e659: 48 83 c4 18 add $0x18,%rsp | |
| 40e65d: 31 c0 xor %eax,%eax | |
| 40e65f: 5b pop %rbx | |
| 40e660: 5d pop %rbp | |
| 40e661: 41 5c pop %r12 | |
| 40e663: 41 5d pop %r13 | |
| 40e665: 41 5e pop %r14 | |
| 40e667: 41 5f pop %r15 | |
| 40e669: c3 retq | |
| 40e66a: be 01 00 00 00 mov $0x1,%esi | |
| 40e66f: bf 64 00 00 00 mov $0x64,%edi | |
| 40e674: e8 17 69 ff ff callq 404f90 <calloc@plt> | |
| 40e679: 49 89 86 00 26 00 00 mov %rax,0x2600(%r14) | |
| 40e680: e9 a9 fe ff ff jmpq 40e52e <Panel_selectByTyping+0x2e> | |
| 40e685: 49 8b 9e 00 26 00 00 mov 0x2600(%r14),%rbx | |
| 40e68c: 48 89 df mov %rbx,%rdi | |
| 40e68f: e8 0c 67 ff ff callq 404da0 <strlen@plt> | |
| 40e694: e9 cc fe ff ff jmpq 40e565 <Panel_selectByTyping+0x65> | |
| 40e699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40e6a0: 55 push %rbp | |
| 40e6a1: 48 89 fd mov %rdi,%rbp | |
| 40e6a4: 53 push %rbx | |
| 40e6a5: 48 89 f3 mov %rsi,%rbx | |
| 40e6a8: 48 83 ec 78 sub $0x78,%rsp | |
| 40e6ac: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40e6b3: 00 00 | |
| 40e6b5: 48 89 44 24 68 mov %rax,0x68(%rsp) | |
| 40e6ba: 31 c0 xor %eax,%eax | |
| 40e6bc: eb 1c jmp 40e6da <Panel_selectByTyping+0x1da> | |
| 40e6be: 66 90 xchg %ax,%ax | |
| 40e6c0: 48 89 df mov %rbx,%rdi | |
| 40e6c3: e8 d8 66 ff ff callq 404da0 <strlen@plt> | |
| 40e6c8: 48 89 de mov %rbx,%rsi | |
| 40e6cb: 48 89 c2 mov %rax,%rdx | |
| 40e6ce: 48 89 e7 mov %rsp,%rdi | |
| 40e6d1: e8 9a 65 ff ff callq 404c70 <strncmp@plt> | |
| 40e6d6: 85 c0 test %eax,%eax | |
| 40e6d8: 74 36 je 40e710 <Panel_selectByTyping+0x210> | |
| 40e6da: 48 89 ea mov %rbp,%rdx | |
| 40e6dd: be 64 00 00 00 mov $0x64,%esi | |
| 40e6e2: 48 89 e7 mov %rsp,%rdi | |
| 40e6e5: e8 96 68 ff ff callq 404f80 <fgets@plt> | |
| 40e6ea: 48 85 c0 test %rax,%rax | |
| 40e6ed: 75 d1 jne 40e6c0 <Panel_selectByTyping+0x1c0> | |
| 40e6ef: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx | |
| 40e6f4: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx | |
| 40e6fb: 00 00 | |
| 40e6fd: 75 3d jne 40e73c <Panel_selectByTyping+0x23c> | |
| 40e6ff: 48 83 c4 78 add $0x78,%rsp | |
| 40e703: 5b pop %rbx | |
| 40e704: 5d pop %rbp | |
| 40e705: c3 retq | |
| 40e706: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40e70d: 00 00 00 | |
| 40e710: be 26 7f 41 00 mov $0x417f26,%esi | |
| 40e715: 48 89 e7 mov %rsp,%rdi | |
| 40e718: e8 03 6b ff ff callq 405220 <strtok@plt> | |
| 40e71d: be 26 7f 41 00 mov $0x417f26,%esi | |
| 40e722: 31 ff xor %edi,%edi | |
| 40e724: e8 f7 6a ff ff callq 405220 <strtok@plt> | |
| 40e729: ba 0a 00 00 00 mov $0xa,%edx | |
| 40e72e: 31 f6 xor %esi,%esi | |
| 40e730: 48 89 c7 mov %rax,%rdi | |
| 40e733: e8 18 69 ff ff callq 405050 <strtol@plt> | |
| 40e738: 48 98 cltq | |
| 40e73a: eb b3 jmp 40e6ef <Panel_selectByTyping+0x1ef> | |
| 40e73c: e8 9f 66 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40e741: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40e748: 0f 1f 84 00 00 00 00 | |
| 40e74f: 00 | |
| 40e750: 41 57 push %r15 | |
| 40e752: 49 89 ff mov %rdi,%r15 | |
| 40e755: 41 56 push %r14 | |
| 40e757: 41 89 d6 mov %edx,%r14d | |
| 40e75a: 41 55 push %r13 | |
| 40e75c: 41 54 push %r12 | |
| 40e75e: 55 push %rbp | |
| 40e75f: 89 f5 mov %esi,%ebp | |
| 40e761: 53 push %rbx | |
| 40e762: 48 81 ec b8 00 00 00 sub $0xb8,%rsp | |
| 40e769: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40e770: 00 00 | |
| 40e772: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) | |
| 40e779: 00 | |
| 40e77a: 31 c0 xor %eax,%eax | |
| 40e77c: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi | |
| 40e781: 48 b8 2f 70 72 6f 63 movabs $0x63612f636f72702f,%rax | |
| 40e788: 2f 61 63 | |
| 40e78b: c7 44 24 40 72 79 2f movl $0x2f7972,0x40(%rsp) | |
| 40e792: 00 | |
| 40e793: 48 89 44 24 30 mov %rax,0x30(%rsp) | |
| 40e798: 48 b8 70 69 2f 62 61 movabs $0x65747461622f6970,%rax | |
| 40e79f: 74 74 65 | |
| 40e7a2: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 40e7a7: e8 c4 65 ff ff callq 404d70 <opendir@plt> | |
| 40e7ac: 48 89 c7 mov %rax,%rdi | |
| 40e7af: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40e7b4: 31 c0 xor %eax,%eax | |
| 40e7b6: 48 85 ff test %rdi,%rdi | |
| 40e7b9: 0f 84 6b 01 00 00 je 40e92a <Panel_selectByTyping+0x42a> | |
| 40e7bf: e8 0c 69 ff ff callq 4050d0 <readdir@plt> | |
| 40e7c4: 48 85 c0 test %rax,%rax | |
| 40e7c7: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) | |
| 40e7ce: 00 00 | |
| 40e7d0: 0f 84 87 01 00 00 je 40e95d <Panel_selectByTyping+0x45d> | |
| 40e7d6: 41 bc 5e 7e 41 00 mov $0x417e5e,%r12d | |
| 40e7dc: bb 03 00 00 00 mov $0x3,%ebx | |
| 40e7e1: eb 14 jmp 40e7f7 <Panel_selectByTyping+0x2f7> | |
| 40e7e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e7e8: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40e7ed: e8 de 68 ff ff callq 4050d0 <readdir@plt> | |
| 40e7f2: 48 85 c0 test %rax,%rax | |
| 40e7f5: 74 40 je 40e837 <Panel_selectByTyping+0x337> | |
| 40e7f7: 4c 8d 68 13 lea 0x13(%rax),%r13 | |
| 40e7fb: 4c 89 e7 mov %r12,%rdi | |
| 40e7fe: 48 89 d9 mov %rbx,%rcx | |
| 40e801: 4c 89 ee mov %r13,%rsi | |
| 40e804: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) | |
| 40e806: 75 e0 jne 40e7e8 <Panel_selectByTyping+0x2e8> | |
| 40e808: be 10 00 00 00 mov $0x10,%esi | |
| 40e80d: bf 01 00 00 00 mov $0x1,%edi | |
| 40e812: e8 79 67 ff ff callq 404f90 <calloc@plt> | |
| 40e817: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx | |
| 40e81c: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40e821: 4c 89 28 mov %r13,(%rax) | |
| 40e824: 48 89 44 24 28 mov %rax,0x28(%rsp) | |
| 40e829: 48 89 48 08 mov %rcx,0x8(%rax) | |
| 40e82d: e8 9e 68 ff ff callq 4050d0 <readdir@plt> | |
| 40e832: 48 85 c0 test %rax,%rax | |
| 40e835: 75 c0 jne 40e7f7 <Panel_selectByTyping+0x2f7> | |
| 40e837: 4c 8b 64 24 28 mov 0x28(%rsp),%r12 | |
| 40e83c: 45 31 ed xor %r13d,%r13d | |
| 40e83f: 4d 85 e4 test %r12,%r12 | |
| 40e842: 0f 84 cb 00 00 00 je 40e913 <Panel_selectByTyping+0x413> | |
| 40e848: 41 0f b7 c6 movzwl %r14w,%eax | |
| 40e84c: 89 44 24 24 mov %eax,0x24(%rsp) | |
| 40e850: 4c 89 7c 24 08 mov %r15,0x8(%rsp) | |
| 40e855: 49 8b 04 24 mov (%r12),%rax | |
| 40e859: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 | |
| 40e85e: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi | |
| 40e863: 41 b8 62 7e 41 00 mov $0x417e62,%r8d | |
| 40e869: b9 1e 00 00 00 mov $0x1e,%ecx | |
| 40e86e: ba 01 00 00 00 mov $0x1,%edx | |
| 40e873: be 1e 00 00 00 mov $0x1e,%esi | |
| 40e878: 48 89 04 24 mov %rax,(%rsp) | |
| 40e87c: 31 c0 xor %eax,%eax | |
| 40e87e: e8 5d 63 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40e883: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi | |
| 40e888: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 40e88d: e8 6e 69 ff ff callq 405200 <fopen@plt> | |
| 40e892: 48 85 c0 test %rax,%rax | |
| 40e895: 48 89 c3 mov %rax,%rbx | |
| 40e898: 0f 84 b1 00 00 00 je 40e94f <Panel_selectByTyping+0x44f> | |
| 40e89e: 45 31 f6 xor %r14d,%r14d | |
| 40e8a1: 66 85 ed test %bp,%bp | |
| 40e8a4: 74 26 je 40e8cc <Panel_selectByTyping+0x3cc> | |
| 40e8a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40e8ad: 00 00 00 | |
| 40e8b0: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi | |
| 40e8b5: 48 89 da mov %rbx,%rdx | |
| 40e8b8: be 32 00 00 00 mov $0x32,%esi | |
| 40e8bd: 41 83 c6 01 add $0x1,%r14d | |
| 40e8c1: e8 ba 66 ff ff callq 404f80 <fgets@plt> | |
| 40e8c6: 66 41 39 ee cmp %bp,%r14w | |
| 40e8ca: 75 e4 jne 40e8b0 <Panel_selectByTyping+0x3b0> | |
| 40e8cc: 48 89 df mov %rbx,%rdi | |
| 40e8cf: e8 8c 64 ff ff callq 404d60 <fclose@plt> | |
| 40e8d4: 8b 74 24 24 mov 0x24(%rsp),%esi | |
| 40e8d8: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi | |
| 40e8dd: e8 1e 61 00 00 callq 414a00 <String_getToken> | |
| 40e8e2: 31 f6 xor %esi,%esi | |
| 40e8e4: 48 89 c3 mov %rax,%rbx | |
| 40e8e7: ba 0a 00 00 00 mov $0xa,%edx | |
| 40e8ec: 48 89 c7 mov %rax,%rdi | |
| 40e8ef: e8 5c 67 ff ff callq 405050 <strtol@plt> | |
| 40e8f4: 48 89 df mov %rbx,%rdi | |
| 40e8f7: 49 89 c6 mov %rax,%r14 | |
| 40e8fa: e8 f1 62 ff ff callq 404bf0 <free@plt> | |
| 40e8ff: 4d 8b 64 24 08 mov 0x8(%r12),%r12 | |
| 40e904: 49 63 c6 movslq %r14d,%rax | |
| 40e907: 49 01 c5 add %rax,%r13 | |
| 40e90a: 4d 85 e4 test %r12,%r12 | |
| 40e90d: 0f 85 3d ff ff ff jne 40e850 <Panel_selectByTyping+0x350> | |
| 40e913: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi | |
| 40e918: e8 d3 62 ff ff callq 404bf0 <free@plt> | |
| 40e91d: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40e922: e8 29 66 ff ff callq 404f50 <closedir@plt> | |
| 40e927: 4c 89 e8 mov %r13,%rax | |
| 40e92a: 48 8b 8c 24 a8 00 00 mov 0xa8(%rsp),%rcx | |
| 40e931: 00 | |
| 40e932: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx | |
| 40e939: 00 00 | |
| 40e93b: 75 25 jne 40e962 <Panel_selectByTyping+0x462> | |
| 40e93d: 48 81 c4 b8 00 00 00 add $0xb8,%rsp | |
| 40e944: 5b pop %rbx | |
| 40e945: 5d pop %rbp | |
| 40e946: 41 5c pop %r12 | |
| 40e948: 41 5d pop %r13 | |
| 40e94a: 41 5e pop %r14 | |
| 40e94c: 41 5f pop %r15 | |
| 40e94e: c3 retq | |
| 40e94f: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40e954: e8 f7 65 ff ff callq 404f50 <closedir@plt> | |
| 40e959: 31 c0 xor %eax,%eax | |
| 40e95b: eb cd jmp 40e92a <Panel_selectByTyping+0x42a> | |
| 40e95d: 45 31 ed xor %r13d,%r13d | |
| 40e960: eb b1 jmp 40e913 <Panel_selectByTyping+0x413> | |
| 40e962: e8 79 64 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40e967: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40e96e: 00 00 | |
| 40e970: 41 57 push %r15 | |
| 40e972: 49 89 ff mov %rdi,%r15 | |
| 40e975: bf 5f 89 41 00 mov $0x41895f,%edi | |
| 40e97a: 41 56 push %r14 | |
| 40e97c: 41 55 push %r13 | |
| 40e97e: 41 54 push %r12 | |
| 40e980: 55 push %rbp | |
| 40e981: 53 push %rbx | |
| 40e982: 48 81 ec d8 00 00 00 sub $0xd8,%rsp | |
| 40e989: 48 89 74 24 10 mov %rsi,0x10(%rsp) | |
| 40e98e: 89 54 24 1c mov %edx,0x1c(%rsp) | |
| 40e992: be 03 00 00 00 mov $0x3,%esi | |
| 40e997: ba 04 00 00 00 mov $0x4,%edx | |
| 40e99c: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40e9a3: 00 00 | |
| 40e9a5: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) | |
| 40e9ac: 00 | |
| 40e9ad: 31 c0 xor %eax,%eax | |
| 40e9af: e8 9c fd ff ff callq 40e750 <Panel_selectByTyping+0x250> | |
| 40e9b4: 48 85 c0 test %rax,%rax | |
| 40e9b7: 48 89 c3 mov %rax,%rbx | |
| 40e9ba: 0f 85 00 02 00 00 jne 40ebc0 <Panel_selectByTyping+0x6c0> | |
| 40e9c0: bf b6 7e 41 00 mov $0x417eb6,%edi | |
| 40e9c5: e8 a6 63 ff ff callq 404d70 <opendir@plt> | |
| 40e9ca: 48 85 c0 test %rax,%rax | |
| 40e9cd: 48 89 c5 mov %rax,%rbp | |
| 40e9d0: 0f 84 52 01 00 00 je 40eb28 <Panel_selectByTyping+0x628> | |
| 40e9d6: 48 89 c7 mov %rax,%rdi | |
| 40e9d9: 45 31 f6 xor %r14d,%r14d | |
| 40e9dc: 45 31 ed xor %r13d,%r13d | |
| 40e9df: e8 ec 66 ff ff callq 4050d0 <readdir@plt> | |
| 40e9e4: 48 85 c0 test %rax,%rax | |
| 40e9e7: 41 bc 5e 7e 41 00 mov $0x417e5e,%r12d | |
| 40e9ed: 75 1a jne 40ea09 <Panel_selectByTyping+0x509> | |
| 40e9ef: e9 a4 04 00 00 jmpq 40ee98 <Panel_selectByTyping+0x998> | |
| 40e9f4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40e9f8: 48 89 ef mov %rbp,%rdi | |
| 40e9fb: e8 d0 66 ff ff callq 4050d0 <readdir@plt> | |
| 40ea00: 48 85 c0 test %rax,%rax | |
| 40ea03: 0f 84 be 00 00 00 je 40eac7 <Panel_selectByTyping+0x5c7> | |
| 40ea09: 48 83 c0 13 add $0x13,%rax | |
| 40ea0d: b9 03 00 00 00 mov $0x3,%ecx | |
| 40ea12: 4c 89 e7 mov %r12,%rdi | |
| 40ea15: 48 89 c6 mov %rax,%rsi | |
| 40ea18: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) | |
| 40ea1a: 75 dc jne 40e9f8 <Panel_selectByTyping+0x4f8> | |
| 40ea1c: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi | |
| 40ea21: 48 89 04 24 mov %rax,(%rsp) | |
| 40ea25: 41 b9 b6 7e 41 00 mov $0x417eb6,%r9d | |
| 40ea2b: 41 b8 cf 7e 41 00 mov $0x417ecf,%r8d | |
| 40ea31: b9 32 00 00 00 mov $0x32,%ecx | |
| 40ea36: ba 01 00 00 00 mov $0x1,%edx | |
| 40ea3b: be 32 00 00 00 mov $0x32,%esi | |
| 40ea40: 31 c0 xor %eax,%eax | |
| 40ea42: e8 99 61 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40ea47: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi | |
| 40ea4c: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 40ea51: e8 aa 67 ff ff callq 405200 <fopen@plt> | |
| 40ea56: 48 85 c0 test %rax,%rax | |
| 40ea59: 48 89 c3 mov %rax,%rbx | |
| 40ea5c: 0f 84 36 04 00 00 je 40ee98 <Panel_selectByTyping+0x998> | |
| 40ea62: be db 7e 41 00 mov $0x417edb,%esi | |
| 40ea67: 48 89 c7 mov %rax,%rdi | |
| 40ea6a: e8 31 fc ff ff callq 40e6a0 <Panel_selectByTyping+0x1a0> | |
| 40ea6f: 49 01 c5 add %rax,%r13 | |
| 40ea72: 0f 84 f8 00 00 00 je 40eb70 <Panel_selectByTyping+0x670> | |
| 40ea78: be f5 7e 41 00 mov $0x417ef5,%esi | |
| 40ea7d: 48 89 df mov %rbx,%rdi | |
| 40ea80: e8 1b fc ff ff callq 40e6a0 <Panel_selectByTyping+0x1a0> | |
| 40ea85: 49 01 c6 add %rax,%r14 | |
| 40ea88: be 0e 7f 41 00 mov $0x417f0e,%esi | |
| 40ea8d: 48 89 df mov %rbx,%rdi | |
| 40ea90: e8 0b fc ff ff callq 40e6a0 <Panel_selectByTyping+0x1a0> | |
| 40ea95: 49 01 c5 add %rax,%r13 | |
| 40ea98: 0f 84 02 01 00 00 je 40eba0 <Panel_selectByTyping+0x6a0> | |
| 40ea9e: be 28 7f 41 00 mov $0x417f28,%esi | |
| 40eaa3: 48 89 df mov %rbx,%rdi | |
| 40eaa6: e8 f5 fb ff ff callq 40e6a0 <Panel_selectByTyping+0x1a0> | |
| 40eaab: 49 01 c6 add %rax,%r14 | |
| 40eaae: 48 89 df mov %rbx,%rdi | |
| 40eab1: e8 aa 62 ff ff callq 404d60 <fclose@plt> | |
| 40eab6: 48 89 ef mov %rbp,%rdi | |
| 40eab9: e8 12 66 ff ff callq 4050d0 <readdir@plt> | |
| 40eabe: 48 85 c0 test %rax,%rax | |
| 40eac1: 0f 85 42 ff ff ff jne 40ea09 <Panel_selectByTyping+0x509> | |
| 40eac7: 4d 85 ed test %r13,%r13 | |
| 40eaca: 0f 84 c8 03 00 00 je 40ee98 <Panel_selectByTyping+0x998> | |
| 40ead0: 4d 85 f6 test %r14,%r14 | |
| 40ead3: 0f 88 4c 04 00 00 js 40ef25 <Panel_selectByTyping+0xa25> | |
| 40ead9: f2 49 0f 2a c6 cvtsi2sd %r14,%xmm0 | |
| 40eade: f2 0f 59 05 3a 81 00 mulsd 0x813a(%rip),%xmm0 # 416c20 <_IO_stdin_used+0x220> | |
| 40eae5: 00 | |
| 40eae6: 4d 85 ed test %r13,%r13 | |
| 40eae9: 66 0f 28 c8 movapd %xmm0,%xmm1 | |
| 40eaed: 0f 88 17 04 00 00 js 40ef0a <Panel_selectByTyping+0xa0a> | |
| 40eaf3: f2 49 0f 2a c5 cvtsi2sd %r13,%xmm0 | |
| 40eaf8: f2 0f 5e c8 divsd %xmm0,%xmm1 | |
| 40eafc: 48 89 ef mov %rbp,%rdi | |
| 40eaff: f2 0f 11 4c 24 08 movsd %xmm1,0x8(%rsp) | |
| 40eb05: e8 46 64 ff ff callq 404f50 <closedir@plt> | |
| 40eb0a: f2 0f 10 4c 24 08 movsd 0x8(%rsp),%xmm1 | |
| 40eb10: 66 0f 2e 0d 10 81 00 ucomisd 0x8110(%rip),%xmm1 # 416c28 <_IO_stdin_used+0x228> | |
| 40eb17: 00 | |
| 40eb18: 0f 8a fc 00 00 00 jp 40ec1a <Panel_selectByTyping+0x71a> | |
| 40eb1e: 0f 85 f6 00 00 00 jne 40ec1a <Panel_selectByTyping+0x71a> | |
| 40eb24: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40eb28: 48 63 74 24 1c movslq 0x1c(%rsp),%rsi | |
| 40eb2d: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40eb32: ba 41 7f 41 00 mov $0x417f41,%edx | |
| 40eb37: 31 c0 xor %eax,%eax | |
| 40eb39: e8 42 63 ff ff callq 404e80 <snprintf@plt> | |
| 40eb3e: 66 90 xchg %ax,%ax | |
| 40eb40: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax | |
| 40eb47: 00 | |
| 40eb48: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40eb4f: 00 00 | |
| 40eb51: 0f 85 e9 03 00 00 jne 40ef40 <Panel_selectByTyping+0xa40> | |
| 40eb57: 48 81 c4 d8 00 00 00 add $0xd8,%rsp | |
| 40eb5e: 5b pop %rbx | |
| 40eb5f: 5d pop %rbp | |
| 40eb60: 41 5c pop %r12 | |
| 40eb62: 41 5d pop %r13 | |
| 40eb64: 41 5e pop %r14 | |
| 40eb66: 41 5f pop %r15 | |
| 40eb68: c3 retq | |
| 40eb69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40eb70: 31 d2 xor %edx,%edx | |
| 40eb72: 31 f6 xor %esi,%esi | |
| 40eb74: 48 89 df mov %rbx,%rdi | |
| 40eb77: e8 a4 65 ff ff callq 405120 <fseek@plt> | |
| 40eb7c: 85 c0 test %eax,%eax | |
| 40eb7e: 0f 89 04 ff ff ff jns 40ea88 <Panel_selectByTyping+0x588> | |
| 40eb84: 48 89 ef mov %rbp,%rdi | |
| 40eb87: e8 c4 63 ff ff callq 404f50 <closedir@plt> | |
| 40eb8c: 48 89 df mov %rbx,%rdi | |
| 40eb8f: e8 cc 61 ff ff callq 404d60 <fclose@plt> | |
| 40eb94: eb 92 jmp 40eb28 <Panel_selectByTyping+0x628> | |
| 40eb96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40eb9d: 00 00 00 | |
| 40eba0: 31 d2 xor %edx,%edx | |
| 40eba2: 31 f6 xor %esi,%esi | |
| 40eba4: 48 89 df mov %rbx,%rdi | |
| 40eba7: e8 74 65 ff ff callq 405120 <fseek@plt> | |
| 40ebac: 85 c0 test %eax,%eax | |
| 40ebae: 0f 89 fa fe ff ff jns 40eaae <Panel_selectByTyping+0x5ae> | |
| 40ebb4: eb ce jmp 40eb84 <Panel_selectByTyping+0x684> | |
| 40ebb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40ebbd: 00 00 00 | |
| 40ebc0: ba 03 00 00 00 mov $0x3,%edx | |
| 40ebc5: be 05 00 00 00 mov $0x5,%esi | |
| 40ebca: bf 61 7f 41 00 mov $0x417f61,%edi | |
| 40ebcf: e8 7c fb ff ff callq 40e750 <Panel_selectByTyping+0x250> | |
| 40ebd4: 48 85 c0 test %rax,%rax | |
| 40ebd7: 0f 84 e3 fd ff ff je 40e9c0 <Panel_selectByTyping+0x4c0> | |
| 40ebdd: 0f 88 d8 02 00 00 js 40eebb <Panel_selectByTyping+0x9bb> | |
| 40ebe3: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 40ebe8: f2 0f 10 0d 30 80 00 movsd 0x8030(%rip),%xmm1 # 416c20 <_IO_stdin_used+0x220> | |
| 40ebef: 00 | |
| 40ebf0: 48 85 db test %rbx,%rbx | |
| 40ebf3: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 40ebf7: 0f 88 e3 02 00 00 js 40eee0 <Panel_selectByTyping+0x9e0> | |
| 40ebfd: f2 48 0f 2a c3 cvtsi2sd %rbx,%xmm0 | |
| 40ec02: f2 0f 5e c8 divsd %xmm0,%xmm1 | |
| 40ec06: 66 0f 2e 0d 1a 80 00 ucomisd 0x801a(%rip),%xmm1 # 416c28 <_IO_stdin_used+0x228> | |
| 40ec0d: 00 | |
| 40ec0e: f2 0f 11 4c 24 08 movsd %xmm1,0x8(%rsp) | |
| 40ec14: 0f 8b 2b 03 00 00 jnp 40ef45 <Panel_selectByTyping+0xa45> | |
| 40ec1a: 41 83 7f 20 02 cmpl $0x2,0x20(%r15) | |
| 40ec1f: 49 8b 47 48 mov 0x48(%r15),%rax | |
| 40ec23: bd 6a 7e 41 00 mov $0x417e6a,%ebp | |
| 40ec28: f2 0f 10 54 24 08 movsd 0x8(%rsp),%xmm2 | |
| 40ec2e: 41 bc 86 7e 41 00 mov $0x417e86,%r12d | |
| 40ec34: bf 45 7f 41 00 mov $0x417f45,%edi | |
| 40ec39: f2 0f 11 10 movsd %xmm2,(%rax) | |
| 40ec3d: b8 9e 7e 41 00 mov $0x417e9e,%eax | |
| 40ec42: 48 0f 45 e8 cmovne %rax,%rbp | |
| 40ec46: b8 aa 7e 41 00 mov $0x417eaa,%eax | |
| 40ec4b: 4c 0f 45 e0 cmovne %rax,%r12 | |
| 40ec4f: 31 f6 xor %esi,%esi | |
| 40ec51: e8 8a 65 ff ff callq 4051e0 <access@plt> | |
| 40ec56: 85 c0 test %eax,%eax | |
| 40ec58: 0f 85 6a 01 00 00 jne 40edc8 <Panel_selectByTyping+0x8c8> | |
| 40ec5e: bf 45 7f 41 00 mov $0x417f45,%edi | |
| 40ec63: e8 08 61 ff ff callq 404d70 <opendir@plt> | |
| 40ec68: 48 85 c0 test %rax,%rax | |
| 40ec6b: 48 89 c3 mov %rax,%rbx | |
| 40ec6e: 0f 84 1c 01 00 00 je 40ed90 <Panel_selectByTyping+0x890> | |
| 40ec74: 48 89 c7 mov %rax,%rdi | |
| 40ec77: 41 bd 02 00 00 00 mov $0x2,%r13d | |
| 40ec7d: e8 4e 64 ff ff callq 4050d0 <readdir@plt> | |
| 40ec82: 48 85 c0 test %rax,%rax | |
| 40ec85: 0f 84 dd 00 00 00 je 40ed68 <Panel_selectByTyping+0x868> | |
| 40ec8b: 41 be 08 00 00 00 mov $0x8,%r14d | |
| 40ec91: eb 16 jmp 40eca9 <Panel_selectByTyping+0x7a9> | |
| 40ec93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40ec98: 48 89 df mov %rbx,%rdi | |
| 40ec9b: e8 30 64 ff ff callq 4050d0 <readdir@plt> | |
| 40eca0: 48 85 c0 test %rax,%rax | |
| 40eca3: 0f 84 bf 00 00 00 je 40ed68 <Panel_selectByTyping+0x868> | |
| 40eca9: 80 78 13 41 cmpb $0x41,0x13(%rax) | |
| 40ecad: 75 e9 jne 40ec98 <Panel_selectByTyping+0x798> | |
| 40ecaf: 48 83 c0 13 add $0x13,%rax | |
| 40ecb3: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi | |
| 40ecb8: 41 b9 45 7f 41 00 mov $0x417f45,%r9d | |
| 40ecbe: 48 89 04 24 mov %rax,(%rsp) | |
| 40ecc2: 41 b8 5b 7f 41 00 mov $0x417f5b,%r8d | |
| 40ecc8: b9 32 00 00 00 mov $0x32,%ecx | |
| 40eccd: ba 01 00 00 00 mov $0x1,%edx | |
| 40ecd2: be 32 00 00 00 mov $0x32,%esi | |
| 40ecd7: 31 c0 xor %eax,%eax | |
| 40ecd9: e8 02 5f ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40ecde: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi | |
| 40ece3: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 40ece8: e8 13 65 ff ff callq 405200 <fopen@plt> | |
| 40eced: 48 85 c0 test %rax,%rax | |
| 40ecf0: 49 89 c5 mov %rax,%r13 | |
| 40ecf3: 0f 84 8f 01 00 00 je 40ee88 <Panel_selectByTyping+0x988> | |
| 40ecf9: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi | |
| 40ecfe: 48 89 c2 mov %rax,%rdx | |
| 40ed01: be 64 00 00 00 mov $0x64,%esi | |
| 40ed06: e8 75 62 ff ff callq 404f80 <fgets@plt> | |
| 40ed0b: 4c 89 ef mov %r13,%rdi | |
| 40ed0e: c6 84 24 c3 00 00 00 movb $0x0,0xc3(%rsp) | |
| 40ed15: 00 | |
| 40ed16: e8 45 60 ff ff callq 404d60 <fclose@plt> | |
| 40ed1b: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi | |
| 40ed20: be 02 00 00 00 mov $0x2,%esi | |
| 40ed25: e8 d6 5c 00 00 callq 414a00 <String_getToken> | |
| 40ed2a: bf 67 7f 41 00 mov $0x417f67,%edi | |
| 40ed2f: 4c 89 f1 mov %r14,%rcx | |
| 40ed32: 48 89 c6 mov %rax,%rsi | |
| 40ed35: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) | |
| 40ed37: 48 89 c7 mov %rax,%rdi | |
| 40ed3a: 0f 97 c1 seta %cl | |
| 40ed3d: 0f 92 c2 setb %dl | |
| 40ed40: 38 d1 cmp %dl,%cl | |
| 40ed42: 0f 84 b2 01 00 00 je 40eefa <Panel_selectByTyping+0x9fa> | |
| 40ed48: e8 a3 5e ff ff callq 404bf0 <free@plt> | |
| 40ed4d: 48 89 df mov %rbx,%rdi | |
| 40ed50: 45 31 ed xor %r13d,%r13d | |
| 40ed53: e8 78 63 ff ff callq 4050d0 <readdir@plt> | |
| 40ed58: 48 85 c0 test %rax,%rax | |
| 40ed5b: 0f 85 48 ff ff ff jne 40eca9 <Panel_selectByTyping+0x7a9> | |
| 40ed61: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40ed68: 48 89 df mov %rbx,%rdi | |
| 40ed6b: e8 e0 61 ff ff callq 404f50 <closedir@plt> | |
| 40ed70: 41 83 fd 01 cmp $0x1,%r13d | |
| 40ed74: 0f 84 2e 01 00 00 je 40eea8 <Panel_selectByTyping+0x9a8> | |
| 40ed7a: 45 85 ed test %r13d,%r13d | |
| 40ed7d: 75 11 jne 40ed90 <Panel_selectByTyping+0x890> | |
| 40ed7f: 48 63 74 24 1c movslq 0x1c(%rsp),%rsi | |
| 40ed84: f2 0f 10 44 24 08 movsd 0x8(%rsp),%xmm0 | |
| 40ed8a: 49 89 e8 mov %rbp,%r8 | |
| 40ed8d: eb 12 jmp 40eda1 <Panel_selectByTyping+0x8a1> | |
| 40ed8f: 90 nop | |
| 40ed90: 48 63 74 24 1c movslq 0x1c(%rsp),%rsi | |
| 40ed95: f2 0f 10 44 24 08 movsd 0x8(%rsp),%xmm0 | |
| 40ed9b: 41 b8 94 7f 41 00 mov $0x417f94,%r8d | |
| 40eda1: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40eda6: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40edad: ba 01 00 00 00 mov $0x1,%edx | |
| 40edb2: b8 01 00 00 00 mov $0x1,%eax | |
| 40edb7: e8 24 5e ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40edbc: e9 7f fd ff ff jmpq 40eb40 <Panel_selectByTyping+0x640> | |
| 40edc1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40edc8: 31 f6 xor %esi,%esi | |
| 40edca: bf 6f 7f 41 00 mov $0x417f6f,%edi | |
| 40edcf: e8 0c 64 ff ff callq 4051e0 <access@plt> | |
| 40edd4: 85 c0 test %eax,%eax | |
| 40edd6: 75 b8 jne 40ed90 <Panel_selectByTyping+0x890> | |
| 40edd8: bf 6f 7f 41 00 mov $0x417f6f,%edi | |
| 40eddd: e8 8e 5f ff ff callq 404d70 <opendir@plt> | |
| 40ede2: 48 85 c0 test %rax,%rax | |
| 40ede5: 48 89 c3 mov %rax,%rbx | |
| 40ede8: 74 a6 je 40ed90 <Panel_selectByTyping+0x890> | |
| 40edea: 48 89 c7 mov %rax,%rdi | |
| 40eded: 41 bd 02 00 00 00 mov $0x2,%r13d | |
| 40edf3: e8 d8 62 ff ff callq 4050d0 <readdir@plt> | |
| 40edf8: 48 85 c0 test %rax,%rax | |
| 40edfb: 75 1c jne 40ee19 <Panel_selectByTyping+0x919> | |
| 40edfd: e9 66 ff ff ff jmpq 40ed68 <Panel_selectByTyping+0x868> | |
| 40ee02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40ee08: 48 89 df mov %rbx,%rdi | |
| 40ee0b: e8 c0 62 ff ff callq 4050d0 <readdir@plt> | |
| 40ee10: 48 85 c0 test %rax,%rax | |
| 40ee13: 0f 84 4f ff ff ff je 40ed68 <Panel_selectByTyping+0x868> | |
| 40ee19: 80 78 13 41 cmpb $0x41,0x13(%rax) | |
| 40ee1d: 75 e9 jne 40ee08 <Panel_selectByTyping+0x908> | |
| 40ee1f: 48 83 c0 13 add $0x13,%rax | |
| 40ee23: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi | |
| 40ee28: 41 b9 6f 7f 41 00 mov $0x417f6f,%r9d | |
| 40ee2e: 48 89 04 24 mov %rax,(%rsp) | |
| 40ee32: 41 b8 87 7f 41 00 mov $0x417f87,%r8d | |
| 40ee38: b9 32 00 00 00 mov $0x32,%ecx | |
| 40ee3d: ba 01 00 00 00 mov $0x1,%edx | |
| 40ee42: be 32 00 00 00 mov $0x32,%esi | |
| 40ee47: 31 c0 xor %eax,%eax | |
| 40ee49: e8 92 5d ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40ee4e: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi | |
| 40ee53: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 40ee58: e8 a3 63 ff ff callq 405200 <fopen@plt> | |
| 40ee5d: 48 85 c0 test %rax,%rax | |
| 40ee60: 49 89 c6 mov %rax,%r14 | |
| 40ee63: 74 70 je 40eed5 <Panel_selectByTyping+0x9d5> | |
| 40ee65: 48 89 c7 mov %rax,%rdi | |
| 40ee68: e8 a3 60 ff ff callq 404f10 <fgetc@plt> | |
| 40ee6d: 44 8d 68 d0 lea -0x30(%rax),%r13d | |
| 40ee71: 4c 89 f7 mov %r14,%rdi | |
| 40ee74: e8 e7 5e ff ff callq 404d60 <fclose@plt> | |
| 40ee79: 41 83 fd 01 cmp $0x1,%r13d | |
| 40ee7d: 75 89 jne 40ee08 <Panel_selectByTyping+0x908> | |
| 40ee7f: e9 e4 fe ff ff jmpq 40ed68 <Panel_selectByTyping+0x868> | |
| 40ee84: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40ee88: 41 bd 02 00 00 00 mov $0x2,%r13d | |
| 40ee8e: e9 05 fe ff ff jmpq 40ec98 <Panel_selectByTyping+0x798> | |
| 40ee93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40ee98: 48 89 ef mov %rbp,%rdi | |
| 40ee9b: e8 b0 60 ff ff callq 404f50 <closedir@plt> | |
| 40eea0: e9 83 fc ff ff jmpq 40eb28 <Panel_selectByTyping+0x628> | |
| 40eea5: 0f 1f 00 nopl (%rax) | |
| 40eea8: 48 63 74 24 1c movslq 0x1c(%rsp),%rsi | |
| 40eead: f2 0f 10 44 24 08 movsd 0x8(%rsp),%xmm0 | |
| 40eeb3: 4d 89 e0 mov %r12,%r8 | |
| 40eeb6: e9 e6 fe ff ff jmpq 40eda1 <Panel_selectByTyping+0x8a1> | |
| 40eebb: 48 89 c2 mov %rax,%rdx | |
| 40eebe: 83 e0 01 and $0x1,%eax | |
| 40eec1: 48 d1 ea shr %rdx | |
| 40eec4: 48 09 c2 or %rax,%rdx | |
| 40eec7: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 40eecc: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40eed0: e9 13 fd ff ff jmpq 40ebe8 <Panel_selectByTyping+0x6e8> | |
| 40eed5: 41 bd 02 00 00 00 mov $0x2,%r13d | |
| 40eedb: e9 28 ff ff ff jmpq 40ee08 <Panel_selectByTyping+0x908> | |
| 40eee0: 48 89 d8 mov %rbx,%rax | |
| 40eee3: 83 e3 01 and $0x1,%ebx | |
| 40eee6: 48 d1 e8 shr %rax | |
| 40eee9: 48 09 d8 or %rbx,%rax | |
| 40eeec: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 40eef1: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40eef5: e9 08 fd ff ff jmpq 40ec02 <Panel_selectByTyping+0x702> | |
| 40eefa: e8 f1 5c ff ff callq 404bf0 <free@plt> | |
| 40eeff: 41 bd 01 00 00 00 mov $0x1,%r13d | |
| 40ef05: e9 5e fe ff ff jmpq 40ed68 <Panel_selectByTyping+0x868> | |
| 40ef0a: 4c 89 e8 mov %r13,%rax | |
| 40ef0d: 41 83 e5 01 and $0x1,%r13d | |
| 40ef11: 48 d1 e8 shr %rax | |
| 40ef14: 4c 09 e8 or %r13,%rax | |
| 40ef17: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 40ef1c: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40ef20: e9 d3 fb ff ff jmpq 40eaf8 <Panel_selectByTyping+0x5f8> | |
| 40ef25: 4c 89 f0 mov %r14,%rax | |
| 40ef28: 41 83 e6 01 and $0x1,%r14d | |
| 40ef2c: 48 d1 e8 shr %rax | |
| 40ef2f: 4c 09 f0 or %r14,%rax | |
| 40ef32: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 40ef37: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40ef3b: e9 9e fb ff ff jmpq 40eade <Panel_selectByTyping+0x5de> | |
| 40ef40: e8 9b 5e ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40ef45: 0f 85 cf fc ff ff jne 40ec1a <Panel_selectByTyping+0x71a> | |
| 40ef4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40ef50: e9 6b fa ff ff jmpq 40e9c0 <Panel_selectByTyping+0x4c0> | |
| 40ef55: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40ef5c: 00 00 00 | |
| 40ef5f: 90 nop | |
| 000000000040ef60 <Process_delete>: | |
| 40ef60: 53 push %rbx | |
| 40ef61: 48 89 fb mov %rdi,%rbx | |
| 40ef64: 48 8b 7f 20 mov 0x20(%rdi),%rdi | |
| 40ef68: 48 85 ff test %rdi,%rdi | |
| 40ef6b: 74 05 je 40ef72 <Process_delete+0x12> | |
| 40ef6d: e8 7e 5c ff ff callq 404bf0 <free@plt> | |
| 40ef72: 48 8b bb 40 01 00 00 mov 0x140(%rbx),%rdi | |
| 40ef79: 48 85 ff test %rdi,%rdi | |
| 40ef7c: 74 05 je 40ef83 <Process_delete+0x23> | |
| 40ef7e: e8 6d 5c ff ff callq 404bf0 <free@plt> | |
| 40ef83: 48 89 df mov %rbx,%rdi | |
| 40ef86: 5b pop %rbx | |
| 40ef87: e9 64 5c ff ff jmpq 404bf0 <free@plt> | |
| 40ef8c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40ef90: 41 55 push %r13 | |
| 40ef92: 41 54 push %r12 | |
| 40ef94: 55 push %rbp | |
| 40ef95: 48 89 fd mov %rdi,%rbp | |
| 40ef98: 53 push %rbx | |
| 40ef99: 48 83 ec 48 sub $0x48,%rsp | |
| 40ef9d: f2 0f 10 05 fb f8 20 movsd 0x20f8fb(%rip),%xmm0 # 61e8a0 <CRT_delay+0xc> | |
| 40efa4: 00 | |
| 40efa5: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40efac: 00 00 | |
| 40efae: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 40efb3: 31 c0 xor %eax,%eax | |
| 40efb5: 66 0f 2e 05 6b 7c 00 ucomisd 0x7c6b(%rip),%xmm0 # 416c28 <_IO_stdin_used+0x228> | |
| 40efbc: 00 | |
| 40efbd: 0f 8b ad 01 00 00 jnp 40f170 <Process_delete+0x210> | |
| 40efc3: 48 85 f6 test %rsi,%rsi | |
| 40efc6: 66 0f 28 d0 movapd %xmm0,%xmm2 | |
| 40efca: 0f 88 d0 01 00 00 js 40f1a0 <Process_delete+0x240> | |
| 40efd0: f2 48 0f 2a ce cvtsi2sd %rsi,%xmm1 | |
| 40efd5: f2 0f 10 05 3b 7c 00 movsd 0x7c3b(%rip),%xmm0 # 416c18 <_IO_stdin_used+0x218> | |
| 40efdc: 00 | |
| 40efdd: f2 0f 5e c2 divsd %xmm2,%xmm0 | |
| 40efe1: f2 0f 59 c1 mulsd %xmm1,%xmm0 | |
| 40efe5: f2 0f 10 0d 3b 98 00 movsd 0x983b(%rip),%xmm1 # 418828 <_IO_stdin_used+0x1e28> | |
| 40efec: 00 | |
| 40efed: 66 0f 2e c1 ucomisd %xmm1,%xmm0 | |
| 40eff1: 0f 83 f9 00 00 00 jae 40f0f0 <Process_delete+0x190> | |
| 40eff7: f2 48 0f 2c f0 cvttsd2si %xmm0,%rsi | |
| 40effc: 49 89 f1 mov %rsi,%r9 | |
| 40efff: 48 ba 81 6f 5e 4d 3c movabs $0x91a2b3c4d5e6f81,%rdx | |
| 40f006: 2b 1a 09 | |
| 40f009: 48 bf 89 88 88 88 88 movabs $0x8888888888888889,%rdi | |
| 40f010: 88 88 88 | |
| 40f013: 49 c1 e9 04 shr $0x4,%r9 | |
| 40f017: 4c 89 c8 mov %r9,%rax | |
| 40f01a: 48 f7 e2 mul %rdx | |
| 40f01d: 48 89 f0 mov %rsi,%rax | |
| 40f020: 49 89 d1 mov %rdx,%r9 | |
| 40f023: 48 f7 e7 mul %rdi | |
| 40f026: 49 c1 e9 03 shr $0x3,%r9 | |
| 40f02a: 48 89 d1 mov %rdx,%rcx | |
| 40f02d: 48 c1 e9 05 shr $0x5,%rcx | |
| 40f031: 48 89 c8 mov %rcx,%rax | |
| 40f034: 4c 8d 24 8e lea (%rsi,%rcx,4),%r12 | |
| 40f038: 48 f7 e7 mul %rdi | |
| 40f03b: 48 c1 ea 05 shr $0x5,%rdx | |
| 40f03f: 48 89 d0 mov %rdx,%rax | |
| 40f042: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx | |
| 40f046: 48 c1 e0 06 shl $0x6,%rax | |
| 40f04a: 48 29 c3 sub %rax,%rbx | |
| 40f04d: 48 89 c8 mov %rcx,%rax | |
| 40f050: 48 c1 e0 06 shl $0x6,%rax | |
| 40f054: 49 29 c4 sub %rax,%r12 | |
| 40f057: 49 83 f9 63 cmp $0x63,%r9 | |
| 40f05b: 0f 87 5f 01 00 00 ja 40f1c0 <Process_delete+0x260> | |
| 40f061: 4d 85 c9 test %r9,%r9 | |
| 40f064: 4c 8d 6c 24 20 lea 0x20(%rsp),%r13 | |
| 40f069: 0f 85 a1 00 00 00 jne 40f110 <Process_delete+0x1b0> | |
| 40f06f: 48 85 f6 test %rsi,%rsi | |
| 40f072: 0f 88 88 01 00 00 js 40f200 <Process_delete+0x2a0> | |
| 40f078: f2 48 0f 2a ce cvtsi2sd %rsi,%xmm1 | |
| 40f07d: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 40f081: 44 89 24 24 mov %r12d,(%rsp) | |
| 40f085: 41 89 d9 mov %ebx,%r9d | |
| 40f088: 41 b8 c7 7f 41 00 mov $0x417fc7,%r8d | |
| 40f08e: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f093: ba 01 00 00 00 mov $0x1,%edx | |
| 40f098: be 0a 00 00 00 mov $0xa,%esi | |
| 40f09d: 4c 89 ef mov %r13,%rdi | |
| 40f0a0: f2 0f 59 05 78 7b 00 mulsd 0x7b78(%rip),%xmm0 # 416c20 <_IO_stdin_used+0x220> | |
| 40f0a7: 00 | |
| 40f0a8: f2 0f 2c c0 cvttsd2si %xmm0,%eax | |
| 40f0ac: 89 44 24 08 mov %eax,0x8(%rsp) | |
| 40f0b0: 31 c0 xor %eax,%eax | |
| 40f0b2: e8 29 5b ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f0b7: 8b 35 e7 f6 20 00 mov 0x20f6e7(%rip),%esi # 61e7a4 <CRT_colors+0x4> | |
| 40f0bd: 4c 89 ea mov %r13,%rdx | |
| 40f0c0: 48 89 ef mov %rbp,%rdi | |
| 40f0c3: e8 e8 39 00 00 callq 412ab0 <RichString_append> | |
| 40f0c8: 48 8b 44 24 38 mov 0x38(%rsp),%rax | |
| 40f0cd: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40f0d4: 00 00 | |
| 40f0d6: 0f 85 3e 01 00 00 jne 40f21a <Process_delete+0x2ba> | |
| 40f0dc: 48 83 c4 48 add $0x48,%rsp | |
| 40f0e0: 5b pop %rbx | |
| 40f0e1: 5d pop %rbp | |
| 40f0e2: 41 5c pop %r12 | |
| 40f0e4: 41 5d pop %r13 | |
| 40f0e6: c3 retq | |
| 40f0e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f0ee: 00 00 | |
| 40f0f0: 66 0f 28 d8 movapd %xmm0,%xmm3 | |
| 40f0f4: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax | |
| 40f0fb: 00 00 80 | |
| 40f0fe: f2 0f 5c d9 subsd %xmm1,%xmm3 | |
| 40f102: f2 48 0f 2c f3 cvttsd2si %xmm3,%rsi | |
| 40f107: 48 31 c6 xor %rax,%rsi | |
| 40f10a: e9 ed fe ff ff jmpq 40effc <Process_delete+0x9c> | |
| 40f10f: 90 nop | |
| 40f110: 41 b8 b5 7f 41 00 mov $0x417fb5,%r8d | |
| 40f116: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f11b: 4c 89 ef mov %r13,%rdi | |
| 40f11e: ba 01 00 00 00 mov $0x1,%edx | |
| 40f123: be 0a 00 00 00 mov $0xa,%esi | |
| 40f128: 31 c0 xor %eax,%eax | |
| 40f12a: e8 b1 5a ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f12f: 8b 35 8f f6 20 00 mov 0x20f68f(%rip),%esi # 61e7c4 <CRT_colors+0x24> | |
| 40f135: 4c 89 ea mov %r13,%rdx | |
| 40f138: 48 89 ef mov %rbp,%rdi | |
| 40f13b: e8 70 39 00 00 callq 412ab0 <RichString_append> | |
| 40f140: 44 89 24 24 mov %r12d,(%rsp) | |
| 40f144: 41 89 d9 mov %ebx,%r9d | |
| 40f147: 41 b8 bc 7f 41 00 mov $0x417fbc,%r8d | |
| 40f14d: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f152: ba 01 00 00 00 mov $0x1,%edx | |
| 40f157: be 0a 00 00 00 mov $0xa,%esi | |
| 40f15c: 4c 89 ef mov %r13,%rdi | |
| 40f15f: 31 c0 xor %eax,%eax | |
| 40f161: e8 7a 5a ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f166: e9 4c ff ff ff jmpq 40f0b7 <Process_delete+0x157> | |
| 40f16b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f170: 0f 85 4d fe ff ff jne 40efc3 <Process_delete+0x63> | |
| 40f176: bf 02 00 00 00 mov $0x2,%edi | |
| 40f17b: 48 89 74 24 18 mov %rsi,0x18(%rsp) | |
| 40f180: e8 ab 60 ff ff callq 405230 <sysconf@plt> | |
| 40f185: f2 48 0f 2a d0 cvtsi2sd %rax,%xmm2 | |
| 40f18a: 48 8b 74 24 18 mov 0x18(%rsp),%rsi | |
| 40f18f: 48 85 f6 test %rsi,%rsi | |
| 40f192: f2 0f 11 15 06 f7 20 movsd %xmm2,0x20f706(%rip) # 61e8a0 <CRT_delay+0xc> | |
| 40f199: 00 | |
| 40f19a: 0f 89 30 fe ff ff jns 40efd0 <Process_delete+0x70> | |
| 40f1a0: 48 89 f0 mov %rsi,%rax | |
| 40f1a3: 83 e6 01 and $0x1,%esi | |
| 40f1a6: 48 d1 e8 shr %rax | |
| 40f1a9: 48 09 f0 or %rsi,%rax | |
| 40f1ac: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 | |
| 40f1b1: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 40f1b5: e9 1b fe ff ff jmpq 40efd5 <Process_delete+0x75> | |
| 40f1ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f1c0: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi | |
| 40f1c5: 41 b8 ad 7f 41 00 mov $0x417fad,%r8d | |
| 40f1cb: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f1d0: ba 01 00 00 00 mov $0x1,%edx | |
| 40f1d5: be 0a 00 00 00 mov $0xa,%esi | |
| 40f1da: 31 c0 xor %eax,%eax | |
| 40f1dc: e8 ff 59 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f1e1: 8b 35 dd f5 20 00 mov 0x20f5dd(%rip),%esi # 61e7c4 <CRT_colors+0x24> | |
| 40f1e7: 48 8d 54 24 20 lea 0x20(%rsp),%rdx | |
| 40f1ec: 48 89 ef mov %rbp,%rdi | |
| 40f1ef: e8 bc 38 00 00 callq 412ab0 <RichString_append> | |
| 40f1f4: e9 cf fe ff ff jmpq 40f0c8 <Process_delete+0x168> | |
| 40f1f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f200: 48 89 f0 mov %rsi,%rax | |
| 40f203: 83 e6 01 and $0x1,%esi | |
| 40f206: 48 d1 e8 shr %rax | |
| 40f209: 48 09 f0 or %rsi,%rax | |
| 40f20c: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 | |
| 40f211: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 40f215: e9 63 fe ff ff jmpq 40f07d <Process_delete+0x11d> | |
| 40f21a: e8 c1 5b ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40f21f: 90 nop | |
| 40f220: 41 54 push %r12 | |
| 40f222: 55 push %rbp | |
| 40f223: 48 89 f5 mov %rsi,%rbp | |
| 40f226: 53 push %rbx | |
| 40f227: 48 89 d3 mov %rdx,%rbx | |
| 40f22a: 48 83 ec 20 sub $0x20,%rsp | |
| 40f22e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40f235: 00 00 | |
| 40f237: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40f23c: 31 c0 xor %eax,%eax | |
| 40f23e: 48 81 fa ff ff 9f 00 cmp $0x9fffff,%rdx | |
| 40f245: 76 79 jbe 40f2c0 <Process_delete+0x360> | |
| 40f247: 48 81 fa ff ff 3f 06 cmp $0x63fffff,%rdx | |
| 40f24e: 0f 87 d4 00 00 00 ja 40f328 <Process_delete+0x3c8> | |
| 40f254: f3 48 0f 2a c2 cvtsi2ss %rdx,%xmm0 | |
| 40f259: 41 b8 dd 7f 41 00 mov $0x417fdd,%r8d | |
| 40f25f: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f264: ba 01 00 00 00 mov $0x1,%edx | |
| 40f269: be 0a 00 00 00 mov $0xa,%esi | |
| 40f26e: 48 89 e7 mov %rsp,%rdi | |
| 40f271: b8 01 00 00 00 mov $0x1,%eax | |
| 40f276: f3 0f 59 05 ca 95 00 mulss 0x95ca(%rip),%xmm0 # 418848 <_IO_stdin_used+0x1e48> | |
| 40f27d: 00 | |
| 40f27e: 0f 14 c0 unpcklps %xmm0,%xmm0 | |
| 40f281: 0f 5a c0 cvtps2pd %xmm0,%xmm0 | |
| 40f284: e8 57 59 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f289: 8b 35 35 f5 20 00 mov 0x20f535(%rip),%esi # 61e7c4 <CRT_colors+0x24> | |
| 40f28f: 89 c1 mov %eax,%ecx | |
| 40f291: 48 89 e2 mov %rsp,%rdx | |
| 40f294: 48 89 ef mov %rbp,%rdi | |
| 40f297: e8 f4 34 00 00 callq 412790 <RichString_appendn> | |
| 40f29c: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40f2a1: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40f2a8: 00 00 | |
| 40f2aa: 0f 85 6b 01 00 00 jne 40f41b <Process_delete+0x4bb> | |
| 40f2b0: 48 83 c4 20 add $0x20,%rsp | |
| 40f2b4: 5b pop %rbx | |
| 40f2b5: 5d pop %rbp | |
| 40f2b6: 41 5c pop %r12 | |
| 40f2b8: c3 retq | |
| 40f2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f2c0: 48 81 fa 9f 86 01 00 cmp $0x1869f,%rdx | |
| 40f2c7: 49 89 fc mov %rdi,%r12 | |
| 40f2ca: 0f 87 88 00 00 00 ja 40f358 <Process_delete+0x3f8> | |
| 40f2d0: 48 8b 07 mov (%rdi),%rax | |
| 40f2d3: 80 b8 c8 00 00 00 00 cmpb $0x0,0xc8(%rax) | |
| 40f2da: 74 0d je 40f2e9 <Process_delete+0x389> | |
| 40f2dc: 48 81 fa e7 03 00 00 cmp $0x3e7,%rdx | |
| 40f2e3: 0f 87 c7 00 00 00 ja 40f3b0 <Process_delete+0x450> | |
| 40f2e9: 49 89 d9 mov %rbx,%r9 | |
| 40f2ec: 41 b8 f8 7f 41 00 mov $0x417ff8,%r8d | |
| 40f2f2: 48 89 e7 mov %rsp,%rdi | |
| 40f2f5: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f2fa: ba 01 00 00 00 mov $0x1,%edx | |
| 40f2ff: be 0a 00 00 00 mov $0xa,%esi | |
| 40f304: 31 c0 xor %eax,%eax | |
| 40f306: e8 d5 58 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f30b: 8b 35 d3 f4 20 00 mov 0x20f4d3(%rip),%esi # 61e7e4 <CRT_colors+0x44> | |
| 40f311: 89 c1 mov %eax,%ecx | |
| 40f313: 48 89 e2 mov %rsp,%rdx | |
| 40f316: 48 89 ef mov %rbp,%rdi | |
| 40f319: e8 72 34 00 00 callq 412790 <RichString_appendn> | |
| 40f31e: e9 79 ff ff ff jmpq 40f29c <Process_delete+0x33c> | |
| 40f323: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f328: 48 c1 eb 14 shr $0x14,%rbx | |
| 40f32c: 41 b8 d6 7f 41 00 mov $0x417fd6,%r8d | |
| 40f332: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f337: 49 89 d9 mov %rbx,%r9 | |
| 40f33a: ba 01 00 00 00 mov $0x1,%edx | |
| 40f33f: be 0a 00 00 00 mov $0xa,%esi | |
| 40f344: 48 89 e7 mov %rsp,%rdi | |
| 40f347: e8 94 58 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f34c: e9 38 ff ff ff jmpq 40f289 <Process_delete+0x329> | |
| 40f351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f358: 48 c1 eb 0a shr $0xa,%rbx | |
| 40f35c: 48 89 e7 mov %rsp,%rdi | |
| 40f35f: 41 b8 e5 7f 41 00 mov $0x417fe5,%r8d | |
| 40f365: 49 89 d9 mov %rbx,%r9 | |
| 40f368: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f36d: ba 01 00 00 00 mov $0x1,%edx | |
| 40f372: be 0a 00 00 00 mov $0xa,%esi | |
| 40f377: 31 c0 xor %eax,%eax | |
| 40f379: e8 62 58 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f37e: 49 8b 14 24 mov (%r12),%rdx | |
| 40f382: 8b 35 68 f4 20 00 mov 0x20f468(%rip),%esi # 61e7f0 <CRT_colors+0x50> | |
| 40f388: 89 c1 mov %eax,%ecx | |
| 40f38a: 48 89 ef mov %rbp,%rdi | |
| 40f38d: 80 ba c8 00 00 00 00 cmpb $0x0,0xc8(%rdx) | |
| 40f394: 48 89 e2 mov %rsp,%rdx | |
| 40f397: 0f 44 35 46 f4 20 00 cmove 0x20f446(%rip),%esi # 61e7e4 <CRT_colors+0x44> | |
| 40f39e: e8 ed 33 00 00 callq 412790 <RichString_appendn> | |
| 40f3a3: e9 f4 fe ff ff jmpq 40f29c <Process_delete+0x33c> | |
| 40f3a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f3af: 00 | |
| 40f3b0: 49 89 d4 mov %rdx,%r12 | |
| 40f3b3: 48 ba cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rdx | |
| 40f3ba: 9b c4 20 | |
| 40f3bd: 41 b8 ec 7f 41 00 mov $0x417fec,%r8d | |
| 40f3c3: 49 c1 ec 03 shr $0x3,%r12 | |
| 40f3c7: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f3cc: be 0a 00 00 00 mov $0xa,%esi | |
| 40f3d1: 4c 89 e0 mov %r12,%rax | |
| 40f3d4: 48 89 e7 mov %rsp,%rdi | |
| 40f3d7: 48 f7 e2 mul %rdx | |
| 40f3da: 31 c0 xor %eax,%eax | |
| 40f3dc: 49 89 d4 mov %rdx,%r12 | |
| 40f3df: ba 01 00 00 00 mov $0x1,%edx | |
| 40f3e4: 49 c1 ec 04 shr $0x4,%r12 | |
| 40f3e8: 4d 89 e1 mov %r12,%r9 | |
| 40f3eb: 4d 69 e4 e8 03 00 00 imul $0x3e8,%r12,%r12 | |
| 40f3f2: e8 e9 57 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f3f7: 8b 35 f3 f3 20 00 mov 0x20f3f3(%rip),%esi # 61e7f0 <CRT_colors+0x50> | |
| 40f3fd: 89 c1 mov %eax,%ecx | |
| 40f3ff: 48 89 e2 mov %rsp,%rdx | |
| 40f402: 48 89 ef mov %rbp,%rdi | |
| 40f405: 4c 29 e3 sub %r12,%rbx | |
| 40f408: e8 83 33 00 00 callq 412790 <RichString_appendn> | |
| 40f40d: 49 89 d9 mov %rbx,%r9 | |
| 40f410: 41 b8 f1 7f 41 00 mov $0x417ff1,%r8d | |
| 40f416: e9 d7 fe ff ff jmpq 40f2f2 <Process_delete+0x392> | |
| 40f41b: e8 c0 59 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40f420: 53 push %rbx | |
| 40f421: 48 89 fb mov %rdi,%rbx | |
| 40f424: 48 83 ec 20 sub $0x20,%rsp | |
| 40f428: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40f42f: 00 00 | |
| 40f431: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40f436: 31 c0 xor %eax,%eax | |
| 40f438: 48 b8 00 e4 0b 54 02 movabs $0x2540be400,%rax | |
| 40f43f: 00 00 00 | |
| 40f442: 48 39 c6 cmp %rax,%rsi | |
| 40f445: 0f 87 9d 00 00 00 ja 40f4e8 <Process_delete+0x588> | |
| 40f44b: 49 89 f1 mov %rsi,%r9 | |
| 40f44e: 41 b8 fe 7f 41 00 mov $0x417ffe,%r8d | |
| 40f454: b9 0e 00 00 00 mov $0xe,%ecx | |
| 40f459: ba 01 00 00 00 mov $0x1,%edx | |
| 40f45e: be 0d 00 00 00 mov $0xd,%esi | |
| 40f463: 48 89 e7 mov %rsp,%rdi | |
| 40f466: 31 c0 xor %eax,%eax | |
| 40f468: e8 73 57 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f46d: 8b 35 51 f3 20 00 mov 0x20f351(%rip),%esi # 61e7c4 <CRT_colors+0x24> | |
| 40f473: b9 02 00 00 00 mov $0x2,%ecx | |
| 40f478: 48 89 e2 mov %rsp,%rdx | |
| 40f47b: 48 89 df mov %rbx,%rdi | |
| 40f47e: e8 0d 33 00 00 callq 412790 <RichString_appendn> | |
| 40f483: 8b 35 67 f3 20 00 mov 0x20f367(%rip),%esi # 61e7f0 <CRT_colors+0x50> | |
| 40f489: 48 8d 54 24 02 lea 0x2(%rsp),%rdx | |
| 40f48e: b9 03 00 00 00 mov $0x3,%ecx | |
| 40f493: 48 89 df mov %rbx,%rdi | |
| 40f496: e8 f5 32 00 00 callq 412790 <RichString_appendn> | |
| 40f49b: 8b 35 43 f3 20 00 mov 0x20f343(%rip),%esi # 61e7e4 <CRT_colors+0x44> | |
| 40f4a1: 48 8d 54 24 05 lea 0x5(%rsp),%rdx | |
| 40f4a6: b9 03 00 00 00 mov $0x3,%ecx | |
| 40f4ab: 48 89 df mov %rbx,%rdi | |
| 40f4ae: e8 dd 32 00 00 callq 412790 <RichString_appendn> | |
| 40f4b3: 8b 35 2f f3 20 00 mov 0x20f32f(%rip),%esi # 61e7e8 <CRT_colors+0x48> | |
| 40f4b9: 48 8d 54 24 08 lea 0x8(%rsp),%rdx | |
| 40f4be: b9 04 00 00 00 mov $0x4,%ecx | |
| 40f4c3: 48 89 df mov %rbx,%rdi | |
| 40f4c6: e8 c5 32 00 00 callq 412790 <RichString_appendn> | |
| 40f4cb: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40f4d0: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40f4d7: 00 00 | |
| 40f4d9: 0f 85 8e 00 00 00 jne 40f56d <Process_delete+0x60d> | |
| 40f4df: 48 83 c4 20 add $0x20,%rsp | |
| 40f4e3: 5b pop %rbx | |
| 40f4e4: c3 retq | |
| 40f4e5: 0f 1f 00 nopl (%rax) | |
| 40f4e8: 48 c1 ee 03 shr $0x3,%rsi | |
| 40f4ec: 48 ba cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rdx | |
| 40f4f3: 9b c4 20 | |
| 40f4f6: 41 b8 fe 7f 41 00 mov $0x417ffe,%r8d | |
| 40f4fc: 48 89 f0 mov %rsi,%rax | |
| 40f4ff: 48 89 e7 mov %rsp,%rdi | |
| 40f502: b9 0e 00 00 00 mov $0xe,%ecx | |
| 40f507: 48 f7 e2 mul %rdx | |
| 40f50a: be 0d 00 00 00 mov $0xd,%esi | |
| 40f50f: 31 c0 xor %eax,%eax | |
| 40f511: 48 c1 ea 04 shr $0x4,%rdx | |
| 40f515: 49 89 d1 mov %rdx,%r9 | |
| 40f518: ba 01 00 00 00 mov $0x1,%edx | |
| 40f51d: e8 be 56 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f522: 8b 35 9c f2 20 00 mov 0x20f29c(%rip),%esi # 61e7c4 <CRT_colors+0x24> | |
| 40f528: 48 89 e2 mov %rsp,%rdx | |
| 40f52b: 48 89 df mov %rbx,%rdi | |
| 40f52e: b9 05 00 00 00 mov $0x5,%ecx | |
| 40f533: e8 58 32 00 00 callq 412790 <RichString_appendn> | |
| 40f538: 8b 35 b2 f2 20 00 mov 0x20f2b2(%rip),%esi # 61e7f0 <CRT_colors+0x50> | |
| 40f53e: 48 8d 54 24 05 lea 0x5(%rsp),%rdx | |
| 40f543: 48 89 df mov %rbx,%rdi | |
| 40f546: b9 03 00 00 00 mov $0x3,%ecx | |
| 40f54b: e8 40 32 00 00 callq 412790 <RichString_appendn> | |
| 40f550: 8b 35 8e f2 20 00 mov 0x20f28e(%rip),%esi # 61e7e4 <CRT_colors+0x44> | |
| 40f556: 48 8d 54 24 08 lea 0x8(%rsp),%rdx | |
| 40f55b: b9 04 00 00 00 mov $0x4,%ecx | |
| 40f560: 48 89 df mov %rbx,%rdi | |
| 40f563: e8 28 32 00 00 callq 412790 <RichString_appendn> | |
| 40f568: e9 5e ff ff ff jmpq 40f4cb <Process_delete+0x56b> | |
| 40f56d: e8 6e 58 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 40f572: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40f579: 1f 84 00 00 00 00 00 | |
| 40f580: 41 57 push %r15 | |
| 40f582: 49 89 f7 mov %rsi,%r15 | |
| 40f585: 41 56 push %r14 | |
| 40f587: 49 89 fe mov %rdi,%r14 | |
| 40f58a: 41 55 push %r13 | |
| 40f58c: 41 54 push %r12 | |
| 40f58e: 55 push %rbp | |
| 40f58f: 53 push %rbx | |
| 40f590: 48 81 ec d8 00 00 00 sub $0xd8,%rsp | |
| 40f597: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40f59e: 00 00 | |
| 40f5a0: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) | |
| 40f5a7: 00 | |
| 40f5a8: 31 c0 xor %eax,%eax | |
| 40f5aa: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 40f5ae: 48 89 f7 mov %rsi,%rdi | |
| 40f5b1: 48 8b 98 b0 00 00 00 mov 0xb0(%rax),%rbx | |
| 40f5b8: e8 93 34 00 00 callq 412a50 <RichString_prune> | |
| 40f5bd: 8b 03 mov (%rbx),%eax | |
| 40f5bf: 48 83 c3 04 add $0x4,%rbx | |
| 40f5c3: 85 c0 test %eax,%eax | |
| 40f5c5: 0f 84 7f 00 00 00 je 40f64a <Process_delete+0x6ea> | |
| 40f5cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f5d0: 83 f8 43 cmp $0x43,%eax | |
| 40f5d3: c6 84 24 bf 00 00 00 movb $0x0,0xbf(%rsp) | |
| 40f5da: 00 | |
| 40f5db: 44 8b 25 c2 f1 20 00 mov 0x20f1c2(%rip),%r12d # 61e7a4 <CRT_colors+0x4> | |
| 40f5e2: 44 8b 2d 13 f2 20 00 mov 0x20f213(%rip),%r13d # 61e7fc <CRT_colors+0x5c> | |
| 40f5e9: 0f 87 91 08 00 00 ja 40fe80 <Process_delete+0xf20> | |
| 40f5ef: ff 24 c5 e8 83 41 00 jmpq *0x4183e8(,%rax,8) | |
| 40f5f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40f5fd: 00 00 00 | |
| 40f600: 4d 8b 8e 40 01 00 00 mov 0x140(%r14),%r9 | |
| 40f607: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f60c: 41 b8 67 80 41 00 mov $0x418067,%r8d | |
| 40f612: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f618: b9 80 00 00 00 mov $0x80,%ecx | |
| 40f61d: ba 01 00 00 00 mov $0x1,%edx | |
| 40f622: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f627: 48 89 ef mov %rbp,%rdi | |
| 40f62a: 31 c0 xor %eax,%eax | |
| 40f62c: e8 af 55 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f631: 48 89 ea mov %rbp,%rdx | |
| 40f634: 44 89 e6 mov %r12d,%esi | |
| 40f637: 4c 89 ff mov %r15,%rdi | |
| 40f63a: e8 71 34 00 00 callq 412ab0 <RichString_append> | |
| 40f63f: 48 83 c3 04 add $0x4,%rbx | |
| 40f643: 8b 43 fc mov -0x4(%rbx),%eax | |
| 40f646: 85 c0 test %eax,%eax | |
| 40f648: 75 86 jne 40f5d0 <Process_delete+0x670> | |
| 40f64a: 49 8b 46 10 mov 0x10(%r14),%rax | |
| 40f64e: 80 b8 c1 00 00 00 00 cmpb $0x0,0xc1(%rax) | |
| 40f655: 75 41 jne 40f698 <Process_delete+0x738> | |
| 40f657: 41 80 7e 2d 00 cmpb $0x0,0x2d(%r14) | |
| 40f65c: 74 0e je 40f66c <Process_delete+0x70c> | |
| 40f65e: 8b 35 88 f1 20 00 mov 0x20f188(%rip),%esi # 61e7ec <CRT_colors+0x4c> | |
| 40f664: 4c 89 ff mov %r15,%rdi | |
| 40f667: e8 14 34 00 00 callq 412a80 <RichString_setAttr> | |
| 40f66c: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax | |
| 40f673: 00 | |
| 40f674: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40f67b: 00 00 | |
| 40f67d: 0f 85 dd 0a 00 00 jne 410160 <Process_delete+0x1200> | |
| 40f683: 48 81 c4 d8 00 00 00 add $0xd8,%rsp | |
| 40f68a: 5b pop %rbx | |
| 40f68b: 5d pop %rbp | |
| 40f68c: 41 5c pop %r12 | |
| 40f68e: 41 5d pop %r13 | |
| 40f690: 41 5e pop %r14 | |
| 40f692: 41 5f pop %r15 | |
| 40f694: c3 retq | |
| 40f695: 0f 1f 00 nopl (%rax) | |
| 40f698: 8b 05 d2 e8 20 00 mov 0x20e8d2(%rip),%eax # 61df70 <BatteryMeter_attributes+0x30> | |
| 40f69e: 41 39 86 c4 00 00 00 cmp %eax,0xc4(%r14) | |
| 40f6a5: 74 b0 je 40f657 <Process_delete+0x6f7> | |
| 40f6a7: 8b 35 3b f1 20 00 mov 0x20f13b(%rip),%esi # 61e7e8 <CRT_colors+0x48> | |
| 40f6ad: 4c 89 ff mov %r15,%rdi | |
| 40f6b0: e8 cb 33 00 00 callq 412a80 <RichString_setAttr> | |
| 40f6b5: eb a0 jmp 40f657 <Process_delete+0x6f7> | |
| 40f6b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f6be: 00 00 | |
| 40f6c0: 45 8b 8e 88 00 00 00 mov 0x88(%r14),%r9d | |
| 40f6c7: 44 89 c8 mov %r9d,%eax | |
| 40f6ca: c1 f8 0d sar $0xd,%eax | |
| 40f6cd: 85 c0 test %eax,%eax | |
| 40f6cf: 0f 84 64 08 00 00 je 40ff39 <Process_delete+0xfd9> | |
| 40f6d5: 83 f8 02 cmp $0x2,%eax | |
| 40f6d8: 0f 84 3b 0a 00 00 je 410119 <Process_delete+0x11b9> | |
| 40f6de: 83 f8 01 cmp $0x1,%eax | |
| 40f6e1: 0f 84 49 0a 00 00 je 410130 <Process_delete+0x11d0> | |
| 40f6e7: 41 81 f9 00 60 00 00 cmp $0x6000,%r9d | |
| 40f6ee: 0f 84 dc 09 00 00 je 4100d0 <Process_delete+0x1170> | |
| 40f6f4: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f6f9: c7 44 24 40 3f 3f 20 movl $0x203f3f,0x40(%rsp) | |
| 40f700: 00 | |
| 40f701: e9 2b ff ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40f706: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40f70d: 00 00 00 | |
| 40f710: f2 41 0f 10 86 20 01 movsd 0x120(%r14),%xmm0 | |
| 40f717: 00 00 | |
| 40f719: f2 0f 10 15 1f 91 00 movsd 0x911f(%rip),%xmm2 # 418840 <_IO_stdin_used+0x1e40> | |
| 40f720: 00 | |
| 40f721: f2 41 0f 58 86 30 01 addsd 0x130(%r14),%xmm0 | |
| 40f728: 00 00 | |
| 40f72a: f2 0f 59 05 4e 85 00 mulsd 0x854e(%rip),%xmm0 # 417c80 <_IO_stdin_used+0x1280> | |
| 40f731: 00 | |
| 40f732: 66 0f 2e d0 ucomisd %xmm0,%xmm2 | |
| 40f736: 0f 87 d3 00 00 00 ja 40f80f <Process_delete+0x8af> | |
| 40f73c: f2 0f 10 1d 7c 84 00 movsd 0x847c(%rip),%xmm3 # 417bc0 <_IO_stdin_used+0x11c0> | |
| 40f743: 00 | |
| 40f744: 66 0f 2e d8 ucomisd %xmm0,%xmm3 | |
| 40f748: 0f 83 32 08 00 00 jae 40ff80 <Process_delete+0x1020> | |
| 40f74e: f2 0f 10 25 ca 74 00 movsd 0x74ca(%rip),%xmm4 # 416c20 <_IO_stdin_used+0x220> | |
| 40f755: 00 | |
| 40f756: 66 0f 2e e0 ucomisd %xmm0,%xmm4 | |
| 40f75a: 72 73 jb 40f7cf <Process_delete+0x86f> | |
| 40f75c: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f761: 41 b8 60 80 41 00 mov $0x418060,%r8d | |
| 40f767: b9 80 00 00 00 mov $0x80,%ecx | |
| 40f76c: ba 01 00 00 00 mov $0x1,%edx | |
| 40f771: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f776: 48 89 ef mov %rbp,%rdi | |
| 40f779: b8 01 00 00 00 mov $0x1,%eax | |
| 40f77e: e8 5d 54 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f783: e9 a9 fe ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40f788: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f78f: 00 | |
| 40f790: f2 0f 10 05 e8 84 00 movsd 0x84e8(%rip),%xmm0 # 417c80 <_IO_stdin_used+0x1280> | |
| 40f797: 00 | |
| 40f798: f2 0f 10 0d a0 90 00 movsd 0x90a0(%rip),%xmm1 # 418840 <_IO_stdin_used+0x1e40> | |
| 40f79f: 00 | |
| 40f7a0: f2 41 0f 59 86 30 01 mulsd 0x130(%r14),%xmm0 | |
| 40f7a7: 00 00 | |
| 40f7a9: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40f7ad: 77 60 ja 40f80f <Process_delete+0x8af> | |
| 40f7af: f2 0f 10 0d 09 84 00 movsd 0x8409(%rip),%xmm1 # 417bc0 <_IO_stdin_used+0x11c0> | |
| 40f7b6: 00 | |
| 40f7b7: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40f7bb: 0f 83 bf 07 00 00 jae 40ff80 <Process_delete+0x1020> | |
| 40f7c1: f2 0f 10 0d 57 74 00 movsd 0x7457(%rip),%xmm1 # 416c20 <_IO_stdin_used+0x220> | |
| 40f7c8: 00 | |
| 40f7c9: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40f7cd: 73 8d jae 40f75c <Process_delete+0x7fc> | |
| 40f7cf: f2 0f 10 0d 51 90 00 movsd 0x9051(%rip),%xmm1 # 418828 <_IO_stdin_used+0x1e28> | |
| 40f7d6: 00 | |
| 40f7d7: 66 0f 2e c1 ucomisd %xmm1,%xmm0 | |
| 40f7db: 0f 83 a4 08 00 00 jae 410085 <Process_delete+0x1125> | |
| 40f7e1: f2 48 0f 2c d0 cvttsd2si %xmm0,%rdx | |
| 40f7e6: e9 08 03 00 00 jmpq 40faf3 <Process_delete+0xb93> | |
| 40f7eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f7f0: f2 0f 10 05 88 84 00 movsd 0x8488(%rip),%xmm0 # 417c80 <_IO_stdin_used+0x1280> | |
| 40f7f7: 00 | |
| 40f7f8: f2 0f 10 0d 40 90 00 movsd 0x9040(%rip),%xmm1 # 418840 <_IO_stdin_used+0x1e40> | |
| 40f7ff: 00 | |
| 40f800: f2 41 0f 59 86 20 01 mulsd 0x120(%r14),%xmm0 | |
| 40f807: 00 00 | |
| 40f809: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40f80d: 76 a0 jbe 40f7af <Process_delete+0x84f> | |
| 40f80f: ba 30 20 00 00 mov $0x2030,%edx | |
| 40f814: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f819: c7 44 24 40 20 20 20 movl $0x20202020,0x40(%rsp) | |
| 40f820: 20 | |
| 40f821: 66 89 54 24 44 mov %dx,0x44(%rsp) | |
| 40f826: c6 44 24 46 00 movb $0x0,0x46(%rsp) | |
| 40f82b: e9 01 fe ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40f830: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f835: 4d 8b 8e 18 01 00 00 mov 0x118(%r14),%r9 | |
| 40f83c: 41 b8 51 80 41 00 mov $0x418051,%r8d | |
| 40f842: e9 d1 fd ff ff jmpq 40f618 <Process_delete+0x6b8> | |
| 40f847: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f84e: 00 00 | |
| 40f850: 49 8b b6 10 01 00 00 mov 0x110(%r14),%rsi | |
| 40f857: 4c 89 ff mov %r15,%rdi | |
| 40f85a: e8 c1 fb ff ff callq 40f420 <Process_delete+0x4c0> | |
| 40f85f: e9 db fd ff ff jmpq 40f63f <Process_delete+0x6df> | |
| 40f864: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f868: 49 8b b6 08 01 00 00 mov 0x108(%r14),%rsi | |
| 40f86f: 4c 89 ff mov %r15,%rdi | |
| 40f872: e8 a9 fb ff ff callq 40f420 <Process_delete+0x4c0> | |
| 40f877: e9 c3 fd ff ff jmpq 40f63f <Process_delete+0x6df> | |
| 40f87c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f880: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f885: 4d 8b 8e 00 01 00 00 mov 0x100(%r14),%r9 | |
| 40f88c: 41 b8 51 80 41 00 mov $0x418051,%r8d | |
| 40f892: e9 81 fd ff ff jmpq 40f618 <Process_delete+0x6b8> | |
| 40f897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f89e: 00 00 | |
| 40f8a0: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f8a5: 4d 8b 8e f8 00 00 00 mov 0xf8(%r14),%r9 | |
| 40f8ac: 41 b8 51 80 41 00 mov $0x418051,%r8d | |
| 40f8b2: e9 61 fd ff ff jmpq 40f618 <Process_delete+0x6b8> | |
| 40f8b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f8be: 00 00 | |
| 40f8c0: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f8c5: 4d 8b 8e f0 00 00 00 mov 0xf0(%r14),%r9 | |
| 40f8cc: 41 b8 49 80 41 00 mov $0x418049,%r8d | |
| 40f8d2: e9 41 fd ff ff jmpq 40f618 <Process_delete+0x6b8> | |
| 40f8d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f8de: 00 00 | |
| 40f8e0: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f8e5: 4d 8b 8e e8 00 00 00 mov 0xe8(%r14),%r9 | |
| 40f8ec: 41 b8 49 80 41 00 mov $0x418049,%r8d | |
| 40f8f2: e9 21 fd ff ff jmpq 40f618 <Process_delete+0x6b8> | |
| 40f8f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f8fe: 00 00 | |
| 40f900: 45 8b 8e e0 00 00 00 mov 0xe0(%r14),%r9d | |
| 40f907: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f90c: 41 b8 06 80 41 00 mov $0x418006,%r8d | |
| 40f912: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f918: b9 80 00 00 00 mov $0x80,%ecx | |
| 40f91d: ba 01 00 00 00 mov $0x1,%edx | |
| 40f922: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f927: 48 89 ef mov %rbp,%rdi | |
| 40f92a: 31 c0 xor %eax,%eax | |
| 40f92c: e8 af 52 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40f931: e9 fb fc ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40f936: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40f93d: 00 00 00 | |
| 40f940: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f945: 45 8b 8e dc 00 00 00 mov 0xdc(%r14),%r9d | |
| 40f94c: 41 b8 06 80 41 00 mov $0x418006,%r8d | |
| 40f952: eb c4 jmp 40f918 <Process_delete+0x9b8> | |
| 40f954: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f958: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f95d: 45 8b 8e d8 00 00 00 mov 0xd8(%r14),%r9d | |
| 40f964: 41 b8 06 80 41 00 mov $0x418006,%r8d | |
| 40f96a: eb ac jmp 40f918 <Process_delete+0x9b8> | |
| 40f96c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f970: 45 8b 4e 40 mov 0x40(%r14),%r9d | |
| 40f974: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f979: 4c 8b 05 e8 e5 20 00 mov 0x20e5e8(%rip),%r8 # 61df68 <BatteryMeter_attributes+0x28> | |
| 40f980: eb 96 jmp 40f918 <Process_delete+0x9b8> | |
| 40f982: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f988: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f98d: 4d 8b 8e 80 00 00 00 mov 0x80(%r14),%r9 | |
| 40f994: 41 b8 10 80 41 00 mov $0x418010,%r8d | |
| 40f99a: e9 79 fc ff ff jmpq 40f618 <Process_delete+0x6b8> | |
| 40f99f: 90 nop | |
| 40f9a0: 49 8b 76 58 mov 0x58(%r14),%rsi | |
| 40f9a4: 49 03 76 50 add 0x50(%r14),%rsi | |
| 40f9a8: 4c 89 ff mov %r15,%rdi | |
| 40f9ab: e8 e0 f5 ff ff callq 40ef90 <Process_delete+0x30> | |
| 40f9b0: e9 8a fc ff ff jmpq 40f63f <Process_delete+0x6df> | |
| 40f9b5: 0f 1f 00 nopl (%rax) | |
| 40f9b8: 4d 8b 8e d0 00 00 00 mov 0xd0(%r14),%r9 | |
| 40f9bf: 41 8b 86 c4 00 00 00 mov 0xc4(%r14),%eax | |
| 40f9c6: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40f9cb: 3b 05 9f e5 20 00 cmp 0x20e59f(%rip),%eax # 61df70 <BatteryMeter_attributes+0x30> | |
| 40f9d1: 44 0f 45 25 0f ee 20 cmovne 0x20ee0f(%rip),%r12d # 61e7e8 <CRT_colors+0x48> | |
| 40f9d8: 00 | |
| 40f9d9: 4d 85 c9 test %r9,%r9 | |
| 40f9dc: 0f 84 c7 06 00 00 je 4100a9 <Process_delete+0x1149> | |
| 40f9e2: 41 b8 30 80 41 00 mov $0x418030,%r8d | |
| 40f9e8: b9 80 00 00 00 mov $0x80,%ecx | |
| 40f9ed: ba 01 00 00 00 mov $0x1,%edx | |
| 40f9f2: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f9f7: 48 89 ef mov %rbp,%rdi | |
| 40f9fa: 31 c0 xor %eax,%eax | |
| 40f9fc: e8 df 51 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40fa01: 80 7c 24 49 00 cmpb $0x0,0x49(%rsp) | |
| 40fa06: 0f 84 25 fc ff ff je 40f631 <Process_delete+0x6d1> | |
| 40fa0c: c6 44 24 49 20 movb $0x20,0x49(%rsp) | |
| 40fa11: c6 44 24 4a 00 movb $0x0,0x4a(%rsp) | |
| 40fa16: e9 16 fc ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40fa1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40fa20: f3 41 0f 10 86 cc 00 movss 0xcc(%r14),%xmm0 | |
| 40fa27: 00 00 | |
| 40fa29: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fa2e: 0f 5a c0 cvtps2pd %xmm0,%xmm0 | |
| 40fa31: 66 0f 2e 05 ff 8d 00 ucomisd 0x8dff(%rip),%xmm0 # 418838 <_IO_stdin_used+0x1e38> | |
| 40fa38: 00 | |
| 40fa39: 0f 86 61 04 00 00 jbe 40fea0 <Process_delete+0xf40> | |
| 40fa3f: b9 20 00 00 00 mov $0x20,%ecx | |
| 40fa44: c7 44 24 40 31 30 30 movl $0x2e303031,0x40(%rsp) | |
| 40fa4b: 2e | |
| 40fa4c: 66 89 4c 24 44 mov %cx,0x44(%rsp) | |
| 40fa51: e9 db fb ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40fa56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40fa5d: 00 00 00 | |
| 40fa60: f3 41 0f 10 8e c8 00 movss 0xc8(%r14),%xmm1 | |
| 40fa67: 00 00 | |
| 40fa69: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fa6e: 0f 14 c9 unpcklps %xmm1,%xmm1 | |
| 40fa71: 0f 5a c1 cvtps2pd %xmm1,%xmm0 | |
| 40fa74: 66 0f 2e 05 b4 8d 00 ucomisd 0x8db4(%rip),%xmm0 # 418830 <_IO_stdin_used+0x1e30> | |
| 40fa7b: 00 | |
| 40fa7c: 0f 87 e1 04 00 00 ja 40ff63 <Process_delete+0x1003> | |
| 40fa82: 66 0f 2e 05 ae 8d 00 ucomisd 0x8dae(%rip),%xmm0 # 418838 <_IO_stdin_used+0x1e38> | |
| 40fa89: 00 | |
| 40fa8a: 0f 86 10 04 00 00 jbe 40fea0 <Process_delete+0xf40> | |
| 40fa90: f3 4c 0f 2c c9 cvttss2si %xmm1,%r9 | |
| 40fa95: 41 b8 3c 80 41 00 mov $0x41803c,%r8d | |
| 40fa9b: e9 78 fe ff ff jmpq 40f918 <Process_delete+0x9b8> | |
| 40faa0: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40faa5: 45 8b 8e c4 00 00 00 mov 0xc4(%r14),%r9d | |
| 40faac: 41 b8 2b 80 41 00 mov $0x41802b,%r8d | |
| 40fab2: e9 61 fe ff ff jmpq 40f918 <Process_delete+0x9b8> | |
| 40fab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40fabe: 00 00 | |
| 40fac0: 49 63 ae c0 00 00 00 movslq 0xc0(%r14),%rbp | |
| 40fac7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40face: 00 00 | |
| 40fad0: bf 1e 00 00 00 mov $0x1e,%edi | |
| 40fad5: e8 56 57 ff ff callq 405230 <sysconf@plt> | |
| 40fada: 48 8d 90 ff 03 00 00 lea 0x3ff(%rax),%rdx | |
| 40fae1: 48 85 c0 test %rax,%rax | |
| 40fae4: 48 0f 48 c2 cmovs %rdx,%rax | |
| 40fae8: 48 89 ea mov %rbp,%rdx | |
| 40faeb: 48 c1 f8 0a sar $0xa,%rax | |
| 40faef: 48 0f af d0 imul %rax,%rdx | |
| 40faf3: 49 8d 7e 10 lea 0x10(%r14),%rdi | |
| 40faf7: 4c 89 fe mov %r15,%rsi | |
| 40fafa: e8 21 f7 ff ff callq 40f220 <Process_delete+0x2c0> | |
| 40faff: e9 3b fb ff ff jmpq 40f63f <Process_delete+0x6df> | |
| 40fb04: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fb08: 49 63 ae bc 00 00 00 movslq 0xbc(%r14),%rbp | |
| 40fb0f: eb bf jmp 40fad0 <Process_delete+0xb70> | |
| 40fb11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fb18: 49 63 ae b8 00 00 00 movslq 0xb8(%r14),%rbp | |
| 40fb1f: eb af jmp 40fad0 <Process_delete+0xb70> | |
| 40fb21: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fb28: 49 63 ae b4 00 00 00 movslq 0xb4(%r14),%rbp | |
| 40fb2f: eb 9f jmp 40fad0 <Process_delete+0xb70> | |
| 40fb31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fb38: 49 63 ae b0 00 00 00 movslq 0xb0(%r14),%rbp | |
| 40fb3f: eb 8f jmp 40fad0 <Process_delete+0xb70> | |
| 40fb41: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fb48: 49 63 ae ac 00 00 00 movslq 0xac(%r14),%rbp | |
| 40fb4f: e9 7c ff ff ff jmpq 40fad0 <Process_delete+0xb70> | |
| 40fb54: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fb58: 49 63 ae a8 00 00 00 movslq 0xa8(%r14),%rbp | |
| 40fb5f: e9 6c ff ff ff jmpq 40fad0 <Process_delete+0xb70> | |
| 40fb64: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fb68: 49 8b 46 10 mov 0x10(%r14),%rax | |
| 40fb6c: 80 b8 cb 00 00 00 00 cmpb $0x0,0xcb(%rax) | |
| 40fb73: 0f 85 37 03 00 00 jne 40feb0 <Process_delete+0xf50> | |
| 40fb79: 41 8b 86 a4 00 00 00 mov 0xa4(%r14),%eax | |
| 40fb80: 44 8d 48 01 lea 0x1(%rax),%r9d | |
| 40fb84: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fb89: 41 b8 0b 80 41 00 mov $0x41800b,%r8d | |
| 40fb8f: e9 84 fd ff ff jmpq 40f918 <Process_delete+0x9b8> | |
| 40fb94: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fb98: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fb9d: 49 8d 8e 8c 00 00 00 lea 0x8c(%r14),%rcx | |
| 40fba4: ba d7 95 41 00 mov $0x4195d7,%edx | |
| 40fba9: be 7f 00 00 00 mov $0x7f,%esi | |
| 40fbae: 31 c0 xor %eax,%eax | |
| 40fbb0: 48 89 ef mov %rbp,%rdi | |
| 40fbb3: e8 c8 52 ff ff callq 404e80 <snprintf@plt> | |
| 40fbb8: e9 74 fa ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40fbbd: 0f 1f 00 nopl (%rax) | |
| 40fbc0: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fbc5: 4d 8b 4e 78 mov 0x78(%r14),%r9 | |
| 40fbc9: 31 c0 xor %eax,%eax | |
| 40fbcb: 41 b8 25 80 41 00 mov $0x418025,%r8d | |
| 40fbd1: b9 80 00 00 00 mov $0x80,%ecx | |
| 40fbd6: ba 01 00 00 00 mov $0x1,%edx | |
| 40fbdb: be 7f 00 00 00 mov $0x7f,%esi | |
| 40fbe0: 48 89 ef mov %rbp,%rdi | |
| 40fbe3: e8 f8 4f ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40fbe8: 49 83 7e 78 00 cmpq $0x0,0x78(%r14) | |
| 40fbed: 0f 88 80 03 00 00 js 40ff73 <Process_delete+0x1013> | |
| 40fbf3: 44 0f 45 25 09 ec 20 cmovne 0x20ec09(%rip),%r12d # 61e804 <CRT_colors+0x64> | |
| 40fbfa: 00 | |
| 40fbfb: e9 31 fa ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40fc00: 4d 8b 4e 70 mov 0x70(%r14),%r9 | |
| 40fc04: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fc09: 41 b8 25 80 41 00 mov $0x418025,%r8d | |
| 40fc0f: 49 83 f9 9c cmp $0xffffffffffffff9c,%r9 | |
| 40fc13: 0f 85 ff f9 ff ff jne 40f618 <Process_delete+0x6b8> | |
| 40fc19: c7 44 24 40 20 52 54 movl $0x20545220,0x40(%rsp) | |
| 40fc20: 20 | |
| 40fc21: c6 44 24 44 00 movb $0x0,0x44(%rsp) | |
| 40fc26: e9 06 fa ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40fc2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40fc30: 49 8b 76 68 mov 0x68(%r14),%rsi | |
| 40fc34: 4c 89 ff mov %r15,%rdi | |
| 40fc37: e8 54 f3 ff ff callq 40ef90 <Process_delete+0x30> | |
| 40fc3c: e9 fe f9 ff ff jmpq 40f63f <Process_delete+0x6df> | |
| 40fc41: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fc48: 49 8b 76 60 mov 0x60(%r14),%rsi | |
| 40fc4c: 4c 89 ff mov %r15,%rdi | |
| 40fc4f: e8 3c f3 ff ff callq 40ef90 <Process_delete+0x30> | |
| 40fc54: e9 e6 f9 ff ff jmpq 40f63f <Process_delete+0x6df> | |
| 40fc59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fc60: 49 8b 76 58 mov 0x58(%r14),%rsi | |
| 40fc64: 4c 89 ff mov %r15,%rdi | |
| 40fc67: e8 24 f3 ff ff callq 40ef90 <Process_delete+0x30> | |
| 40fc6c: e9 ce f9 ff ff jmpq 40f63f <Process_delete+0x6df> | |
| 40fc71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fc78: 49 8b 76 50 mov 0x50(%r14),%rsi | |
| 40fc7c: 4c 89 ff mov %r15,%rdi | |
| 40fc7f: e8 0c f3 ff ff callq 40ef90 <Process_delete+0x30> | |
| 40fc84: e9 b6 f9 ff ff jmpq 40f63f <Process_delete+0x6df> | |
| 40fc89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fc90: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fc95: 45 8b 4e 44 mov 0x44(%r14),%r9d | |
| 40fc99: 4c 8b 05 c0 e2 20 00 mov 0x20e2c0(%rip),%r8 # 61df60 <BatteryMeter_attributes+0x20> | |
| 40fca0: e9 73 fc ff ff jmpq 40f918 <Process_delete+0x9b8> | |
| 40fca5: 0f 1f 00 nopl (%rax) | |
| 40fca8: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fcad: 45 8b 4e 3c mov 0x3c(%r14),%r9d | |
| 40fcb1: 41 b8 06 80 41 00 mov $0x418006,%r8d | |
| 40fcb7: e9 5c fc ff ff jmpq 40f918 <Process_delete+0x9b8> | |
| 40fcbc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fcc0: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fcc5: 45 8b 4e 38 mov 0x38(%r14),%r9d | |
| 40fcc9: e9 ab fc ff ff jmpq 40f979 <Process_delete+0xa19> | |
| 40fcce: 66 90 xchg %ax,%ax | |
| 40fcd0: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fcd5: 45 8b 4e 34 mov 0x34(%r14),%r9d | |
| 40fcd9: e9 9b fc ff ff jmpq 40f979 <Process_delete+0xa19> | |
| 40fcde: 66 90 xchg %ax,%ax | |
| 40fce0: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fce5: 45 8b 4e 30 mov 0x30(%r14),%r9d | |
| 40fce9: e9 8b fc ff ff jmpq 40f979 <Process_delete+0xa19> | |
| 40fcee: 66 90 xchg %ax,%ax | |
| 40fcf0: 45 0f be 4e 2c movsbl 0x2c(%r14),%r9d | |
| 40fcf5: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fcfa: 31 c0 xor %eax,%eax | |
| 40fcfc: 41 b8 21 80 41 00 mov $0x418021,%r8d | |
| 40fd02: b9 80 00 00 00 mov $0x80,%ecx | |
| 40fd07: ba 01 00 00 00 mov $0x1,%edx | |
| 40fd0c: be 7f 00 00 00 mov $0x7f,%esi | |
| 40fd11: 48 89 ef mov %rbp,%rdi | |
| 40fd14: e8 c7 4e ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40fd19: 41 80 7e 2c 52 cmpb $0x52,0x2c(%r14) | |
| 40fd1e: 44 0f 44 25 d2 ea 20 cmove 0x20ead2(%rip),%r12d # 61e7f8 <CRT_colors+0x58> | |
| 40fd25: 00 | |
| 40fd26: e9 06 f9 ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40fd2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40fd30: 49 8b 46 10 mov 0x10(%r14),%rax | |
| 40fd34: 80 b8 c9 00 00 00 00 cmpb $0x0,0xc9(%rax) | |
| 40fd3b: 74 1c je 40fd59 <Process_delete+0xdf9> | |
| 40fd3d: 41 8b 4e 40 mov 0x40(%r14),%ecx | |
| 40fd41: 41 39 4e 1c cmp %ecx,0x1c(%r14) | |
| 40fd45: 0f 84 9e 03 00 00 je 4100e9 <Process_delete+0x1189> | |
| 40fd4b: 44 8b 25 b6 ea 20 00 mov 0x20eab6(%rip),%r12d # 61e808 <CRT_colors+0x68> | |
| 40fd52: 44 8b 2d b3 ea 20 00 mov 0x20eab3(%rip),%r13d # 61e80c <CRT_colors+0x6c> | |
| 40fd59: 80 b8 c6 00 00 00 00 cmpb $0x0,0xc6(%rax) | |
| 40fd60: 0f 84 5a 01 00 00 je 40fec0 <Process_delete+0xf60> | |
| 40fd66: 41 8b 4e 28 mov 0x28(%r14),%ecx | |
| 40fd6a: 85 c9 test %ecx,%ecx | |
| 40fd6c: 89 4c 24 0c mov %ecx,0xc(%rsp) | |
| 40fd70: 0f 84 4a 01 00 00 je 40fec0 <Process_delete+0xf60> | |
| 40fd76: 48 8b 80 d0 00 00 00 mov 0xd0(%rax),%rax | |
| 40fd7d: 44 8b 54 24 0c mov 0xc(%rsp),%r10d | |
| 40fd82: 48 89 c1 mov %rax,%rcx | |
| 40fd85: 44 89 d0 mov %r10d,%eax | |
| 40fd88: c1 f8 1f sar $0x1f,%eax | |
| 40fd8b: 41 31 c2 xor %eax,%r10d | |
| 40fd8e: 41 29 c2 sub %eax,%r10d | |
| 40fd91: 48 85 c9 test %rcx,%rcx | |
| 40fd94: b8 40 e4 61 00 mov $0x61e440,%eax | |
| 40fd99: 48 0f 45 c1 cmovne %rcx,%rax | |
| 40fd9d: 31 d2 xor %edx,%edx | |
| 40fd9f: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 40fda4: b8 01 00 00 00 mov $0x1,%eax | |
| 40fda9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fdb0: 8d 48 ff lea -0x1(%rax),%ecx | |
| 40fdb3: 44 89 d7 mov %r10d,%edi | |
| 40fdb6: d3 ff sar %cl,%edi | |
| 40fdb8: 89 f9 mov %edi,%ecx | |
| 40fdba: 83 e1 01 and $0x1,%ecx | |
| 40fdbd: 0f 45 d0 cmovne %eax,%edx | |
| 40fdc0: 83 c0 01 add $0x1,%eax | |
| 40fdc3: 83 f8 21 cmp $0x21,%eax | |
| 40fdc6: 75 e8 jne 40fdb0 <Process_delete+0xe50> | |
| 40fdc8: 8d 42 ff lea -0x1(%rdx),%eax | |
| 40fdcb: 85 c0 test %eax,%eax | |
| 40fdcd: 0f 8e 7b 03 00 00 jle 41014e <Process_delete+0x11ee> | |
| 40fdd3: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fdd8: b9 7f 00 00 00 mov $0x7f,%ecx | |
| 40fddd: 45 31 db xor %r11d,%r11d | |
| 40fde0: 44 89 64 24 18 mov %r12d,0x18(%rsp) | |
| 40fde5: 44 89 6c 24 1c mov %r13d,0x1c(%rsp) | |
| 40fdea: 45 89 d4 mov %r10d,%r12d | |
| 40fded: 48 89 5c 24 20 mov %rbx,0x20(%rsp) | |
| 40fdf2: 4c 89 74 24 28 mov %r14,0x28(%rsp) | |
| 40fdf7: 44 89 db mov %r11d,%ebx | |
| 40fdfa: 49 89 ee mov %rbp,%r14 | |
| 40fdfd: 4c 89 7c 24 30 mov %r15,0x30(%rsp) | |
| 40fe02: 48 89 6c 24 38 mov %rbp,0x38(%rsp) | |
| 40fe07: 41 89 c5 mov %eax,%r13d | |
| 40fe0a: 41 89 cf mov %ecx,%r15d | |
| 40fe0d: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40fe12: eb 39 jmp 40fe4d <Process_delete+0xeed> | |
| 40fe14: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fe18: 4c 8b 4d 08 mov 0x8(%rbp),%r9 | |
| 40fe1c: 41 b8 16 80 41 00 mov $0x418016,%r8d | |
| 40fe22: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40fe29: ba 01 00 00 00 mov $0x1,%edx | |
| 40fe2e: 4c 89 f7 mov %r14,%rdi | |
| 40fe31: 31 c0 xor %eax,%eax | |
| 40fe33: e8 a8 4d ff ff callq 404be0 <__snprintf_chk@plt> | |
| 40fe38: 48 63 d0 movslq %eax,%rdx | |
| 40fe3b: 83 c3 01 add $0x1,%ebx | |
| 40fe3e: 41 29 c7 sub %eax,%r15d | |
| 40fe41: 49 01 d6 add %rdx,%r14 | |
| 40fe44: 44 39 eb cmp %r13d,%ebx | |
| 40fe47: 0f 84 43 01 00 00 je 40ff90 <Process_delete+0x1030> | |
| 40fe4d: 41 0f a3 dc bt %ebx,%r12d | |
| 40fe51: 49 63 f7 movslq %r15d,%rsi | |
| 40fe54: 72 c2 jb 40fe18 <Process_delete+0xeb8> | |
| 40fe56: ba c9 6f 41 00 mov $0x416fc9,%edx | |
| 40fe5b: 4c 89 f7 mov %r14,%rdi | |
| 40fe5e: 31 c0 xor %eax,%eax | |
| 40fe60: e8 1b 50 ff ff callq 404e80 <snprintf@plt> | |
| 40fe65: eb d1 jmp 40fe38 <Process_delete+0xed8> | |
| 40fe67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40fe6e: 00 00 | |
| 40fe70: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fe75: 45 8b 4e 1c mov 0x1c(%r14),%r9d | |
| 40fe79: e9 fb fa ff ff jmpq 40f979 <Process_delete+0xa19> | |
| 40fe7e: 66 90 xchg %ax,%ax | |
| 40fe80: b8 2d 20 00 00 mov $0x202d,%eax | |
| 40fe85: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40fe8a: c6 44 24 42 00 movb $0x0,0x42(%rsp) | |
| 40fe8f: 66 89 44 24 40 mov %ax,0x40(%rsp) | |
| 40fe94: e9 98 f7 ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40fe99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fea0: 41 b8 42 80 41 00 mov $0x418042,%r8d | |
| 40fea6: e9 bc f8 ff ff jmpq 40f767 <Process_delete+0x807> | |
| 40feab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40feb0: 45 8b 8e a4 00 00 00 mov 0xa4(%r14),%r9d | |
| 40feb7: e9 c8 fc ff ff jmpq 40fb84 <Process_delete+0xc24> | |
| 40febc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fec0: 49 8b 56 20 mov 0x20(%r14),%rdx | |
| 40fec4: 44 89 e6 mov %r12d,%esi | |
| 40fec7: 4c 89 ff mov %r15,%rdi | |
| 40feca: 41 8b 2f mov (%r15),%ebp | |
| 40fecd: e8 de 2b 00 00 callq 412ab0 <RichString_append> | |
| 40fed2: 49 8b 46 10 mov 0x10(%r14),%rax | |
| 40fed6: 80 b8 c7 00 00 00 00 cmpb $0x0,0xc7(%rax) | |
| 40fedd: 0f 84 5c f7 ff ff je 40f63f <Process_delete+0x6df> | |
| 40fee3: 45 8b 27 mov (%r15),%r12d | |
| 40fee6: 89 ea mov %ebp,%edx | |
| 40fee8: be 20 00 00 00 mov $0x20,%esi | |
| 40feed: 4c 89 ff mov %r15,%rdi | |
| 40fef0: e8 eb 2a 00 00 callq 4129e0 <RichString_findChar> | |
| 40fef5: 8d 50 ff lea -0x1(%rax),%edx | |
| 40fef8: 41 83 ec 01 sub $0x1,%r12d | |
| 40fefc: 83 f8 ff cmp $0xffffffff,%eax | |
| 40feff: 44 0f 45 e2 cmovne %edx,%r12d | |
| 40ff03: eb 0b jmp 40ff10 <Process_delete+0xfb0> | |
| 40ff05: 0f 1f 00 nopl (%rax) | |
| 40ff08: 83 f8 ff cmp $0xffffffff,%eax | |
| 40ff0b: 74 17 je 40ff24 <Process_delete+0xfc4> | |
| 40ff0d: 8d 68 01 lea 0x1(%rax),%ebp | |
| 40ff10: 89 ea mov %ebp,%edx | |
| 40ff12: be 2f 00 00 00 mov $0x2f,%esi | |
| 40ff17: 4c 89 ff mov %r15,%rdi | |
| 40ff1a: e8 c1 2a 00 00 callq 4129e0 <RichString_findChar> | |
| 40ff1f: 44 39 e0 cmp %r12d,%eax | |
| 40ff22: 7e e4 jle 40ff08 <Process_delete+0xfa8> | |
| 40ff24: 44 89 e1 mov %r12d,%ecx | |
| 40ff27: 89 ea mov %ebp,%edx | |
| 40ff29: 44 89 ee mov %r13d,%esi | |
| 40ff2c: 4c 89 ff mov %r15,%rdi | |
| 40ff2f: e8 7c 2a 00 00 callq 4129b0 <RichString_setAttrn> | |
| 40ff34: e9 06 f7 ff ff jmpq 40f63f <Process_delete+0x6df> | |
| 40ff39: 41 8b 46 78 mov 0x78(%r14),%eax | |
| 40ff3d: ba 67 66 66 66 mov $0x66666667,%edx | |
| 40ff42: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40ff47: 41 b8 6e 80 41 00 mov $0x41806e,%r8d | |
| 40ff4d: 8d 48 14 lea 0x14(%rax),%ecx | |
| 40ff50: 89 c8 mov %ecx,%eax | |
| 40ff52: c1 f9 1f sar $0x1f,%ecx | |
| 40ff55: f7 ea imul %edx | |
| 40ff57: d1 fa sar %edx | |
| 40ff59: 29 ca sub %ecx,%edx | |
| 40ff5b: 41 89 d1 mov %edx,%r9d | |
| 40ff5e: e9 b5 f9 ff ff jmpq 40f918 <Process_delete+0x9b8> | |
| 40ff63: f3 4c 0f 2c c9 cvttss2si %xmm1,%r9 | |
| 40ff68: 41 b8 2b 80 41 00 mov $0x41802b,%r8d | |
| 40ff6e: e9 a5 f9 ff ff jmpq 40f918 <Process_delete+0x9b8> | |
| 40ff73: 44 8b 25 86 e8 20 00 mov 0x20e886(%rip),%r12d # 61e800 <CRT_colors+0x60> | |
| 40ff7a: e9 b2 f6 ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 40ff7f: 90 nop | |
| 40ff80: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 40ff85: 41 b8 59 80 41 00 mov $0x418059,%r8d | |
| 40ff8b: e9 d7 f7 ff ff jmpq 40f767 <Process_delete+0x807> | |
| 40ff90: 44 89 f8 mov %r15d,%eax | |
| 40ff93: 4c 89 f7 mov %r14,%rdi | |
| 40ff96: 44 8b 64 24 18 mov 0x18(%rsp),%r12d | |
| 40ff9b: 44 8b 6c 24 1c mov 0x1c(%rsp),%r13d | |
| 40ffa0: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx | |
| 40ffa5: 48 63 f0 movslq %eax,%rsi | |
| 40ffa8: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 | |
| 40ffad: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 | |
| 40ffb2: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp | |
| 40ffb7: 44 8b 44 24 0c mov 0xc(%rsp),%r8d | |
| 40ffbc: b8 10 00 00 00 mov $0x10,%eax | |
| 40ffc1: 45 85 c0 test %r8d,%r8d | |
| 40ffc4: 0f 88 31 01 00 00 js 4100fb <Process_delete+0x119b> | |
| 40ffca: 41 80 7e 2e 00 cmpb $0x0,0x2e(%r14) | |
| 40ffcf: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx | |
| 40ffd4: 4c 8b 0c 01 mov (%rcx,%rax,1),%r9 | |
| 40ffd8: 0f 85 c2 00 00 00 jne 4100a0 <Process_delete+0x1140> | |
| 40ffde: 48 8b 44 24 10 mov 0x10(%rsp),%rax | |
| 40ffe3: 48 8b 40 28 mov 0x28(%rax),%rax | |
| 40ffe7: 41 b8 1b 80 41 00 mov $0x41801b,%r8d | |
| 40ffed: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40fff4: 48 89 04 24 mov %rax,(%rsp) | |
| 40fff8: ba 01 00 00 00 mov $0x1,%edx | |
| 40fffd: 31 c0 xor %eax,%eax | |
| 40ffff: e8 dc 4b ff ff callq 404be0 <__snprintf_chk@plt> | |
| 410004: 8b 35 ea e7 20 00 mov 0x20e7ea(%rip),%esi # 61e7f4 <CRT_colors+0x54> | |
| 41000a: 48 89 ea mov %rbp,%rdx | |
| 41000d: 4c 89 ff mov %r15,%rdi | |
| 410010: e8 9b 2a 00 00 callq 412ab0 <RichString_append> | |
| 410015: 49 8b 56 20 mov 0x20(%r14),%rdx | |
| 410019: 44 89 e6 mov %r12d,%esi | |
| 41001c: 4c 89 ff mov %r15,%rdi | |
| 41001f: 41 8b 2f mov (%r15),%ebp | |
| 410022: e8 89 2a 00 00 callq 412ab0 <RichString_append> | |
| 410027: 49 8b 46 10 mov 0x10(%r14),%rax | |
| 41002b: 80 b8 c7 00 00 00 00 cmpb $0x0,0xc7(%rax) | |
| 410032: 0f 84 07 f6 ff ff je 40f63f <Process_delete+0x6df> | |
| 410038: 45 8b 27 mov (%r15),%r12d | |
| 41003b: 89 ea mov %ebp,%edx | |
| 41003d: be 20 00 00 00 mov $0x20,%esi | |
| 410042: 4c 89 ff mov %r15,%rdi | |
| 410045: e8 96 29 00 00 callq 4129e0 <RichString_findChar> | |
| 41004a: 8d 50 ff lea -0x1(%rax),%edx | |
| 41004d: 41 83 ec 01 sub $0x1,%r12d | |
| 410051: 83 f8 ff cmp $0xffffffff,%eax | |
| 410054: 44 0f 45 e2 cmovne %edx,%r12d | |
| 410058: eb 12 jmp 41006c <Process_delete+0x110c> | |
| 41005a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 410060: 83 f8 ff cmp $0xffffffff,%eax | |
| 410063: 0f 84 bb fe ff ff je 40ff24 <Process_delete+0xfc4> | |
| 410069: 8d 68 01 lea 0x1(%rax),%ebp | |
| 41006c: 89 ea mov %ebp,%edx | |
| 41006e: be 2f 00 00 00 mov $0x2f,%esi | |
| 410073: 4c 89 ff mov %r15,%rdi | |
| 410076: e8 65 29 00 00 callq 4129e0 <RichString_findChar> | |
| 41007b: 44 39 e0 cmp %r12d,%eax | |
| 41007e: 7e e0 jle 410060 <Process_delete+0x1100> | |
| 410080: e9 9f fe ff ff jmpq 40ff24 <Process_delete+0xfc4> | |
| 410085: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 410089: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax | |
| 410090: 00 00 80 | |
| 410093: f2 48 0f 2c d0 cvttsd2si %xmm0,%rdx | |
| 410098: 48 31 c2 xor %rax,%rdx | |
| 41009b: e9 53 fa ff ff jmpq 40faf3 <Process_delete+0xb93> | |
| 4100a0: 48 8b 41 30 mov 0x30(%rcx),%rax | |
| 4100a4: e9 3e ff ff ff jmpq 40ffe7 <Process_delete+0x1087> | |
| 4100a9: 41 89 c1 mov %eax,%r9d | |
| 4100ac: 41 b8 36 80 41 00 mov $0x418036,%r8d | |
| 4100b2: b9 80 00 00 00 mov $0x80,%ecx | |
| 4100b7: ba 01 00 00 00 mov $0x1,%edx | |
| 4100bc: be 7f 00 00 00 mov $0x7f,%esi | |
| 4100c1: 48 89 ef mov %rbp,%rdi | |
| 4100c4: 31 c0 xor %eax,%eax | |
| 4100c6: e8 15 4b ff ff callq 404be0 <__snprintf_chk@plt> | |
| 4100cb: e9 31 f9 ff ff jmpq 40fa01 <Process_delete+0xaa1> | |
| 4100d0: 44 8b 25 2d e7 20 00 mov 0x20e72d(%rip),%r12d # 61e804 <CRT_colors+0x64> | |
| 4100d7: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 4100dc: c7 44 24 40 69 64 20 movl $0x206469,0x40(%rsp) | |
| 4100e3: 00 | |
| 4100e4: e9 48 f5 ff ff jmpq 40f631 <Process_delete+0x6d1> | |
| 4100e9: 45 8b 4e 34 mov 0x34(%r14),%r9d | |
| 4100ed: 45 85 c9 test %r9d,%r9d | |
| 4100f0: 0f 85 63 fc ff ff jne 40fd59 <Process_delete+0xdf9> | |
| 4100f6: e9 50 fc ff ff jmpq 40fd4b <Process_delete+0xdeb> | |
| 4100fb: 49 8b 46 10 mov 0x10(%r14),%rax | |
| 4100ff: 83 b8 bc 00 00 00 01 cmpl $0x1,0xbc(%rax) | |
| 410106: 0f 95 c0 setne %al | |
| 410109: 0f b6 c0 movzbl %al,%eax | |
| 41010c: 48 8d 04 c5 18 00 00 lea 0x18(,%rax,8),%rax | |
| 410113: 00 | |
| 410114: e9 b1 fe ff ff jmpq 40ffca <Process_delete+0x106a> | |
| 410119: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 41011e: 41 81 e1 ff 1f 00 00 and $0x1fff,%r9d | |
| 410125: 41 b8 6e 80 41 00 mov $0x41806e,%r8d | |
| 41012b: e9 e8 f7 ff ff jmpq 40f918 <Process_delete+0x9b8> | |
| 410130: 44 8b 25 c9 e6 20 00 mov 0x20e6c9(%rip),%r12d # 61e800 <CRT_colors+0x60> | |
| 410137: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 41013c: 41 81 e1 ff 1f 00 00 and $0x1fff,%r9d | |
| 410143: 41 b8 74 80 41 00 mov $0x418074,%r8d | |
| 410149: e9 ca f7 ff ff jmpq 40f918 <Process_delete+0x9b8> | |
| 41014e: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp | |
| 410153: be 7f 00 00 00 mov $0x7f,%esi | |
| 410158: 48 89 ef mov %rbp,%rdi | |
| 41015b: e9 57 fe ff ff jmpq 40ffb7 <Process_delete+0x1057> | |
| 410160: e8 7b 4c ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 410165: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41016c: 00 00 00 00 | |
| 0000000000410170 <Process_getMaxPid>: | |
| 410170: 53 push %rbx | |
| 410171: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 410176: bf 7a 80 41 00 mov $0x41807a,%edi | |
| 41017b: 48 83 ec 10 sub $0x10,%rsp | |
| 41017f: e8 7c 50 ff ff callq 405200 <fopen@plt> | |
| 410184: 48 85 c0 test %rax,%rax | |
| 410187: 48 89 c3 mov %rax,%rbx | |
| 41018a: 0f 84 86 00 00 00 je 410216 <Process_getMaxPid+0xa6> | |
| 410190: 48 8d 54 24 0c lea 0xc(%rsp),%rdx | |
| 410195: 48 89 c7 mov %rax,%rdi | |
| 410198: be 93 80 41 00 mov $0x418093,%esi | |
| 41019d: 31 c0 xor %eax,%eax | |
| 41019f: c7 44 24 0c ff ff 3f movl $0x3fffff,0xc(%rsp) | |
| 4101a6: 00 | |
| 4101a7: e8 34 4d ff ff callq 404ee0 <fscanf@plt> | |
| 4101ac: 48 89 df mov %rbx,%rdi | |
| 4101af: e8 ac 4b ff ff callq 404d60 <fclose@plt> | |
| 4101b4: 81 7c 24 0c 9f 86 01 cmpl $0x1869f,0xc(%rsp) | |
| 4101bb: 00 | |
| 4101bc: 7e 62 jle 410220 <Process_getMaxPid+0xb0> | |
| 4101be: 48 c7 05 bf dd 20 00 movq $0x418098,0x20ddbf(%rip) # 61df88 <Process_fieldTitles+0x8> | |
| 4101c5: 98 80 41 00 | |
| 4101c9: 48 c7 05 cc dd 20 00 movq $0x4180a1,0x20ddcc(%rip) # 61dfa0 <Process_fieldTitles+0x20> | |
| 4101d0: a1 80 41 00 | |
| 4101d4: 48 c7 05 e1 dd 20 00 movq $0x4180aa,0x20dde1(%rip) # 61dfc0 <Process_fieldTitles+0x40> | |
| 4101db: aa 80 41 00 | |
| 4101df: 48 c7 05 36 df 20 00 movq $0x4180b3,0x20df36(%rip) # 61e120 <Process_fieldTitles+0x1a0> | |
| 4101e6: b3 80 41 00 | |
| 4101ea: 48 c7 05 b3 dd 20 00 movq $0x4180bc,0x20ddb3(%rip) # 61dfa8 <Process_fieldTitles+0x28> | |
| 4101f1: bc 80 41 00 | |
| 4101f5: 48 c7 05 b0 dd 20 00 movq $0x4180c5,0x20ddb0(%rip) # 61dfb0 <Process_fieldTitles+0x30> | |
| 4101fc: c5 80 41 00 | |
| 410200: 48 c7 05 5d dd 20 00 movq $0x4180ce,0x20dd5d(%rip) # 61df68 <BatteryMeter_attributes+0x28> | |
| 410207: ce 80 41 00 | |
| 41020b: 48 c7 05 4a dd 20 00 movq $0x4180d3,0x20dd4a(%rip) # 61df60 <BatteryMeter_attributes+0x20> | |
| 410212: d3 80 41 00 | |
| 410216: 48 83 c4 10 add $0x10,%rsp | |
| 41021a: 5b pop %rbx | |
| 41021b: c3 retq | |
| 41021c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 410220: 48 c7 05 5d dd 20 00 movq $0x41809a,0x20dd5d(%rip) # 61df88 <Process_fieldTitles+0x8> | |
| 410227: 9a 80 41 00 | |
| 41022b: 48 c7 05 6a dd 20 00 movq $0x4180a3,0x20dd6a(%rip) # 61dfa0 <Process_fieldTitles+0x20> | |
| 410232: a3 80 41 00 | |
| 410236: 48 c7 05 7f dd 20 00 movq $0x4180ac,0x20dd7f(%rip) # 61dfc0 <Process_fieldTitles+0x40> | |
| 41023d: ac 80 41 00 | |
| 410241: 48 c7 05 d4 de 20 00 movq $0x4180b5,0x20ded4(%rip) # 61e120 <Process_fieldTitles+0x1a0> | |
| 410248: b5 80 41 00 | |
| 41024c: 48 c7 05 51 dd 20 00 movq $0x4180be,0x20dd51(%rip) # 61dfa8 <Process_fieldTitles+0x28> | |
| 410253: be 80 41 00 | |
| 410257: 48 c7 05 4e dd 20 00 movq $0x4180c7,0x20dd4e(%rip) # 61dfb0 <Process_fieldTitles+0x30> | |
| 41025e: c7 80 41 00 | |
| 410262: 48 c7 05 fb dc 20 00 movq $0x418006,0x20dcfb(%rip) # 61df68 <BatteryMeter_attributes+0x28> | |
| 410269: 06 80 41 00 | |
| 41026d: 48 c7 05 e8 dc 20 00 movq $0x4180d8,0x20dce8(%rip) # 61df60 <BatteryMeter_attributes+0x20> | |
| 410274: d8 80 41 00 | |
| 410278: 48 83 c4 10 add $0x10,%rsp | |
| 41027c: 5b pop %rbx | |
| 41027d: c3 retq | |
| 41027e: 66 90 xchg %ax,%ax | |
| 0000000000410280 <Process_new>: | |
| 410280: 55 push %rbp | |
| 410281: be 01 00 00 00 mov $0x1,%esi | |
| 410286: 48 89 fd mov %rdi,%rbp | |
| 410289: bf 48 01 00 00 mov $0x148,%edi | |
| 41028e: 53 push %rbx | |
| 41028f: 48 83 ec 08 sub $0x8,%rsp | |
| 410293: e8 f8 4c ff ff callq 404f90 <calloc@plt> | |
| 410298: 83 3d d1 dc 20 00 ff cmpl $0xffffffff,0x20dcd1(%rip) # 61df70 <BatteryMeter_attributes+0x30> | |
| 41029f: 48 89 c3 mov %rax,%rbx | |
| 4102a2: 48 c7 00 80 f5 40 00 movq $0x40f580,(%rax) | |
| 4102a9: 48 c7 40 08 60 ef 40 movq $0x40ef60,0x8(%rax) | |
| 4102b0: 00 | |
| 4102b1: c7 40 1c 00 00 00 00 movl $0x0,0x1c(%rax) | |
| 4102b8: 48 89 68 10 mov %rbp,0x10(%rax) | |
| 4102bc: c6 40 2d 00 movb $0x0,0x2d(%rax) | |
| 4102c0: c6 40 2e 01 movb $0x1,0x2e(%rax) | |
| 4102c4: c6 40 2f 01 movb $0x1,0x2f(%rax) | |
| 4102c8: c6 40 18 00 movb $0x0,0x18(%rax) | |
| 4102cc: 48 c7 40 50 00 00 00 movq $0x0,0x50(%rax) | |
| 4102d3: 00 | |
| 4102d4: 48 c7 40 58 00 00 00 movq $0x0,0x58(%rax) | |
| 4102db: 00 | |
| 4102dc: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) | |
| 4102e3: 00 | |
| 4102e4: c7 40 28 00 00 00 00 movl $0x0,0x28(%rax) | |
| 4102eb: 48 c7 80 40 01 00 00 movq $0x0,0x140(%rax) | |
| 4102f2: 00 00 00 00 | |
| 4102f6: 74 10 je 410308 <Process_new+0x88> | |
| 4102f8: 48 83 c4 08 add $0x8,%rsp | |
| 4102fc: 48 89 d8 mov %rbx,%rax | |
| 4102ff: 5b pop %rbx | |
| 410300: 5d pop %rbp | |
| 410301: c3 retq | |
| 410302: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 410308: e8 e3 4a ff ff callq 404df0 <getuid@plt> | |
| 41030d: 89 05 5d dc 20 00 mov %eax,0x20dc5d(%rip) # 61df70 <BatteryMeter_attributes+0x30> | |
| 410313: 48 83 c4 08 add $0x8,%rsp | |
| 410317: 48 89 d8 mov %rbx,%rax | |
| 41031a: 5b pop %rbx | |
| 41031b: 5d pop %rbp | |
| 41031c: c3 retq | |
| 41031d: 0f 1f 00 nopl (%rax) | |
| 0000000000410320 <Process_toggleTag>: | |
| 410320: 80 77 2d 01 xorb $0x1,0x2d(%rdi) | |
| 410324: c3 retq | |
| 410325: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41032c: 00 00 00 00 | |
| 0000000000410330 <Process_setPriority>: | |
| 410330: 41 55 push %r13 | |
| 410332: 41 54 push %r12 | |
| 410334: 4c 63 e6 movslq %esi,%r12 | |
| 410337: 55 push %rbp | |
| 410338: 53 push %rbx | |
| 410339: 48 89 fb mov %rdi,%rbx | |
| 41033c: 48 83 ec 08 sub $0x8,%rsp | |
| 410340: 8b 77 1c mov 0x1c(%rdi),%esi | |
| 410343: 31 ff xor %edi,%edi | |
| 410345: e8 16 49 ff ff callq 404c60 <getpriority@plt> | |
| 41034a: 8b 73 1c mov 0x1c(%rbx),%esi | |
| 41034d: 31 ff xor %edi,%edi | |
| 41034f: 44 89 e2 mov %r12d,%edx | |
| 410352: 41 89 c5 mov %eax,%r13d | |
| 410355: e8 66 4b ff ff callq 404ec0 <setpriority@plt> | |
| 41035a: 85 c0 test %eax,%eax | |
| 41035c: 89 c5 mov %eax,%ebp | |
| 41035e: 74 10 je 410370 <Process_setPriority+0x40> | |
| 410360: 85 ed test %ebp,%ebp | |
| 410362: 0f 94 c0 sete %al | |
| 410365: 48 83 c4 08 add $0x8,%rsp | |
| 410369: 5b pop %rbx | |
| 41036a: 5d pop %rbp | |
| 41036b: 41 5c pop %r12 | |
| 41036d: 41 5d pop %r13 | |
| 41036f: c3 retq | |
| 410370: 8b 73 1c mov 0x1c(%rbx),%esi | |
| 410373: 31 ff xor %edi,%edi | |
| 410375: e8 e6 48 ff ff callq 404c60 <getpriority@plt> | |
| 41037a: 44 39 e8 cmp %r13d,%eax | |
| 41037d: 74 e1 je 410360 <Process_setPriority+0x30> | |
| 41037f: 85 ed test %ebp,%ebp | |
| 410381: 4c 89 63 78 mov %r12,0x78(%rbx) | |
| 410385: 0f 94 c0 sete %al | |
| 410388: 48 83 c4 08 add $0x8,%rsp | |
| 41038c: 5b pop %rbx | |
| 41038d: 5d pop %rbp | |
| 41038e: 41 5c pop %r12 | |
| 410390: 41 5d pop %r13 | |
| 410392: c3 retq | |
| 410393: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41039a: 84 00 00 00 00 00 | |
| 00000000004103a0 <Process_changePriorityBy>: | |
| 4103a0: 03 77 78 add 0x78(%rdi),%esi | |
| 4103a3: e9 88 ff ff ff jmpq 410330 <Process_setPriority> | |
| 4103a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4103af: 00 | |
| 00000000004103b0 <Process_updateIOPriority>: | |
| 4103b0: 53 push %rbx | |
| 4103b1: 8b 57 1c mov 0x1c(%rdi),%edx | |
| 4103b4: 48 89 fb mov %rdi,%rbx | |
| 4103b7: be 01 00 00 00 mov $0x1,%esi | |
| 4103bc: bf fc 00 00 00 mov $0xfc,%edi | |
| 4103c1: 31 c0 xor %eax,%eax | |
| 4103c3: e8 38 4c ff ff callq 405000 <syscall@plt> | |
| 4103c8: 89 83 88 00 00 00 mov %eax,0x88(%rbx) | |
| 4103ce: 5b pop %rbx | |
| 4103cf: c3 retq | |
| 00000000004103d0 <Process_setIOPriority>: | |
| 4103d0: 55 push %rbp | |
| 4103d1: 89 f1 mov %esi,%ecx | |
| 4103d3: 89 f5 mov %esi,%ebp | |
| 4103d5: 31 c0 xor %eax,%eax | |
| 4103d7: be 01 00 00 00 mov $0x1,%esi | |
| 4103dc: 53 push %rbx | |
| 4103dd: 48 89 fb mov %rdi,%rbx | |
| 4103e0: 48 83 ec 08 sub $0x8,%rsp | |
| 4103e4: 8b 57 1c mov 0x1c(%rdi),%edx | |
| 4103e7: bf fb 00 00 00 mov $0xfb,%edi | |
| 4103ec: e8 0f 4c ff ff callq 405000 <syscall@plt> | |
| 4103f1: 8b 53 1c mov 0x1c(%rbx),%edx | |
| 4103f4: 31 c0 xor %eax,%eax | |
| 4103f6: be 01 00 00 00 mov $0x1,%esi | |
| 4103fb: bf fc 00 00 00 mov $0xfc,%edi | |
| 410400: e8 fb 4b ff ff callq 405000 <syscall@plt> | |
| 410405: 39 c5 cmp %eax,%ebp | |
| 410407: 89 83 88 00 00 00 mov %eax,0x88(%rbx) | |
| 41040d: 0f 94 c0 sete %al | |
| 410410: 48 83 c4 08 add $0x8,%rsp | |
| 410414: 5b pop %rbx | |
| 410415: 5d pop %rbp | |
| 410416: c3 retq | |
| 410417: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41041e: 00 00 | |
| 0000000000410420 <Process_getAffinity>: | |
| 410420: 41 54 push %r12 | |
| 410422: be 80 00 00 00 mov $0x80,%esi | |
| 410427: 45 31 e4 xor %r12d,%r12d | |
| 41042a: 55 push %rbp | |
| 41042b: 48 89 fd mov %rdi,%rbp | |
| 41042e: 53 push %rbx | |
| 41042f: 48 83 c4 80 add $0xffffffffffffff80,%rsp | |
| 410433: 8b 7f 1c mov 0x1c(%rdi),%edi | |
| 410436: 48 89 e2 mov %rsp,%rdx | |
| 410439: e8 62 4e ff ff callq 4052a0 <sched_getaffinity@plt> | |
| 41043e: 85 c0 test %eax,%eax | |
| 410440: 75 59 jne 41049b <Process_getAffinity+0x7b> | |
| 410442: e8 49 64 00 00 callq 416890 <Affinity_new> | |
| 410447: 49 89 c4 mov %rax,%r12 | |
| 41044a: 48 8b 45 10 mov 0x10(%rbp),%rax | |
| 41044e: 44 8b 50 48 mov 0x48(%rax),%r10d | |
| 410452: 45 85 d2 test %r10d,%r10d | |
| 410455: 7e 44 jle 41049b <Process_getAffinity+0x7b> | |
| 410457: 31 db xor %ebx,%ebx | |
| 410459: eb 08 jmp 410463 <Process_getAffinity+0x43> | |
| 41045b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410460: 48 89 d3 mov %rdx,%rbx | |
| 410463: 48 81 fb ff 03 00 00 cmp $0x3ff,%rbx | |
| 41046a: 77 23 ja 41048f <Process_getAffinity+0x6f> | |
| 41046c: 48 89 da mov %rbx,%rdx | |
| 41046f: 89 d9 mov %ebx,%ecx | |
| 410471: 48 c1 ea 06 shr $0x6,%rdx | |
| 410475: 48 8b 14 d4 mov (%rsp,%rdx,8),%rdx | |
| 410479: 48 d3 ea shr %cl,%rdx | |
| 41047c: 83 e2 01 and $0x1,%edx | |
| 41047f: 74 0e je 41048f <Process_getAffinity+0x6f> | |
| 410481: 89 de mov %ebx,%esi | |
| 410483: 4c 89 e7 mov %r12,%rdi | |
| 410486: e8 65 64 00 00 callq 4168f0 <Affinity_add> | |
| 41048b: 48 8b 45 10 mov 0x10(%rbp),%rax | |
| 41048f: 48 8d 53 01 lea 0x1(%rbx),%rdx | |
| 410493: 83 c3 01 add $0x1,%ebx | |
| 410496: 39 58 48 cmp %ebx,0x48(%rax) | |
| 410499: 7f c5 jg 410460 <Process_getAffinity+0x40> | |
| 41049b: 48 83 ec 80 sub $0xffffffffffffff80,%rsp | |
| 41049f: 4c 89 e0 mov %r12,%rax | |
| 4104a2: 5b pop %rbx | |
| 4104a3: 5d pop %rbp | |
| 4104a4: 41 5c pop %r12 | |
| 4104a6: c3 retq | |
| 4104a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4104ae: 00 00 | |
| 00000000004104b0 <Process_setAffinity>: | |
| 4104b0: 48 81 ec 88 00 00 00 sub $0x88,%rsp | |
| 4104b7: 44 8b 46 04 mov 0x4(%rsi),%r8d | |
| 4104bb: 31 c0 xor %eax,%eax | |
| 4104bd: 49 89 fb mov %rdi,%r11 | |
| 4104c0: b9 10 00 00 00 mov $0x10,%ecx | |
| 4104c5: 48 89 e7 mov %rsp,%rdi | |
| 4104c8: 48 89 e2 mov %rsp,%rdx | |
| 4104cb: 45 85 c0 test %r8d,%r8d | |
| 4104ce: f3 48 ab rep stos %rax,%es:(%rdi) | |
| 4104d1: 7e 34 jle 410507 <Process_setAffinity+0x57> | |
| 4104d3: 4c 8b 4e 08 mov 0x8(%rsi),%r9 | |
| 4104d7: 41 ba 01 00 00 00 mov $0x1,%r10d | |
| 4104dd: 0f 1f 00 nopl (%rax) | |
| 4104e0: 41 8b 0c 81 mov (%r9,%rax,4),%ecx | |
| 4104e4: 48 63 f1 movslq %ecx,%rsi | |
| 4104e7: 48 81 fe ff 03 00 00 cmp $0x3ff,%rsi | |
| 4104ee: 77 0e ja 4104fe <Process_setAffinity+0x4e> | |
| 4104f0: 48 c1 ee 06 shr $0x6,%rsi | |
| 4104f4: 4c 89 d7 mov %r10,%rdi | |
| 4104f7: 48 d3 e7 shl %cl,%rdi | |
| 4104fa: 48 09 3c f4 or %rdi,(%rsp,%rsi,8) | |
| 4104fe: 48 83 c0 01 add $0x1,%rax | |
| 410502: 41 39 c0 cmp %eax,%r8d | |
| 410505: 7f d9 jg 4104e0 <Process_setAffinity+0x30> | |
| 410507: 41 8b 7b 1c mov 0x1c(%r11),%edi | |
| 41050b: be 08 00 00 00 mov $0x8,%esi | |
| 410510: e8 2b 4a ff ff callq 404f40 <sched_setaffinity@plt> | |
| 410515: 85 c0 test %eax,%eax | |
| 410517: 0f 94 c0 sete %al | |
| 41051a: 48 81 c4 88 00 00 00 add $0x88,%rsp | |
| 410521: c3 retq | |
| 410522: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 410529: 1f 84 00 00 00 00 00 | |
| 0000000000410530 <Process_sendSignal>: | |
| 410530: 8b 7f 1c mov 0x1c(%rdi),%edi | |
| 410533: e9 48 4b ff ff jmpq 405080 <kill@plt> | |
| 410538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41053f: 00 | |
| 0000000000410540 <Process_pidCompare>: | |
| 410540: 8b 47 1c mov 0x1c(%rdi),%eax | |
| 410543: 2b 46 1c sub 0x1c(%rsi),%eax | |
| 410546: c3 retq | |
| 410547: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41054e: 00 00 | |
| 0000000000410550 <Process_compare>: | |
| 410550: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 410554: 83 b8 bc 00 00 00 01 cmpl $0x1,0xbc(%rax) | |
| 41055b: 74 09 je 410566 <Process_compare+0x16> | |
| 41055d: 48 89 fa mov %rdi,%rdx | |
| 410560: 48 89 f7 mov %rsi,%rdi | |
| 410563: 48 89 d6 mov %rdx,%rsi | |
| 410566: 83 b8 b8 00 00 00 43 cmpl $0x43,0xb8(%rax) | |
| 41056d: 77 41 ja 4105b0 <Process_compare+0x60> | |
| 41056f: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax | |
| 410575: ff 24 c5 08 86 41 00 jmpq *0x418608(,%rax,8) | |
| 41057c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 410580: 8b 86 ac 00 00 00 mov 0xac(%rsi),%eax | |
| 410586: 2b 87 ac 00 00 00 sub 0xac(%rdi),%eax | |
| 41058c: c3 retq | |
| 41058d: 0f 1f 00 nopl (%rax) | |
| 410590: 48 8b 8f 98 00 00 00 mov 0x98(%rdi),%rcx | |
| 410597: 48 8b 96 98 00 00 00 mov 0x98(%rsi),%rdx | |
| 41059e: 89 c8 mov %ecx,%eax | |
| 4105a0: 29 d0 sub %edx,%eax | |
| 4105a2: 48 39 d1 cmp %rdx,%rcx | |
| 4105a5: 0f 85 bb 00 00 00 jne 410666 <Process_compare+0x116> | |
| 4105ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4105b0: 8b 47 1c mov 0x1c(%rdi),%eax | |
| 4105b3: 2b 46 1c sub 0x1c(%rsi),%eax | |
| 4105b6: c3 retq | |
| 4105b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4105be: 00 00 | |
| 4105c0: 8b 87 88 00 00 00 mov 0x88(%rdi),%eax | |
| 4105c6: 89 c2 mov %eax,%edx | |
| 4105c8: 41 89 c0 mov %eax,%r8d | |
| 4105cb: c1 fa 0d sar $0xd,%edx | |
| 4105ce: 85 d2 test %edx,%edx | |
| 4105d0: 75 2c jne 4105fe <Process_compare+0xae> | |
| 4105d2: 48 8b 4f 78 mov 0x78(%rdi),%rcx | |
| 4105d6: 48 ba 67 66 66 66 66 movabs $0x6666666666666667,%rdx | |
| 4105dd: 66 66 66 | |
| 4105e0: 48 83 c1 14 add $0x14,%rcx | |
| 4105e4: 48 89 c8 mov %rcx,%rax | |
| 4105e7: 48 c1 f9 3f sar $0x3f,%rcx | |
| 4105eb: 48 f7 ea imul %rdx | |
| 4105ee: 48 d1 fa sar %rdx | |
| 4105f1: 48 29 ca sub %rcx,%rdx | |
| 4105f4: 41 89 d0 mov %edx,%r8d | |
| 4105f7: 41 81 c8 00 40 00 00 or $0x4000,%r8d | |
| 4105fe: 8b 8e 88 00 00 00 mov 0x88(%rsi),%ecx | |
| 410604: 89 c8 mov %ecx,%eax | |
| 410606: c1 f8 0d sar $0xd,%eax | |
| 410609: 85 c0 test %eax,%eax | |
| 41060b: 75 27 jne 410634 <Process_compare+0xe4> | |
| 41060d: 48 8b 4e 78 mov 0x78(%rsi),%rcx | |
| 410611: 48 ba 67 66 66 66 66 movabs $0x6666666666666667,%rdx | |
| 410618: 66 66 66 | |
| 41061b: 48 83 c1 14 add $0x14,%rcx | |
| 41061f: 48 89 c8 mov %rcx,%rax | |
| 410622: 48 c1 f9 3f sar $0x3f,%rcx | |
| 410626: 48 f7 ea imul %rdx | |
| 410629: 48 d1 fa sar %rdx | |
| 41062c: 48 29 ca sub %rcx,%rdx | |
| 41062f: 89 d1 mov %edx,%ecx | |
| 410631: 80 cd 40 or $0x40,%ch | |
| 410634: 44 89 c0 mov %r8d,%eax | |
| 410637: 29 c8 sub %ecx,%eax | |
| 410639: c3 retq | |
| 41063a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 410640: 8b 87 a4 00 00 00 mov 0xa4(%rdi),%eax | |
| 410646: 2b 86 a4 00 00 00 sub 0xa4(%rsi),%eax | |
| 41064c: c3 retq | |
| 41064d: 0f 1f 00 nopl (%rax) | |
| 410650: f3 0f 10 86 c8 00 00 movss 0xc8(%rsi),%xmm0 | |
| 410657: 00 | |
| 410658: b8 ff ff ff ff mov $0xffffffff,%eax | |
| 41065d: 0f 2e 87 c8 00 00 00 ucomiss 0xc8(%rdi),%xmm0 | |
| 410664: 77 64 ja 4106ca <Process_compare+0x17a> | |
| 410666: f3 c3 repz retq | |
| 410668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41066f: 00 | |
| 410670: 48 8b 47 78 mov 0x78(%rdi),%rax | |
| 410674: 2b 46 78 sub 0x78(%rsi),%eax | |
| 410677: c3 retq | |
| 410678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41067f: 00 | |
| 410680: 48 8b 47 70 mov 0x70(%rdi),%rax | |
| 410684: 2b 46 70 sub 0x70(%rsi),%eax | |
| 410687: c3 retq | |
| 410688: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41068f: 00 | |
| 410690: f2 0f 10 86 20 01 00 movsd 0x120(%rsi),%xmm0 | |
| 410697: 00 | |
| 410698: f2 0f 10 8f 20 01 00 movsd 0x120(%rdi),%xmm1 | |
| 41069f: 00 | |
| 4106a0: f2 0f 58 86 30 01 00 addsd 0x130(%rsi),%xmm0 | |
| 4106a7: 00 | |
| 4106a8: f2 0f 58 8f 30 01 00 addsd 0x130(%rdi),%xmm1 | |
| 4106af: 00 | |
| 4106b0: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 4106b4: f2 48 0f 2c c0 cvttsd2si %xmm0,%rax | |
| 4106b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4106c0: 48 83 f8 00 cmp $0x0,%rax | |
| 4106c4: 0f 8e 46 02 00 00 jle 410910 <Process_compare+0x3c0> | |
| 4106ca: b8 01 00 00 00 mov $0x1,%eax | |
| 4106cf: c3 retq | |
| 4106d0: f2 0f 10 86 30 01 00 movsd 0x130(%rsi),%xmm0 | |
| 4106d7: 00 | |
| 4106d8: f2 0f 5c 87 30 01 00 subsd 0x130(%rdi),%xmm0 | |
| 4106df: 00 | |
| 4106e0: f2 48 0f 2c c0 cvttsd2si %xmm0,%rax | |
| 4106e5: eb d9 jmp 4106c0 <Process_compare+0x170> | |
| 4106e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4106ee: 00 00 | |
| 4106f0: f2 0f 10 86 20 01 00 movsd 0x120(%rsi),%xmm0 | |
| 4106f7: 00 | |
| 4106f8: f2 0f 5c 87 20 01 00 subsd 0x120(%rdi),%xmm0 | |
| 4106ff: 00 | |
| 410700: f2 48 0f 2c c0 cvttsd2si %xmm0,%rax | |
| 410705: eb b9 jmp 4106c0 <Process_compare+0x170> | |
| 410707: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41070e: 00 00 | |
| 410710: 48 8b 86 18 01 00 00 mov 0x118(%rsi),%rax | |
| 410717: 48 2b 87 18 01 00 00 sub 0x118(%rdi),%rax | |
| 41071e: eb a0 jmp 4106c0 <Process_compare+0x170> | |
| 410720: 48 8b 86 10 01 00 00 mov 0x110(%rsi),%rax | |
| 410727: 48 2b 87 10 01 00 00 sub 0x110(%rdi),%rax | |
| 41072e: eb 90 jmp 4106c0 <Process_compare+0x170> | |
| 410730: 48 8b 86 08 01 00 00 mov 0x108(%rsi),%rax | |
| 410737: 48 2b 87 08 01 00 00 sub 0x108(%rdi),%rax | |
| 41073e: eb 80 jmp 4106c0 <Process_compare+0x170> | |
| 410740: 48 8b 86 00 01 00 00 mov 0x100(%rsi),%rax | |
| 410747: 48 2b 87 00 01 00 00 sub 0x100(%rdi),%rax | |
| 41074e: e9 6d ff ff ff jmpq 4106c0 <Process_compare+0x170> | |
| 410753: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410758: 48 8b 86 f8 00 00 00 mov 0xf8(%rsi),%rax | |
| 41075f: 48 2b 87 f8 00 00 00 sub 0xf8(%rdi),%rax | |
| 410766: e9 55 ff ff ff jmpq 4106c0 <Process_compare+0x170> | |
| 41076b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410770: 48 8b 86 f0 00 00 00 mov 0xf0(%rsi),%rax | |
| 410777: 48 2b 87 f0 00 00 00 sub 0xf0(%rdi),%rax | |
| 41077e: e9 3d ff ff ff jmpq 4106c0 <Process_compare+0x170> | |
| 410783: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410788: 48 8b 86 e8 00 00 00 mov 0xe8(%rsi),%rax | |
| 41078f: 48 2b 87 e8 00 00 00 sub 0xe8(%rdi),%rax | |
| 410796: e9 25 ff ff ff jmpq 4106c0 <Process_compare+0x170> | |
| 41079b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4107a0: 8b 87 e0 00 00 00 mov 0xe0(%rdi),%eax | |
| 4107a6: 2b 86 e0 00 00 00 sub 0xe0(%rsi),%eax | |
| 4107ac: c3 retq | |
| 4107ad: 0f 1f 00 nopl (%rax) | |
| 4107b0: 8b 87 dc 00 00 00 mov 0xdc(%rdi),%eax | |
| 4107b6: 2b 86 dc 00 00 00 sub 0xdc(%rsi),%eax | |
| 4107bc: c3 retq | |
| 4107bd: 0f 1f 00 nopl (%rax) | |
| 4107c0: 48 8b 46 58 mov 0x58(%rsi),%rax | |
| 4107c4: 2b 47 58 sub 0x58(%rdi),%eax | |
| 4107c7: c3 retq | |
| 4107c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4107cf: 00 | |
| 4107d0: 48 8b 46 50 mov 0x50(%rsi),%rax | |
| 4107d4: 2b 47 50 sub 0x50(%rdi),%eax | |
| 4107d7: c3 retq | |
| 4107d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4107df: 00 | |
| 4107e0: 8b 47 38 mov 0x38(%rdi),%eax | |
| 4107e3: 2b 46 38 sub 0x38(%rsi),%eax | |
| 4107e6: c3 retq | |
| 4107e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4107ee: 00 00 | |
| 4107f0: 8b 47 30 mov 0x30(%rdi),%eax | |
| 4107f3: 2b 46 30 sub 0x30(%rsi),%eax | |
| 4107f6: c3 retq | |
| 4107f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4107fe: 00 00 | |
| 410800: 8b 86 b4 00 00 00 mov 0xb4(%rsi),%eax | |
| 410806: 2b 87 b4 00 00 00 sub 0xb4(%rdi),%eax | |
| 41080c: c3 retq | |
| 41080d: 0f 1f 00 nopl (%rax) | |
| 410810: 8b 86 b0 00 00 00 mov 0xb0(%rsi),%eax | |
| 410816: 2b 87 b0 00 00 00 sub 0xb0(%rdi),%eax | |
| 41081c: c3 retq | |
| 41081d: 0f 1f 00 nopl (%rax) | |
| 410820: 48 8b b6 40 01 00 00 mov 0x140(%rsi),%rsi | |
| 410827: 48 8b bf 40 01 00 00 mov 0x140(%rdi),%rdi | |
| 41082e: b8 94 6e 41 00 mov $0x416e94,%eax | |
| 410833: 48 85 f6 test %rsi,%rsi | |
| 410836: 48 0f 44 f0 cmove %rax,%rsi | |
| 41083a: 48 85 ff test %rdi,%rdi | |
| 41083d: 48 0f 44 f8 cmove %rax,%rdi | |
| 410841: e9 5a 47 ff ff jmpq 404fa0 <strcmp@plt> | |
| 410846: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41084d: 00 00 00 | |
| 410850: 8b 86 a8 00 00 00 mov 0xa8(%rsi),%eax | |
| 410856: 2b 87 a8 00 00 00 sub 0xa8(%rdi),%eax | |
| 41085c: c3 retq | |
| 41085d: 0f 1f 00 nopl (%rax) | |
| 410860: 8b 86 c0 00 00 00 mov 0xc0(%rsi),%eax | |
| 410866: 2b 87 c0 00 00 00 sub 0xc0(%rdi),%eax | |
| 41086c: c3 retq | |
| 41086d: 0f 1f 00 nopl (%rax) | |
| 410870: 8b 86 bc 00 00 00 mov 0xbc(%rsi),%eax | |
| 410876: 2b 87 bc 00 00 00 sub 0xbc(%rdi),%eax | |
| 41087c: c3 retq | |
| 41087d: 0f 1f 00 nopl (%rax) | |
| 410880: 8b 86 b8 00 00 00 mov 0xb8(%rsi),%eax | |
| 410886: 2b 87 b8 00 00 00 sub 0xb8(%rdi),%eax | |
| 41088c: c3 retq | |
| 41088d: 0f 1f 00 nopl (%rax) | |
| 410890: 8b 87 d8 00 00 00 mov 0xd8(%rdi),%eax | |
| 410896: 2b 86 d8 00 00 00 sub 0xd8(%rsi),%eax | |
| 41089c: c3 retq | |
| 41089d: 0f 1f 00 nopl (%rax) | |
| 4108a0: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax | |
| 4108a7: 2b 86 80 00 00 00 sub 0x80(%rsi),%eax | |
| 4108ad: c3 retq | |
| 4108ae: 66 90 xchg %ax,%ax | |
| 4108b0: 48 8b 46 50 mov 0x50(%rsi),%rax | |
| 4108b4: 03 46 58 add 0x58(%rsi),%eax | |
| 4108b7: 2b 47 50 sub 0x50(%rdi),%eax | |
| 4108ba: 2b 47 58 sub 0x58(%rdi),%eax | |
| 4108bd: c3 retq | |
| 4108be: 66 90 xchg %ax,%ax | |
| 4108c0: 48 8b b6 d0 00 00 00 mov 0xd0(%rsi),%rsi | |
| 4108c7: 48 8b bf d0 00 00 00 mov 0xd0(%rdi),%rdi | |
| 4108ce: b8 94 6e 41 00 mov $0x416e94,%eax | |
| 4108d3: 48 85 f6 test %rsi,%rsi | |
| 4108d6: 48 0f 44 f0 cmove %rax,%rsi | |
| 4108da: 48 85 ff test %rdi,%rdi | |
| 4108dd: 48 0f 44 f8 cmove %rax,%rdi | |
| 4108e1: e9 ba 46 ff ff jmpq 404fa0 <strcmp@plt> | |
| 4108e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 4108ed: 00 00 00 | |
| 4108f0: 0f be 47 2c movsbl 0x2c(%rdi),%eax | |
| 4108f4: 0f be 56 2c movsbl 0x2c(%rsi),%edx | |
| 4108f8: 29 d0 sub %edx,%eax | |
| 4108fa: c3 retq | |
| 4108fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410900: 48 8b 76 20 mov 0x20(%rsi),%rsi | |
| 410904: 48 8b 7f 20 mov 0x20(%rdi),%rdi | |
| 410908: e9 93 46 ff ff jmpq 404fa0 <strcmp@plt> | |
| 41090d: 0f 1f 00 nopl (%rax) | |
| 410910: 0f 95 c0 setne %al | |
| 410913: 0f b6 c0 movzbl %al,%eax | |
| 410916: f7 d8 neg %eax | |
| 410918: c3 retq | |
| 410919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 410920: 41 57 push %r15 | |
| 410922: 41 56 push %r14 | |
| 410924: 41 55 push %r13 | |
| 410926: 45 89 cd mov %r9d,%r13d | |
| 410929: 41 54 push %r12 | |
| 41092b: 41 89 d4 mov %edx,%r12d | |
| 41092e: ba ff ff ff ff mov $0xffffffff,%edx | |
| 410933: 55 push %rbp | |
| 410934: 53 push %rbx | |
| 410935: 48 89 fb mov %rdi,%rbx | |
| 410938: 31 ff xor %edi,%edi | |
| 41093a: 48 83 ec 28 sub $0x28,%rsp | |
| 41093e: 89 74 24 0c mov %esi,0xc(%rsp) | |
| 410942: 89 4c 24 18 mov %ecx,0x18(%rsp) | |
| 410946: 31 f6 xor %esi,%esi | |
| 410948: b9 50 05 41 00 mov $0x410550,%ecx | |
| 41094d: 44 89 44 24 08 mov %r8d,0x8(%rsp) | |
| 410952: e8 c9 50 00 00 callq 415a20 <Vector_new> | |
| 410957: 48 8b 3b mov (%rbx),%rdi | |
| 41095a: 49 89 c6 mov %rax,%r14 | |
| 41095d: e8 8e 54 00 00 callq 415df0 <Vector_size> | |
| 410962: 8d 68 ff lea -0x1(%rax),%ebp | |
| 410965: 44 8b 54 24 0c mov 0xc(%rsp),%r10d | |
| 41096a: 48 63 d5 movslq %ebp,%rdx | |
| 41096d: 85 ed test %ebp,%ebp | |
| 41096f: 4c 8d 3c d5 00 00 00 lea 0x0(,%rdx,8),%r15 | |
| 410976: 00 | |
| 410977: 78 65 js 4109de <Process_compare+0x48e> | |
| 410979: 44 89 64 24 0c mov %r12d,0xc(%rsp) | |
| 41097e: 49 89 dc mov %rbx,%r12 | |
| 410981: 44 89 d3 mov %r10d,%ebx | |
| 410984: eb 16 jmp 41099c <Process_compare+0x44c> | |
| 410986: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41098d: 00 00 00 | |
| 410990: 83 ed 01 sub $0x1,%ebp | |
| 410993: 49 83 ef 08 sub $0x8,%r15 | |
| 410997: 83 fd ff cmp $0xffffffff,%ebp | |
| 41099a: 74 3a je 4109d6 <Process_compare+0x486> | |
| 41099c: 49 8b 3c 24 mov (%r12),%rdi | |
| 4109a0: 48 8b 07 mov (%rdi),%rax | |
| 4109a3: 4a 8b 14 38 mov (%rax,%r15,1),%rdx | |
| 4109a7: 8b 42 40 mov 0x40(%rdx),%eax | |
| 4109aa: 39 d8 cmp %ebx,%eax | |
| 4109ac: 74 0a je 4109b8 <Process_compare+0x468> | |
| 4109ae: 3b 42 1c cmp 0x1c(%rdx),%eax | |
| 4109b1: 75 dd jne 410990 <Process_compare+0x440> | |
| 4109b3: 39 5a 30 cmp %ebx,0x30(%rdx) | |
| 4109b6: 75 d8 jne 410990 <Process_compare+0x440> | |
| 4109b8: 89 ee mov %ebp,%esi | |
| 4109ba: 83 ed 01 sub $0x1,%ebp | |
| 4109bd: 49 83 ef 08 sub $0x8,%r15 | |
| 4109c1: e8 da 52 00 00 callq 415ca0 <Vector_take> | |
| 4109c6: 4c 89 f7 mov %r14,%rdi | |
| 4109c9: 48 89 c6 mov %rax,%rsi | |
| 4109cc: e8 2f 54 00 00 callq 415e00 <Vector_add> | |
| 4109d1: 83 fd ff cmp $0xffffffff,%ebp | |
| 4109d4: 75 c6 jne 41099c <Process_compare+0x44c> | |
| 4109d6: 4c 89 e3 mov %r12,%rbx | |
| 4109d9: 44 8b 64 24 0c mov 0xc(%rsp),%r12d | |
| 4109de: 4c 89 f7 mov %r14,%rdi | |
| 4109e1: e8 0a 54 00 00 callq 415df0 <Vector_size> | |
| 4109e6: 85 c0 test %eax,%eax | |
| 4109e8: 89 44 24 0c mov %eax,0xc(%rsp) | |
| 4109ec: 0f 8e ae 00 00 00 jle 410aa0 <Process_compare+0x550> | |
| 4109f2: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 4109f6: bd 01 00 00 00 mov $0x1,%ebp | |
| 4109fb: 44 89 e1 mov %r12d,%ecx | |
| 4109fe: d3 e5 shl %cl,%ebp | |
| 410a00: 0b 6c 24 18 or 0x18(%rsp),%ebp | |
| 410a04: 45 31 ff xor %r15d,%r15d | |
| 410a07: 83 e8 01 sub $0x1,%eax | |
| 410a0a: 89 44 24 10 mov %eax,0x10(%rsp) | |
| 410a0e: 41 8d 44 24 01 lea 0x1(%r12),%eax | |
| 410a13: 89 44 24 14 mov %eax,0x14(%rsp) | |
| 410a17: 89 e8 mov %ebp,%eax | |
| 410a19: f7 d8 neg %eax | |
| 410a1b: 89 44 24 1c mov %eax,0x1c(%rsp) | |
| 410a1f: eb 4e jmp 410a6f <Process_compare+0x51f> | |
| 410a21: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 410a28: 4c 89 e2 mov %r12,%rdx | |
| 410a2b: 31 f6 xor %esi,%esi | |
| 410a2d: e8 fe 51 00 00 callq 415c30 <Vector_insert> | |
| 410a32: 45 31 c9 xor %r9d,%r9d | |
| 410a35: 45 84 ed test %r13b,%r13b | |
| 410a38: 74 06 je 410a40 <Process_compare+0x4f0> | |
| 410a3a: 45 0f b6 4c 24 2e movzbl 0x2e(%r12),%r9d | |
| 410a40: 44 3b 7c 24 10 cmp 0x10(%rsp),%r15d | |
| 410a45: 41 8b 74 24 1c mov 0x1c(%r12),%esi | |
| 410a4a: 44 8b 44 24 08 mov 0x8(%rsp),%r8d | |
| 410a4f: 7d 65 jge 410ab6 <Process_compare+0x566> | |
| 410a51: 8b 54 24 14 mov 0x14(%rsp),%edx | |
| 410a55: 89 e9 mov %ebp,%ecx | |
| 410a57: 48 89 df mov %rbx,%rdi | |
| 410a5a: e8 c1 fe ff ff callq 410920 <Process_compare+0x3d0> | |
| 410a5f: 41 89 6c 24 28 mov %ebp,0x28(%r12) | |
| 410a64: 49 83 c7 01 add $0x1,%r15 | |
| 410a68: 44 39 7c 24 0c cmp %r15d,0xc(%rsp) | |
| 410a6d: 7e 31 jle 410aa0 <Process_compare+0x550> | |
| 410a6f: 49 8b 16 mov (%r14),%rdx | |
| 410a72: 45 84 ed test %r13b,%r13b | |
| 410a75: 4e 8b 24 fa mov (%rdx,%r15,8),%r12 | |
| 410a79: 75 06 jne 410a81 <Process_compare+0x531> | |
| 410a7b: 41 c6 44 24 2f 00 movb $0x0,0x2f(%r12) | |
| 410a81: 83 7c 24 08 01 cmpl $0x1,0x8(%rsp) | |
| 410a86: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 410a8a: 75 9c jne 410a28 <Process_compare+0x4d8> | |
| 410a8c: 4c 89 e6 mov %r12,%rsi | |
| 410a8f: e8 6c 53 00 00 callq 415e00 <Vector_add> | |
| 410a94: eb 9c jmp 410a32 <Process_compare+0x4e2> | |
| 410a96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 410a9d: 00 00 00 | |
| 410aa0: 48 83 c4 28 add $0x28,%rsp | |
| 410aa4: 4c 89 f7 mov %r14,%rdi | |
| 410aa7: 5b pop %rbx | |
| 410aa8: 5d pop %rbp | |
| 410aa9: 41 5c pop %r12 | |
| 410aab: 41 5d pop %r13 | |
| 410aad: 41 5e pop %r14 | |
| 410aaf: 41 5f pop %r15 | |
| 410ab1: e9 ea 4f 00 00 jmpq 415aa0 <Vector_delete> | |
| 410ab6: 8b 4c 24 18 mov 0x18(%rsp),%ecx | |
| 410aba: 8b 54 24 14 mov 0x14(%rsp),%edx | |
| 410abe: 48 89 df mov %rbx,%rdi | |
| 410ac1: e8 5a fe ff ff callq 410920 <Process_compare+0x3d0> | |
| 410ac6: 44 3b 7c 24 10 cmp 0x10(%rsp),%r15d | |
| 410acb: 75 92 jne 410a5f <Process_compare+0x50f> | |
| 410acd: 8b 44 24 1c mov 0x1c(%rsp),%eax | |
| 410ad1: 41 89 44 24 28 mov %eax,0x28(%r12) | |
| 410ad6: eb 8c jmp 410a64 <Process_compare+0x514> | |
| 410ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 410adf: 00 | |
| 410ae0: 55 push %rbp | |
| 410ae1: 48 89 fd mov %rdi,%rbp | |
| 410ae4: 49 89 f1 mov %rsi,%r9 | |
| 410ae7: 41 b8 4c 88 41 00 mov $0x41884c,%r8d | |
| 410aed: b9 81 00 00 00 mov $0x81,%ecx | |
| 410af2: be 80 00 00 00 mov $0x80,%esi | |
| 410af7: 53 push %rbx | |
| 410af8: 48 81 ec b8 10 00 00 sub $0x10b8,%rsp | |
| 410aff: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 410b06: 00 00 | |
| 410b08: 48 89 84 24 a8 10 00 mov %rax,0x10a8(%rsp) | |
| 410b0f: 00 | |
| 410b10: 31 c0 xor %eax,%eax | |
| 410b12: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 410b17: 48 89 14 24 mov %rdx,(%rsp) | |
| 410b1b: ba 01 00 00 00 mov $0x1,%edx | |
| 410b20: e8 bb 40 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 410b25: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 410b2a: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 410b2f: e8 cc 46 ff ff callq 405200 <fopen@plt> | |
| 410b34: 48 89 c3 mov %rax,%rbx | |
| 410b37: 31 c0 xor %eax,%eax | |
| 410b39: 48 85 db test %rbx,%rbx | |
| 410b3c: 74 7d je 410bbb <Process_compare+0x66b> | |
| 410b3e: 48 8d bc 24 a0 00 00 lea 0xa0(%rsp),%rdi | |
| 410b45: 00 | |
| 410b46: 48 89 d9 mov %rbx,%rcx | |
| 410b49: ba 00 10 00 00 mov $0x1000,%edx | |
| 410b4e: be 01 00 00 00 mov $0x1,%esi | |
| 410b53: e8 a8 41 ff ff callq 404d00 <fread@plt> | |
| 410b58: 85 c0 test %eax,%eax | |
| 410b5a: 7e 2e jle 410b8a <Process_compare+0x63a> | |
| 410b5c: 8d 48 ff lea -0x1(%rax),%ecx | |
| 410b5f: 48 8d 94 24 a0 00 00 lea 0xa0(%rsp),%rdx | |
| 410b66: 00 | |
| 410b67: 4c 8d 84 0c a1 00 00 lea 0xa1(%rsp,%rcx,1),%r8 | |
| 410b6e: 00 | |
| 410b6f: 90 nop | |
| 410b70: 0f b6 32 movzbl (%rdx),%esi | |
| 410b73: 40 80 fe 0a cmp $0xa,%sil | |
| 410b77: 74 05 je 410b7e <Process_compare+0x62e> | |
| 410b79: 40 84 f6 test %sil,%sil | |
| 410b7c: 75 03 jne 410b81 <Process_compare+0x631> | |
| 410b7e: c6 02 20 movb $0x20,(%rdx) | |
| 410b81: 48 83 c2 01 add $0x1,%rdx | |
| 410b85: 4c 39 c2 cmp %r8,%rdx | |
| 410b88: 75 e6 jne 410b70 <Process_compare+0x620> | |
| 410b8a: 48 98 cltq | |
| 410b8c: 48 89 df mov %rbx,%rdi | |
| 410b8f: c6 84 04 a0 00 00 00 movb $0x0,0xa0(%rsp,%rax,1) | |
| 410b96: 00 | |
| 410b97: e8 c4 41 ff ff callq 404d60 <fclose@plt> | |
| 410b9c: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 410ba0: e8 4b 40 ff ff callq 404bf0 <free@plt> | |
| 410ba5: 48 8d bc 24 a0 00 00 lea 0xa0(%rsp),%rdi | |
| 410bac: 00 | |
| 410bad: e8 ae 43 ff ff callq 404f60 <__strdup@plt> | |
| 410bb2: 48 89 45 00 mov %rax,0x0(%rbp) | |
| 410bb6: b8 01 00 00 00 mov $0x1,%eax | |
| 410bbb: 48 8b 8c 24 a8 10 00 mov 0x10a8(%rsp),%rcx | |
| 410bc2: 00 | |
| 410bc3: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx | |
| 410bca: 00 00 | |
| 410bcc: 75 0a jne 410bd8 <Process_compare+0x688> | |
| 410bce: 48 81 c4 b8 10 00 00 add $0x10b8,%rsp | |
| 410bd5: 5b pop %rbx | |
| 410bd6: 5d pop %rbp | |
| 410bd7: c3 retq | |
| 410bd8: e8 03 42 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 410bdd: 0f 1f 00 nopl (%rax) | |
| 410be0: 55 push %rbp | |
| 410be1: 48 89 fd mov %rdi,%rbp | |
| 410be4: 48 89 f7 mov %rsi,%rdi | |
| 410be7: 53 push %rbx | |
| 410be8: 48 89 d3 mov %rdx,%rbx | |
| 410beb: 48 83 ec 08 sub $0x8,%rsp | |
| 410bef: 8b 72 1c mov 0x1c(%rdx),%esi | |
| 410bf2: e8 19 ac ff ff callq 40b810 <Hashtable_remove> | |
| 410bf7: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 410bfb: ba 40 05 41 00 mov $0x410540,%edx | |
| 410c00: 48 89 de mov %rbx,%rsi | |
| 410c03: e8 08 52 00 00 callq 415e10 <Vector_indexOf> | |
| 410c08: 85 c0 test %eax,%eax | |
| 410c0a: 78 14 js 410c20 <Process_compare+0x6d0> | |
| 410c0c: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 410c10: 48 83 c4 08 add $0x8,%rsp | |
| 410c14: 89 c6 mov %eax,%esi | |
| 410c16: 5b pop %rbx | |
| 410c17: 5d pop %rbp | |
| 410c18: e9 e3 50 00 00 jmpq 415d00 <Vector_remove> | |
| 410c1d: 0f 1f 00 nopl (%rax) | |
| 410c20: 48 83 c4 08 add $0x8,%rsp | |
| 410c24: 5b pop %rbx | |
| 410c25: 5d pop %rbp | |
| 410c26: c3 retq | |
| 410c27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 410c2e: 00 00 | |
| 410c30: 41 57 push %r15 | |
| 410c32: 49 89 ff mov %rdi,%r15 | |
| 410c35: 48 89 f7 mov %rsi,%rdi | |
| 410c38: 41 56 push %r14 | |
| 410c3a: 41 55 push %r13 | |
| 410c3c: 41 54 push %r12 | |
| 410c3e: 55 push %rbp | |
| 410c3f: 53 push %rbx | |
| 410c40: 48 81 ec 68 04 00 00 sub $0x468,%rsp | |
| 410c47: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 410c4e: 00 00 | |
| 410c50: 48 89 84 24 58 04 00 mov %rax,0x458(%rsp) | |
| 410c57: 00 | |
| 410c58: 31 c0 xor %eax,%eax | |
| 410c5a: 48 89 b4 24 90 00 00 mov %rsi,0x90(%rsp) | |
| 410c61: 00 | |
| 410c62: 48 89 94 24 98 00 00 mov %rdx,0x98(%rsp) | |
| 410c69: 00 | |
| 410c6a: f2 0f 11 84 24 b0 00 movsd %xmm0,0xb0(%rsp) | |
| 410c71: 00 00 | |
| 410c73: e8 f8 40 ff ff callq 404d70 <opendir@plt> | |
| 410c78: 48 85 c0 test %rax,%rax | |
| 410c7b: 48 89 44 24 78 mov %rax,0x78(%rsp) | |
| 410c80: 0f 84 0c 0a 00 00 je 411692 <Process_compare+0x1142> | |
| 410c86: 41 8b 47 48 mov 0x48(%r15),%eax | |
| 410c8a: 89 84 24 bc 00 00 00 mov %eax,0xbc(%rsp) | |
| 410c91: 41 0f b6 87 c4 00 00 movzbl 0xc4(%r15),%eax | |
| 410c98: 00 | |
| 410c99: 88 84 24 ba 00 00 00 mov %al,0xba(%rsp) | |
| 410ca0: 41 0f b6 87 c5 00 00 movzbl 0xc5(%r15),%eax | |
| 410ca7: 00 | |
| 410ca8: 88 84 24 bb 00 00 00 mov %al,0xbb(%rsp) | |
| 410caf: 90 nop | |
| 410cb0: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi | |
| 410cb5: e8 16 44 ff ff callq 4050d0 <readdir@plt> | |
| 410cba: 48 85 c0 test %rax,%rax | |
| 410cbd: 48 89 c3 mov %rax,%rbx | |
| 410cc0: 0f 84 a4 08 00 00 je 41156a <Process_compare+0x101a> | |
| 410cc6: 4c 8d 73 13 lea 0x13(%rbx),%r14 | |
| 410cca: 31 f6 xor %esi,%esi | |
| 410ccc: ba 0a 00 00 00 mov $0xa,%edx | |
| 410cd1: 4c 89 f7 mov %r14,%rdi | |
| 410cd4: e8 77 43 ff ff callq 405050 <strtol@plt> | |
| 410cd9: 48 8b 8c 24 98 00 00 mov 0x98(%rsp),%rcx | |
| 410ce0: 00 | |
| 410ce1: 41 89 c4 mov %eax,%r12d | |
| 410ce4: 48 85 c9 test %rcx,%rcx | |
| 410ce7: 74 05 je 410cee <Process_compare+0x79e> | |
| 410ce9: 39 41 1c cmp %eax,0x1c(%rcx) | |
| 410cec: 74 c2 je 410cb0 <Process_compare+0x760> | |
| 410cee: 41 80 bf c0 00 00 00 cmpb $0x0,0xc0(%r15) | |
| 410cf5: 00 | |
| 410cf6: 75 20 jne 410d18 <Process_compare+0x7c8> | |
| 410cf8: 85 c0 test %eax,%eax | |
| 410cfa: 75 1c jne 410d18 <Process_compare+0x7c8> | |
| 410cfc: 80 7b 13 2e cmpb $0x2e,0x13(%rbx) | |
| 410d00: 75 ae jne 410cb0 <Process_compare+0x760> | |
| 410d02: 48 8d 7b 14 lea 0x14(%rbx),%rdi | |
| 410d06: ba 0a 00 00 00 mov $0xa,%edx | |
| 410d0b: 31 f6 xor %esi,%esi | |
| 410d0d: e8 3e 43 ff ff callq 405050 <strtol@plt> | |
| 410d12: 41 89 c4 mov %eax,%r12d | |
| 410d15: 0f 1f 00 nopl (%rax) | |
| 410d18: 45 85 e4 test %r12d,%r12d | |
| 410d1b: 7e 93 jle 410cb0 <Process_compare+0x760> | |
| 410d1d: 49 8b 7f 10 mov 0x10(%r15),%rdi | |
| 410d21: 44 89 e6 mov %r12d,%esi | |
| 410d24: e8 77 ab ff ff callq 40b8a0 <Hashtable_get> | |
| 410d29: 48 85 c0 test %rax,%rax | |
| 410d2c: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) | |
| 410d33: 00 | |
| 410d34: 48 89 c5 mov %rax,%rbp | |
| 410d37: 0f 84 a8 08 00 00 je 4115e5 <Process_compare+0x1095> | |
| 410d3d: 48 8b 9c 24 90 00 00 mov 0x90(%rsp),%rbx | |
| 410d44: 00 | |
| 410d45: 48 8d bc 24 a0 01 00 lea 0x1a0(%rsp),%rdi | |
| 410d4c: 00 | |
| 410d4d: 41 b8 64 88 41 00 mov $0x418864,%r8d | |
| 410d53: b9 81 00 00 00 mov $0x81,%ecx | |
| 410d58: ba 01 00 00 00 mov $0x1,%edx | |
| 410d5d: be 80 00 00 00 mov $0x80,%esi | |
| 410d62: 31 c0 xor %eax,%eax | |
| 410d64: 4c 89 34 24 mov %r14,(%rsp) | |
| 410d68: 49 89 d9 mov %rbx,%r9 | |
| 410d6b: e8 70 3e ff ff callq 404be0 <__snprintf_chk@plt> | |
| 410d70: f2 0f 10 84 24 b0 00 movsd 0xb0(%rsp),%xmm0 | |
| 410d77: 00 00 | |
| 410d79: 48 8d b4 24 a0 01 00 lea 0x1a0(%rsp),%rsi | |
| 410d80: 00 | |
| 410d81: 48 89 ea mov %rbp,%rdx | |
| 410d84: 4c 89 ff mov %r15,%rdi | |
| 410d87: e8 a4 fe ff ff callq 410c30 <Process_compare+0x6e0> | |
| 410d8c: 48 8d bc 24 c0 02 00 lea 0x2c0(%rsp),%rdi | |
| 410d93: 00 | |
| 410d94: 49 89 d9 mov %rbx,%r9 | |
| 410d97: 41 b8 6f 88 41 00 mov $0x41886f,%r8d | |
| 410d9d: b9 81 00 00 00 mov $0x81,%ecx | |
| 410da2: ba 01 00 00 00 mov $0x1,%edx | |
| 410da7: be 80 00 00 00 mov $0x80,%esi | |
| 410dac: 31 c0 xor %eax,%eax | |
| 410dae: 4c 89 34 24 mov %r14,(%rsp) | |
| 410db2: c6 84 24 40 03 00 00 movb $0x0,0x340(%rsp) | |
| 410db9: 00 | |
| 410dba: e8 21 3e ff ff callq 404be0 <__snprintf_chk@plt> | |
| 410dbf: 48 8d bc 24 c0 02 00 lea 0x2c0(%rsp),%rdi | |
| 410dc6: 00 | |
| 410dc7: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 410dcc: 48 8d 9c 24 50 03 00 lea 0x350(%rsp),%rbx | |
| 410dd3: 00 | |
| 410dd4: e8 27 44 ff ff callq 405200 <fopen@plt> | |
| 410dd9: 48 85 c0 test %rax,%rax | |
| 410ddc: 49 89 c4 mov %rax,%r12 | |
| 410ddf: 0f 84 93 02 00 00 je 411078 <Process_compare+0xb28> | |
| 410de5: 48 8d bc 24 10 01 00 lea 0x110(%rsp),%rdi | |
| 410dec: 00 | |
| 410ded: 31 f6 xor %esi,%esi | |
| 410def: c6 84 24 4f 04 00 00 movb $0x0,0x44f(%rsp) | |
| 410df6: 00 | |
| 410df7: 48 8d 9c 24 50 03 00 lea 0x350(%rsp),%rbx | |
| 410dfe: 00 | |
| 410dff: e8 ac 40 ff ff callq 404eb0 <gettimeofday@plt> | |
| 410e04: 48 8b 8c 24 18 01 00 mov 0x118(%rsp),%rcx | |
| 410e0b: 00 | |
| 410e0c: 48 ba cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rdx | |
| 410e13: 9b c4 20 | |
| 410e16: 4c 8b 8c 24 10 01 00 mov 0x110(%rsp),%r9 | |
| 410e1d: 00 | |
| 410e1e: 48 89 c8 mov %rcx,%rax | |
| 410e21: 48 c1 f9 3f sar $0x3f,%rcx | |
| 410e25: 48 f7 ea imul %rdx | |
| 410e28: 48 8b 85 08 01 00 00 mov 0x108(%rbp),%rax | |
| 410e2f: 4d 69 e9 e8 03 00 00 imul $0x3e8,%r9,%r13 | |
| 410e36: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) | |
| 410e3d: 00 | |
| 410e3e: 48 8b 85 10 01 00 00 mov 0x110(%rbp),%rax | |
| 410e45: 48 c1 fa 07 sar $0x7,%rdx | |
| 410e49: 48 29 ca sub %rcx,%rdx | |
| 410e4c: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) | |
| 410e53: 00 | |
| 410e54: 48 8d 85 08 01 00 00 lea 0x108(%rbp),%rax | |
| 410e5b: 49 01 d5 add %rdx,%r13 | |
| 410e5e: 48 89 44 24 68 mov %rax,0x68(%rsp) | |
| 410e63: 48 8d 85 e8 00 00 00 lea 0xe8(%rbp),%rax | |
| 410e6a: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) | |
| 410e71: 00 | |
| 410e72: 48 8d 85 00 01 00 00 lea 0x100(%rbp),%rax | |
| 410e79: 48 89 44 24 70 mov %rax,0x70(%rsp) | |
| 410e7e: 66 90 xchg %ax,%ax | |
| 410e80: 4c 89 e2 mov %r12,%rdx | |
| 410e83: be ff 00 00 00 mov $0xff,%esi | |
| 410e88: 48 89 df mov %rbx,%rdi | |
| 410e8b: e8 f0 40 ff ff callq 404f80 <fgets@plt> | |
| 410e90: 48 85 c0 test %rax,%rax | |
| 410e93: 0f 84 d7 01 00 00 je 411070 <Process_compare+0xb20> | |
| 410e99: 0f b6 84 24 50 03 00 movzbl 0x350(%rsp),%eax | |
| 410ea0: 00 | |
| 410ea1: 3c 72 cmp $0x72,%al | |
| 410ea3: 0f 84 bf 00 00 00 je 410f68 <Process_compare+0xa18> | |
| 410ea9: 0f 8e 91 00 00 00 jle 410f40 <Process_compare+0x9f0> | |
| 410eaf: 3c 73 cmp $0x73,%al | |
| 410eb1: 0f 84 31 01 00 00 je 410fe8 <Process_compare+0xa98> | |
| 410eb7: 3c 77 cmp $0x77,%al | |
| 410eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 410ec0: 75 be jne 410e80 <Process_compare+0x930> | |
| 410ec2: 80 bc 24 51 03 00 00 cmpb $0x63,0x351(%rsp) | |
| 410ec9: 63 | |
| 410eca: 0f 84 40 01 00 00 je 411010 <Process_compare+0xac0> | |
| 410ed0: 48 8d 95 10 01 00 00 lea 0x110(%rbp),%rdx | |
| 410ed7: 31 c0 xor %eax,%eax | |
| 410ed9: be c3 88 41 00 mov $0x4188c3,%esi | |
| 410ede: 48 89 df mov %rbx,%rdi | |
| 410ee1: e8 2a 42 ff ff callq 405110 <sscanf@plt> | |
| 410ee6: 85 c0 test %eax,%eax | |
| 410ee8: 74 96 je 410e80 <Process_compare+0x930> | |
| 410eea: 48 8b 85 10 01 00 00 mov 0x110(%rbp),%rax | |
| 410ef1: 48 2b 84 24 88 00 00 sub 0x88(%rsp),%rax | |
| 410ef8: 00 | |
| 410ef9: 0f 88 51 06 00 00 js 411550 <Process_compare+0x1000> | |
| 410eff: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 410f04: 4c 89 e8 mov %r13,%rax | |
| 410f07: 48 2b 85 38 01 00 00 sub 0x138(%rbp),%rax | |
| 410f0e: 0f 88 1c 06 00 00 js 411530 <Process_compare+0xfe0> | |
| 410f14: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 | |
| 410f19: f2 0f 5e 0d 97 7c 00 divsd 0x7c97(%rip),%xmm1 # 418bb8 <_IO_stdin_used+0x21b8> | |
| 410f20: 00 | |
| 410f21: 4c 89 ad 38 01 00 00 mov %r13,0x138(%rbp) | |
| 410f28: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 410f2c: f2 0f 11 85 30 01 00 movsd %xmm0,0x130(%rbp) | |
| 410f33: 00 | |
| 410f34: e9 47 ff ff ff jmpq 410e80 <Process_compare+0x930> | |
| 410f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 410f40: 3c 63 cmp $0x63,%al | |
| 410f42: 0f 85 38 ff ff ff jne 410e80 <Process_compare+0x930> | |
| 410f48: 48 8d 95 18 01 00 00 lea 0x118(%rbp),%rdx | |
| 410f4f: be b9 88 41 00 mov $0x4188b9,%esi | |
| 410f54: 48 89 df mov %rbx,%rdi | |
| 410f57: 31 c0 xor %eax,%eax | |
| 410f59: e8 b2 41 ff ff callq 405110 <sscanf@plt> | |
| 410f5e: e9 1d ff ff ff jmpq 410e80 <Process_compare+0x930> | |
| 410f63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410f68: 80 bc 24 51 03 00 00 cmpb $0x63,0x351(%rsp) | |
| 410f6f: 63 | |
| 410f70: 0f 84 ba 00 00 00 je 411030 <Process_compare+0xae0> | |
| 410f76: 48 8b 54 24 68 mov 0x68(%rsp),%rdx | |
| 410f7b: 31 c0 xor %eax,%eax | |
| 410f7d: be 84 88 41 00 mov $0x418884,%esi | |
| 410f82: 48 89 df mov %rbx,%rdi | |
| 410f85: e8 86 41 ff ff callq 405110 <sscanf@plt> | |
| 410f8a: 85 c0 test %eax,%eax | |
| 410f8c: 0f 84 ee fe ff ff je 410e80 <Process_compare+0x930> | |
| 410f92: 48 8b 85 08 01 00 00 mov 0x108(%rbp),%rax | |
| 410f99: 48 2b 84 24 80 00 00 sub 0x80(%rsp),%rax | |
| 410fa0: 00 | |
| 410fa1: 0f 88 49 05 00 00 js 4114f0 <Process_compare+0xfa0> | |
| 410fa7: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 410fac: 4c 89 e8 mov %r13,%rax | |
| 410faf: 48 2b 85 28 01 00 00 sub 0x128(%rbp),%rax | |
| 410fb6: 0f 88 59 05 00 00 js 411515 <Process_compare+0xfc5> | |
| 410fbc: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 | |
| 410fc1: f2 0f 5e 0d ef 7b 00 divsd 0x7bef(%rip),%xmm1 # 418bb8 <_IO_stdin_used+0x21b8> | |
| 410fc8: 00 | |
| 410fc9: 4c 89 ad 28 01 00 00 mov %r13,0x128(%rbp) | |
| 410fd0: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 410fd4: f2 0f 11 85 20 01 00 movsd %xmm0,0x120(%rbp) | |
| 410fdb: 00 | |
| 410fdc: e9 9f fe ff ff jmpq 410e80 <Process_compare+0x930> | |
| 410fe1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 410fe8: 80 bc 24 55 03 00 00 cmpb $0x72,0x355(%rsp) | |
| 410fef: 72 | |
| 410ff0: 74 5e je 411050 <Process_compare+0xb00> | |
| 410ff2: 48 8b 54 24 70 mov 0x70(%rsp),%rdx | |
| 410ff7: be ad 88 41 00 mov $0x4188ad,%esi | |
| 410ffc: 48 89 df mov %rbx,%rdi | |
| 410fff: 31 c0 xor %eax,%eax | |
| 411001: e8 0a 41 ff ff callq 405110 <sscanf@plt> | |
| 411006: e9 75 fe ff ff jmpq 410e80 <Process_compare+0x930> | |
| 41100b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 411010: 48 8d 95 f0 00 00 00 lea 0xf0(%rbp),%rdx | |
| 411017: be 95 88 41 00 mov $0x418895,%esi | |
| 41101c: 48 89 df mov %rbx,%rdi | |
| 41101f: 31 c0 xor %eax,%eax | |
| 411021: e8 ea 40 ff ff callq 405110 <sscanf@plt> | |
| 411026: e9 55 fe ff ff jmpq 410e80 <Process_compare+0x930> | |
| 41102b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 411030: 48 8b 94 24 a0 00 00 mov 0xa0(%rsp),%rdx | |
| 411037: 00 | |
| 411038: be 78 88 41 00 mov $0x418878,%esi | |
| 41103d: 48 89 df mov %rbx,%rdi | |
| 411040: 31 c0 xor %eax,%eax | |
| 411042: e8 c9 40 ff ff callq 405110 <sscanf@plt> | |
| 411047: e9 34 fe ff ff jmpq 410e80 <Process_compare+0x930> | |
| 41104c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 411050: 48 8d 95 f8 00 00 00 lea 0xf8(%rbp),%rdx | |
| 411057: be a1 88 41 00 mov $0x4188a1,%esi | |
| 41105c: 48 89 df mov %rbx,%rdi | |
| 41105f: 31 c0 xor %eax,%eax | |
| 411061: e8 aa 40 ff ff callq 405110 <sscanf@plt> | |
| 411066: e9 15 fe ff ff jmpq 410e80 <Process_compare+0x930> | |
| 41106b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 411070: 4c 89 e7 mov %r12,%rdi | |
| 411073: e8 e8 3c ff ff callq 404d60 <fclose@plt> | |
| 411078: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 41107f: 00 | |
| 411080: 41 b8 d5 88 41 00 mov $0x4188d5,%r8d | |
| 411086: b9 81 00 00 00 mov $0x81,%ecx | |
| 41108b: ba 01 00 00 00 mov $0x1,%edx | |
| 411090: be 80 00 00 00 mov $0x80,%esi | |
| 411095: 48 89 df mov %rbx,%rdi | |
| 411098: 31 c0 xor %eax,%eax | |
| 41109a: 4c 89 34 24 mov %r14,(%rsp) | |
| 41109e: e8 3d 3b ff ff callq 404be0 <__snprintf_chk@plt> | |
| 4110a3: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 4110a8: 48 89 df mov %rbx,%rdi | |
| 4110ab: e8 50 41 ff ff callq 405200 <fopen@plt> | |
| 4110b0: 48 85 c0 test %rax,%rax | |
| 4110b3: 49 89 c5 mov %rax,%r13 | |
| 4110b6: 0f 84 f4 03 00 00 je 4114b0 <Process_compare+0xf60> | |
| 4110bc: 48 8d 85 c0 00 00 00 lea 0xc0(%rbp),%rax | |
| 4110c3: 48 8d 8d ac 00 00 00 lea 0xac(%rbp),%rcx | |
| 4110ca: 48 8d 95 a8 00 00 00 lea 0xa8(%rbp),%rdx | |
| 4110d1: 4c 8d 8d b4 00 00 00 lea 0xb4(%rbp),%r9 | |
| 4110d8: 4c 8d 85 b0 00 00 00 lea 0xb0(%rbp),%r8 | |
| 4110df: be 40 8a 41 00 mov $0x418a40,%esi | |
| 4110e4: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 4110e9: 48 8d 85 b8 00 00 00 lea 0xb8(%rbp),%rax | |
| 4110f0: 4c 89 ef mov %r13,%rdi | |
| 4110f3: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 4110f8: 48 8d 85 bc 00 00 00 lea 0xbc(%rbp),%rax | |
| 4110ff: 48 89 04 24 mov %rax,(%rsp) | |
| 411103: 31 c0 xor %eax,%eax | |
| 411105: e8 d6 3d ff ff callq 404ee0 <fscanf@plt> | |
| 41110a: 4c 89 ef mov %r13,%rdi | |
| 41110d: 41 89 c4 mov %eax,%r12d | |
| 411110: e8 4b 3c ff ff callq 404d60 <fclose@plt> | |
| 411115: 41 83 fc 07 cmp $0x7,%r12d | |
| 411119: 0f 85 91 03 00 00 jne 4114b0 <Process_compare+0xf60> | |
| 41111f: 80 bc 24 ba 00 00 00 cmpb $0x0,0xba(%rsp) | |
| 411126: 00 | |
| 411127: 0f 84 3b 03 00 00 je 411468 <Process_compare+0xf18> | |
| 41112d: 44 8b 45 34 mov 0x34(%rbp),%r8d | |
| 411131: 31 c0 xor %eax,%eax | |
| 411133: 45 85 c0 test %r8d,%r8d | |
| 411136: 0f 85 2c 03 00 00 jne 411468 <Process_compare+0xf18> | |
| 41113c: 88 45 2f mov %al,0x2f(%rbp) | |
| 41113f: 48 8b 45 50 mov 0x50(%rbp),%rax | |
| 411143: 41 b8 e1 88 41 00 mov $0x4188e1,%r8d | |
| 411149: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 411150: 00 | |
| 411151: b9 81 00 00 00 mov $0x81,%ecx | |
| 411156: ba 01 00 00 00 mov $0x1,%edx | |
| 41115b: be 80 00 00 00 mov $0x80,%esi | |
| 411160: 48 89 df mov %rbx,%rdi | |
| 411163: 48 89 44 24 68 mov %rax,0x68(%rsp) | |
| 411168: 48 8b 45 58 mov 0x58(%rbp),%rax | |
| 41116c: 4c 89 34 24 mov %r14,(%rsp) | |
| 411170: 48 89 44 24 70 mov %rax,0x70(%rsp) | |
| 411175: 31 c0 xor %eax,%eax | |
| 411177: e8 64 3a ff ff callq 404be0 <__snprintf_chk@plt> | |
| 41117c: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 411181: 48 89 df mov %rbx,%rdi | |
| 411184: e8 77 40 ff ff callq 405200 <fopen@plt> | |
| 411189: 48 85 c0 test %rax,%rax | |
| 41118c: 49 89 c4 mov %rax,%r12 | |
| 41118f: 0f 84 1b 03 00 00 je 4114b0 <Process_compare+0xf60> | |
| 411195: 48 89 c1 mov %rax,%rcx | |
| 411198: ba 00 08 00 00 mov $0x800,%edx | |
| 41119d: be 01 00 00 00 mov $0x1,%esi | |
| 4111a2: bf c0 e8 61 00 mov $0x61e8c0,%edi | |
| 4111a7: e8 54 3b ff ff callq 404d00 <fread@plt> | |
| 4111ac: 85 c0 test %eax,%eax | |
| 4111ae: 0f 84 05 04 00 00 je 4115b9 <Process_compare+0x1069> | |
| 4111b4: be 20 00 00 00 mov $0x20,%esi | |
| 4111b9: bf c0 e8 61 00 mov $0x61e8c0,%edi | |
| 4111be: e8 6d 3c ff ff callq 404e30 <strchr@plt> | |
| 4111c3: 48 85 c0 test %rax,%rax | |
| 4111c6: 0f 84 ed 03 00 00 je 4115b9 <Process_compare+0x1069> | |
| 4111cc: 4c 8d 40 02 lea 0x2(%rax),%r8 | |
| 4111d0: be 29 00 00 00 mov $0x29,%esi | |
| 4111d5: 4c 89 c7 mov %r8,%rdi | |
| 4111d8: 4c 89 84 24 80 00 00 mov %r8,0x80(%rsp) | |
| 4111df: 00 | |
| 4111e0: e8 ab 3c ff ff callq 404e90 <strrchr@plt> | |
| 4111e5: 48 85 c0 test %rax,%rax | |
| 4111e8: 49 89 c5 mov %rax,%r13 | |
| 4111eb: 4c 8b 84 24 80 00 00 mov 0x80(%rsp),%r8 | |
| 4111f2: 00 | |
| 4111f3: 0f 84 c0 03 00 00 je 4115b9 <Process_compare+0x1069> | |
| 4111f9: 49 89 c1 mov %rax,%r9 | |
| 4111fc: 48 8d bc 24 30 02 00 lea 0x230(%rsp),%rdi | |
| 411203: 00 | |
| 411204: 4c 89 c6 mov %r8,%rsi | |
| 411207: 4d 29 c1 sub %r8,%r9 | |
| 41120a: b9 81 00 00 00 mov $0x81,%ecx | |
| 41120f: 4d 63 c9 movslq %r9d,%r9 | |
| 411212: 4c 89 ca mov %r9,%rdx | |
| 411215: 4c 89 8c 24 80 00 00 mov %r9,0x80(%rsp) | |
| 41121c: 00 | |
| 41121d: e8 ce 3d ff ff callq 404ff0 <__memcpy_chk@plt> | |
| 411222: 4c 8b 8c 24 80 00 00 mov 0x80(%rsp),%r9 | |
| 411229: 00 | |
| 41122a: 48 8d 85 a4 00 00 00 lea 0xa4(%rbp),%rax | |
| 411231: 49 8d 7d 02 lea 0x2(%r13),%rdi | |
| 411235: 48 8d 4d 30 lea 0x30(%rbp),%rcx | |
| 411239: 48 8d 55 2c lea 0x2c(%rbp),%rdx | |
| 41123d: 4c 8d 45 34 lea 0x34(%rbp),%r8 | |
| 411241: be 68 8a 41 00 mov $0x418a68,%esi | |
| 411246: 42 c6 84 0c 30 02 00 movb $0x0,0x230(%rsp,%r9,1) | |
| 41124d: 00 00 | |
| 41124f: 48 89 44 24 58 mov %rax,0x58(%rsp) | |
| 411254: 48 8d 85 a0 00 00 00 lea 0xa0(%rbp),%rax | |
| 41125b: 4c 8d 4d 38 lea 0x38(%rbp),%r9 | |
| 41125f: 48 89 44 24 50 mov %rax,0x50(%rsp) | |
| 411264: 48 8d 85 80 00 00 00 lea 0x80(%rbp),%rax | |
| 41126b: 48 89 44 24 48 mov %rax,0x48(%rsp) | |
| 411270: 48 8d 45 78 lea 0x78(%rbp),%rax | |
| 411274: 48 89 44 24 40 mov %rax,0x40(%rsp) | |
| 411279: 48 8d 45 70 lea 0x70(%rbp),%rax | |
| 41127d: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 411282: 48 8d 45 68 lea 0x68(%rbp),%rax | |
| 411286: 48 89 44 24 30 mov %rax,0x30(%rsp) | |
| 41128b: 48 8d 45 60 lea 0x60(%rbp),%rax | |
| 41128f: 48 89 44 24 28 mov %rax,0x28(%rsp) | |
| 411294: 48 8d 45 58 lea 0x58(%rbp),%rax | |
| 411298: 48 89 44 24 20 mov %rax,0x20(%rsp) | |
| 41129d: 48 8d 45 50 lea 0x50(%rbp),%rax | |
| 4112a1: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 4112a6: 48 8d 45 48 lea 0x48(%rbp),%rax | |
| 4112aa: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 4112af: 48 8d 45 44 lea 0x44(%rbp),%rax | |
| 4112b3: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 4112b8: 48 8d 45 3c lea 0x3c(%rbp),%rax | |
| 4112bc: 48 89 04 24 mov %rax,(%rsp) | |
| 4112c0: 31 c0 xor %eax,%eax | |
| 4112c2: e8 49 3e ff ff callq 405110 <sscanf@plt> | |
| 4112c7: 4c 89 e7 mov %r12,%rdi | |
| 4112ca: 41 89 c5 mov %eax,%r13d | |
| 4112cd: e8 8e 3a ff ff callq 404d60 <fclose@plt> | |
| 4112d2: 41 83 fd 10 cmp $0x10,%r13d | |
| 4112d6: 0f 85 d4 01 00 00 jne 4114b0 <Process_compare+0xf60> | |
| 4112dc: 48 89 ef mov %rbp,%rdi | |
| 4112df: e8 cc f0 ff ff callq 4103b0 <Process_updateIOPriority> | |
| 4112e4: 48 8b 45 58 mov 0x58(%rbp),%rax | |
| 4112e8: 48 03 45 50 add 0x50(%rbp),%rax | |
| 4112ec: 48 2b 44 24 68 sub 0x68(%rsp),%rax | |
| 4112f1: 48 2b 44 24 70 sub 0x70(%rsp),%rax | |
| 4112f6: 0f 88 1f 03 00 00 js 41161b <Process_compare+0x10cb> | |
| 4112fc: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 411301: f2 0f 5e 84 24 b0 00 divsd 0xb0(%rsp),%xmm0 | |
| 411308: 00 00 | |
| 41130a: f2 0f 2a 8c 24 bc 00 cvtsi2sdl 0xbc(%rsp),%xmm1 | |
| 411311: 00 00 | |
| 411313: f2 0f 59 0d 05 59 00 mulsd 0x5905(%rip),%xmm1 # 416c20 <_IO_stdin_used+0x220> | |
| 41131a: 00 | |
| 41131b: f2 0f 59 05 fd 58 00 mulsd 0x58fd(%rip),%xmm0 # 416c20 <_IO_stdin_used+0x220> | |
| 411322: 00 | |
| 411323: 66 0f 14 c0 unpcklpd %xmm0,%xmm0 | |
| 411327: 66 0f 5a c0 cvtpd2ps %xmm0,%xmm0 | |
| 41132b: 0f 14 c0 unpcklps %xmm0,%xmm0 | |
| 41132e: 0f 5a d8 cvtps2pd %xmm0,%xmm3 | |
| 411331: 66 0f 2e cb ucomisd %xmm3,%xmm1 | |
| 411335: 0f 86 9a 02 00 00 jbe 4115d5 <Process_compare+0x1085> | |
| 41133b: 0f 2e 05 72 78 00 00 ucomiss 0x7872(%rip),%xmm0 # 418bb4 <_IO_stdin_used+0x21b4> | |
| 411342: 0f 97 c0 seta %al | |
| 411345: 84 c0 test %al,%al | |
| 411347: 0f 57 d2 xorps %xmm2,%xmm2 | |
| 41134a: 74 0d je 411359 <Process_compare+0xe09> | |
| 41134c: 66 0f 2e cb ucomisd %xmm3,%xmm1 | |
| 411350: 0f 28 d0 movaps %xmm0,%xmm2 | |
| 411353: 0f 86 b5 02 00 00 jbe 41160e <Process_compare+0x10be> | |
| 411359: 0f 28 c2 movaps %xmm2,%xmm0 | |
| 41135c: f3 0f 11 54 24 68 movss %xmm2,0x68(%rsp) | |
| 411362: e8 69 3f ff ff callq 4052d0 <__isnanf@plt> | |
| 411367: 85 c0 test %eax,%eax | |
| 411369: f3 0f 10 54 24 68 movss 0x68(%rsp),%xmm2 | |
| 41136f: 0f 85 51 02 00 00 jne 4115c6 <Process_compare+0x1076> | |
| 411375: f3 0f 11 95 c8 00 00 movss %xmm2,0xc8(%rbp) | |
| 41137c: 00 | |
| 41137d: bf 1e 00 00 00 mov $0x1e,%edi | |
| 411382: 4c 63 a5 ac 00 00 00 movslq 0xac(%rbp),%r12 | |
| 411389: e8 a2 3e ff ff callq 405230 <sysconf@plt> | |
| 41138e: 48 8d 90 ff 03 00 00 lea 0x3ff(%rax),%rdx | |
| 411395: 48 85 c0 test %rax,%rax | |
| 411398: 48 0f 48 c2 cmovs %rdx,%rax | |
| 41139c: 48 c1 f8 0a sar $0xa,%rax | |
| 4113a0: 49 0f af c4 imul %r12,%rax | |
| 4113a4: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 4113a9: 49 8b 47 68 mov 0x68(%r15),%rax | |
| 4113ad: 48 85 c0 test %rax,%rax | |
| 4113b0: 0f 88 c2 02 00 00 js 411678 <Process_compare+0x1128> | |
| 4113b6: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 | |
| 4113bb: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 4113bf: 48 83 bc 24 a8 00 00 cmpq $0x0,0xa8(%rsp) | |
| 4113c6: 00 00 | |
| 4113c8: f2 0f 59 05 50 58 00 mulsd 0x5850(%rip),%xmm0 # 416c20 <_IO_stdin_used+0x220> | |
| 4113cf: 00 | |
| 4113d0: 66 0f 14 c0 unpcklpd %xmm0,%xmm0 | |
| 4113d4: 66 0f 5a e0 cvtpd2ps %xmm0,%xmm4 | |
| 4113d8: f3 0f 11 a5 cc 00 00 movss %xmm4,0xcc(%rbp) | |
| 4113df: 00 | |
| 4113e0: 0f 84 e2 02 00 00 je 4116c8 <Process_compare+0x1178> | |
| 4113e6: 41 80 bf cc 00 00 00 cmpb $0x0,0xcc(%r15) | |
| 4113ed: 00 | |
| 4113ee: 74 0b je 4113fb <Process_compare+0xeab> | |
| 4113f0: 8b 75 34 mov 0x34(%rbp),%esi | |
| 4113f3: 85 f6 test %esi,%esi | |
| 4113f5: 0f 85 58 02 00 00 jne 411653 <Process_compare+0x1103> | |
| 4113fb: 80 7d 2c 5a cmpb $0x5a,0x2c(%rbp) | |
| 4113ff: 0f 84 a4 02 00 00 je 4116a9 <Process_compare+0x1159> | |
| 411405: 8b 45 40 mov 0x40(%rbp),%eax | |
| 411408: 39 45 1c cmp %eax,0x1c(%rbp) | |
| 41140b: 0f 84 88 02 00 00 je 411699 <Process_compare+0x1149> | |
| 411411: 41 80 bf c2 00 00 00 cmpb $0x0,0xc2(%r15) | |
| 411418: 00 | |
| 411419: 75 07 jne 411422 <Process_compare+0xed2> | |
| 41141b: 8b 55 34 mov 0x34(%rbp),%edx | |
| 41141e: 85 d2 test %edx,%edx | |
| 411420: 75 67 jne 411489 <Process_compare+0xf39> | |
| 411422: 48 8b 7d 20 mov 0x20(%rbp),%rdi | |
| 411426: e8 c5 37 ff ff callq 404bf0 <free@plt> | |
| 41142b: 48 8d bc 24 30 02 00 lea 0x230(%rsp),%rdi | |
| 411432: 00 | |
| 411433: e8 28 3b ff ff callq 404f60 <__strdup@plt> | |
| 411438: 48 89 45 20 mov %rax,0x20(%rbp) | |
| 41143c: 8b 45 34 mov 0x34(%rbp),%eax | |
| 41143f: 85 c0 test %eax,%eax | |
| 411441: 0f 85 ee 01 00 00 jne 411635 <Process_compare+0x10e5> | |
| 411447: 41 83 47 54 01 addl $0x1,0x54(%r15) | |
| 41144c: 41 83 47 4c 01 addl $0x1,0x4c(%r15) | |
| 411451: 80 7d 2c 52 cmpb $0x52,0x2c(%rbp) | |
| 411455: 0f 84 ee 01 00 00 je 411649 <Process_compare+0x10f9> | |
| 41145b: c6 45 18 01 movb $0x1,0x18(%rbp) | |
| 41145f: e9 4c f8 ff ff jmpq 410cb0 <Process_compare+0x760> | |
| 411464: 0f 1f 40 00 nopl 0x0(%rax) | |
| 411468: 80 bc 24 bb 00 00 00 cmpb $0x0,0xbb(%rsp) | |
| 41146f: 00 | |
| 411470: 0f 84 2c 01 00 00 je 4115a2 <Process_compare+0x1052> | |
| 411476: 8b 45 40 mov 0x40(%rbp),%eax | |
| 411479: 39 45 1c cmp %eax,0x1c(%rbp) | |
| 41147c: 0f 84 20 01 00 00 je 4115a2 <Process_compare+0x1052> | |
| 411482: 31 c0 xor %eax,%eax | |
| 411484: e9 b3 fc ff ff jmpq 41113c <Process_compare+0xbec> | |
| 411489: 41 80 bf c3 00 00 00 cmpb $0x0,0xc3(%r15) | |
| 411490: 00 | |
| 411491: 0f 84 9e 01 00 00 je 411635 <Process_compare+0x10e5> | |
| 411497: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi | |
| 41149e: 00 | |
| 41149f: 48 8d 7d 20 lea 0x20(%rbp),%rdi | |
| 4114a3: 4c 89 f2 mov %r14,%rdx | |
| 4114a6: e8 35 f6 ff ff callq 410ae0 <Process_compare+0x590> | |
| 4114ab: 84 c0 test %al,%al | |
| 4114ad: 75 8d jne 41143c <Process_compare+0xeec> | |
| 4114af: 90 nop | |
| 4114b0: 48 8b 7d 20 mov 0x20(%rbp),%rdi | |
| 4114b4: 48 85 ff test %rdi,%rdi | |
| 4114b7: 74 0d je 4114c6 <Process_compare+0xf76> | |
| 4114b9: e8 32 37 ff ff callq 404bf0 <free@plt> | |
| 4114be: 48 c7 45 20 00 00 00 movq $0x0,0x20(%rbp) | |
| 4114c5: 00 | |
| 4114c6: 48 83 bc 24 a8 00 00 cmpq $0x0,0xa8(%rsp) | |
| 4114cd: 00 00 | |
| 4114cf: 0f 84 d7 00 00 00 je 4115ac <Process_compare+0x105c> | |
| 4114d5: 49 8b 77 10 mov 0x10(%r15),%rsi | |
| 4114d9: 48 89 ea mov %rbp,%rdx | |
| 4114dc: 4c 89 ff mov %r15,%rdi | |
| 4114df: e8 fc f6 ff ff callq 410be0 <Process_compare+0x690> | |
| 4114e4: e9 c7 f7 ff ff jmpq 410cb0 <Process_compare+0x760> | |
| 4114e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4114f0: 48 89 c2 mov %rax,%rdx | |
| 4114f3: 83 e0 01 and $0x1,%eax | |
| 4114f6: 48 d1 ea shr %rdx | |
| 4114f9: 48 09 c2 or %rax,%rdx | |
| 4114fc: 4c 89 e8 mov %r13,%rax | |
| 4114ff: 48 2b 85 28 01 00 00 sub 0x128(%rbp),%rax | |
| 411506: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 41150b: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 41150f: 0f 89 a7 fa ff ff jns 410fbc <Process_compare+0xa6c> | |
| 411515: 48 89 c2 mov %rax,%rdx | |
| 411518: 83 e0 01 and $0x1,%eax | |
| 41151b: 48 d1 ea shr %rdx | |
| 41151e: 48 09 c2 or %rax,%rdx | |
| 411521: f2 48 0f 2a ca cvtsi2sd %rdx,%xmm1 | |
| 411526: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 41152a: e9 92 fa ff ff jmpq 410fc1 <Process_compare+0xa71> | |
| 41152f: 90 nop | |
| 411530: 48 89 c2 mov %rax,%rdx | |
| 411533: 83 e0 01 and $0x1,%eax | |
| 411536: 48 d1 ea shr %rdx | |
| 411539: 48 09 c2 or %rax,%rdx | |
| 41153c: f2 48 0f 2a ca cvtsi2sd %rdx,%xmm1 | |
| 411541: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 411545: e9 cf f9 ff ff jmpq 410f19 <Process_compare+0x9c9> | |
| 41154a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 411550: 48 89 c2 mov %rax,%rdx | |
| 411553: 83 e0 01 and $0x1,%eax | |
| 411556: 48 d1 ea shr %rdx | |
| 411559: 48 09 c2 or %rax,%rdx | |
| 41155c: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 411561: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 411565: e9 9a f9 ff ff jmpq 410f04 <Process_compare+0x9b4> | |
| 41156a: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi | |
| 41156f: e8 dc 39 ff ff callq 404f50 <closedir@plt> | |
| 411574: b8 01 00 00 00 mov $0x1,%eax | |
| 411579: 48 8b 8c 24 58 04 00 mov 0x458(%rsp),%rcx | |
| 411580: 00 | |
| 411581: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx | |
| 411588: 00 00 | |
| 41158a: 0f 85 b8 04 00 00 jne 411a48 <Process_compare+0x14f8> | |
| 411590: 48 81 c4 68 04 00 00 add $0x468,%rsp | |
| 411597: 5b pop %rbx | |
| 411598: 5d pop %rbp | |
| 411599: 41 5c pop %r12 | |
| 41159b: 41 5d pop %r13 | |
| 41159d: 41 5e pop %r14 | |
| 41159f: 41 5f pop %r15 | |
| 4115a1: c3 retq | |
| 4115a2: b8 01 00 00 00 mov $0x1,%eax | |
| 4115a7: e9 90 fb ff ff jmpq 41113c <Process_compare+0xbec> | |
| 4115ac: 48 89 ef mov %rbp,%rdi | |
| 4115af: e8 ac d9 ff ff callq 40ef60 <Process_delete> | |
| 4115b4: e9 f7 f6 ff ff jmpq 410cb0 <Process_compare+0x760> | |
| 4115b9: 4c 89 e7 mov %r12,%rdi | |
| 4115bc: e8 9f 37 ff ff callq 404d60 <fclose@plt> | |
| 4115c1: e9 ea fe ff ff jmpq 4114b0 <Process_compare+0xf60> | |
| 4115c6: c7 85 c8 00 00 00 00 movl $0x0,0xc8(%rbp) | |
| 4115cd: 00 00 00 | |
| 4115d0: e9 a8 fd ff ff jmpq 41137d <Process_compare+0xe2d> | |
| 4115d5: 66 0f 2e 0d 4b 56 00 ucomisd 0x564b(%rip),%xmm1 # 416c28 <_IO_stdin_used+0x228> | |
| 4115dc: 00 | |
| 4115dd: 0f 97 c0 seta %al | |
| 4115e0: e9 60 fd ff ff jmpq 411345 <Process_compare+0xdf5> | |
| 4115e5: 4c 89 ff mov %r15,%rdi | |
| 4115e8: e8 93 ec ff ff callq 410280 <Process_new> | |
| 4115ed: 48 89 c5 mov %rax,%rbp | |
| 4115f0: 44 89 60 1c mov %r12d,0x1c(%rax) | |
| 4115f4: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax | |
| 4115fb: 00 | |
| 4115fc: 48 85 c0 test %rax,%rax | |
| 4115ff: 74 04 je 411605 <Process_compare+0x10b5> | |
| 411601: 44 8b 60 1c mov 0x1c(%rax),%r12d | |
| 411605: 44 89 65 40 mov %r12d,0x40(%rbp) | |
| 411609: e9 2f f7 ff ff jmpq 410d3d <Process_compare+0x7ed> | |
| 41160e: 66 0f 14 c9 unpcklpd %xmm1,%xmm1 | |
| 411612: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2 | |
| 411616: e9 3e fd ff ff jmpq 411359 <Process_compare+0xe09> | |
| 41161b: 48 89 c2 mov %rax,%rdx | |
| 41161e: 83 e0 01 and $0x1,%eax | |
| 411621: 48 d1 ea shr %rdx | |
| 411624: 48 09 c2 or %rax,%rdx | |
| 411627: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 41162c: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 411630: e9 cc fc ff ff jmpq 411301 <Process_compare+0xdb1> | |
| 411635: 41 83 47 50 01 addl $0x1,0x50(%r15) | |
| 41163a: 41 83 47 4c 01 addl $0x1,0x4c(%r15) | |
| 41163f: 80 7d 2c 52 cmpb $0x52,0x2c(%rbp) | |
| 411643: 0f 85 12 fe ff ff jne 41145b <Process_compare+0xf0b> | |
| 411649: 41 83 47 58 01 addl $0x1,0x58(%r15) | |
| 41164e: e9 08 fe ff ff jmpq 41145b <Process_compare+0xf0b> | |
| 411653: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi | |
| 41165a: 00 | |
| 41165b: 48 8d 7d 20 lea 0x20(%rbp),%rdi | |
| 41165f: 4c 89 f2 mov %r14,%rdx | |
| 411662: e8 79 f4 ff ff callq 410ae0 <Process_compare+0x590> | |
| 411667: 84 c0 test %al,%al | |
| 411669: 0f 84 41 fe ff ff je 4114b0 <Process_compare+0xf60> | |
| 41166f: e9 87 fd ff ff jmpq 4113fb <Process_compare+0xeab> | |
| 411674: 0f 1f 40 00 nopl 0x0(%rax) | |
| 411678: 48 89 c2 mov %rax,%rdx | |
| 41167b: 83 e0 01 and $0x1,%eax | |
| 41167e: 48 d1 ea shr %rdx | |
| 411681: 48 09 c2 or %rax,%rdx | |
| 411684: f2 48 0f 2a ca cvtsi2sd %rdx,%xmm1 | |
| 411689: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 41168d: e9 29 fd ff ff jmpq 4113bb <Process_compare+0xe6b> | |
| 411692: 31 c0 xor %eax,%eax | |
| 411694: e9 e0 fe ff ff jmpq 411579 <Process_compare+0x1029> | |
| 411699: 8b 4d 34 mov 0x34(%rbp),%ecx | |
| 41169c: 85 c9 test %ecx,%ecx | |
| 41169e: 0f 85 a8 fd ff ff jne 41144c <Process_compare+0xefc> | |
| 4116a4: e9 68 fd ff ff jmpq 411411 <Process_compare+0xec1> | |
| 4116a9: 48 8b 7d 20 mov 0x20(%rbp),%rdi | |
| 4116ad: e8 3e 35 ff ff callq 404bf0 <free@plt> | |
| 4116b2: 48 8d bc 24 30 02 00 lea 0x230(%rsp),%rdi | |
| 4116b9: 00 | |
| 4116ba: e8 a1 38 ff ff callq 404f60 <__strdup@plt> | |
| 4116bf: 48 89 45 20 mov %rax,0x20(%rbp) | |
| 4116c3: e9 84 fd ff ff jmpq 41144c <Process_compare+0xefc> | |
| 4116c8: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 4116cf: 00 | |
| 4116d0: 41 b8 64 7e 41 00 mov $0x417e64,%r8d | |
| 4116d6: b9 81 00 00 00 mov $0x81,%ecx | |
| 4116db: ba 01 00 00 00 mov $0x1,%edx | |
| 4116e0: be 80 00 00 00 mov $0x80,%esi | |
| 4116e5: 48 89 df mov %rbx,%rdi | |
| 4116e8: 31 c0 xor %eax,%eax | |
| 4116ea: 4c 89 34 24 mov %r14,(%rsp) | |
| 4116ee: c6 84 24 d0 03 00 00 movb $0x0,0x3d0(%rsp) | |
| 4116f5: 00 | |
| 4116f6: e8 e5 34 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 4116fb: 48 8d 94 24 10 01 00 lea 0x110(%rsp),%rdx | |
| 411702: 00 | |
| 411703: 48 89 de mov %rbx,%rsi | |
| 411706: bf 01 00 00 00 mov $0x1,%edi | |
| 41170b: e8 b0 39 ff ff callq 4050c0 <__xstat@plt> | |
| 411710: 83 f8 ff cmp $0xffffffff,%eax | |
| 411713: 0f 84 97 fd ff ff je 4114b0 <Process_compare+0xf60> | |
| 411719: 8b 84 24 2c 01 00 00 mov 0x12c(%rsp),%eax | |
| 411720: 48 8d b4 24 d0 00 00 lea 0xd0(%rsp),%rsi | |
| 411727: 00 | |
| 411728: 48 8d bc 24 c8 00 00 lea 0xc8(%rsp),%rdi | |
| 41172f: 00 | |
| 411730: 89 85 c4 00 00 00 mov %eax,0xc4(%rbp) | |
| 411736: 48 8b 84 24 78 01 00 mov 0x178(%rsp),%rax | |
| 41173d: 00 | |
| 41173e: 48 89 85 98 00 00 00 mov %rax,0x98(%rbp) | |
| 411745: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) | |
| 41174c: 00 | |
| 41174d: e8 3e 35 ff ff callq 404c90 <localtime_r@plt> | |
| 411752: 31 ff xor %edi,%edi | |
| 411754: e8 37 39 ff ff callq 405090 <time@plt> | |
| 411759: 48 2d 7f 51 01 00 sub $0x1517f,%rax | |
| 41175f: 48 3b 84 24 c8 00 00 cmp 0xc8(%rsp),%rax | |
| 411766: 00 | |
| 411767: 48 8d 8c 24 d0 00 00 lea 0xd0(%rsp),%rcx | |
| 41176e: 00 | |
| 41176f: b8 5e 88 41 00 mov $0x41885e,%eax | |
| 411774: 48 8d bd 8c 00 00 00 lea 0x8c(%rbp),%rdi | |
| 41177b: ba 5a 88 41 00 mov $0x41885a,%edx | |
| 411780: be 07 00 00 00 mov $0x7,%esi | |
| 411785: 48 0f 4f d0 cmovg %rax,%rdx | |
| 411789: e8 e2 39 ff ff callq 405170 <strftime@plt> | |
| 41178e: 8b b5 c4 00 00 00 mov 0xc4(%rbp),%esi | |
| 411794: 49 8b 7f 18 mov 0x18(%r15),%rdi | |
| 411798: e8 93 40 00 00 callq 415830 <UsersTable_getRef> | |
| 41179d: be 04 00 00 00 mov $0x4,%esi | |
| 4117a2: 48 89 85 d0 00 00 00 mov %rax,0xd0(%rbp) | |
| 4117a9: bf ec 88 41 00 mov $0x4188ec,%edi | |
| 4117ae: e8 2d 3a ff ff callq 4051e0 <access@plt> | |
| 4117b3: 85 c0 test %eax,%eax | |
| 4117b5: 0f 84 ed 01 00 00 je 4119a8 <Process_compare+0x1458> | |
| 4117bb: 8b 45 1c mov 0x1c(%rbp),%eax | |
| 4117be: c7 85 d8 00 00 00 00 movl $0x0,0xd8(%rbp) | |
| 4117c5: 00 00 00 | |
| 4117c8: 89 85 dc 00 00 00 mov %eax,0xdc(%rbp) | |
| 4117ce: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 4117d5: 00 | |
| 4117d6: 48 8d bc 24 c0 02 00 lea 0x2c0(%rsp),%rdi | |
| 4117dd: 00 | |
| 4117de: 41 b8 13 89 41 00 mov $0x418913,%r8d | |
| 4117e4: b9 81 00 00 00 mov $0x81,%ecx | |
| 4117e9: ba 01 00 00 00 mov $0x1,%edx | |
| 4117ee: be 80 00 00 00 mov $0x80,%esi | |
| 4117f3: 31 c0 xor %eax,%eax | |
| 4117f5: 4c 89 34 24 mov %r14,(%rsp) | |
| 4117f9: e8 e2 33 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 4117fe: 48 8d bc 24 c0 02 00 lea 0x2c0(%rsp),%rdi | |
| 411805: 00 | |
| 411806: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 41180b: e8 f0 39 ff ff callq 405200 <fopen@plt> | |
| 411810: 48 85 c0 test %rax,%rax | |
| 411813: 49 89 c4 mov %rax,%r12 | |
| 411816: 0f 84 71 01 00 00 je 41198d <Process_compare+0x143d> | |
| 41181c: 48 89 c2 mov %rax,%rdx | |
| 41181f: be ff 00 00 00 mov $0xff,%esi | |
| 411824: 48 89 df mov %rbx,%rdi | |
| 411827: e8 54 37 ff ff callq 404f80 <fgets@plt> | |
| 41182c: 48 85 c0 test %rax,%rax | |
| 41182f: 74 61 je 411892 <Process_compare+0x1342> | |
| 411831: 48 89 df mov %rbx,%rdi | |
| 411834: e8 07 2f 00 00 callq 414740 <String_trim> | |
| 411839: 48 8d 94 24 10 01 00 lea 0x110(%rsp),%rdx | |
| 411840: 00 | |
| 411841: be 3a 00 00 00 mov $0x3a,%esi | |
| 411846: 48 89 c7 mov %rax,%rdi | |
| 411849: 48 89 44 24 68 mov %rax,0x68(%rsp) | |
| 41184e: e8 bd 2f 00 00 callq 414810 <String_split> | |
| 411853: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx | |
| 411858: 49 89 c5 mov %rax,%r13 | |
| 41185b: 48 89 cf mov %rcx,%rdi | |
| 41185e: e8 8d 33 ff ff callq 404bf0 <free@plt> | |
| 411863: 83 bc 24 10 01 00 00 cmpl $0x2,0x110(%rsp) | |
| 41186a: 02 | |
| 41186b: 0f 8e dc 01 00 00 jle 411a4d <Process_compare+0x14fd> | |
| 411871: 49 8b 45 10 mov 0x10(%r13),%rax | |
| 411875: be 0a 00 00 00 mov $0xa,%esi | |
| 41187a: 48 8d 78 01 lea 0x1(%rax),%rdi | |
| 41187e: e8 5d 37 ff ff callq 404fe0 <__strndup@plt> | |
| 411883: 48 89 85 40 01 00 00 mov %rax,0x140(%rbp) | |
| 41188a: 4c 89 ef mov %r13,%rdi | |
| 41188d: e8 ae 30 00 00 callq 414940 <String_freeArray> | |
| 411892: 4c 89 e7 mov %r12,%rdi | |
| 411895: e8 c6 34 ff ff callq 404d60 <fclose@plt> | |
| 41189a: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 4118a1: 00 | |
| 4118a2: 48 8d bc 24 c0 02 00 lea 0x2c0(%rsp),%rdi | |
| 4118a9: 00 | |
| 4118aa: 41 b8 f5 88 41 00 mov $0x4188f5,%r8d | |
| 4118b0: b9 81 00 00 00 mov $0x81,%ecx | |
| 4118b5: ba 01 00 00 00 mov $0x1,%edx | |
| 4118ba: be 80 00 00 00 mov $0x80,%esi | |
| 4118bf: 31 c0 xor %eax,%eax | |
| 4118c1: 4c 89 34 24 mov %r14,(%rsp) | |
| 4118c5: e8 16 33 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 4118ca: 48 8d bc 24 c0 02 00 lea 0x2c0(%rsp),%rdi | |
| 4118d1: 00 | |
| 4118d2: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 4118d7: e8 24 39 ff ff callq 405200 <fopen@plt> | |
| 4118dc: 48 85 c0 test %rax,%rax | |
| 4118df: 49 89 c4 mov %rax,%r12 | |
| 4118e2: 74 3b je 41191f <Process_compare+0x13cf> | |
| 4118e4: c7 85 e0 00 00 00 00 movl $0x0,0xe0(%rbp) | |
| 4118eb: 00 00 00 | |
| 4118ee: eb 12 jmp 411902 <Process_compare+0x13b2> | |
| 4118f0: be 20 89 41 00 mov $0x418920,%esi | |
| 4118f5: 48 89 df mov %rbx,%rdi | |
| 4118f8: e8 33 3a ff ff callq 405330 <strstr@plt> | |
| 4118fd: 48 39 d8 cmp %rbx,%rax | |
| 411900: 74 43 je 411945 <Process_compare+0x13f5> | |
| 411902: 4c 89 e2 mov %r12,%rdx | |
| 411905: be ff 00 00 00 mov $0xff,%esi | |
| 41190a: 48 89 df mov %rbx,%rdi | |
| 41190d: e8 6e 36 ff ff callq 404f80 <fgets@plt> | |
| 411912: 48 85 c0 test %rax,%rax | |
| 411915: 75 d9 jne 4118f0 <Process_compare+0x13a0> | |
| 411917: 4c 89 e7 mov %r12,%rdi | |
| 41191a: e8 41 34 ff ff callq 404d60 <fclose@plt> | |
| 41191f: 8b 7d 34 mov 0x34(%rbp),%edi | |
| 411922: 85 ff test %edi,%edi | |
| 411924: 75 49 jne 41196f <Process_compare+0x141f> | |
| 411926: 49 8b 3f mov (%r15),%rdi | |
| 411929: 48 89 ee mov %rbp,%rsi | |
| 41192c: e8 cf 44 00 00 callq 415e00 <Vector_add> | |
| 411931: 8b 75 1c mov 0x1c(%rbp),%esi | |
| 411934: 49 8b 7f 10 mov 0x10(%r15),%rdi | |
| 411938: 48 89 ea mov %rbp,%rdx | |
| 41193b: e8 30 9e ff ff callq 40b770 <Hashtable_put> | |
| 411940: e9 b6 fa ff ff jmpq 4113fb <Process_compare+0xeab> | |
| 411945: 48 8d 94 24 10 01 00 lea 0x110(%rsp),%rdx | |
| 41194c: 00 | |
| 41194d: 31 c0 xor %eax,%eax | |
| 41194f: be 26 89 41 00 mov $0x418926,%esi | |
| 411954: 48 89 df mov %rbx,%rdi | |
| 411957: e8 b4 37 ff ff callq 405110 <sscanf@plt> | |
| 41195c: 85 c0 test %eax,%eax | |
| 41195e: 7e a2 jle 411902 <Process_compare+0x13b2> | |
| 411960: 8b 84 24 10 01 00 00 mov 0x110(%rsp),%eax | |
| 411967: 89 85 e0 00 00 00 mov %eax,0xe0(%rbp) | |
| 41196d: eb 93 jmp 411902 <Process_compare+0x13b2> | |
| 41196f: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi | |
| 411976: 00 | |
| 411977: 48 8d 7d 20 lea 0x20(%rbp),%rdi | |
| 41197b: 4c 89 f2 mov %r14,%rdx | |
| 41197e: e8 5d f1 ff ff callq 410ae0 <Process_compare+0x590> | |
| 411983: 84 c0 test %al,%al | |
| 411985: 0f 84 25 fb ff ff je 4114b0 <Process_compare+0xf60> | |
| 41198b: eb 99 jmp 411926 <Process_compare+0x13d6> | |
| 41198d: be 01 00 00 00 mov $0x1,%esi | |
| 411992: bf 01 00 00 00 mov $0x1,%edi | |
| 411997: e8 f4 35 ff ff callq 404f90 <calloc@plt> | |
| 41199c: 48 89 85 40 01 00 00 mov %rax,0x140(%rbp) | |
| 4119a3: e9 f2 fe ff ff jmpq 41189a <Process_compare+0x134a> | |
| 4119a8: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 4119af: 00 | |
| 4119b0: 48 8d bc 24 c0 02 00 lea 0x2c0(%rsp),%rdi | |
| 4119b7: 00 | |
| 4119b8: 41 b8 f5 88 41 00 mov $0x4188f5,%r8d | |
| 4119be: b9 81 00 00 00 mov $0x81,%ecx | |
| 4119c3: ba 01 00 00 00 mov $0x1,%edx | |
| 4119c8: be 80 00 00 00 mov $0x80,%esi | |
| 4119cd: 31 c0 xor %eax,%eax | |
| 4119cf: 4c 89 34 24 mov %r14,(%rsp) | |
| 4119d3: e8 08 32 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 4119d8: 48 8d bc 24 c0 02 00 lea 0x2c0(%rsp),%rdi | |
| 4119df: 00 | |
| 4119e0: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 4119e5: e8 16 38 ff ff callq 405200 <fopen@plt> | |
| 4119ea: 48 85 c0 test %rax,%rax | |
| 4119ed: 49 89 c4 mov %rax,%r12 | |
| 4119f0: 0f 84 d8 fd ff ff je 4117ce <Process_compare+0x127e> | |
| 4119f6: c7 85 d8 00 00 00 00 movl $0x0,0xd8(%rbp) | |
| 4119fd: 00 00 00 | |
| 411a00: eb 2d jmp 411a2f <Process_compare+0x14df> | |
| 411a02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 411a08: 4c 89 e2 mov %r12,%rdx | |
| 411a0b: be ff 00 00 00 mov $0xff,%esi | |
| 411a10: 48 89 df mov %rbx,%rdi | |
| 411a13: e8 68 35 ff ff callq 404f80 <fgets@plt> | |
| 411a18: 48 85 c0 test %rax,%rax | |
| 411a1b: 74 1e je 411a3b <Process_compare+0x14eb> | |
| 411a1d: be 02 89 41 00 mov $0x418902,%esi | |
| 411a22: 48 89 df mov %rbx,%rdi | |
| 411a25: e8 06 39 ff ff callq 405330 <strstr@plt> | |
| 411a2a: 48 39 d8 cmp %rbx,%rax | |
| 411a2d: 74 39 je 411a68 <Process_compare+0x1518> | |
| 411a2f: 4c 89 e7 mov %r12,%rdi | |
| 411a32: e8 d9 35 ff ff callq 405010 <feof@plt> | |
| 411a37: 85 c0 test %eax,%eax | |
| 411a39: 74 cd je 411a08 <Process_compare+0x14b8> | |
| 411a3b: 4c 89 e7 mov %r12,%rdi | |
| 411a3e: e8 1d 33 ff ff callq 404d60 <fclose@plt> | |
| 411a43: e9 86 fd ff ff jmpq 4117ce <Process_compare+0x127e> | |
| 411a48: e8 93 33 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 411a4d: be 01 00 00 00 mov $0x1,%esi | |
| 411a52: bf 01 00 00 00 mov $0x1,%edi | |
| 411a57: e8 34 35 ff ff callq 404f90 <calloc@plt> | |
| 411a5c: 48 89 85 40 01 00 00 mov %rax,0x140(%rbp) | |
| 411a63: e9 22 fe ff ff jmpq 41188a <Process_compare+0x133a> | |
| 411a68: 48 8d 94 24 10 01 00 lea 0x110(%rsp),%rdx | |
| 411a6f: 00 | |
| 411a70: 31 c0 xor %eax,%eax | |
| 411a72: be 09 89 41 00 mov $0x418909,%esi | |
| 411a77: 48 89 df mov %rbx,%rdi | |
| 411a7a: e8 91 36 ff ff callq 405110 <sscanf@plt> | |
| 411a7f: 85 c0 test %eax,%eax | |
| 411a81: 7e ac jle 411a2f <Process_compare+0x14df> | |
| 411a83: 8b 84 24 10 01 00 00 mov 0x110(%rsp),%eax | |
| 411a8a: 89 85 d8 00 00 00 mov %eax,0xd8(%rbp) | |
| 411a90: eb 9d jmp 411a2f <Process_compare+0x14df> | |
| 411a92: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 411a99: 1f 84 00 00 00 00 00 | |
| 0000000000411aa0 <ProcessList_new>: | |
| 411aa0: 41 56 push %r14 | |
| 411aa2: 41 55 push %r13 | |
| 411aa4: 41 54 push %r12 | |
| 411aa6: 49 89 fc mov %rdi,%r12 | |
| 411aa9: bf d8 00 00 00 mov $0xd8,%edi | |
| 411aae: 55 push %rbp | |
| 411aaf: 53 push %rbx | |
| 411ab0: 48 89 f3 mov %rsi,%rbx | |
| 411ab3: be 01 00 00 00 mov $0x1,%esi | |
| 411ab8: 48 81 ec 10 01 00 00 sub $0x110,%rsp | |
| 411abf: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 411ac6: 00 00 | |
| 411ac8: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) | |
| 411acf: 00 | |
| 411ad0: 31 c0 xor %eax,%eax | |
| 411ad2: e8 b9 34 ff ff callq 404f90 <calloc@plt> | |
| 411ad7: b9 50 05 41 00 mov $0x410550,%ecx | |
| 411adc: ba ff ff ff ff mov $0xffffffff,%edx | |
| 411ae1: 31 ff xor %edi,%edi | |
| 411ae3: be 01 00 00 00 mov $0x1,%esi | |
| 411ae8: 48 89 c5 mov %rax,%rbp | |
| 411aeb: e8 30 3f 00 00 callq 415a20 <Vector_new> | |
| 411af0: 31 f6 xor %esi,%esi | |
| 411af2: bf 8c 00 00 00 mov $0x8c,%edi | |
| 411af7: 48 89 45 00 mov %rax,0x0(%rbp) | |
| 411afb: e8 a0 9b ff ff callq 40b6a0 <Hashtable_new> | |
| 411b00: 31 ff xor %edi,%edi | |
| 411b02: b9 50 05 41 00 mov $0x410550,%ecx | |
| 411b07: ba ff ff ff ff mov $0xffffffff,%edx | |
| 411b0c: be 01 00 00 00 mov $0x1,%esi | |
| 411b11: 48 89 45 10 mov %rax,0x10(%rbp) | |
| 411b15: 4c 89 65 18 mov %r12,0x18(%rbp) | |
| 411b19: 48 89 5d 40 mov %rbx,0x40(%rbp) | |
| 411b1d: e8 fe 3e 00 00 callq 415a20 <Vector_new> | |
| 411b22: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 411b27: bf 3b 89 41 00 mov $0x41893b,%edi | |
| 411b2c: 48 89 45 08 mov %rax,0x8(%rbp) | |
| 411b30: e8 cb 36 ff ff callq 405200 <fopen@plt> | |
| 411b35: 48 85 c0 test %rax,%rax | |
| 411b38: 49 89 c6 mov %rax,%r14 | |
| 411b3b: 0f 84 60 01 00 00 je 411ca1 <ProcessList_new+0x201> | |
| 411b41: 41 bc ff ff ff ff mov $0xffffffff,%r12d | |
| 411b47: 48 89 e3 mov %rsp,%rbx | |
| 411b4a: eb 07 jmp 411b53 <ProcessList_new+0xb3> | |
| 411b4c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 411b50: 45 89 ec mov %r13d,%r12d | |
| 411b53: 4c 89 f2 mov %r14,%rdx | |
| 411b56: be ff 00 00 00 mov $0xff,%esi | |
| 411b5b: 48 89 df mov %rbx,%rdi | |
| 411b5e: e8 1d 34 ff ff callq 404f80 <fgets@plt> | |
| 411b63: be 46 89 41 00 mov $0x418946,%esi | |
| 411b68: 48 89 df mov %rbx,%rdi | |
| 411b6b: 45 8d 6c 24 01 lea 0x1(%r12),%r13d | |
| 411b70: e8 bb 37 ff ff callq 405330 <strstr@plt> | |
| 411b75: 48 39 d8 cmp %rbx,%rax | |
| 411b78: 74 d6 je 411b50 <ProcessList_new+0xb0> | |
| 411b7a: 4c 89 f7 mov %r14,%rdi | |
| 411b7d: e8 de 31 ff ff callq 404d60 <fclose@plt> | |
| 411b82: 49 63 f5 movslq %r13d,%rsi | |
| 411b85: bf c0 00 00 00 mov $0xc0,%edi | |
| 411b8a: 44 89 65 48 mov %r12d,0x48(%rbp) | |
| 411b8e: e8 fd 33 ff ff callq 404f90 <calloc@plt> | |
| 411b93: 45 85 ed test %r13d,%r13d | |
| 411b96: 48 89 45 60 mov %rax,0x60(%rbp) | |
| 411b9a: 74 2f je 411bcb <ProcessList_new+0x12b> | |
| 411b9c: 48 89 c2 mov %rax,%rdx | |
| 411b9f: 4b 8d 04 64 lea (%r12,%r12,2),%rax | |
| 411ba3: 48 c1 e0 06 shl $0x6,%rax | |
| 411ba7: 48 8d 84 02 c0 00 00 lea 0xc0(%rdx,%rax,1),%rax | |
| 411bae: 00 | |
| 411baf: 90 nop | |
| 411bb0: 48 c7 02 01 00 00 00 movq $0x1,(%rdx) | |
| 411bb7: 48 c7 42 60 01 00 00 movq $0x1,0x60(%rdx) | |
| 411bbe: 00 | |
| 411bbf: 48 81 c2 c0 00 00 00 add $0xc0,%rdx | |
| 411bc6: 48 39 c2 cmp %rax,%rdx | |
| 411bc9: 75 e5 jne 411bb0 <ProcessList_new+0x110> | |
| 411bcb: be 45 00 00 00 mov $0x45,%esi | |
| 411bd0: bf 04 00 00 00 mov $0x4,%edi | |
| 411bd5: e8 b6 33 ff ff callq 404f90 <calloc@plt> | |
| 411bda: 31 d2 xor %edx,%edx | |
| 411bdc: 48 89 85 b0 00 00 00 mov %rax,0xb0(%rbp) | |
| 411be3: b9 01 00 00 00 mov $0x1,%ecx | |
| 411be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 411bef: 00 | |
| 411bf0: 89 0c 10 mov %ecx,(%rax,%rdx,1) | |
| 411bf3: 48 83 c2 04 add $0x4,%rdx | |
| 411bf7: 8b 8a 80 8b 41 00 mov 0x418b80(%rdx),%ecx | |
| 411bfd: 85 c9 test %ecx,%ecx | |
| 411bff: 75 ef jne 411bf0 <ProcessList_new+0x150> | |
| 411c01: 48 8b bc 24 08 01 00 mov 0x108(%rsp),%rdi | |
| 411c08: 00 | |
| 411c09: 64 48 33 3c 25 28 00 xor %fs:0x28,%rdi | |
| 411c10: 00 00 | |
| 411c12: c7 85 b8 00 00 00 2f movl $0x2f,0xb8(%rbp) | |
| 411c19: 00 00 00 | |
| 411c1c: c7 85 bc 00 00 00 01 movl $0x1,0xbc(%rbp) | |
| 411c23: 00 00 00 | |
| 411c26: 48 89 e8 mov %rbp,%rax | |
| 411c29: c6 85 c0 00 00 00 00 movb $0x0,0xc0(%rbp) | |
| 411c30: c6 85 c1 00 00 00 00 movb $0x0,0xc1(%rbp) | |
| 411c37: c6 85 c2 00 00 00 00 movb $0x0,0xc2(%rbp) | |
| 411c3e: c6 85 c3 00 00 00 00 movb $0x0,0xc3(%rbp) | |
| 411c45: c6 85 c4 00 00 00 00 movb $0x0,0xc4(%rbp) | |
| 411c4c: c6 85 c5 00 00 00 00 movb $0x0,0xc5(%rbp) | |
| 411c53: c6 85 c6 00 00 00 00 movb $0x0,0xc6(%rbp) | |
| 411c5a: c6 85 c7 00 00 00 00 movb $0x0,0xc7(%rbp) | |
| 411c61: c6 85 c8 00 00 00 00 movb $0x0,0xc8(%rbp) | |
| 411c68: c6 85 ca 00 00 00 00 movb $0x0,0xca(%rbp) | |
| 411c6f: c6 85 cb 00 00 00 00 movb $0x0,0xcb(%rbp) | |
| 411c76: c6 85 cc 00 00 00 00 movb $0x0,0xcc(%rbp) | |
| 411c7d: 48 c7 85 d0 00 00 00 movq $0x0,0xd0(%rbp) | |
| 411c84: 00 00 00 00 | |
| 411c88: c7 45 28 ff ff ff ff movl $0xffffffff,0x28(%rbp) | |
| 411c8f: 75 1f jne 411cb0 <ProcessList_new+0x210> | |
| 411c91: 48 81 c4 10 01 00 00 add $0x110,%rsp | |
| 411c98: 5b pop %rbx | |
| 411c99: 5d pop %rbp | |
| 411c9a: 41 5c pop %r12 | |
| 411c9c: 41 5d pop %r13 | |
| 411c9e: 41 5e pop %r14 | |
| 411ca0: c3 retq | |
| 411ca1: bf 2f 89 41 00 mov $0x41892f,%edi | |
| 411ca6: e8 05 7d ff ff callq 4099b0 <CRT_fatalError> | |
| 411cab: e9 91 fe ff ff jmpq 411b41 <ProcessList_new+0xa1> | |
| 411cb0: e8 2b 31 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 411cb5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 411cbc: 00 00 00 00 | |
| 0000000000411cc0 <ProcessList_delete>: | |
| 411cc0: 53 push %rbx | |
| 411cc1: 48 89 fb mov %rdi,%rbx | |
| 411cc4: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 411cc8: e8 13 9a ff ff callq 40b6e0 <Hashtable_delete> | |
| 411ccd: 48 8b 3b mov (%rbx),%rdi | |
| 411cd0: e8 cb 3d 00 00 callq 415aa0 <Vector_delete> | |
| 411cd5: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 411cd9: e8 c2 3d 00 00 callq 415aa0 <Vector_delete> | |
| 411cde: 48 8b 7b 60 mov 0x60(%rbx),%rdi | |
| 411ce2: e8 09 2f ff ff callq 404bf0 <free@plt> | |
| 411ce7: 48 8b bb b0 00 00 00 mov 0xb0(%rbx),%rdi | |
| 411cee: e8 fd 2e ff ff callq 404bf0 <free@plt> | |
| 411cf3: 48 89 df mov %rbx,%rdi | |
| 411cf6: 5b pop %rbx | |
| 411cf7: e9 f4 2e ff ff jmpq 404bf0 <free@plt> | |
| 411cfc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 0000000000411d00 <ProcessList_setPanel>: | |
| 411d00: 48 89 77 20 mov %rsi,0x20(%rdi) | |
| 411d04: c3 retq | |
| 411d05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 411d0c: 00 00 00 00 | |
| 0000000000411d10 <ProcessList_invertSortOrder>: | |
| 411d10: 31 c0 xor %eax,%eax | |
| 411d12: 83 bf bc 00 00 00 01 cmpl $0x1,0xbc(%rdi) | |
| 411d19: 0f 95 c0 setne %al | |
| 411d1c: 8d 44 00 ff lea -0x1(%rax,%rax,1),%eax | |
| 411d20: 89 87 bc 00 00 00 mov %eax,0xbc(%rdi) | |
| 411d26: c3 retq | |
| 411d27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 411d2e: 00 00 | |
| 0000000000411d30 <ProcessList_printHeader>: | |
| 411d30: 41 54 push %r12 | |
| 411d32: 49 89 f4 mov %rsi,%r12 | |
| 411d35: 55 push %rbp | |
| 411d36: 48 89 fd mov %rdi,%rbp | |
| 411d39: 48 89 f7 mov %rsi,%rdi | |
| 411d3c: 53 push %rbx | |
| 411d3d: e8 0e 0d 00 00 callq 412a50 <RichString_prune> | |
| 411d42: 48 8b 9d b0 00 00 00 mov 0xb0(%rbp),%rbx | |
| 411d49: 8b 03 mov (%rbx),%eax | |
| 411d4b: 48 83 c3 04 add $0x4,%rbx | |
| 411d4f: 85 c0 test %eax,%eax | |
| 411d51: 75 1e jne 411d71 <ProcessList_printHeader+0x41> | |
| 411d53: eb 53 jmp 411da8 <ProcessList_printHeader+0x78> | |
| 411d55: 0f 1f 00 nopl (%rax) | |
| 411d58: 8b 35 56 ca 20 00 mov 0x20ca56(%rip),%esi # 61e7b4 <CRT_colors+0x14> | |
| 411d5e: 48 83 c3 04 add $0x4,%rbx | |
| 411d62: 4c 89 e7 mov %r12,%rdi | |
| 411d65: e8 46 0d 00 00 callq 412ab0 <RichString_append> | |
| 411d6a: 8b 43 fc mov -0x4(%rbx),%eax | |
| 411d6d: 85 c0 test %eax,%eax | |
| 411d6f: 74 37 je 411da8 <ProcessList_printHeader+0x78> | |
| 411d71: 80 bd c6 00 00 00 00 cmpb $0x0,0xc6(%rbp) | |
| 411d78: 89 c2 mov %eax,%edx | |
| 411d7a: 48 8b 14 d5 80 df 61 mov 0x61df80(,%rdx,8),%rdx | |
| 411d81: 00 | |
| 411d82: 75 d4 jne 411d58 <ProcessList_printHeader+0x28> | |
| 411d84: 3b 85 b8 00 00 00 cmp 0xb8(%rbp),%eax | |
| 411d8a: 75 cc jne 411d58 <ProcessList_printHeader+0x28> | |
| 411d8c: 8b 35 2a ca 20 00 mov 0x20ca2a(%rip),%esi # 61e7bc <CRT_colors+0x1c> | |
| 411d92: 48 83 c3 04 add $0x4,%rbx | |
| 411d96: 4c 89 e7 mov %r12,%rdi | |
| 411d99: e8 12 0d 00 00 callq 412ab0 <RichString_append> | |
| 411d9e: 8b 43 fc mov -0x4(%rbx),%eax | |
| 411da1: 85 c0 test %eax,%eax | |
| 411da3: 75 cc jne 411d71 <ProcessList_printHeader+0x41> | |
| 411da5: 0f 1f 00 nopl (%rax) | |
| 411da8: 5b pop %rbx | |
| 411da9: 5d pop %rbp | |
| 411daa: 41 5c pop %r12 | |
| 411dac: c3 retq | |
| 411dad: 0f 1f 00 nopl (%rax) | |
| 0000000000411db0 <ProcessList_get>: | |
| 411db0: 48 8b 07 mov (%rdi),%rax | |
| 411db3: 48 63 f6 movslq %esi,%rsi | |
| 411db6: 48 8b 00 mov (%rax),%rax | |
| 411db9: 48 8b 04 f0 mov (%rax,%rsi,8),%rax | |
| 411dbd: c3 retq | |
| 411dbe: 66 90 xchg %ax,%ax | |
| 0000000000411dc0 <ProcessList_size>: | |
| 411dc0: 48 8b 3f mov (%rdi),%rdi | |
| 411dc3: e9 28 40 00 00 jmpq 415df0 <Vector_size> | |
| 411dc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 411dcf: 00 | |
| 0000000000411dd0 <ProcessList_sort>: | |
| 411dd0: 41 54 push %r12 | |
| 411dd2: 55 push %rbp | |
| 411dd3: 53 push %rbx | |
| 411dd4: 80 bf c6 00 00 00 00 cmpb $0x0,0xc6(%rdi) | |
| 411ddb: 48 89 fb mov %rdi,%rbx | |
| 411dde: 0f 84 cc 00 00 00 je 411eb0 <ProcessList_sort+0xe0> | |
| 411de4: 8b af b8 00 00 00 mov 0xb8(%rdi),%ebp | |
| 411dea: 44 8b a7 bc 00 00 00 mov 0xbc(%rdi),%r12d | |
| 411df1: c7 87 b8 00 00 00 01 movl $0x1,0xb8(%rdi) | |
| 411df8: 00 00 00 | |
| 411dfb: c7 87 bc 00 00 00 01 movl $0x1,0xbc(%rdi) | |
| 411e02: 00 00 00 | |
| 411e05: 48 8b 3f mov (%rdi),%rdi | |
| 411e08: e8 53 3d 00 00 callq 415b60 <Vector_quickSort> | |
| 411e0d: 48 8b 3b mov (%rbx),%rdi | |
| 411e10: 89 ab b8 00 00 00 mov %ebp,0xb8(%rbx) | |
| 411e16: 44 89 a3 bc 00 00 00 mov %r12d,0xbc(%rbx) | |
| 411e1d: e8 ce 3f 00 00 callq 415df0 <Vector_size> | |
| 411e22: 48 8b 3b mov (%rbx),%rdi | |
| 411e25: 31 f6 xor %esi,%esi | |
| 411e27: e8 74 3e 00 00 callq 415ca0 <Vector_take> | |
| 411e2c: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 411e30: 48 89 c5 mov %rax,%rbp | |
| 411e33: 48 89 c6 mov %rax,%rsi | |
| 411e36: c7 40 28 00 00 00 00 movl $0x0,0x28(%rax) | |
| 411e3d: e8 be 3f 00 00 callq 415e00 <Vector_add> | |
| 411e42: 8b 75 1c mov 0x1c(%rbp),%esi | |
| 411e45: 41 b9 01 00 00 00 mov $0x1,%r9d | |
| 411e4b: eb 2b jmp 411e78 <ProcessList_sort+0xa8> | |
| 411e4d: 0f 1f 00 nopl (%rax) | |
| 411e50: 48 8b 3b mov (%rbx),%rdi | |
| 411e53: 31 f6 xor %esi,%esi | |
| 411e55: e8 46 3e 00 00 callq 415ca0 <Vector_take> | |
| 411e5a: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 411e5e: 48 89 c5 mov %rax,%rbp | |
| 411e61: 48 89 c6 mov %rax,%rsi | |
| 411e64: c7 40 28 00 00 00 00 movl $0x0,0x28(%rax) | |
| 411e6b: e8 90 3f 00 00 callq 415e00 <Vector_add> | |
| 411e70: 44 0f b6 4d 2e movzbl 0x2e(%rbp),%r9d | |
| 411e75: 8b 75 1c mov 0x1c(%rbp),%esi | |
| 411e78: 31 c9 xor %ecx,%ecx | |
| 411e7a: 31 d2 xor %edx,%edx | |
| 411e7c: 45 89 e0 mov %r12d,%r8d | |
| 411e7f: 48 89 df mov %rbx,%rdi | |
| 411e82: e8 99 ea ff ff callq 410920 <Process_compare+0x3d0> | |
| 411e87: 48 8b 3b mov (%rbx),%rdi | |
| 411e8a: e8 61 3f 00 00 callq 415df0 <Vector_size> | |
| 411e8f: 85 c0 test %eax,%eax | |
| 411e91: 75 bd jne 411e50 <ProcessList_sort+0x80> | |
| 411e93: 48 8b 03 mov (%rbx),%rax | |
| 411e96: 48 8b 53 08 mov 0x8(%rbx),%rdx | |
| 411e9a: 48 89 43 08 mov %rax,0x8(%rbx) | |
| 411e9e: 48 89 13 mov %rdx,(%rbx) | |
| 411ea1: 5b pop %rbx | |
| 411ea2: 5d pop %rbp | |
| 411ea3: 41 5c pop %r12 | |
| 411ea5: c3 retq | |
| 411ea6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 411ead: 00 00 00 | |
| 411eb0: 5b pop %rbx | |
| 411eb1: 5d pop %rbp | |
| 411eb2: 41 5c pop %r12 | |
| 411eb4: 48 8b 3f mov (%rdi),%rdi | |
| 411eb7: e9 c4 3c 00 00 jmpq 415b80 <Vector_insertionSort> | |
| 411ebc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 0000000000411ec0 <ProcessList_scan>: | |
| 411ec0: 41 57 push %r15 | |
| 411ec2: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 411ec7: 41 56 push %r14 | |
| 411ec9: 41 55 push %r13 | |
| 411ecb: 41 54 push %r12 | |
| 411ecd: 55 push %rbp | |
| 411ece: 53 push %rbx | |
| 411ecf: 48 89 fb mov %rdi,%rbx | |
| 411ed2: bf 56 89 41 00 mov $0x418956,%edi | |
| 411ed7: 48 81 ec c8 01 00 00 sub $0x1c8,%rsp | |
| 411ede: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 411ee5: 00 00 | |
| 411ee7: 48 89 84 24 b8 01 00 mov %rax,0x1b8(%rsp) | |
| 411eee: 00 | |
| 411eef: 31 c0 xor %eax,%eax | |
| 411ef1: 48 c7 84 24 80 00 00 movq $0x0,0x80(%rsp) | |
| 411ef8: 00 00 00 00 00 | |
| 411efd: e8 fe 32 ff ff callq 405200 <fopen@plt> | |
| 411f02: 48 85 c0 test %rax,%rax | |
| 411f05: 48 89 c5 mov %rax,%rbp | |
| 411f08: 0f 84 92 05 00 00 je 4124a0 <ProcessList_scan+0x5e0> | |
| 411f0e: 8b 43 48 mov 0x48(%rbx),%eax | |
| 411f11: 4c 8d ac 24 b0 00 00 lea 0xb0(%rsp),%r13 | |
| 411f18: 00 | |
| 411f19: 4c 8d a3 90 00 00 00 lea 0x90(%rbx),%r12 | |
| 411f20: 4c 8d b3 80 00 00 00 lea 0x80(%rbx),%r14 | |
| 411f27: 4c 8d 7b 78 lea 0x78(%rbx),%r15 | |
| 411f2b: 89 44 24 38 mov %eax,0x38(%rsp) | |
| 411f2f: 90 nop | |
| 411f30: 48 89 ea mov %rbp,%rdx | |
| 411f33: be 80 00 00 00 mov $0x80,%esi | |
| 411f38: 4c 89 ef mov %r13,%rdi | |
| 411f3b: e8 40 30 ff ff callq 404f80 <fgets@plt> | |
| 411f40: 48 85 c0 test %rax,%rax | |
| 411f43: 0f 84 37 01 00 00 je 412080 <ProcessList_scan+0x1c0> | |
| 411f49: 0f b6 84 24 b0 00 00 movzbl 0xb0(%rsp),%eax | |
| 411f50: 00 | |
| 411f51: 3c 43 cmp $0x43,%al | |
| 411f53: 0f 84 97 00 00 00 je 411ff0 <ProcessList_scan+0x130> | |
| 411f59: 7e 55 jle 411fb0 <ProcessList_scan+0xf0> | |
| 411f5b: 3c 4d cmp $0x4d,%al | |
| 411f5d: 0f 84 bd 00 00 00 je 412020 <ProcessList_scan+0x160> | |
| 411f63: 3c 53 cmp $0x53,%al | |
| 411f65: 75 c9 jne 411f30 <ProcessList_scan+0x70> | |
| 411f67: be ea 89 41 00 mov $0x4189ea,%esi | |
| 411f6c: 4c 89 ef mov %r13,%rdi | |
| 411f6f: e8 bc 33 ff ff callq 405330 <strstr@plt> | |
| 411f74: 4c 39 e8 cmp %r13,%rax | |
| 411f77: 0f 84 c3 04 00 00 je 412440 <ProcessList_scan+0x580> | |
| 411f7d: be 08 8a 41 00 mov $0x418a08,%esi | |
| 411f82: 4c 89 ef mov %r13,%rdi | |
| 411f85: e8 a6 33 ff ff callq 405330 <strstr@plt> | |
| 411f8a: 4c 39 e8 cmp %r13,%rax | |
| 411f8d: 75 a1 jne 411f30 <ProcessList_scan+0x70> | |
| 411f8f: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx | |
| 411f96: 00 | |
| 411f97: be 12 8a 41 00 mov $0x418a12,%esi | |
| 411f9c: 4c 89 ef mov %r13,%rdi | |
| 411f9f: 31 c0 xor %eax,%eax | |
| 411fa1: e8 6a 31 ff ff callq 405110 <sscanf@plt> | |
| 411fa6: eb 88 jmp 411f30 <ProcessList_scan+0x70> | |
| 411fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 411faf: 00 | |
| 411fb0: 3c 42 cmp $0x42,%al | |
| 411fb2: 0f 85 78 ff ff ff jne 411f30 <ProcessList_scan+0x70> | |
| 411fb8: be b8 89 41 00 mov $0x4189b8,%esi | |
| 411fbd: 4c 89 ef mov %r13,%rdi | |
| 411fc0: e8 6b 33 ff ff callq 405330 <strstr@plt> | |
| 411fc5: 4c 39 e8 cmp %r13,%rax | |
| 411fc8: 0f 85 62 ff ff ff jne 411f30 <ProcessList_scan+0x70> | |
| 411fce: 48 8d 93 88 00 00 00 lea 0x88(%rbx),%rdx | |
| 411fd5: be c1 89 41 00 mov $0x4189c1,%esi | |
| 411fda: 4c 89 ef mov %r13,%rdi | |
| 411fdd: 31 c0 xor %eax,%eax | |
| 411fdf: e8 2c 31 ff ff callq 405110 <sscanf@plt> | |
| 411fe4: e9 47 ff ff ff jmpq 411f30 <ProcessList_scan+0x70> | |
| 411fe9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 411ff0: be d2 89 41 00 mov $0x4189d2,%esi | |
| 411ff5: 4c 89 ef mov %r13,%rdi | |
| 411ff8: e8 33 33 ff ff callq 405330 <strstr@plt> | |
| 411ffd: 4c 39 e8 cmp %r13,%rax | |
| 412000: 0f 85 2a ff ff ff jne 411f30 <ProcessList_scan+0x70> | |
| 412006: 4c 89 e2 mov %r12,%rdx | |
| 412009: be da 89 41 00 mov $0x4189da,%esi | |
| 41200e: 4c 89 ef mov %r13,%rdi | |
| 412011: 31 c0 xor %eax,%eax | |
| 412013: e8 f8 30 ff ff callq 405110 <sscanf@plt> | |
| 412018: e9 13 ff ff ff jmpq 411f30 <ProcessList_scan+0x70> | |
| 41201d: 0f 1f 00 nopl (%rax) | |
| 412020: be 64 89 41 00 mov $0x418964,%esi | |
| 412025: 4c 89 ef mov %r13,%rdi | |
| 412028: e8 03 33 ff ff callq 405330 <strstr@plt> | |
| 41202d: 4c 39 e8 cmp %r13,%rax | |
| 412030: 0f 84 2a 04 00 00 je 412460 <ProcessList_scan+0x5a0> | |
| 412036: be 80 89 41 00 mov $0x418980,%esi | |
| 41203b: 4c 89 ef mov %r13,%rdi | |
| 41203e: e8 ed 32 ff ff callq 405330 <strstr@plt> | |
| 412043: 4c 39 e8 cmp %r13,%rax | |
| 412046: 0f 84 34 04 00 00 je 412480 <ProcessList_scan+0x5c0> | |
| 41204c: be 9a 89 41 00 mov $0x41899a,%esi | |
| 412051: 4c 89 ef mov %r13,%rdi | |
| 412054: e8 d7 32 ff ff callq 405330 <strstr@plt> | |
| 412059: 4c 39 e8 cmp %r13,%rax | |
| 41205c: 0f 85 ce fe ff ff jne 411f30 <ProcessList_scan+0x70> | |
| 412062: 4c 89 f2 mov %r14,%rdx | |
| 412065: be a5 89 41 00 mov $0x4189a5,%esi | |
| 41206a: 4c 89 ef mov %r13,%rdi | |
| 41206d: 31 c0 xor %eax,%eax | |
| 41206f: e8 9c 30 ff ff callq 405110 <sscanf@plt> | |
| 412074: e9 b7 fe ff ff jmpq 411f30 <ProcessList_scan+0x70> | |
| 412079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 412080: 48 8b 43 68 mov 0x68(%rbx),%rax | |
| 412084: 48 2b 43 78 sub 0x78(%rbx),%rax | |
| 412088: 48 89 ef mov %rbp,%rdi | |
| 41208b: 48 89 43 70 mov %rax,0x70(%rbx) | |
| 41208f: 48 8b 83 98 00 00 00 mov 0x98(%rbx),%rax | |
| 412096: 48 2b 84 24 80 00 00 sub 0x80(%rsp),%rax | |
| 41209d: 00 | |
| 41209e: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) | |
| 4120a5: e8 b6 2c ff ff callq 404d60 <fclose@plt> | |
| 4120aa: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 4120af: bf 3b 89 41 00 mov $0x41893b,%edi | |
| 4120b4: e8 47 31 ff ff callq 405200 <fopen@plt> | |
| 4120b9: 48 85 c0 test %rax,%rax | |
| 4120bc: 48 89 44 24 40 mov %rax,0x40(%rsp) | |
| 4120c1: 0f 84 e8 03 00 00 je 4124af <ProcessList_scan+0x5ef> | |
| 4120c7: 44 8b 54 24 38 mov 0x38(%rsp),%r10d | |
| 4120cc: 45 85 d2 test %r10d,%r10d | |
| 4120cf: 0f 88 c2 03 00 00 js 412497 <ProcessList_scan+0x5d7> | |
| 4120d5: 31 c0 xor %eax,%eax | |
| 4120d7: 48 89 5c 24 48 mov %rbx,0x48(%rsp) | |
| 4120dc: 45 31 e4 xor %r12d,%r12d | |
| 4120df: 48 89 c3 mov %rax,%rbx | |
| 4120e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4120e8: 48 8b 54 24 40 mov 0x40(%rsp),%rdx | |
| 4120ed: be ff 00 00 00 mov $0xff,%esi | |
| 4120f2: 4c 89 ef mov %r13,%rdi | |
| 4120f5: 48 c7 84 24 a8 00 00 movq $0x0,0xa8(%rsp) | |
| 4120fc: 00 00 00 00 00 | |
| 412101: 48 c7 84 24 a0 00 00 movq $0x0,0xa0(%rsp) | |
| 412108: 00 00 00 00 00 | |
| 41210d: 48 c7 84 24 98 00 00 movq $0x0,0x98(%rsp) | |
| 412114: 00 00 00 00 00 | |
| 412119: 48 c7 84 24 90 00 00 movq $0x0,0x90(%rsp) | |
| 412120: 00 00 00 00 00 | |
| 412125: 48 c7 84 24 88 00 00 movq $0x0,0x88(%rsp) | |
| 41212c: 00 00 00 00 00 | |
| 412131: e8 4a 2e ff ff callq 404f80 <fgets@plt> | |
| 412136: 45 85 e4 test %r12d,%r12d | |
| 412139: 48 8d 84 24 a8 00 00 lea 0xa8(%rsp),%rax | |
| 412140: 00 | |
| 412141: 0f 84 77 03 00 00 je 4124be <ProcessList_scan+0x5fe> | |
| 412147: 48 89 44 24 28 mov %rax,0x28(%rsp) | |
| 41214c: 48 8d 84 24 a0 00 00 lea 0xa0(%rsp),%rax | |
| 412153: 00 | |
| 412154: 4c 8d 4c 24 70 lea 0x70(%rsp),%r9 | |
| 412159: 4c 8d 44 24 68 lea 0x68(%rsp),%r8 | |
| 41215e: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx | |
| 412163: 48 8d 54 24 5c lea 0x5c(%rsp),%rdx | |
| 412168: 48 89 44 24 20 mov %rax,0x20(%rsp) | |
| 41216d: 48 8d 84 24 98 00 00 lea 0x98(%rsp),%rax | |
| 412174: 00 | |
| 412175: be 30 8b 41 00 mov $0x418b30,%esi | |
| 41217a: 4c 89 ef mov %r13,%rdi | |
| 41217d: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 412182: 48 8d 84 24 90 00 00 lea 0x90(%rsp),%rax | |
| 412189: 00 | |
| 41218a: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 41218f: 48 8d 84 24 88 00 00 lea 0x88(%rsp),%rax | |
| 412196: 00 | |
| 412197: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 41219c: 48 8d 44 24 78 lea 0x78(%rsp),%rax | |
| 4121a1: 48 89 04 24 mov %rax,(%rsp) | |
| 4121a5: 31 c0 xor %eax,%eax | |
| 4121a7: e8 64 2f ff ff callq 405110 <sscanf@plt> | |
| 4121ac: 48 8b 44 24 48 mov 0x48(%rsp),%rax | |
| 4121b1: 4c 8b 7c 24 60 mov 0x60(%rsp),%r15 | |
| 4121b6: 41 83 c4 01 add $0x1,%r12d | |
| 4121ba: 4c 8b 5c 24 70 mov 0x70(%rsp),%r11 | |
| 4121bf: 48 8b ac 24 90 00 00 mov 0x90(%rsp),%rbp | |
| 4121c6: 00 | |
| 4121c7: 48 8b bc 24 88 00 00 mov 0x88(%rsp),%rdi | |
| 4121ce: 00 | |
| 4121cf: 4c 8b 44 24 78 mov 0x78(%rsp),%r8 | |
| 4121d4: 48 8b 70 60 mov 0x60(%rax),%rsi | |
| 4121d8: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx | |
| 4121df: 00 | |
| 4121e0: 4e 8d 54 1d 00 lea 0x0(%rbp,%r11,1),%r10 | |
| 4121e5: 4c 03 94 24 98 00 00 add 0x98(%rsp),%r10 | |
| 4121ec: 00 | |
| 4121ed: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx | |
| 4121f4: 00 | |
| 4121f5: 4e 8d 0c 07 lea (%rdi,%r8,1),%r9 | |
| 4121f9: 48 8d 04 1e lea (%rsi,%rbx,1),%rax | |
| 4121fd: 48 81 c3 c0 00 00 00 add $0xc0,%rbx | |
| 412204: 4c 8d 34 0a lea (%rdx,%rcx,1),%r14 | |
| 412208: 4c 03 74 24 60 add 0x60(%rsp),%r14 | |
| 41220d: 4c 2b 78 08 sub 0x8(%rax),%r15 | |
| 412211: 4c 03 74 24 68 add 0x68(%rsp),%r14 | |
| 412216: 4c 89 78 68 mov %r15,0x68(%rax) | |
| 41221a: 4c 8b 7c 24 68 mov 0x68(%rsp),%r15 | |
| 41221f: 4d 01 ce add %r9,%r14 | |
| 412222: 4c 2b 78 30 sub 0x30(%rax),%r15 | |
| 412226: 4d 01 d6 add %r10,%r14 | |
| 412229: 4c 89 b8 90 00 00 00 mov %r15,0x90(%rax) | |
| 412230: 4d 89 df mov %r11,%r15 | |
| 412233: 4c 2b 78 10 sub 0x10(%rax),%r15 | |
| 412237: 4c 89 78 70 mov %r15,0x70(%rax) | |
| 41223b: 4d 89 d7 mov %r10,%r15 | |
| 41223e: 4c 2b 78 18 sub 0x18(%rax),%r15 | |
| 412242: 4c 89 78 78 mov %r15,0x78(%rax) | |
| 412246: 4d 89 cf mov %r9,%r15 | |
| 412249: 4c 2b 78 20 sub 0x20(%rax),%r15 | |
| 41224d: 4c 89 b8 80 00 00 00 mov %r15,0x80(%rax) | |
| 412254: 4d 89 c7 mov %r8,%r15 | |
| 412257: 4c 2b 78 28 sub 0x28(%rax),%r15 | |
| 41225b: 4c 89 b8 88 00 00 00 mov %r15,0x88(%rax) | |
| 412262: 49 89 ff mov %rdi,%r15 | |
| 412265: 4c 2b 78 38 sub 0x38(%rax),%r15 | |
| 412269: 4c 89 b8 98 00 00 00 mov %r15,0x98(%rax) | |
| 412270: 49 89 ef mov %rbp,%r15 | |
| 412273: 4c 2b 78 40 sub 0x40(%rax),%r15 | |
| 412277: 4c 89 b8 a0 00 00 00 mov %r15,0xa0(%rax) | |
| 41227e: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 | |
| 412285: 00 | |
| 412286: 4c 2b 78 48 sub 0x48(%rax),%r15 | |
| 41228a: 4c 89 b8 a8 00 00 00 mov %r15,0xa8(%rax) | |
| 412291: 49 89 cf mov %rcx,%r15 | |
| 412294: 4c 2b 78 50 sub 0x50(%rax),%r15 | |
| 412298: 4c 89 b8 b0 00 00 00 mov %r15,0xb0(%rax) | |
| 41229f: 49 89 d7 mov %rdx,%r15 | |
| 4122a2: 4c 2b 78 58 sub 0x58(%rax),%r15 | |
| 4122a6: 48 89 78 38 mov %rdi,0x38(%rax) | |
| 4122aa: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi | |
| 4122b1: 00 | |
| 4122b2: 4c 89 58 10 mov %r11,0x10(%rax) | |
| 4122b6: 4c 89 50 18 mov %r10,0x18(%rax) | |
| 4122ba: 4c 89 48 20 mov %r9,0x20(%rax) | |
| 4122be: 4c 89 40 28 mov %r8,0x28(%rax) | |
| 4122c2: 4c 89 b8 b8 00 00 00 mov %r15,0xb8(%rax) | |
| 4122c9: 4d 89 f7 mov %r14,%r15 | |
| 4122cc: 4c 2b 38 sub (%rax),%r15 | |
| 4122cf: 44 39 64 24 38 cmp %r12d,0x38(%rsp) | |
| 4122d4: 48 89 68 40 mov %rbp,0x40(%rax) | |
| 4122d8: 48 89 78 48 mov %rdi,0x48(%rax) | |
| 4122dc: 48 89 48 50 mov %rcx,0x50(%rax) | |
| 4122e0: 48 89 50 58 mov %rdx,0x58(%rax) | |
| 4122e4: 4c 89 78 60 mov %r15,0x60(%rax) | |
| 4122e8: 4c 8b 7c 24 60 mov 0x60(%rsp),%r15 | |
| 4122ed: 4c 89 78 08 mov %r15,0x8(%rax) | |
| 4122f1: 4c 8b 7c 24 68 mov 0x68(%rsp),%r15 | |
| 4122f6: 4c 89 30 mov %r14,(%rax) | |
| 4122f9: 4c 89 78 30 mov %r15,0x30(%rax) | |
| 4122fd: 0f 8d e5 fd ff ff jge 4120e8 <ProcessList_scan+0x228> | |
| 412303: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx | |
| 412308: 48 8b 46 60 mov 0x60(%rsi),%rax | |
| 41230c: 48 85 c0 test %rax,%rax | |
| 41230f: 0f 88 0b 01 00 00 js 412420 <ProcessList_scan+0x560> | |
| 412315: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 41231a: f2 0f 2a 4c 24 38 cvtsi2sdl 0x38(%rsp),%xmm1 | |
| 412320: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 412324: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi | |
| 412329: 31 ed xor %ebp,%ebp | |
| 41232b: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) | |
| 412331: e8 2a 2a ff ff callq 404d60 <fclose@plt> | |
| 412336: 48 8b 3b mov (%rbx),%rdi | |
| 412339: eb 17 jmp 412352 <ProcessList_scan+0x492> | |
| 41233b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412340: 48 8b 3b mov (%rbx),%rdi | |
| 412343: 48 8b 07 mov (%rdi),%rax | |
| 412346: 48 8b 04 e8 mov (%rax,%rbp,8),%rax | |
| 41234a: 48 83 c5 01 add $0x1,%rbp | |
| 41234e: c6 40 18 00 movb $0x0,0x18(%rax) | |
| 412352: e8 99 3a 00 00 callq 415df0 <Vector_size> | |
| 412357: 39 e8 cmp %ebp,%eax | |
| 412359: 7f e5 jg 412340 <ProcessList_scan+0x480> | |
| 41235b: f2 0f 10 44 24 38 movsd 0x38(%rsp),%xmm0 | |
| 412361: 31 d2 xor %edx,%edx | |
| 412363: be a3 6e 41 00 mov $0x416ea3,%esi | |
| 412368: 48 89 df mov %rbx,%rdi | |
| 41236b: c7 43 4c 00 00 00 00 movl $0x0,0x4c(%rbx) | |
| 412372: c7 43 50 00 00 00 00 movl $0x0,0x50(%rbx) | |
| 412379: c7 43 54 00 00 00 00 movl $0x0,0x54(%rbx) | |
| 412380: c7 43 58 00 00 00 00 movl $0x0,0x58(%rbx) | |
| 412387: e8 a4 e8 ff ff callq 410c30 <Process_compare+0x6e0> | |
| 41238c: 0f b6 83 c2 00 00 00 movzbl 0xc2(%rbx),%eax | |
| 412393: 48 8b 3b mov (%rbx),%rdi | |
| 412396: 88 83 c3 00 00 00 mov %al,0xc3(%rbx) | |
| 41239c: e8 4f 3a 00 00 callq 415df0 <Vector_size> | |
| 4123a1: 83 e8 01 sub $0x1,%eax | |
| 4123a4: 78 4c js 4123f2 <ProcessList_scan+0x532> | |
| 4123a6: 48 63 d0 movslq %eax,%rdx | |
| 4123a9: 89 c0 mov %eax,%eax | |
| 4123ab: 48 8d 2c d5 00 00 00 lea 0x0(,%rdx,8),%rbp | |
| 4123b2: 00 | |
| 4123b3: 48 29 c2 sub %rax,%rdx | |
| 4123b6: 4c 8d 24 d5 f8 ff ff lea -0x8(,%rdx,8),%r12 | |
| 4123bd: ff | |
| 4123be: eb 0d jmp 4123cd <ProcessList_scan+0x50d> | |
| 4123c0: 48 83 ed 08 sub $0x8,%rbp | |
| 4123c4: c6 42 18 00 movb $0x0,0x18(%rdx) | |
| 4123c8: 4c 39 e5 cmp %r12,%rbp | |
| 4123cb: 74 25 je 4123f2 <ProcessList_scan+0x532> | |
| 4123cd: 48 8b 03 mov (%rbx),%rax | |
| 4123d0: 48 8b 00 mov (%rax),%rax | |
| 4123d3: 48 8b 14 28 mov (%rax,%rbp,1),%rdx | |
| 4123d7: 80 7a 18 00 cmpb $0x0,0x18(%rdx) | |
| 4123db: 75 e3 jne 4123c0 <ProcessList_scan+0x500> | |
| 4123dd: 48 8b 73 10 mov 0x10(%rbx),%rsi | |
| 4123e1: 48 89 df mov %rbx,%rdi | |
| 4123e4: 48 83 ed 08 sub $0x8,%rbp | |
| 4123e8: e8 f3 e7 ff ff callq 410be0 <Process_compare+0x690> | |
| 4123ed: 4c 39 e5 cmp %r12,%rbp | |
| 4123f0: 75 db jne 4123cd <ProcessList_scan+0x50d> | |
| 4123f2: 48 8b 84 24 b8 01 00 mov 0x1b8(%rsp),%rax | |
| 4123f9: 00 | |
| 4123fa: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 412401: 00 00 | |
| 412403: 0f 85 15 01 00 00 jne 41251e <ProcessList_scan+0x65e> | |
| 412409: 48 81 c4 c8 01 00 00 add $0x1c8,%rsp | |
| 412410: 5b pop %rbx | |
| 412411: 5d pop %rbp | |
| 412412: 41 5c pop %r12 | |
| 412414: 41 5d pop %r13 | |
| 412416: 41 5e pop %r14 | |
| 412418: 41 5f pop %r15 | |
| 41241a: c3 retq | |
| 41241b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412420: 48 89 c2 mov %rax,%rdx | |
| 412423: 83 e0 01 and $0x1,%eax | |
| 412426: 48 d1 ea shr %rdx | |
| 412429: 48 09 c2 or %rax,%rdx | |
| 41242c: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 412431: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 412435: e9 e0 fe ff ff jmpq 41231a <ProcessList_scan+0x45a> | |
| 41243a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412440: 48 8d 93 98 00 00 00 lea 0x98(%rbx),%rdx | |
| 412447: be f5 89 41 00 mov $0x4189f5,%esi | |
| 41244c: 4c 89 ef mov %r13,%rdi | |
| 41244f: 31 c0 xor %eax,%eax | |
| 412451: e8 ba 2c ff ff callq 405110 <sscanf@plt> | |
| 412456: e9 22 fb ff ff jmpq 411f7d <ProcessList_scan+0xbd> | |
| 41245b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412460: 48 8d 53 68 lea 0x68(%rbx),%rdx | |
| 412464: be 6e 89 41 00 mov $0x41896e,%esi | |
| 412469: 4c 89 ef mov %r13,%rdi | |
| 41246c: 31 c0 xor %eax,%eax | |
| 41246e: e8 9d 2c ff ff callq 405110 <sscanf@plt> | |
| 412473: e9 b8 fa ff ff jmpq 411f30 <ProcessList_scan+0x70> | |
| 412478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41247f: 00 | |
| 412480: 4c 89 fa mov %r15,%rdx | |
| 412483: be 89 89 41 00 mov $0x418989,%esi | |
| 412488: 4c 89 ef mov %r13,%rdi | |
| 41248b: 31 c0 xor %eax,%eax | |
| 41248d: e8 7e 2c ff ff callq 405110 <sscanf@plt> | |
| 412492: e9 99 fa ff ff jmpq 411f30 <ProcessList_scan+0x70> | |
| 412497: 48 8b 73 60 mov 0x60(%rbx),%rsi | |
| 41249b: e9 68 fe ff ff jmpq 412308 <ProcessList_scan+0x448> | |
| 4124a0: bf 4a 89 41 00 mov $0x41894a,%edi | |
| 4124a5: e8 06 75 ff ff callq 4099b0 <CRT_fatalError> | |
| 4124aa: e9 5f fa ff ff jmpq 411f0e <ProcessList_scan+0x4e> | |
| 4124af: bf 2f 89 41 00 mov $0x41892f,%edi | |
| 4124b4: e8 f7 74 ff ff callq 4099b0 <CRT_fatalError> | |
| 4124b9: e9 09 fc ff ff jmpq 4120c7 <ProcessList_scan+0x207> | |
| 4124be: 48 89 44 24 20 mov %rax,0x20(%rsp) | |
| 4124c3: 48 8d 84 24 a0 00 00 lea 0xa0(%rsp),%rax | |
| 4124ca: 00 | |
| 4124cb: 4c 8d 4c 24 78 lea 0x78(%rsp),%r9 | |
| 4124d0: 4c 8d 44 24 70 lea 0x70(%rsp),%r8 | |
| 4124d5: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx | |
| 4124da: 48 8d 54 24 60 lea 0x60(%rsp),%rdx | |
| 4124df: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 4124e4: 48 8d 84 24 98 00 00 lea 0x98(%rsp),%rax | |
| 4124eb: 00 | |
| 4124ec: be f8 8a 41 00 mov $0x418af8,%esi | |
| 4124f1: 4c 89 ef mov %r13,%rdi | |
| 4124f4: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 4124f9: 48 8d 84 24 90 00 00 lea 0x90(%rsp),%rax | |
| 412500: 00 | |
| 412501: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 412506: 48 8d 84 24 88 00 00 lea 0x88(%rsp),%rax | |
| 41250d: 00 | |
| 41250e: 48 89 04 24 mov %rax,(%rsp) | |
| 412512: 31 c0 xor %eax,%eax | |
| 412514: e8 f7 2b ff ff callq 405110 <sscanf@plt> | |
| 412519: e9 8e fc ff ff jmpq 4121ac <ProcessList_scan+0x2ec> | |
| 41251e: e8 bd 28 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 412523: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41252a: 84 00 00 00 00 00 | |
| 0000000000412530 <ProcessList_keyAt>: | |
| 412530: 41 55 push %r13 | |
| 412532: 41 54 push %r12 | |
| 412534: 55 push %rbp | |
| 412535: 53 push %rbx | |
| 412536: 48 83 ec 08 sub $0x8,%rsp | |
| 41253a: 4c 8b a7 b0 00 00 00 mov 0xb0(%rdi),%r12 | |
| 412541: 41 8b 1c 24 mov (%r12),%ebx | |
| 412545: 85 db test %ebx,%ebx | |
| 412547: 74 47 je 412590 <ProcessList_keyAt+0x60> | |
| 412549: 41 89 f5 mov %esi,%r13d | |
| 41254c: 49 83 c4 04 add $0x4,%r12 | |
| 412550: 31 ed xor %ebp,%ebp | |
| 412552: eb 13 jmp 412567 <ProcessList_keyAt+0x37> | |
| 412554: 0f 1f 40 00 nopl 0x0(%rax) | |
| 412558: 01 c5 add %eax,%ebp | |
| 41255a: 49 83 c4 04 add $0x4,%r12 | |
| 41255e: 41 8b 5c 24 fc mov -0x4(%r12),%ebx | |
| 412563: 85 db test %ebx,%ebx | |
| 412565: 74 29 je 412590 <ProcessList_keyAt+0x60> | |
| 412567: 89 d8 mov %ebx,%eax | |
| 412569: 48 8b 3c c5 80 df 61 mov 0x61df80(,%rax,8),%rdi | |
| 412570: 00 | |
| 412571: e8 2a 28 ff ff callq 404da0 <strlen@plt> | |
| 412576: 41 39 ed cmp %ebp,%r13d | |
| 412579: 7c dd jl 412558 <ProcessList_keyAt+0x28> | |
| 41257b: 01 c5 add %eax,%ebp | |
| 41257d: 41 39 ed cmp %ebp,%r13d | |
| 412580: 7f d8 jg 41255a <ProcessList_keyAt+0x2a> | |
| 412582: 48 83 c4 08 add $0x8,%rsp | |
| 412586: 89 d8 mov %ebx,%eax | |
| 412588: 5b pop %rbx | |
| 412589: 5d pop %rbp | |
| 41258a: 41 5c pop %r12 | |
| 41258c: 41 5d pop %r13 | |
| 41258e: c3 retq | |
| 41258f: 90 nop | |
| 412590: 48 83 c4 08 add $0x8,%rsp | |
| 412594: b8 02 00 00 00 mov $0x2,%eax | |
| 412599: 5b pop %rbx | |
| 41259a: 5d pop %rbp | |
| 41259b: 41 5c pop %r12 | |
| 41259d: 41 5d pop %r13 | |
| 41259f: c3 retq | |
| 00000000004125a0 <ProcessList_expandTree>: | |
| 4125a0: 53 push %rbx | |
| 4125a1: 48 89 fb mov %rdi,%rbx | |
| 4125a4: 48 8b 3f mov (%rdi),%rdi | |
| 4125a7: e8 44 38 00 00 callq 415df0 <Vector_size> | |
| 4125ac: 85 c0 test %eax,%eax | |
| 4125ae: 7e 20 jle 4125d0 <ProcessList_expandTree+0x30> | |
| 4125b0: 48 8b 13 mov (%rbx),%rdx | |
| 4125b3: 48 8b 32 mov (%rdx),%rsi | |
| 4125b6: 31 d2 xor %edx,%edx | |
| 4125b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4125bf: 00 | |
| 4125c0: 48 8b 0c d6 mov (%rsi,%rdx,8),%rcx | |
| 4125c4: 48 83 c2 01 add $0x1,%rdx | |
| 4125c8: 39 d0 cmp %edx,%eax | |
| 4125ca: c6 41 2e 01 movb $0x1,0x2e(%rcx) | |
| 4125ce: 7f f0 jg 4125c0 <ProcessList_expandTree+0x20> | |
| 4125d0: 5b pop %rbx | |
| 4125d1: c3 retq | |
| 4125d2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4125d9: 1f 84 00 00 00 00 00 | |
| 00000000004125e0 <ProcessList_rebuildPanel>: | |
| 4125e0: 41 57 push %r15 | |
| 4125e2: 41 56 push %r14 | |
| 4125e4: 49 89 fe mov %rdi,%r14 | |
| 4125e7: 41 55 push %r13 | |
| 4125e9: 41 54 push %r12 | |
| 4125eb: 55 push %rbp | |
| 4125ec: 53 push %rbx | |
| 4125ed: 48 83 ec 28 sub $0x28,%rsp | |
| 4125f1: 40 84 f6 test %sil,%sil | |
| 4125f4: 89 54 24 08 mov %edx,0x8(%rsp) | |
| 4125f8: 44 89 44 24 10 mov %r8d,0x10(%rsp) | |
| 4125fd: 44 88 4c 24 0f mov %r9b,0xf(%rsp) | |
| 412602: 0f 85 58 01 00 00 jne 412760 <ProcessList_rebuildPanel+0x180> | |
| 412608: 8b 47 28 mov 0x28(%rdi),%eax | |
| 41260b: 44 0f b6 6f 2c movzbl 0x2c(%rdi),%r13d | |
| 412610: 89 44 24 08 mov %eax,0x8(%rsp) | |
| 412614: 8b 47 30 mov 0x30(%rdi),%eax | |
| 412617: 89 44 24 10 mov %eax,0x10(%rsp) | |
| 41261b: 0f b6 47 34 movzbl 0x34(%rdi),%eax | |
| 41261f: 88 44 24 0f mov %al,0xf(%rsp) | |
| 412623: 48 8b 47 38 mov 0x38(%rdi),%rax | |
| 412627: 48 89 44 24 60 mov %rax,0x60(%rsp) | |
| 41262c: 49 8b 7e 20 mov 0x20(%r14),%rdi | |
| 412630: e8 fb b5 ff ff callq 40dc30 <Panel_getSelectedIndex> | |
| 412635: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 412639: 49 8b 7e 20 mov 0x20(%r14),%rdi | |
| 41263d: 89 44 24 14 mov %eax,0x14(%rsp) | |
| 412641: 31 c0 xor %eax,%eax | |
| 412643: 83 fa ff cmp $0xffffffff,%edx | |
| 412646: 0f 45 c2 cmovne %edx,%eax | |
| 412649: 89 44 24 18 mov %eax,0x18(%rsp) | |
| 41264d: 8b 47 34 mov 0x34(%rdi),%eax | |
| 412650: 89 44 24 1c mov %eax,0x1c(%rsp) | |
| 412654: e8 77 b4 ff ff callq 40dad0 <Panel_prune> | |
| 412659: 49 8b 3e mov (%r14),%rdi | |
| 41265c: e8 8f 37 00 00 callq 415df0 <Vector_size> | |
| 412661: 85 c0 test %eax,%eax | |
| 412663: 0f 8e a2 00 00 00 jle 41270b <ProcessList_rebuildPanel+0x12b> | |
| 412669: 83 e8 01 sub $0x1,%eax | |
| 41266c: 45 31 ff xor %r15d,%r15d | |
| 41266f: 31 db xor %ebx,%ebx | |
| 412671: 48 8d 2c c5 08 00 00 lea 0x8(,%rax,8),%rbp | |
| 412678: 00 | |
| 412679: 4c 89 f0 mov %r14,%rax | |
| 41267c: 4d 89 fe mov %r15,%r14 | |
| 41267f: 49 89 c7 mov %rax,%r15 | |
| 412682: eb 1b jmp 41269f <ProcessList_rebuildPanel+0xbf> | |
| 412684: 0f 1f 40 00 nopl 0x0(%rax) | |
| 412688: 8b 44 24 10 mov 0x10(%rsp),%eax | |
| 41268c: 41 39 84 24 c4 00 00 cmp %eax,0xc4(%r12) | |
| 412693: 00 | |
| 412694: 74 20 je 4126b6 <ProcessList_rebuildPanel+0xd6> | |
| 412696: 49 83 c6 08 add $0x8,%r14 | |
| 41269a: 49 39 ee cmp %rbp,%r14 | |
| 41269d: 74 6c je 41270b <ProcessList_rebuildPanel+0x12b> | |
| 41269f: 49 8b 07 mov (%r15),%rax | |
| 4126a2: 48 8b 00 mov (%rax),%rax | |
| 4126a5: 4e 8b 24 30 mov (%rax,%r14,1),%r12 | |
| 4126a9: 41 80 7c 24 2f 00 cmpb $0x0,0x2f(%r12) | |
| 4126af: 74 e5 je 412696 <ProcessList_rebuildPanel+0xb6> | |
| 4126b1: 45 84 ed test %r13b,%r13b | |
| 4126b4: 75 d2 jne 412688 <ProcessList_rebuildPanel+0xa8> | |
| 4126b6: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) | |
| 4126bb: 0f 85 7f 00 00 00 jne 412740 <ProcessList_rebuildPanel+0x160> | |
| 4126c1: 49 8b 7f 40 mov 0x40(%r15),%rdi | |
| 4126c5: 48 85 ff test %rdi,%rdi | |
| 4126c8: 74 0f je 4126d9 <ProcessList_rebuildPanel+0xf9> | |
| 4126ca: 41 8b 74 24 1c mov 0x1c(%r12),%esi | |
| 4126cf: e8 cc 91 ff ff callq 40b8a0 <Hashtable_get> | |
| 4126d4: 48 85 c0 test %rax,%rax | |
| 4126d7: 74 bd je 412696 <ProcessList_rebuildPanel+0xb6> | |
| 4126d9: 49 8b 7f 20 mov 0x20(%r15),%rdi | |
| 4126dd: 4c 89 e2 mov %r12,%rdx | |
| 4126e0: 89 de mov %ebx,%esi | |
| 4126e2: e8 59 b4 ff ff callq 40db40 <Panel_set> | |
| 4126e7: 3b 5c 24 14 cmp 0x14(%rsp),%ebx | |
| 4126eb: 74 33 je 412720 <ProcessList_rebuildPanel+0x140> | |
| 4126ed: 83 7c 24 08 ff cmpl $0xffffffff,0x8(%rsp) | |
| 4126f2: 74 0b je 4126ff <ProcessList_rebuildPanel+0x11f> | |
| 4126f4: 8b 44 24 18 mov 0x18(%rsp),%eax | |
| 4126f8: 41 3b 44 24 1c cmp 0x1c(%r12),%eax | |
| 4126fd: 74 28 je 412727 <ProcessList_rebuildPanel+0x147> | |
| 4126ff: 49 83 c6 08 add $0x8,%r14 | |
| 412703: 83 c3 01 add $0x1,%ebx | |
| 412706: 49 39 ee cmp %rbp,%r14 | |
| 412709: 75 94 jne 41269f <ProcessList_rebuildPanel+0xbf> | |
| 41270b: 48 83 c4 28 add $0x28,%rsp | |
| 41270f: 5b pop %rbx | |
| 412710: 5d pop %rbp | |
| 412711: 41 5c pop %r12 | |
| 412713: 41 5d pop %r13 | |
| 412715: 41 5e pop %r14 | |
| 412717: 41 5f pop %r15 | |
| 412719: c3 retq | |
| 41271a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412720: 83 7c 24 08 ff cmpl $0xffffffff,0x8(%rsp) | |
| 412725: 75 c6 jne 4126ed <ProcessList_rebuildPanel+0x10d> | |
| 412727: 49 8b 7f 20 mov 0x20(%r15),%rdi | |
| 41272b: 89 de mov %ebx,%esi | |
| 41272d: e8 1e b5 ff ff callq 40dc50 <Panel_setSelected> | |
| 412732: 49 8b 47 20 mov 0x20(%r15),%rax | |
| 412736: 8b 4c 24 1c mov 0x1c(%rsp),%ecx | |
| 41273a: 89 48 34 mov %ecx,0x34(%rax) | |
| 41273d: eb c0 jmp 4126ff <ProcessList_rebuildPanel+0x11f> | |
| 41273f: 90 nop | |
| 412740: 49 8b 7c 24 20 mov 0x20(%r12),%rdi | |
| 412745: 48 8b 74 24 60 mov 0x60(%rsp),%rsi | |
| 41274a: e8 31 22 00 00 callq 414980 <String_contains_i> | |
| 41274f: 85 c0 test %eax,%eax | |
| 412751: 0f 84 3f ff ff ff je 412696 <ProcessList_rebuildPanel+0xb6> | |
| 412757: e9 65 ff ff ff jmpq 4126c1 <ProcessList_rebuildPanel+0xe1> | |
| 41275c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 412760: 8b 44 24 08 mov 0x8(%rsp),%eax | |
| 412764: 41 89 cd mov %ecx,%r13d | |
| 412767: 88 4f 2c mov %cl,0x2c(%rdi) | |
| 41276a: 44 88 4f 34 mov %r9b,0x34(%rdi) | |
| 41276e: 89 47 28 mov %eax,0x28(%rdi) | |
| 412771: 8b 44 24 10 mov 0x10(%rsp),%eax | |
| 412775: 89 47 30 mov %eax,0x30(%rdi) | |
| 412778: 48 8b 44 24 60 mov 0x60(%rsp),%rax | |
| 41277d: 48 89 47 38 mov %rax,0x38(%rdi) | |
| 412781: e9 a6 fe ff ff jmpq 41262c <ProcessList_rebuildPanel+0x4c> | |
| 412786: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41278d: 00 00 00 | |
| 0000000000412790 <RichString_appendn>: | |
| 412790: 55 push %rbp | |
| 412791: 8d 41 01 lea 0x1(%rcx),%eax | |
| 412794: 48 89 e5 mov %rsp,%rbp | |
| 412797: 41 57 push %r15 | |
| 412799: 48 98 cltq | |
| 41279b: 48 8d 04 85 12 00 00 lea 0x12(,%rax,4),%rax | |
| 4127a2: 00 | |
| 4127a3: 41 56 push %r14 | |
| 4127a5: 4c 63 f6 movslq %esi,%r14 | |
| 4127a8: 48 89 d6 mov %rdx,%rsi | |
| 4127ab: 48 83 e0 f0 and $0xfffffffffffffff0,%rax | |
| 4127af: 48 63 d1 movslq %ecx,%rdx | |
| 4127b2: 41 55 push %r13 | |
| 4127b4: 41 54 push %r12 | |
| 4127b6: 49 89 fc mov %rdi,%r12 | |
| 4127b9: 53 push %rbx | |
| 4127ba: 48 83 ec 18 sub $0x18,%rsp | |
| 4127be: 48 89 e3 mov %rsp,%rbx | |
| 4127c1: 48 29 c4 sub %rax,%rsp | |
| 4127c4: 48 89 e7 mov %rsp,%rdi | |
| 4127c7: 49 89 e5 mov %rsp,%r13 | |
| 4127ca: e8 51 25 ff ff callq 404d20 <mbstowcs@plt> | |
| 4127cf: 85 c0 test %eax,%eax | |
| 4127d1: 0f 88 09 01 00 00 js 4128e0 <RichString_appendn+0x150> | |
| 4127d7: 41 8b 0c 24 mov (%r12),%ecx | |
| 4127db: 41 89 c7 mov %eax,%r15d | |
| 4127de: 81 f9 2c 01 00 00 cmp $0x12c,%ecx | |
| 4127e4: 44 8d 04 01 lea (%rcx,%rax,1),%r8d | |
| 4127e8: 0f 8e d2 00 00 00 jle 4128c0 <RichString_appendn+0x130> | |
| 4127ee: 41 81 f8 2c 01 00 00 cmp $0x12c,%r8d | |
| 4127f5: 0f 8e fd 00 00 00 jle 4128f8 <RichString_appendn+0x168> | |
| 4127fb: 41 8d 70 01 lea 0x1(%r8),%esi | |
| 4127ff: 49 8b bc 24 a8 25 00 mov 0x25a8(%r12),%rdi | |
| 412806: 00 | |
| 412807: 89 4d c8 mov %ecx,-0x38(%rbp) | |
| 41280a: 44 89 45 cc mov %r8d,-0x34(%rbp) | |
| 41280e: 48 63 f6 movslq %esi,%rsi | |
| 412811: 48 c1 e6 05 shl $0x5,%rsi | |
| 412815: e8 16 29 ff ff callq 405130 <realloc@plt> | |
| 41281a: 8b 4d c8 mov -0x38(%rbp),%ecx | |
| 41281d: 44 8b 45 cc mov -0x34(%rbp),%r8d | |
| 412821: 49 89 84 24 a8 25 00 mov %rax,0x25a8(%r12) | |
| 412828: 00 | |
| 412829: 49 63 f8 movslq %r8d,%rdi | |
| 41282c: 48 c1 e7 05 shl $0x5,%rdi | |
| 412830: 44 39 c1 cmp %r8d,%ecx | |
| 412833: 48 8d 14 38 lea (%rax,%rdi,1),%rdx | |
| 412837: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 41283e: 45 89 04 24 mov %r8d,(%r12) | |
| 412842: 7d 59 jge 41289d <RichString_appendn+0x10d> | |
| 412844: 48 63 d1 movslq %ecx,%rdx | |
| 412847: 31 c9 xor %ecx,%ecx | |
| 412849: 48 c1 e2 05 shl $0x5,%rdx | |
| 41284d: 0f 1f 00 nopl (%rax) | |
| 412850: 48 01 d0 add %rdx,%rax | |
| 412853: 48 63 f1 movslq %ecx,%rsi | |
| 412856: 83 c1 01 add $0x1,%ecx | |
| 412859: 48 c7 00 00 00 00 00 movq $0x0,(%rax) | |
| 412860: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) | |
| 412867: 00 | |
| 412868: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) | |
| 41286f: 00 | |
| 412870: 48 c7 40 18 00 00 00 movq $0x0,0x18(%rax) | |
| 412877: 00 | |
| 412878: 49 8b 84 24 a8 25 00 mov 0x25a8(%r12),%rax | |
| 41287f: 00 | |
| 412880: 41 8b 74 b5 00 mov 0x0(%r13,%rsi,4),%esi | |
| 412885: 4c 8d 04 10 lea (%rax,%rdx,1),%r8 | |
| 412889: 48 83 c2 20 add $0x20,%rdx | |
| 41288d: 44 39 f9 cmp %r15d,%ecx | |
| 412890: 41 89 70 08 mov %esi,0x8(%r8) | |
| 412894: 4d 89 30 mov %r14,(%r8) | |
| 412897: 75 b7 jne 412850 <RichString_appendn+0xc0> | |
| 412899: 48 8d 14 38 lea (%rax,%rdi,1),%rdx | |
| 41289d: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 4128a4: 48 89 dc mov %rbx,%rsp | |
| 4128a7: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 4128ab: 5b pop %rbx | |
| 4128ac: 41 5c pop %r12 | |
| 4128ae: 41 5d pop %r13 | |
| 4128b0: 41 5e pop %r14 | |
| 4128b2: 41 5f pop %r15 | |
| 4128b4: 5d pop %rbp | |
| 4128b5: c3 retq | |
| 4128b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 4128bd: 00 00 00 | |
| 4128c0: 41 81 f8 2c 01 00 00 cmp $0x12c,%r8d | |
| 4128c7: 0f 8f 83 00 00 00 jg 412950 <RichString_appendn+0x1c0> | |
| 4128cd: 49 8b 84 24 a8 25 00 mov 0x25a8(%r12),%rax | |
| 4128d4: 00 | |
| 4128d5: e9 4f ff ff ff jmpq 412829 <RichString_appendn+0x99> | |
| 4128da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4128e0: 48 89 dc mov %rbx,%rsp | |
| 4128e3: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 4128e7: 5b pop %rbx | |
| 4128e8: 41 5c pop %r12 | |
| 4128ea: 41 5d pop %r13 | |
| 4128ec: 41 5e pop %r14 | |
| 4128ee: 41 5f pop %r15 | |
| 4128f0: 5d pop %rbp | |
| 4128f1: c3 retq | |
| 4128f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4128f8: 4d 8d 6c 24 08 lea 0x8(%r12),%r13 | |
| 4128fd: 49 8b b4 24 a8 25 00 mov 0x25a8(%r12),%rsi | |
| 412904: 00 | |
| 412905: 48 63 d1 movslq %ecx,%rdx | |
| 412908: 48 c1 e2 05 shl $0x5,%rdx | |
| 41290c: 44 89 45 cc mov %r8d,-0x34(%rbp) | |
| 412910: 4c 89 ef mov %r13,%rdi | |
| 412913: e8 48 27 ff ff callq 405060 <memcpy@plt> | |
| 412918: 49 8b bc 24 a8 25 00 mov 0x25a8(%r12),%rdi | |
| 41291f: 00 | |
| 412920: e8 cb 22 ff ff callq 404bf0 <free@plt> | |
| 412925: 44 8b 45 cc mov -0x34(%rbp),%r8d | |
| 412929: 4d 89 ac 24 a8 25 00 mov %r13,0x25a8(%r12) | |
| 412930: 00 | |
| 412931: 49 63 d0 movslq %r8d,%rdx | |
| 412934: 48 c1 e2 05 shl $0x5,%rdx | |
| 412938: 4c 01 ea add %r13,%rdx | |
| 41293b: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 412942: 45 89 04 24 mov %r8d,(%r12) | |
| 412946: e9 52 ff ff ff jmpq 41289d <RichString_appendn+0x10d> | |
| 41294b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412950: 41 8d 78 01 lea 0x1(%r8),%edi | |
| 412954: 44 89 45 c8 mov %r8d,-0x38(%rbp) | |
| 412958: 89 4d cc mov %ecx,-0x34(%rbp) | |
| 41295b: 48 63 ff movslq %edi,%rdi | |
| 41295e: 48 c1 e7 05 shl $0x5,%rdi | |
| 412962: e8 79 27 ff ff callq 4050e0 <malloc@plt> | |
| 412967: 8b 4d cc mov -0x34(%rbp),%ecx | |
| 41296a: 49 8d 74 24 08 lea 0x8(%r12),%rsi | |
| 41296f: 48 89 c7 mov %rax,%rdi | |
| 412972: 49 89 84 24 a8 25 00 mov %rax,0x25a8(%r12) | |
| 412979: 00 | |
| 41297a: 8d 51 01 lea 0x1(%rcx),%edx | |
| 41297d: 48 63 d2 movslq %edx,%rdx | |
| 412980: 48 c1 e2 05 shl $0x5,%rdx | |
| 412984: e8 d7 26 ff ff callq 405060 <memcpy@plt> | |
| 412989: 44 8b 45 c8 mov -0x38(%rbp),%r8d | |
| 41298d: 49 8b 84 24 a8 25 00 mov 0x25a8(%r12),%rax | |
| 412994: 00 | |
| 412995: 8b 4d cc mov -0x34(%rbp),%ecx | |
| 412998: 49 63 f8 movslq %r8d,%rdi | |
| 41299b: 48 c1 e7 05 shl $0x5,%rdi | |
| 41299f: c7 44 38 08 00 00 00 movl $0x0,0x8(%rax,%rdi,1) | |
| 4129a6: 00 | |
| 4129a7: 45 89 04 24 mov %r8d,(%r12) | |
| 4129ab: e9 94 fe ff ff jmpq 412844 <RichString_appendn+0xb4> | |
| 00000000004129b0 <RichString_setAttrn>: | |
| 4129b0: 48 63 c2 movslq %edx,%rax | |
| 4129b3: 48 63 f6 movslq %esi,%rsi | |
| 4129b6: 48 c1 e0 05 shl $0x5,%rax | |
| 4129ba: 48 03 87 a8 25 00 00 add 0x25a8(%rdi),%rax | |
| 4129c1: 39 ca cmp %ecx,%edx | |
| 4129c3: 8d 79 01 lea 0x1(%rcx),%edi | |
| 4129c6: 7f 16 jg 4129de <RichString_setAttrn+0x2e> | |
| 4129c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4129cf: 00 | |
| 4129d0: 83 c2 01 add $0x1,%edx | |
| 4129d3: 48 89 30 mov %rsi,(%rax) | |
| 4129d6: 48 83 c0 20 add $0x20,%rax | |
| 4129da: 39 fa cmp %edi,%edx | |
| 4129dc: 75 f2 jne 4129d0 <RichString_setAttrn+0x20> | |
| 4129de: f3 c3 repz retq | |
| 00000000004129e0 <RichString_findChar>: | |
| 4129e0: 55 push %rbp | |
| 4129e1: 48 89 fd mov %rdi,%rbp | |
| 4129e4: 40 0f be fe movsbl %sil,%edi | |
| 4129e8: 53 push %rbx | |
| 4129e9: 89 d3 mov %edx,%ebx | |
| 4129eb: 48 83 ec 08 sub $0x8,%rsp | |
| 4129ef: e8 8c 27 ff ff callq 405180 <btowc@plt> | |
| 4129f4: 8b 55 00 mov 0x0(%rbp),%edx | |
| 4129f7: 48 63 cb movslq %ebx,%rcx | |
| 4129fa: 89 c6 mov %eax,%esi | |
| 4129fc: 48 c1 e1 05 shl $0x5,%rcx | |
| 412a00: 48 03 8d a8 25 00 00 add 0x25a8(%rbp),%rcx | |
| 412a07: b8 ff ff ff ff mov $0xffffffff,%eax | |
| 412a0c: 39 d3 cmp %edx,%ebx | |
| 412a0e: 7c 13 jl 412a23 <RichString_findChar+0x43> | |
| 412a10: eb 18 jmp 412a2a <RichString_findChar+0x4a> | |
| 412a12: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412a18: 83 c3 01 add $0x1,%ebx | |
| 412a1b: 48 83 c1 20 add $0x20,%rcx | |
| 412a1f: 39 d3 cmp %edx,%ebx | |
| 412a21: 74 15 je 412a38 <RichString_findChar+0x58> | |
| 412a23: 39 71 08 cmp %esi,0x8(%rcx) | |
| 412a26: 75 f0 jne 412a18 <RichString_findChar+0x38> | |
| 412a28: 89 d8 mov %ebx,%eax | |
| 412a2a: 48 83 c4 08 add $0x8,%rsp | |
| 412a2e: 5b pop %rbx | |
| 412a2f: 5d pop %rbp | |
| 412a30: c3 retq | |
| 412a31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 412a38: 48 83 c4 08 add $0x8,%rsp | |
| 412a3c: b8 ff ff ff ff mov $0xffffffff,%eax | |
| 412a41: 5b pop %rbx | |
| 412a42: 5d pop %rbp | |
| 412a43: c3 retq | |
| 412a44: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 412a4b: 00 00 00 00 00 | |
| 0000000000412a50 <RichString_prune>: | |
| 412a50: 53 push %rbx | |
| 412a51: 81 3f 2c 01 00 00 cmpl $0x12c,(%rdi) | |
| 412a57: 48 89 fb mov %rdi,%rbx | |
| 412a5a: 7e 0c jle 412a68 <RichString_prune+0x18> | |
| 412a5c: 48 8b bf a8 25 00 00 mov 0x25a8(%rdi),%rdi | |
| 412a63: e8 88 21 ff ff callq 404bf0 <free@plt> | |
| 412a68: 48 8d 43 08 lea 0x8(%rbx),%rax | |
| 412a6c: c7 03 00 00 00 00 movl $0x0,(%rbx) | |
| 412a72: 48 89 83 a8 25 00 00 mov %rax,0x25a8(%rbx) | |
| 412a79: 5b pop %rbx | |
| 412a7a: c3 retq | |
| 412a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 0000000000412a80 <RichString_setAttr>: | |
| 412a80: 8b 0f mov (%rdi),%ecx | |
| 412a82: 31 c0 xor %eax,%eax | |
| 412a84: 48 8b 97 a8 25 00 00 mov 0x25a8(%rdi),%rdx | |
| 412a8b: 48 63 f6 movslq %esi,%rsi | |
| 412a8e: 85 c9 test %ecx,%ecx | |
| 412a90: 7e 14 jle 412aa6 <RichString_setAttr+0x26> | |
| 412a92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412a98: 83 c0 01 add $0x1,%eax | |
| 412a9b: 48 89 32 mov %rsi,(%rdx) | |
| 412a9e: 48 83 c2 20 add $0x20,%rdx | |
| 412aa2: 39 c8 cmp %ecx,%eax | |
| 412aa4: 75 f2 jne 412a98 <RichString_setAttr+0x18> | |
| 412aa6: f3 c3 repz retq | |
| 412aa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 412aaf: 00 | |
| 0000000000412ab0 <RichString_append>: | |
| 412ab0: 55 push %rbp | |
| 412ab1: 48 89 e5 mov %rsp,%rbp | |
| 412ab4: 41 57 push %r15 | |
| 412ab6: 49 89 d7 mov %rdx,%r15 | |
| 412ab9: 41 56 push %r14 | |
| 412abb: 4c 63 f6 movslq %esi,%r14 | |
| 412abe: 41 55 push %r13 | |
| 412ac0: 41 54 push %r12 | |
| 412ac2: 49 89 fc mov %rdi,%r12 | |
| 412ac5: 48 89 d7 mov %rdx,%rdi | |
| 412ac8: 53 push %rbx | |
| 412ac9: 48 83 ec 18 sub $0x18,%rsp | |
| 412acd: e8 ce 22 ff ff callq 404da0 <strlen@plt> | |
| 412ad2: 8d 50 01 lea 0x1(%rax),%edx | |
| 412ad5: 48 89 e3 mov %rsp,%rbx | |
| 412ad8: 4c 89 fe mov %r15,%rsi | |
| 412adb: 48 63 d2 movslq %edx,%rdx | |
| 412ade: 48 8d 0c 95 12 00 00 lea 0x12(,%rdx,4),%rcx | |
| 412ae5: 00 | |
| 412ae6: 48 63 d0 movslq %eax,%rdx | |
| 412ae9: 48 83 e1 f0 and $0xfffffffffffffff0,%rcx | |
| 412aed: 48 29 cc sub %rcx,%rsp | |
| 412af0: 48 89 e7 mov %rsp,%rdi | |
| 412af3: 49 89 e5 mov %rsp,%r13 | |
| 412af6: e8 25 22 ff ff callq 404d20 <mbstowcs@plt> | |
| 412afb: 85 c0 test %eax,%eax | |
| 412afd: 0f 88 0d 01 00 00 js 412c10 <RichString_append+0x160> | |
| 412b03: 41 8b 0c 24 mov (%r12),%ecx | |
| 412b07: 41 89 c7 mov %eax,%r15d | |
| 412b0a: 81 f9 2c 01 00 00 cmp $0x12c,%ecx | |
| 412b10: 44 8d 04 01 lea (%rcx,%rax,1),%r8d | |
| 412b14: 0f 8e d6 00 00 00 jle 412bf0 <RichString_append+0x140> | |
| 412b1a: 41 81 f8 2c 01 00 00 cmp $0x12c,%r8d | |
| 412b21: 0f 8e 01 01 00 00 jle 412c28 <RichString_append+0x178> | |
| 412b27: 41 8d 70 01 lea 0x1(%r8),%esi | |
| 412b2b: 49 8b bc 24 a8 25 00 mov 0x25a8(%r12),%rdi | |
| 412b32: 00 | |
| 412b33: 89 4d c8 mov %ecx,-0x38(%rbp) | |
| 412b36: 44 89 45 cc mov %r8d,-0x34(%rbp) | |
| 412b3a: 48 63 f6 movslq %esi,%rsi | |
| 412b3d: 48 c1 e6 05 shl $0x5,%rsi | |
| 412b41: e8 ea 25 ff ff callq 405130 <realloc@plt> | |
| 412b46: 8b 4d c8 mov -0x38(%rbp),%ecx | |
| 412b49: 44 8b 45 cc mov -0x34(%rbp),%r8d | |
| 412b4d: 49 89 84 24 a8 25 00 mov %rax,0x25a8(%r12) | |
| 412b54: 00 | |
| 412b55: 49 63 f8 movslq %r8d,%rdi | |
| 412b58: 48 c1 e7 05 shl $0x5,%rdi | |
| 412b5c: 44 39 c1 cmp %r8d,%ecx | |
| 412b5f: 48 8d 14 38 lea (%rax,%rdi,1),%rdx | |
| 412b63: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 412b6a: 45 89 04 24 mov %r8d,(%r12) | |
| 412b6e: 7d 5d jge 412bcd <RichString_append+0x11d> | |
| 412b70: 48 63 d1 movslq %ecx,%rdx | |
| 412b73: 31 c9 xor %ecx,%ecx | |
| 412b75: 48 c1 e2 05 shl $0x5,%rdx | |
| 412b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 412b80: 48 01 d0 add %rdx,%rax | |
| 412b83: 48 63 f1 movslq %ecx,%rsi | |
| 412b86: 83 c1 01 add $0x1,%ecx | |
| 412b89: 48 c7 00 00 00 00 00 movq $0x0,(%rax) | |
| 412b90: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) | |
| 412b97: 00 | |
| 412b98: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) | |
| 412b9f: 00 | |
| 412ba0: 48 c7 40 18 00 00 00 movq $0x0,0x18(%rax) | |
| 412ba7: 00 | |
| 412ba8: 49 8b 84 24 a8 25 00 mov 0x25a8(%r12),%rax | |
| 412baf: 00 | |
| 412bb0: 41 8b 74 b5 00 mov 0x0(%r13,%rsi,4),%esi | |
| 412bb5: 4c 8d 04 10 lea (%rax,%rdx,1),%r8 | |
| 412bb9: 48 83 c2 20 add $0x20,%rdx | |
| 412bbd: 44 39 f9 cmp %r15d,%ecx | |
| 412bc0: 41 89 70 08 mov %esi,0x8(%r8) | |
| 412bc4: 4d 89 30 mov %r14,(%r8) | |
| 412bc7: 75 b7 jne 412b80 <RichString_append+0xd0> | |
| 412bc9: 48 8d 14 38 lea (%rax,%rdi,1),%rdx | |
| 412bcd: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 412bd4: 48 89 dc mov %rbx,%rsp | |
| 412bd7: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 412bdb: 5b pop %rbx | |
| 412bdc: 41 5c pop %r12 | |
| 412bde: 41 5d pop %r13 | |
| 412be0: 41 5e pop %r14 | |
| 412be2: 41 5f pop %r15 | |
| 412be4: 5d pop %rbp | |
| 412be5: c3 retq | |
| 412be6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 412bed: 00 00 00 | |
| 412bf0: 41 81 f8 2c 01 00 00 cmp $0x12c,%r8d | |
| 412bf7: 0f 8f 83 00 00 00 jg 412c80 <RichString_append+0x1d0> | |
| 412bfd: 49 8b 84 24 a8 25 00 mov 0x25a8(%r12),%rax | |
| 412c04: 00 | |
| 412c05: e9 4b ff ff ff jmpq 412b55 <RichString_append+0xa5> | |
| 412c0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412c10: 48 89 dc mov %rbx,%rsp | |
| 412c13: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 412c17: 5b pop %rbx | |
| 412c18: 41 5c pop %r12 | |
| 412c1a: 41 5d pop %r13 | |
| 412c1c: 41 5e pop %r14 | |
| 412c1e: 41 5f pop %r15 | |
| 412c20: 5d pop %rbp | |
| 412c21: c3 retq | |
| 412c22: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412c28: 4d 8d 6c 24 08 lea 0x8(%r12),%r13 | |
| 412c2d: 49 8b b4 24 a8 25 00 mov 0x25a8(%r12),%rsi | |
| 412c34: 00 | |
| 412c35: 48 63 d1 movslq %ecx,%rdx | |
| 412c38: 48 c1 e2 05 shl $0x5,%rdx | |
| 412c3c: 44 89 45 cc mov %r8d,-0x34(%rbp) | |
| 412c40: 4c 89 ef mov %r13,%rdi | |
| 412c43: e8 18 24 ff ff callq 405060 <memcpy@plt> | |
| 412c48: 49 8b bc 24 a8 25 00 mov 0x25a8(%r12),%rdi | |
| 412c4f: 00 | |
| 412c50: e8 9b 1f ff ff callq 404bf0 <free@plt> | |
| 412c55: 44 8b 45 cc mov -0x34(%rbp),%r8d | |
| 412c59: 4d 89 ac 24 a8 25 00 mov %r13,0x25a8(%r12) | |
| 412c60: 00 | |
| 412c61: 49 63 d0 movslq %r8d,%rdx | |
| 412c64: 48 c1 e2 05 shl $0x5,%rdx | |
| 412c68: 4c 01 ea add %r13,%rdx | |
| 412c6b: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 412c72: 45 89 04 24 mov %r8d,(%r12) | |
| 412c76: e9 52 ff ff ff jmpq 412bcd <RichString_append+0x11d> | |
| 412c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412c80: 41 8d 78 01 lea 0x1(%r8),%edi | |
| 412c84: 44 89 45 c8 mov %r8d,-0x38(%rbp) | |
| 412c88: 89 4d cc mov %ecx,-0x34(%rbp) | |
| 412c8b: 48 63 ff movslq %edi,%rdi | |
| 412c8e: 48 c1 e7 05 shl $0x5,%rdi | |
| 412c92: e8 49 24 ff ff callq 4050e0 <malloc@plt> | |
| 412c97: 8b 4d cc mov -0x34(%rbp),%ecx | |
| 412c9a: 49 8d 74 24 08 lea 0x8(%r12),%rsi | |
| 412c9f: 48 89 c7 mov %rax,%rdi | |
| 412ca2: 49 89 84 24 a8 25 00 mov %rax,0x25a8(%r12) | |
| 412ca9: 00 | |
| 412caa: 8d 51 01 lea 0x1(%rcx),%edx | |
| 412cad: 48 63 d2 movslq %edx,%rdx | |
| 412cb0: 48 c1 e2 05 shl $0x5,%rdx | |
| 412cb4: e8 a7 23 ff ff callq 405060 <memcpy@plt> | |
| 412cb9: 44 8b 45 c8 mov -0x38(%rbp),%r8d | |
| 412cbd: 49 8b 84 24 a8 25 00 mov 0x25a8(%r12),%rax | |
| 412cc4: 00 | |
| 412cc5: 8b 4d cc mov -0x34(%rbp),%ecx | |
| 412cc8: 49 63 f8 movslq %r8d,%rdi | |
| 412ccb: 48 c1 e7 05 shl $0x5,%rdi | |
| 412ccf: c7 44 38 08 00 00 00 movl $0x0,0x8(%rax,%rdi,1) | |
| 412cd6: 00 | |
| 412cd7: 45 89 04 24 mov %r8d,(%r12) | |
| 412cdb: e9 90 fe ff ff jmpq 412b70 <RichString_append+0xc0> | |
| 0000000000412ce0 <RichString_write>: | |
| 412ce0: 55 push %rbp | |
| 412ce1: 48 89 e5 mov %rsp,%rbp | |
| 412ce4: 41 57 push %r15 | |
| 412ce6: 49 89 d7 mov %rdx,%r15 | |
| 412ce9: 41 56 push %r14 | |
| 412ceb: 4c 63 f6 movslq %esi,%r14 | |
| 412cee: 41 55 push %r13 | |
| 412cf0: 41 54 push %r12 | |
| 412cf2: 49 89 fc mov %rdi,%r12 | |
| 412cf5: 53 push %rbx | |
| 412cf6: 48 83 ec 18 sub $0x18,%rsp | |
| 412cfa: 48 63 17 movslq (%rdi),%rdx | |
| 412cfd: 81 fa 2c 01 00 00 cmp $0x12c,%edx | |
| 412d03: 0f 8f 37 01 00 00 jg 412e40 <RichString_write+0x160> | |
| 412d09: 48 8b bf a8 25 00 00 mov 0x25a8(%rdi),%rdi | |
| 412d10: c7 47 08 00 00 00 00 movl $0x0,0x8(%rdi) | |
| 412d17: 4c 89 ff mov %r15,%rdi | |
| 412d1a: 41 c7 04 24 00 00 00 movl $0x0,(%r12) | |
| 412d21: 00 | |
| 412d22: e8 79 20 ff ff callq 404da0 <strlen@plt> | |
| 412d27: 8d 50 01 lea 0x1(%rax),%edx | |
| 412d2a: 48 89 e3 mov %rsp,%rbx | |
| 412d2d: 4c 89 fe mov %r15,%rsi | |
| 412d30: 48 63 d2 movslq %edx,%rdx | |
| 412d33: 48 8d 0c 95 12 00 00 lea 0x12(,%rdx,4),%rcx | |
| 412d3a: 00 | |
| 412d3b: 48 63 d0 movslq %eax,%rdx | |
| 412d3e: 48 83 e1 f0 and $0xfffffffffffffff0,%rcx | |
| 412d42: 48 29 cc sub %rcx,%rsp | |
| 412d45: 48 89 e7 mov %rsp,%rdi | |
| 412d48: 49 89 e5 mov %rsp,%r13 | |
| 412d4b: e8 d0 1f ff ff callq 404d20 <mbstowcs@plt> | |
| 412d50: 85 c0 test %eax,%eax | |
| 412d52: 41 89 c7 mov %eax,%r15d | |
| 412d55: 0f 88 35 01 00 00 js 412e90 <RichString_write+0x1b0> | |
| 412d5b: 41 8b 0c 24 mov (%r12),%ecx | |
| 412d5f: 81 f9 2c 01 00 00 cmp $0x12c,%ecx | |
| 412d65: 44 8d 04 01 lea (%rcx,%rax,1),%r8d | |
| 412d69: 0f 8e 09 01 00 00 jle 412e78 <RichString_write+0x198> | |
| 412d6f: 41 81 f8 2c 01 00 00 cmp $0x12c,%r8d | |
| 412d76: 0f 8e 2c 01 00 00 jle 412ea8 <RichString_write+0x1c8> | |
| 412d7c: 41 8d 70 01 lea 0x1(%r8),%esi | |
| 412d80: 49 8b bc 24 a8 25 00 mov 0x25a8(%r12),%rdi | |
| 412d87: 00 | |
| 412d88: 89 4d c8 mov %ecx,-0x38(%rbp) | |
| 412d8b: 44 89 45 cc mov %r8d,-0x34(%rbp) | |
| 412d8f: 48 63 f6 movslq %esi,%rsi | |
| 412d92: 48 c1 e6 05 shl $0x5,%rsi | |
| 412d96: e8 95 23 ff ff callq 405130 <realloc@plt> | |
| 412d9b: 8b 4d c8 mov -0x38(%rbp),%ecx | |
| 412d9e: 44 8b 45 cc mov -0x34(%rbp),%r8d | |
| 412da2: 49 89 84 24 a8 25 00 mov %rax,0x25a8(%r12) | |
| 412da9: 00 | |
| 412daa: 49 63 f8 movslq %r8d,%rdi | |
| 412dad: 48 c1 e7 05 shl $0x5,%rdi | |
| 412db1: 44 39 c1 cmp %r8d,%ecx | |
| 412db4: 48 8d 14 38 lea (%rax,%rdi,1),%rdx | |
| 412db8: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 412dbf: 45 89 04 24 mov %r8d,(%r12) | |
| 412dc3: 7d 58 jge 412e1d <RichString_write+0x13d> | |
| 412dc5: 48 63 d1 movslq %ecx,%rdx | |
| 412dc8: 31 c9 xor %ecx,%ecx | |
| 412dca: 48 c1 e2 05 shl $0x5,%rdx | |
| 412dce: 66 90 xchg %ax,%ax | |
| 412dd0: 48 01 d0 add %rdx,%rax | |
| 412dd3: 48 63 f1 movslq %ecx,%rsi | |
| 412dd6: 83 c1 01 add $0x1,%ecx | |
| 412dd9: 48 c7 00 00 00 00 00 movq $0x0,(%rax) | |
| 412de0: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) | |
| 412de7: 00 | |
| 412de8: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) | |
| 412def: 00 | |
| 412df0: 48 c7 40 18 00 00 00 movq $0x0,0x18(%rax) | |
| 412df7: 00 | |
| 412df8: 49 8b 84 24 a8 25 00 mov 0x25a8(%r12),%rax | |
| 412dff: 00 | |
| 412e00: 41 8b 74 b5 00 mov 0x0(%r13,%rsi,4),%esi | |
| 412e05: 4c 8d 04 10 lea (%rax,%rdx,1),%r8 | |
| 412e09: 48 83 c2 20 add $0x20,%rdx | |
| 412e0d: 44 39 f9 cmp %r15d,%ecx | |
| 412e10: 41 89 70 08 mov %esi,0x8(%r8) | |
| 412e14: 4d 89 30 mov %r14,(%r8) | |
| 412e17: 75 b7 jne 412dd0 <RichString_write+0xf0> | |
| 412e19: 48 8d 14 38 lea (%rax,%rdi,1),%rdx | |
| 412e1d: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 412e24: 48 89 dc mov %rbx,%rsp | |
| 412e27: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 412e2b: 5b pop %rbx | |
| 412e2c: 41 5c pop %r12 | |
| 412e2e: 41 5d pop %r13 | |
| 412e30: 41 5e pop %r14 | |
| 412e32: 41 5f pop %r15 | |
| 412e34: 5d pop %rbp | |
| 412e35: c3 retq | |
| 412e36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 412e3d: 00 00 00 | |
| 412e40: 48 8d 5f 08 lea 0x8(%rdi),%rbx | |
| 412e44: 48 8b b7 a8 25 00 00 mov 0x25a8(%rdi),%rsi | |
| 412e4b: 48 c1 e2 05 shl $0x5,%rdx | |
| 412e4f: 48 89 df mov %rbx,%rdi | |
| 412e52: e8 09 22 ff ff callq 405060 <memcpy@plt> | |
| 412e57: 49 8b bc 24 a8 25 00 mov 0x25a8(%r12),%rdi | |
| 412e5e: 00 | |
| 412e5f: e8 8c 1d ff ff callq 404bf0 <free@plt> | |
| 412e64: 49 89 9c 24 a8 25 00 mov %rbx,0x25a8(%r12) | |
| 412e6b: 00 | |
| 412e6c: 48 89 df mov %rbx,%rdi | |
| 412e6f: e9 9c fe ff ff jmpq 412d10 <RichString_write+0x30> | |
| 412e74: 0f 1f 40 00 nopl 0x0(%rax) | |
| 412e78: 41 81 f8 2c 01 00 00 cmp $0x12c,%r8d | |
| 412e7f: 7f 7f jg 412f00 <RichString_write+0x220> | |
| 412e81: 49 8b 84 24 a8 25 00 mov 0x25a8(%r12),%rax | |
| 412e88: 00 | |
| 412e89: e9 1c ff ff ff jmpq 412daa <RichString_write+0xca> | |
| 412e8e: 66 90 xchg %ax,%ax | |
| 412e90: 48 89 dc mov %rbx,%rsp | |
| 412e93: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 412e97: 5b pop %rbx | |
| 412e98: 41 5c pop %r12 | |
| 412e9a: 41 5d pop %r13 | |
| 412e9c: 41 5e pop %r14 | |
| 412e9e: 41 5f pop %r15 | |
| 412ea0: 5d pop %rbp | |
| 412ea1: c3 retq | |
| 412ea2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412ea8: 4d 8d 6c 24 08 lea 0x8(%r12),%r13 | |
| 412ead: 49 8b b4 24 a8 25 00 mov 0x25a8(%r12),%rsi | |
| 412eb4: 00 | |
| 412eb5: 48 63 d1 movslq %ecx,%rdx | |
| 412eb8: 48 c1 e2 05 shl $0x5,%rdx | |
| 412ebc: 44 89 45 cc mov %r8d,-0x34(%rbp) | |
| 412ec0: 4c 89 ef mov %r13,%rdi | |
| 412ec3: e8 98 21 ff ff callq 405060 <memcpy@plt> | |
| 412ec8: 49 8b bc 24 a8 25 00 mov 0x25a8(%r12),%rdi | |
| 412ecf: 00 | |
| 412ed0: e8 1b 1d ff ff callq 404bf0 <free@plt> | |
| 412ed5: 44 8b 45 cc mov -0x34(%rbp),%r8d | |
| 412ed9: 4d 89 ac 24 a8 25 00 mov %r13,0x25a8(%r12) | |
| 412ee0: 00 | |
| 412ee1: 49 63 d0 movslq %r8d,%rdx | |
| 412ee4: 48 c1 e2 05 shl $0x5,%rdx | |
| 412ee8: 4c 01 ea add %r13,%rdx | |
| 412eeb: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 412ef2: 45 89 04 24 mov %r8d,(%r12) | |
| 412ef6: e9 22 ff ff ff jmpq 412e1d <RichString_write+0x13d> | |
| 412efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412f00: 41 8d 78 01 lea 0x1(%r8),%edi | |
| 412f04: 44 89 45 c8 mov %r8d,-0x38(%rbp) | |
| 412f08: 89 4d cc mov %ecx,-0x34(%rbp) | |
| 412f0b: 48 63 ff movslq %edi,%rdi | |
| 412f0e: 48 c1 e7 05 shl $0x5,%rdi | |
| 412f12: e8 c9 21 ff ff callq 4050e0 <malloc@plt> | |
| 412f17: 8b 4d cc mov -0x34(%rbp),%ecx | |
| 412f1a: 49 8d 74 24 08 lea 0x8(%r12),%rsi | |
| 412f1f: 48 89 c7 mov %rax,%rdi | |
| 412f22: 49 89 84 24 a8 25 00 mov %rax,0x25a8(%r12) | |
| 412f29: 00 | |
| 412f2a: 8d 51 01 lea 0x1(%rcx),%edx | |
| 412f2d: 48 63 d2 movslq %edx,%rdx | |
| 412f30: 48 c1 e2 05 shl $0x5,%rdx | |
| 412f34: e8 27 21 ff ff callq 405060 <memcpy@plt> | |
| 412f39: 44 8b 45 c8 mov -0x38(%rbp),%r8d | |
| 412f3d: 49 8b 84 24 a8 25 00 mov 0x25a8(%r12),%rax | |
| 412f44: 00 | |
| 412f45: 8b 4d cc mov -0x34(%rbp),%ecx | |
| 412f48: 49 63 f8 movslq %r8d,%rdi | |
| 412f4b: 48 c1 e7 05 shl $0x5,%rdi | |
| 412f4f: c7 44 38 08 00 00 00 movl $0x0,0x8(%rax,%rdi,1) | |
| 412f56: 00 | |
| 412f57: 45 89 04 24 mov %r8d,(%r12) | |
| 412f5b: e9 65 fe ff ff jmpq 412dc5 <RichString_write+0xe5> | |
| 0000000000412f60 <ScreenManager_new>: | |
| 412f60: 41 57 push %r15 | |
| 412f62: 41 89 d7 mov %edx,%r15d | |
| 412f65: 41 56 push %r14 | |
| 412f67: 4d 89 ce mov %r9,%r14 | |
| 412f6a: 41 55 push %r13 | |
| 412f6c: 41 89 f5 mov %esi,%r13d | |
| 412f6f: 41 54 push %r12 | |
| 412f71: 41 89 fc mov %edi,%r12d | |
| 412f74: bf 50 00 00 00 mov $0x50,%edi | |
| 412f79: 55 push %rbp | |
| 412f7a: 53 push %rbx | |
| 412f7b: 48 83 ec 18 sub $0x18,%rsp | |
| 412f7f: 8b 6c 24 50 mov 0x50(%rsp),%ebp | |
| 412f83: 89 4c 24 0c mov %ecx,0xc(%rsp) | |
| 412f87: 44 89 44 24 08 mov %r8d,0x8(%rsp) | |
| 412f8c: e8 4f 21 ff ff callq 4050e0 <malloc@plt> | |
| 412f91: 8b 4c 24 0c mov 0xc(%rsp),%ecx | |
| 412f95: 44 8b 44 24 08 mov 0x8(%rsp),%r8d | |
| 412f9a: 40 0f b6 f5 movzbl %bpl,%esi | |
| 412f9e: 44 89 20 mov %r12d,(%rax) | |
| 412fa1: 44 89 68 04 mov %r13d,0x4(%rax) | |
| 412fa5: ba ff ff ff ff mov $0xffffffff,%edx | |
| 412faa: 44 89 78 08 mov %r15d,0x8(%rax) | |
| 412fae: 31 ff xor %edi,%edi | |
| 412fb0: 48 c7 40 30 00 00 00 movq $0x0,0x30(%rax) | |
| 412fb7: 00 | |
| 412fb8: 89 48 0c mov %ecx,0xc(%rax) | |
| 412fbb: 44 89 40 10 mov %r8d,0x10(%rax) | |
| 412fbf: 31 c9 xor %ecx,%ecx | |
| 412fc1: 48 89 c3 mov %rax,%rbx | |
| 412fc4: e8 57 2a 00 00 callq 415a20 <Vector_new> | |
| 412fc9: 31 c9 xor %ecx,%ecx | |
| 412fcb: ba ff ff ff ff mov $0xffffffff,%edx | |
| 412fd0: be 01 00 00 00 mov $0x1,%esi | |
| 412fd5: 31 ff xor %edi,%edi | |
| 412fd7: 48 89 43 18 mov %rax,0x18(%rbx) | |
| 412fdb: e8 40 2a 00 00 callq 415a20 <Vector_new> | |
| 412fe0: 4c 89 73 38 mov %r14,0x38(%rbx) | |
| 412fe4: 48 89 43 20 mov %rax,0x20(%rbx) | |
| 412fe8: 48 89 d8 mov %rbx,%rax | |
| 412feb: 40 88 6b 48 mov %bpl,0x48(%rbx) | |
| 412fef: c7 43 28 00 00 00 00 movl $0x0,0x28(%rbx) | |
| 412ff6: c6 43 49 01 movb $0x1,0x49(%rbx) | |
| 412ffa: 48 83 c4 18 add $0x18,%rsp | |
| 412ffe: 5b pop %rbx | |
| 412fff: 5d pop %rbp | |
| 413000: 41 5c pop %r12 | |
| 413002: 41 5d pop %r13 | |
| 413004: 41 5e pop %r14 | |
| 413006: 41 5f pop %r15 | |
| 413008: c3 retq | |
| 413009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 0000000000413010 <ScreenManager_delete>: | |
| 413010: 53 push %rbx | |
| 413011: 48 89 fb mov %rdi,%rbx | |
| 413014: 48 8b 7f 18 mov 0x18(%rdi),%rdi | |
| 413018: e8 83 2a 00 00 callq 415aa0 <Vector_delete> | |
| 41301d: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 413021: e8 7a 2a 00 00 callq 415aa0 <Vector_delete> | |
| 413026: 48 89 df mov %rbx,%rdi | |
| 413029: 5b pop %rbx | |
| 41302a: e9 c1 1b ff ff jmpq 404bf0 <free@plt> | |
| 41302f: 90 nop | |
| 0000000000413030 <ScreenManager_size>: | |
| 413030: 8b 47 28 mov 0x28(%rdi),%eax | |
| 413033: c3 retq | |
| 413034: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41303b: 00 00 00 00 00 | |
| 0000000000413040 <ScreenManager_add>: | |
| 413040: 41 55 push %r13 | |
| 413042: 41 54 push %r12 | |
| 413044: 49 89 d4 mov %rdx,%r12 | |
| 413047: 55 push %rbp | |
| 413048: 48 89 f5 mov %rsi,%rbp | |
| 41304b: 53 push %rbx | |
| 41304c: 48 89 fb mov %rdi,%rbx | |
| 41304f: 48 83 ec 08 sub $0x8,%rsp | |
| 413053: 83 7f 10 01 cmpl $0x1,0x10(%rdi) | |
| 413057: 74 3f je 413098 <ScreenManager_add+0x58> | |
| 413059: 48 8b 7b 18 mov 0x18(%rbx),%rdi | |
| 41305d: 48 89 ee mov %rbp,%rsi | |
| 413060: e8 9b 2d 00 00 callq 415e00 <Vector_add> | |
| 413065: 4d 85 e4 test %r12,%r12 | |
| 413068: 0f 84 92 00 00 00 je 413100 <ScreenManager_add+0xc0> | |
| 41306e: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 413072: 4c 89 e6 mov %r12,%rsi | |
| 413075: e8 86 2d 00 00 callq 415e00 <Vector_add> | |
| 41307a: 48 83 7b 30 00 cmpq $0x0,0x30(%rbx) | |
| 41307f: 74 6f je 4130f0 <ScreenManager_add+0xb0> | |
| 413081: c6 45 44 01 movb $0x1,0x44(%rbp) | |
| 413085: 83 43 28 01 addl $0x1,0x28(%rbx) | |
| 413089: 48 83 c4 08 add $0x8,%rsp | |
| 41308d: 5b pop %rbx | |
| 41308e: 5d pop %rbp | |
| 41308f: 41 5c pop %r12 | |
| 413091: 41 5d pop %r13 | |
| 413093: c3 retq | |
| 413094: 0f 1f 40 00 nopl 0x0(%rax) | |
| 413098: 48 63 47 28 movslq 0x28(%rdi),%rax | |
| 41309c: 45 31 ed xor %r13d,%r13d | |
| 41309f: 85 c0 test %eax,%eax | |
| 4130a1: 7e 18 jle 4130bb <ScreenManager_add+0x7b> | |
| 4130a3: 48 8b 57 18 mov 0x18(%rdi),%rdx | |
| 4130a7: 48 8b 12 mov (%rdx),%rdx | |
| 4130aa: 48 8b 44 c2 f8 mov -0x8(%rdx,%rax,8),%rax | |
| 4130af: 44 8b 68 10 mov 0x10(%rax),%r13d | |
| 4130b3: 44 03 68 18 add 0x18(%rax),%r13d | |
| 4130b7: 41 83 c5 01 add $0x1,%r13d | |
| 4130bb: 8b 15 97 b6 20 00 mov 0x20b697(%rip),%edx # 61e758 <LINES> | |
| 4130c1: 2b 53 04 sub 0x4(%rbx),%edx | |
| 4130c4: 03 53 0c add 0xc(%rbx),%edx | |
| 4130c7: 85 c9 test %ecx,%ecx | |
| 4130c9: 7e 55 jle 413120 <ScreenManager_add+0xe0> | |
| 4130cb: 89 ce mov %ecx,%esi | |
| 4130cd: 48 89 ef mov %rbp,%rdi | |
| 4130d0: e8 db a9 ff ff callq 40dab0 <Panel_resize> | |
| 4130d5: 8b 53 04 mov 0x4(%rbx),%edx | |
| 4130d8: 44 89 ee mov %r13d,%esi | |
| 4130db: 48 89 ef mov %rbp,%rdi | |
| 4130de: e8 bd a9 ff ff callq 40daa0 <Panel_move> | |
| 4130e3: e9 71 ff ff ff jmpq 413059 <ScreenManager_add+0x19> | |
| 4130e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4130ef: 00 | |
| 4130f0: 4c 89 63 30 mov %r12,0x30(%rbx) | |
| 4130f4: eb 8b jmp 413081 <ScreenManager_add+0x41> | |
| 4130f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 4130fd: 00 00 00 | |
| 413100: 31 f6 xor %esi,%esi | |
| 413102: 31 ff xor %edi,%edi | |
| 413104: 31 d2 xor %edx,%edx | |
| 413106: e8 95 81 ff ff callq 40b2a0 <FunctionBar_new> | |
| 41310b: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 41310f: 48 89 c6 mov %rax,%rsi | |
| 413112: e8 e9 2c 00 00 callq 415e00 <Vector_add> | |
| 413117: e9 65 ff ff ff jmpq 413081 <ScreenManager_add+0x41> | |
| 41311c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 413120: 8b 35 1a b6 20 00 mov 0x20b61a(%rip),%esi # 61e740 <COLS> | |
| 413126: 2b 33 sub (%rbx),%esi | |
| 413128: 48 89 ef mov %rbp,%rdi | |
| 41312b: 03 73 08 add 0x8(%rbx),%esi | |
| 41312e: 44 29 ee sub %r13d,%esi | |
| 413131: e8 7a a9 ff ff callq 40dab0 <Panel_resize> | |
| 413136: eb 9d jmp 4130d5 <ScreenManager_add+0x95> | |
| 413138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41313f: 00 | |
| 0000000000413140 <ScreenManager_remove>: | |
| 413140: 41 54 push %r12 | |
| 413142: 55 push %rbp | |
| 413143: 89 f5 mov %esi,%ebp | |
| 413145: 53 push %rbx | |
| 413146: 48 89 fb mov %rdi,%rbx | |
| 413149: 48 8b 7f 18 mov 0x18(%rdi),%rdi | |
| 41314d: e8 ae 2b 00 00 callq 415d00 <Vector_remove> | |
| 413152: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 413156: 89 ee mov %ebp,%esi | |
| 413158: 49 89 c4 mov %rax,%r12 | |
| 41315b: e8 a0 2b 00 00 callq 415d00 <Vector_remove> | |
| 413160: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) | |
| 413167: 00 | |
| 413168: 83 6b 28 01 subl $0x1,0x28(%rbx) | |
| 41316c: 4c 89 e0 mov %r12,%rax | |
| 41316f: 5b pop %rbx | |
| 413170: 5d pop %rbp | |
| 413171: 41 5c pop %r12 | |
| 413173: c3 retq | |
| 413174: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41317b: 00 00 00 00 00 | |
| 0000000000413180 <ScreenManager_resize>: | |
| 413180: 41 57 push %r15 | |
| 413182: 49 89 ff mov %rdi,%r15 | |
| 413185: 41 56 push %r14 | |
| 413187: 41 55 push %r13 | |
| 413189: 41 54 push %r12 | |
| 41318b: 45 89 c4 mov %r8d,%r12d | |
| 41318e: 55 push %rbp | |
| 41318f: 53 push %rbx | |
| 413190: 89 d3 mov %edx,%ebx | |
| 413192: 48 83 ec 28 sub $0x28,%rsp | |
| 413196: 8b 47 28 mov 0x28(%rdi),%eax | |
| 413199: 41 89 37 mov %esi,(%r15) | |
| 41319c: 89 74 24 18 mov %esi,0x18(%rsp) | |
| 4131a0: 89 4c 24 1c mov %ecx,0x1c(%rsp) | |
| 4131a4: 41 89 57 04 mov %edx,0x4(%r15) | |
| 4131a8: 41 89 4f 08 mov %ecx,0x8(%r15) | |
| 4131ac: 83 f8 01 cmp $0x1,%eax | |
| 4131af: 45 89 47 0c mov %r8d,0xc(%r15) | |
| 4131b3: 89 44 24 14 mov %eax,0x14(%rsp) | |
| 4131b7: 0f 8e ad 00 00 00 jle 41326a <ScreenManager_resize+0xea> | |
| 4131bd: 83 e8 02 sub $0x2,%eax | |
| 4131c0: 45 31 f6 xor %r14d,%r14d | |
| 4131c3: 31 ed xor %ebp,%ebp | |
| 4131c5: 48 8d 04 c5 08 00 00 lea 0x8(,%rax,8),%rax | |
| 4131cc: 00 | |
| 4131cd: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 4131d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4131d8: 49 8b 47 18 mov 0x18(%r15),%rax | |
| 4131dc: 44 89 e2 mov %r12d,%edx | |
| 4131df: 29 da sub %ebx,%edx | |
| 4131e1: 03 15 71 b5 20 00 add 0x20b571(%rip),%edx # 61e758 <LINES> | |
| 4131e7: 48 8b 00 mov (%rax),%rax | |
| 4131ea: 4e 8b 2c 30 mov (%rax,%r14,1),%r13 | |
| 4131ee: 49 83 c6 08 add $0x8,%r14 | |
| 4131f2: 41 8b 75 18 mov 0x18(%r13),%esi | |
| 4131f6: 4c 89 ef mov %r13,%rdi | |
| 4131f9: e8 b2 a8 ff ff callq 40dab0 <Panel_resize> | |
| 4131fe: 89 ee mov %ebp,%esi | |
| 413200: 89 da mov %ebx,%edx | |
| 413202: 4c 89 ef mov %r13,%rdi | |
| 413205: e8 96 a8 ff ff callq 40daa0 <Panel_move> | |
| 41320a: 41 8b 6d 10 mov 0x10(%r13),%ebp | |
| 41320e: 41 03 6d 18 add 0x18(%r13),%ebp | |
| 413212: 83 c5 01 add $0x1,%ebp | |
| 413215: 4c 3b 74 24 08 cmp 0x8(%rsp),%r14 | |
| 41321a: 75 bc jne 4131d8 <ScreenManager_resize+0x58> | |
| 41321c: 49 8b 47 18 mov 0x18(%r15),%rax | |
| 413220: 4c 63 74 24 14 movslq 0x14(%rsp),%r14 | |
| 413225: 44 89 e2 mov %r12d,%edx | |
| 413228: 8b 74 24 1c mov 0x1c(%rsp),%esi | |
| 41322c: 2b 74 24 18 sub 0x18(%rsp),%esi | |
| 413230: 29 da sub %ebx,%edx | |
| 413232: 03 35 08 b5 20 00 add 0x20b508(%rip),%esi # 61e740 <COLS> | |
| 413238: 03 15 1a b5 20 00 add 0x20b51a(%rip),%edx # 61e758 <LINES> | |
| 41323e: 48 8b 00 mov (%rax),%rax | |
| 413241: 4e 8b 6c f0 f8 mov -0x8(%rax,%r14,8),%r13 | |
| 413246: 29 ee sub %ebp,%esi | |
| 413248: 4c 89 ef mov %r13,%rdi | |
| 41324b: e8 60 a8 ff ff callq 40dab0 <Panel_resize> | |
| 413250: 48 83 c4 28 add $0x28,%rsp | |
| 413254: 89 da mov %ebx,%edx | |
| 413256: 89 ee mov %ebp,%esi | |
| 413258: 5b pop %rbx | |
| 413259: 5d pop %rbp | |
| 41325a: 41 5c pop %r12 | |
| 41325c: 4c 89 ef mov %r13,%rdi | |
| 41325f: 41 5d pop %r13 | |
| 413261: 41 5e pop %r14 | |
| 413263: 41 5f pop %r15 | |
| 413265: e9 36 a8 ff ff jmpq 40daa0 <Panel_move> | |
| 41326a: 31 ed xor %ebp,%ebp | |
| 41326c: eb ae jmp 41321c <ScreenManager_resize+0x9c> | |
| 41326e: 66 90 xchg %ax,%ax | |
| 0000000000413270 <ScreenManager_run>: | |
| 413270: 41 57 push %r15 | |
| 413272: 41 56 push %r14 | |
| 413274: 49 89 fe mov %rdi,%r14 | |
| 413277: 41 55 push %r13 | |
| 413279: 41 54 push %r12 | |
| 41327b: 55 push %rbp | |
| 41327c: 53 push %rbx | |
| 41327d: 48 83 ec 58 sub $0x58,%rsp | |
| 413281: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 413285: 48 8b 7f 30 mov 0x30(%rdi),%rdi | |
| 413289: 48 89 74 24 20 mov %rsi,0x20(%rsp) | |
| 41328e: 48 89 54 24 28 mov %rdx,0x28(%rsp) | |
| 413293: 48 8b 00 mov (%rax),%rax | |
| 413296: 48 85 ff test %rdi,%rdi | |
| 413299: 4c 8b 20 mov (%rax),%r12 | |
| 41329c: 74 07 je 4132a5 <ScreenManager_run+0x35> | |
| 41329e: 31 f6 xor %esi,%esi | |
| 4132a0: e8 4b 83 ff ff callq 40b5f0 <FunctionBar_draw> | |
| 4132a5: 41 8b 6e 28 mov 0x28(%r14),%ebp | |
| 4132a9: 49 c7 46 40 00 00 00 movq $0x0,0x40(%r14) | |
| 4132b0: 00 | |
| 4132b1: 31 db xor %ebx,%ebx | |
| 4132b3: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) | |
| 4132ba: 00 00 | |
| 4132bc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4132c0: 49 83 7e 38 00 cmpq $0x0,0x38(%r14) | |
| 4132c5: 74 3b je 413302 <ScreenManager_run+0x92> | |
| 4132c7: 31 ff xor %edi,%edi | |
| 4132c9: e8 c2 1d ff ff callq 405090 <time@plt> | |
| 4132ce: 49 3b 46 40 cmp 0x40(%r14),%rax | |
| 4132d2: 0f 8f c8 01 00 00 jg 4134a0 <ScreenManager_run+0x230> | |
| 4132d8: 49 8b 7e 38 mov 0x38(%r14),%rdi | |
| 4132dc: e8 bf 8a ff ff callq 40bda0 <Header_draw> | |
| 4132e1: 49 8b 46 38 mov 0x38(%r14),%rax | |
| 4132e5: 45 31 c9 xor %r9d,%r9d | |
| 4132e8: 45 31 c0 xor %r8d,%r8d | |
| 4132eb: 31 c9 xor %ecx,%ecx | |
| 4132ed: 31 d2 xor %edx,%edx | |
| 4132ef: 31 f6 xor %esi,%esi | |
| 4132f1: 48 8b 78 10 mov 0x10(%rax),%rdi | |
| 4132f5: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) | |
| 4132fc: 00 | |
| 4132fd: e8 de f2 ff ff callq 4125e0 <ProcessList_rebuildPanel> | |
| 413302: 45 31 ff xor %r15d,%r15d | |
| 413305: 85 ed test %ebp,%ebp | |
| 413307: 7f 10 jg 413319 <ScreenManager_run+0xa9> | |
| 413309: eb 75 jmp 413380 <ScreenManager_run+0x110> | |
| 41330b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 413310: 49 83 c7 01 add $0x1,%r15 | |
| 413314: 44 39 fd cmp %r15d,%ebp | |
| 413317: 7e 67 jle 413380 <ScreenManager_run+0x110> | |
| 413319: 49 8b 46 18 mov 0x18(%r14),%rax | |
| 41331d: 31 f6 xor %esi,%esi | |
| 41331f: 44 39 fb cmp %r15d,%ebx | |
| 413322: 40 0f 94 c6 sete %sil | |
| 413326: 48 8b 00 mov (%rax),%rax | |
| 413329: 4e 8b 2c f8 mov (%rax,%r15,8),%r13 | |
| 41332d: 4c 89 ef mov %r13,%rdi | |
| 413330: e8 9b a9 ff ff callq 40dcd0 <Panel_draw> | |
| 413335: 41 83 7e 10 01 cmpl $0x1,0x10(%r14) | |
| 41333a: 75 d4 jne 413310 <ScreenManager_run+0xa0> | |
| 41333c: 41 8b 55 10 mov 0x10(%r13),%edx | |
| 413340: 41 03 55 18 add 0x18(%r13),%edx | |
| 413344: 41 8b 75 14 mov 0x14(%r13),%esi | |
| 413348: 48 8b 3d 01 b4 20 00 mov 0x20b401(%rip),%rdi # 61e750 <stdscr> | |
| 41334f: e8 3c 1f ff ff callq 405290 <wmove@plt> | |
| 413354: 83 f8 ff cmp $0xffffffff,%eax | |
| 413357: 74 b7 je 413310 <ScreenManager_run+0xa0> | |
| 413359: 41 8b 55 1c mov 0x1c(%r13),%edx | |
| 41335d: 48 8b 3d ec b3 20 00 mov 0x20b3ec(%rip),%rdi # 61e750 <stdscr> | |
| 413364: be 20 00 00 00 mov $0x20,%esi | |
| 413369: 49 83 c7 01 add $0x1,%r15 | |
| 41336d: 83 c2 01 add $0x1,%edx | |
| 413370: e8 5b 1e ff ff callq 4051d0 <wvline@plt> | |
| 413375: 44 39 fd cmp %r15d,%ebp | |
| 413378: 7f 9f jg 413319 <ScreenManager_run+0xa9> | |
| 41337a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 413380: 49 8b 46 20 mov 0x20(%r14),%rax | |
| 413384: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx | |
| 413389: 48 8b 00 mov (%rax),%rax | |
| 41338c: 48 8b 3c c8 mov (%rax,%rcx,8),%rdi | |
| 413390: 48 85 ff test %rdi,%rdi | |
| 413393: 0f 84 37 01 00 00 je 4134d0 <ScreenManager_run+0x260> | |
| 413399: 49 89 7e 30 mov %rdi,0x30(%r14) | |
| 41339d: 31 f6 xor %esi,%esi | |
| 41339f: e8 4c 82 ff ff callq 40b5f0 <FunctionBar_draw> | |
| 4133a4: 48 8b 3d a5 b3 20 00 mov 0x20b3a5(%rip),%rdi # 61e750 <stdscr> | |
| 4133ab: e8 f0 1d ff ff callq 4051a0 <wgetch@plt> | |
| 4133b0: 3d 99 01 00 00 cmp $0x199,%eax | |
| 4133b5: 89 c5 mov %eax,%ebp | |
| 4133b7: 0f 84 2b 01 00 00 je 4134e8 <ScreenManager_run+0x278> | |
| 4133bd: 49 8b 84 24 f8 25 00 mov 0x25f8(%r12),%rax | |
| 4133c4: 00 | |
| 4133c5: 48 85 c0 test %rax,%rax | |
| 4133c8: 74 18 je 4133e2 <ScreenManager_run+0x172> | |
| 4133ca: 89 ee mov %ebp,%esi | |
| 4133cc: 4c 89 e7 mov %r12,%rdi | |
| 4133cf: ff d0 callq *%rax | |
| 4133d1: 85 c0 test %eax,%eax | |
| 4133d3: 0f 84 87 00 00 00 je 413460 <ScreenManager_run+0x1f0> | |
| 4133d9: 83 f8 02 cmp $0x2,%eax | |
| 4133dc: 0f 84 1e 02 00 00 je 413600 <ScreenManager_run+0x390> | |
| 4133e2: 83 fd 1b cmp $0x1b,%ebp | |
| 4133e5: 0f 84 15 02 00 00 je 413600 <ScreenManager_run+0x390> | |
| 4133eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4133f0: 0f 8e 82 00 00 00 jle 413478 <ScreenManager_run+0x208> | |
| 4133f6: 81 fd 05 01 00 00 cmp $0x105,%ebp | |
| 4133fc: 0f 84 1c 02 00 00 je 41361e <ScreenManager_run+0x3ae> | |
| 413402: 0f 8e 88 01 00 00 jle 413590 <ScreenManager_run+0x320> | |
| 413408: 81 fd 12 01 00 00 cmp $0x112,%ebp | |
| 41340e: 0f 84 ec 01 00 00 je 413600 <ScreenManager_run+0x390> | |
| 413414: 81 fd 9a 01 00 00 cmp $0x19a,%ebp | |
| 41341a: 75 3a jne 413456 <ScreenManager_run+0x1e6> | |
| 41341c: 41 8b 4e 08 mov 0x8(%r14),%ecx | |
| 413420: 41 8b 56 04 mov 0x4(%r14),%edx | |
| 413424: 4c 89 f7 mov %r14,%rdi | |
| 413427: 45 8b 46 0c mov 0xc(%r14),%r8d | |
| 41342b: 41 8b 36 mov (%r14),%esi | |
| 41342e: e8 4d fd ff ff callq 413180 <ScreenManager_resize> | |
| 413433: 48 63 c3 movslq %ebx,%rax | |
| 413436: 41 8b 6e 28 mov 0x28(%r14),%ebp | |
| 41343a: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 41343f: e9 7c fe ff ff jmpq 4132c0 <ScreenManager_run+0x50> | |
| 413444: 83 fd 06 cmp $0x6,%ebp | |
| 413447: 0f 84 d1 01 00 00 je 41361e <ScreenManager_run+0x3ae> | |
| 41344d: 83 fd 09 cmp $0x9,%ebp | |
| 413450: 0f 84 c8 01 00 00 je 41361e <ScreenManager_run+0x3ae> | |
| 413456: 89 ee mov %ebp,%esi | |
| 413458: 4c 89 e7 mov %r12,%rdi | |
| 41345b: e8 a0 ae ff ff callq 40e300 <Panel_onKey> | |
| 413460: 48 63 c3 movslq %ebx,%rax | |
| 413463: 41 8b 6e 28 mov 0x28(%r14),%ebp | |
| 413467: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 41346c: e9 4f fe ff ff jmpq 4132c0 <ScreenManager_run+0x50> | |
| 413471: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413478: 83 fd 02 cmp $0x2,%ebp | |
| 41347b: 0f 84 20 01 00 00 je 4135a1 <ScreenManager_run+0x331> | |
| 413481: 7f c1 jg 413444 <ScreenManager_run+0x1d4> | |
| 413483: 83 fd ff cmp $0xffffffff,%ebp | |
| 413486: 75 ce jne 413456 <ScreenManager_run+0x1e6> | |
| 413488: 48 63 c3 movslq %ebx,%rax | |
| 41348b: 41 8b 6e 28 mov 0x28(%r14),%ebp | |
| 41348f: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 413494: e9 27 fe ff ff jmpq 4132c0 <ScreenManager_run+0x50> | |
| 413499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4134a0: 49 8b 56 38 mov 0x38(%r14),%rdx | |
| 4134a4: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 4134a9: 48 8b 7a 10 mov 0x10(%rdx),%rdi | |
| 4134ad: e8 0e ea ff ff callq 411ec0 <ProcessList_scan> | |
| 4134b2: 49 8b 56 38 mov 0x38(%r14),%rdx | |
| 4134b6: 48 8b 7a 10 mov 0x10(%rdx),%rdi | |
| 4134ba: e8 11 e9 ff ff callq 411dd0 <ProcessList_sort> | |
| 4134bf: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 4134c4: 49 89 46 40 mov %rax,0x40(%r14) | |
| 4134c8: e9 0b fe ff ff jmpq 4132d8 <ScreenManager_run+0x68> | |
| 4134cd: 0f 1f 00 nopl (%rax) | |
| 4134d0: 49 8b 7e 30 mov 0x30(%r14),%rdi | |
| 4134d4: 48 85 ff test %rdi,%rdi | |
| 4134d7: 0f 84 c7 fe ff ff je 4133a4 <ScreenManager_run+0x134> | |
| 4134dd: e9 bb fe ff ff jmpq 41339d <ScreenManager_run+0x12d> | |
| 4134e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4134e8: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi | |
| 4134ed: e8 4e 1b ff ff callq 405040 <getmouse@plt> | |
| 4134f2: 85 c0 test %eax,%eax | |
| 4134f4: 0f 85 c3 fe ff ff jne 4133bd <ScreenManager_run+0x14d> | |
| 4134fa: 8b 05 58 b2 20 00 mov 0x20b258(%rip),%eax # 61e758 <LINES> | |
| 413500: 44 8b 44 24 38 mov 0x38(%rsp),%r8d | |
| 413505: 83 e8 01 sub $0x1,%eax | |
| 413508: 41 39 c0 cmp %eax,%r8d | |
| 41350b: 0f 84 68 01 00 00 je 413679 <ScreenManager_run+0x409> | |
| 413511: 41 8b 76 28 mov 0x28(%r14),%esi | |
| 413515: 85 f6 test %esi,%esi | |
| 413517: 0f 8e a0 fe ff ff jle 4133bd <ScreenManager_run+0x14d> | |
| 41351d: 49 8b 46 18 mov 0x18(%r14),%rax | |
| 413521: 8b 4c 24 34 mov 0x34(%rsp),%ecx | |
| 413525: 45 31 ed xor %r13d,%r13d | |
| 413528: 48 8b 38 mov (%rax),%rdi | |
| 41352b: eb 10 jmp 41353d <ScreenManager_run+0x2cd> | |
| 41352d: 0f 1f 00 nopl (%rax) | |
| 413530: 49 83 c5 01 add $0x1,%r13 | |
| 413534: 44 39 ee cmp %r13d,%esi | |
| 413537: 0f 8e 80 fe ff ff jle 4133bd <ScreenManager_run+0x14d> | |
| 41353d: 4a 8b 04 ef mov (%rdi,%r13,8),%rax | |
| 413541: 8b 50 10 mov 0x10(%rax),%edx | |
| 413544: 39 ca cmp %ecx,%edx | |
| 413546: 7d e8 jge 413530 <ScreenManager_run+0x2c0> | |
| 413548: 03 50 18 add 0x18(%rax),%edx | |
| 41354b: 39 ca cmp %ecx,%edx | |
| 41354d: 7c e1 jl 413530 <ScreenManager_run+0x2c0> | |
| 41354f: 8b 50 14 mov 0x14(%rax),%edx | |
| 413552: 41 39 d0 cmp %edx,%r8d | |
| 413555: 7e d9 jle 413530 <ScreenManager_run+0x2c0> | |
| 413557: 44 8b 48 1c mov 0x1c(%rax),%r9d | |
| 41355b: 41 01 d1 add %edx,%r9d | |
| 41355e: 45 39 c8 cmp %r9d,%r8d | |
| 413561: 7f cd jg 413530 <ScreenManager_run+0x2c0> | |
| 413563: 41 29 d0 sub %edx,%r8d | |
| 413566: 44 03 40 34 add 0x34(%rax),%r8d | |
| 41356a: 48 89 c7 mov %rax,%rdi | |
| 41356d: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 413572: 44 89 eb mov %r13d,%ebx | |
| 413575: 41 8d 70 ff lea -0x1(%r8),%esi | |
| 413579: e8 d2 a6 ff ff callq 40dc50 <Panel_setSelected> | |
| 41357e: 48 8b 44 24 10 mov 0x10(%rsp),%rax | |
| 413583: 49 89 c4 mov %rax,%r12 | |
| 413586: e9 32 fe ff ff jmpq 4133bd <ScreenManager_run+0x14d> | |
| 41358b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 413590: 83 fd 71 cmp $0x71,%ebp | |
| 413593: 74 6b je 413600 <ScreenManager_run+0x390> | |
| 413595: 81 fd 04 01 00 00 cmp $0x104,%ebp | |
| 41359b: 0f 85 b5 fe ff ff jne 413456 <ScreenManager_run+0x1e6> | |
| 4135a1: 41 80 7e 49 00 cmpb $0x0,0x49(%r14) | |
| 4135a6: 0f 84 b4 fe ff ff je 413460 <ScreenManager_run+0x1f0> | |
| 4135ac: 85 db test %ebx,%ebx | |
| 4135ae: 0f 8e d9 00 00 00 jle 41368d <ScreenManager_run+0x41d> | |
| 4135b4: 48 63 c3 movslq %ebx,%rax | |
| 4135b7: 48 8d 2c c5 f8 ff ff lea -0x8(,%rax,8),%rbp | |
| 4135be: ff | |
| 4135bf: 90 nop | |
| 4135c0: 49 8b 46 18 mov 0x18(%r14),%rax | |
| 4135c4: 83 eb 01 sub $0x1,%ebx | |
| 4135c7: 48 8b 00 mov (%rax),%rax | |
| 4135ca: 4c 8b 24 28 mov (%rax,%rbp,1),%r12 | |
| 4135ce: 4c 89 e7 mov %r12,%rdi | |
| 4135d1: e8 6a a6 ff ff callq 40dc40 <Panel_size> | |
| 4135d6: 85 c0 test %eax,%eax | |
| 4135d8: 0f 85 82 fe ff ff jne 413460 <ScreenManager_run+0x1f0> | |
| 4135de: 48 83 ed 08 sub $0x8,%rbp | |
| 4135e2: 85 db test %ebx,%ebx | |
| 4135e4: 75 da jne 4135c0 <ScreenManager_run+0x350> | |
| 4135e6: 41 8b 6e 28 mov 0x28(%r14),%ebp | |
| 4135ea: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) | |
| 4135f1: 00 00 | |
| 4135f3: e9 c8 fc ff ff jmpq 4132c0 <ScreenManager_run+0x50> | |
| 4135f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4135ff: 00 | |
| 413600: 48 8b 44 24 20 mov 0x20(%rsp),%rax | |
| 413605: 4c 89 20 mov %r12,(%rax) | |
| 413608: 48 8b 44 24 28 mov 0x28(%rsp),%rax | |
| 41360d: 89 28 mov %ebp,(%rax) | |
| 41360f: 48 83 c4 58 add $0x58,%rsp | |
| 413613: 5b pop %rbx | |
| 413614: 5d pop %rbp | |
| 413615: 41 5c pop %r12 | |
| 413617: 41 5d pop %r13 | |
| 413619: 41 5e pop %r14 | |
| 41361b: 41 5f pop %r15 | |
| 41361d: c3 retq | |
| 41361e: 41 80 7e 49 00 cmpb $0x0,0x49(%r14) | |
| 413623: 0f 84 37 fe ff ff je 413460 <ScreenManager_run+0x1f0> | |
| 413629: 41 8b 6e 28 mov 0x28(%r14),%ebp | |
| 41362d: 8d 45 ff lea -0x1(%rbp),%eax | |
| 413630: eb 15 jmp 413647 <ScreenManager_run+0x3d7> | |
| 413632: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 413638: 41 8b 6e 28 mov 0x28(%r14),%ebp | |
| 41363c: 8d 45 ff lea -0x1(%rbp),%eax | |
| 41363f: 39 c3 cmp %eax,%ebx | |
| 413641: 0f 8d 79 fc ff ff jge 4132c0 <ScreenManager_run+0x50> | |
| 413647: 39 c3 cmp %eax,%ebx | |
| 413649: 0f 9c c0 setl %al | |
| 41364c: 0f b6 c0 movzbl %al,%eax | |
| 41364f: 01 c3 add %eax,%ebx | |
| 413651: 49 8b 46 18 mov 0x18(%r14),%rax | |
| 413655: 48 63 cb movslq %ebx,%rcx | |
| 413658: 48 89 4c 24 10 mov %rcx,0x10(%rsp) | |
| 41365d: 48 8b 00 mov (%rax),%rax | |
| 413660: 4c 8b 24 c8 mov (%rax,%rcx,8),%r12 | |
| 413664: 4c 89 e7 mov %r12,%rdi | |
| 413667: e8 d4 a5 ff ff callq 40dc40 <Panel_size> | |
| 41366c: 85 c0 test %eax,%eax | |
| 41366e: 74 c8 je 413638 <ScreenManager_run+0x3c8> | |
| 413670: 41 8b 6e 28 mov 0x28(%r14),%ebp | |
| 413674: e9 47 fc ff ff jmpq 4132c0 <ScreenManager_run+0x50> | |
| 413679: 49 8b 7e 30 mov 0x30(%r14),%rdi | |
| 41367d: 8b 74 24 34 mov 0x34(%rsp),%esi | |
| 413681: e8 7a 7f ff ff callq 40b600 <FunctionBar_synthesizeEvent> | |
| 413686: 89 c5 mov %eax,%ebp | |
| 413688: e9 30 fd ff ff jmpq 4133bd <ScreenManager_run+0x14d> | |
| 41368d: 49 8b 46 18 mov 0x18(%r14),%rax | |
| 413691: 48 63 cb movslq %ebx,%rcx | |
| 413694: 48 89 4c 24 10 mov %rcx,0x10(%rsp) | |
| 413699: 48 8b 00 mov (%rax),%rax | |
| 41369c: 4c 8b 24 c8 mov (%rax,%rcx,8),%r12 | |
| 4136a0: 4c 89 e7 mov %r12,%rdi | |
| 4136a3: e8 98 a5 ff ff callq 40dc40 <Panel_size> | |
| 4136a8: eb c6 jmp 413670 <ScreenManager_run+0x400> | |
| 4136aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4136b0: 55 push %rbp | |
| 4136b1: 48 89 e5 mov %rsp,%rbp | |
| 4136b4: 41 57 push %r15 | |
| 4136b6: 41 56 push %r14 | |
| 4136b8: 49 89 fe mov %rdi,%r14 | |
| 4136bb: 48 89 f7 mov %rsi,%rdi | |
| 4136be: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 4136c3: 41 55 push %r13 | |
| 4136c5: 41 54 push %r12 | |
| 4136c7: 53 push %rbx | |
| 4136c8: 48 83 ec 38 sub $0x38,%rsp | |
| 4136cc: 89 55 a8 mov %edx,-0x58(%rbp) | |
| 4136cf: e8 2c 1b ff ff callq 405200 <fopen@plt> | |
| 4136d4: 48 89 c1 mov %rax,%rcx | |
| 4136d7: 48 89 45 b0 mov %rax,-0x50(%rbp) | |
| 4136db: 31 c0 xor %eax,%eax | |
| 4136dd: 48 85 c9 test %rcx,%rcx | |
| 4136e0: 0f 84 a0 01 00 00 je 413886 <ScreenManager_run+0x616> | |
| 4136e6: 49 8d 46 10 lea 0x10(%r14),%rax | |
| 4136ea: 48 81 ec 00 08 00 00 sub $0x800,%rsp | |
| 4136f1: c6 45 af 00 movb $0x0,-0x51(%rbp) | |
| 4136f5: 48 89 65 b8 mov %rsp,-0x48(%rbp) | |
| 4136f9: 48 89 45 a0 mov %rax,-0x60(%rbp) | |
| 4136fd: 0f 1f 00 nopl (%rax) | |
| 413700: 48 8b 55 b0 mov -0x50(%rbp),%rdx | |
| 413704: 48 8b 7d b8 mov -0x48(%rbp),%rdi | |
| 413708: be 00 08 00 00 mov $0x800,%esi | |
| 41370d: e8 6e 18 ff ff callq 404f80 <fgets@plt> | |
| 413712: 48 85 c0 test %rax,%rax | |
| 413715: 0f 84 45 01 00 00 je 413860 <ScreenManager_run+0x5f0> | |
| 41371b: 48 8b 7d b8 mov -0x48(%rbp),%rdi | |
| 41371f: 48 8d 55 c8 lea -0x38(%rbp),%rdx | |
| 413723: be 3d 00 00 00 mov $0x3d,%esi | |
| 413728: e8 e3 10 00 00 callq 414810 <String_split> | |
| 41372d: 83 7d c8 01 cmpl $0x1,-0x38(%rbp) | |
| 413731: 49 89 c5 mov %rax,%r13 | |
| 413734: 0f 8e a1 00 00 00 jle 4137db <ScreenManager_run+0x56b> | |
| 41373a: 48 8b 38 mov (%rax),%rdi | |
| 41373d: be c0 8b 41 00 mov $0x418bc0,%esi | |
| 413742: e8 89 10 00 00 callq 4147d0 <String_eq> | |
| 413747: 85 c0 test %eax,%eax | |
| 413749: 0f 84 a1 00 00 00 je 4137f0 <ScreenManager_run+0x580> | |
| 41374f: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413753: 45 31 ff xor %r15d,%r15d | |
| 413756: e8 e5 0f 00 00 callq 414740 <String_trim> | |
| 41375b: 48 8d 55 cc lea -0x34(%rbp),%rdx | |
| 41375f: 48 89 c3 mov %rax,%rbx | |
| 413762: be 20 00 00 00 mov $0x20,%esi | |
| 413767: 48 89 c7 mov %rax,%rdi | |
| 41376a: e8 a1 10 00 00 callq 414810 <String_split> | |
| 41376f: 48 89 df mov %rbx,%rdi | |
| 413772: 49 89 c4 mov %rax,%r12 | |
| 413775: 31 db xor %ebx,%ebx | |
| 413777: e8 74 14 ff ff callq 404bf0 <free@plt> | |
| 41377c: eb 37 jmp 4137b5 <ScreenManager_run+0x545> | |
| 41377e: 66 90 xchg %ax,%ax | |
| 413780: ba 0a 00 00 00 mov $0xa,%edx | |
| 413785: 31 f6 xor %esi,%esi | |
| 413787: e8 c4 18 ff ff callq 405050 <strtol@plt> | |
| 41378c: 83 f8 42 cmp $0x42,%eax | |
| 41378f: 8d 50 01 lea 0x1(%rax),%edx | |
| 413792: 77 14 ja 4137a8 <ScreenManager_run+0x538> | |
| 413794: 49 8b 46 08 mov 0x8(%r14),%rax | |
| 413798: 48 63 f3 movslq %ebx,%rsi | |
| 41379b: 83 c3 01 add $0x1,%ebx | |
| 41379e: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax | |
| 4137a5: 89 14 b0 mov %edx,(%rax,%rsi,4) | |
| 4137a8: 49 83 c7 08 add $0x8,%r15 | |
| 4137ac: 49 81 ff 20 02 00 00 cmp $0x220,%r15 | |
| 4137b3: 74 09 je 4137be <ScreenManager_run+0x54e> | |
| 4137b5: 4b 8b 3c 3c mov (%r12,%r15,1),%rdi | |
| 4137b9: 48 85 ff test %rdi,%rdi | |
| 4137bc: 75 c2 jne 413780 <ScreenManager_run+0x510> | |
| 4137be: 49 8b 46 08 mov 0x8(%r14),%rax | |
| 4137c2: 48 63 db movslq %ebx,%rbx | |
| 4137c5: 4c 89 e7 mov %r12,%rdi | |
| 4137c8: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax | |
| 4137cf: c7 04 98 00 00 00 00 movl $0x0,(%rax,%rbx,4) | |
| 4137d6: e8 65 11 00 00 callq 414940 <String_freeArray> | |
| 4137db: 4c 89 ef mov %r13,%rdi | |
| 4137de: e8 5d 11 00 00 callq 414940 <String_freeArray> | |
| 4137e3: e9 18 ff ff ff jmpq 413700 <ScreenManager_run+0x490> | |
| 4137e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4137ef: 00 | |
| 4137f0: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 4137f4: be c7 8b 41 00 mov $0x418bc7,%esi | |
| 4137f9: e8 d2 0f 00 00 callq 4147d0 <String_eq> | |
| 4137fe: 85 c0 test %eax,%eax | |
| 413800: 74 26 je 413828 <ScreenManager_run+0x5b8> | |
| 413802: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413806: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 41380a: ba 0a 00 00 00 mov $0xa,%edx | |
| 41380f: 31 f6 xor %esi,%esi | |
| 413811: e8 3a 18 ff ff callq 405050 <strtol@plt> | |
| 413816: 83 c0 01 add $0x1,%eax | |
| 413819: 89 83 b8 00 00 00 mov %eax,0xb8(%rbx) | |
| 41381f: eb ba jmp 4137db <ScreenManager_run+0x56b> | |
| 413821: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413828: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 41382c: be d0 8b 41 00 mov $0x418bd0,%esi | |
| 413831: e8 9a 0f 00 00 callq 4147d0 <String_eq> | |
| 413836: 85 c0 test %eax,%eax | |
| 413838: 74 5e je 413898 <ScreenManager_run+0x628> | |
| 41383a: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 41383e: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413842: ba 0a 00 00 00 mov $0xa,%edx | |
| 413847: 31 f6 xor %esi,%esi | |
| 413849: e8 02 18 ff ff callq 405050 <strtol@plt> | |
| 41384e: 89 83 bc 00 00 00 mov %eax,0xbc(%rbx) | |
| 413854: eb 85 jmp 4137db <ScreenManager_run+0x56b> | |
| 413856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41385d: 00 00 00 | |
| 413860: 48 8b 7d b0 mov -0x50(%rbp),%rdi | |
| 413864: e8 f7 14 ff ff callq 404d60 <fclose@plt> | |
| 413869: 80 7d af 00 cmpb $0x0,-0x51(%rbp) | |
| 41386d: b8 01 00 00 00 mov $0x1,%eax | |
| 413872: 75 12 jne 413886 <ScreenManager_run+0x616> | |
| 413874: 49 8b 7e 10 mov 0x10(%r14),%rdi | |
| 413878: 8b 75 a8 mov -0x58(%rbp),%esi | |
| 41387b: 89 45 b8 mov %eax,-0x48(%rbp) | |
| 41387e: e8 5d 83 ff ff callq 40bbe0 <Header_defaultMeters> | |
| 413883: 8b 45 b8 mov -0x48(%rbp),%eax | |
| 413886: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 41388a: 5b pop %rbx | |
| 41388b: 41 5c pop %r12 | |
| 41388d: 41 5d pop %r13 | |
| 41388f: 41 5e pop %r14 | |
| 413891: 41 5f pop %r15 | |
| 413893: 5d pop %rbp | |
| 413894: c3 retq | |
| 413895: 0f 1f 00 nopl (%rax) | |
| 413898: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 41389c: be df 8b 41 00 mov $0x418bdf,%esi | |
| 4138a1: e8 2a 0f 00 00 callq 4147d0 <String_eq> | |
| 4138a6: 85 c0 test %eax,%eax | |
| 4138a8: 74 22 je 4138cc <ScreenManager_run+0x65c> | |
| 4138aa: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 4138ae: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 4138b2: 31 f6 xor %esi,%esi | |
| 4138b4: ba 0a 00 00 00 mov $0xa,%edx | |
| 4138b9: e8 92 17 ff ff callq 405050 <strtol@plt> | |
| 4138be: 85 c0 test %eax,%eax | |
| 4138c0: 0f 95 83 c6 00 00 00 setne 0xc6(%rbx) | |
| 4138c7: e9 0f ff ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 4138cc: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 4138d0: be e9 8b 41 00 mov $0x418be9,%esi | |
| 4138d5: e8 f6 0e 00 00 callq 4147d0 <String_eq> | |
| 4138da: 85 c0 test %eax,%eax | |
| 4138dc: 75 34 jne 413912 <ScreenManager_run+0x6a2> | |
| 4138de: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 4138e2: be f6 8b 41 00 mov $0x418bf6,%esi | |
| 4138e7: e8 e4 0e 00 00 callq 4147d0 <String_eq> | |
| 4138ec: 85 c0 test %eax,%eax | |
| 4138ee: 74 44 je 413934 <ScreenManager_run+0x6c4> | |
| 4138f0: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 4138f4: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 4138f8: 31 f6 xor %esi,%esi | |
| 4138fa: ba 0a 00 00 00 mov $0xa,%edx | |
| 4138ff: e8 4c 17 ff ff callq 405050 <strtol@plt> | |
| 413904: 85 c0 test %eax,%eax | |
| 413906: 0f 95 83 c4 00 00 00 setne 0xc4(%rbx) | |
| 41390d: e9 c9 fe ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413912: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413916: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 41391a: 31 f6 xor %esi,%esi | |
| 41391c: ba 0a 00 00 00 mov $0xa,%edx | |
| 413921: e8 2a 17 ff ff callq 405050 <strtol@plt> | |
| 413926: 85 c0 test %eax,%eax | |
| 413928: 0f 95 83 c0 00 00 00 setne 0xc0(%rbx) | |
| 41392f: e9 a7 fe ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413934: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413938: be 0a 8c 41 00 mov $0x418c0a,%esi | |
| 41393d: e8 8e 0e 00 00 callq 4147d0 <String_eq> | |
| 413942: 85 c0 test %eax,%eax | |
| 413944: 75 34 jne 41397a <ScreenManager_run+0x70a> | |
| 413946: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 41394a: be 20 8c 41 00 mov $0x418c20,%esi | |
| 41394f: e8 7c 0e 00 00 callq 4147d0 <String_eq> | |
| 413954: 85 c0 test %eax,%eax | |
| 413956: 74 44 je 41399c <ScreenManager_run+0x72c> | |
| 413958: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 41395c: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 413960: 31 f6 xor %esi,%esi | |
| 413962: ba 0a 00 00 00 mov $0xa,%edx | |
| 413967: e8 e4 16 ff ff callq 405050 <strtol@plt> | |
| 41396c: 85 c0 test %eax,%eax | |
| 41396e: 0f 95 83 c1 00 00 00 setne 0xc1(%rbx) | |
| 413975: e9 61 fe ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 41397a: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 41397e: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 413982: 31 f6 xor %esi,%esi | |
| 413984: ba 0a 00 00 00 mov $0xa,%edx | |
| 413989: e8 c2 16 ff ff callq 405050 <strtol@plt> | |
| 41398e: 85 c0 test %eax,%eax | |
| 413990: 0f 95 83 c5 00 00 00 setne 0xc5(%rbx) | |
| 413997: e9 3f fe ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 41399c: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 4139a0: be 33 8c 41 00 mov $0x418c33,%esi | |
| 4139a5: e8 26 0e 00 00 callq 4147d0 <String_eq> | |
| 4139aa: 85 c0 test %eax,%eax | |
| 4139ac: 74 22 je 4139d0 <ScreenManager_run+0x760> | |
| 4139ae: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 4139b2: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 4139b6: 31 f6 xor %esi,%esi | |
| 4139b8: ba 0a 00 00 00 mov $0xa,%edx | |
| 4139bd: e8 8e 16 ff ff callq 405050 <strtol@plt> | |
| 4139c2: 85 c0 test %eax,%eax | |
| 4139c4: 0f 95 83 c2 00 00 00 setne 0xc2(%rbx) | |
| 4139cb: e9 0b fe ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 4139d0: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 4139d4: be 45 8c 41 00 mov $0x418c45,%esi | |
| 4139d9: e8 f2 0d 00 00 callq 4147d0 <String_eq> | |
| 4139de: 85 c0 test %eax,%eax | |
| 4139e0: 74 22 je 413a04 <ScreenManager_run+0x794> | |
| 4139e2: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 4139e6: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 4139ea: 31 f6 xor %esi,%esi | |
| 4139ec: ba 0a 00 00 00 mov $0xa,%edx | |
| 4139f1: e8 5a 16 ff ff callq 405050 <strtol@plt> | |
| 4139f6: 85 c0 test %eax,%eax | |
| 4139f8: 0f 95 83 c7 00 00 00 setne 0xc7(%rbx) | |
| 4139ff: e9 d7 fd ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413a04: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413a08: be 59 8c 41 00 mov $0x418c59,%esi | |
| 413a0d: e8 be 0d 00 00 callq 4147d0 <String_eq> | |
| 413a12: 85 c0 test %eax,%eax | |
| 413a14: 74 22 je 413a38 <ScreenManager_run+0x7c8> | |
| 413a16: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413a1a: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 413a1e: 31 f6 xor %esi,%esi | |
| 413a20: ba 0a 00 00 00 mov $0xa,%edx | |
| 413a25: e8 26 16 ff ff callq 405050 <strtol@plt> | |
| 413a2a: 85 c0 test %eax,%eax | |
| 413a2c: 0f 95 83 c8 00 00 00 setne 0xc8(%rbx) | |
| 413a33: e9 a3 fd ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413a38: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413a3c: be 6d 8c 41 00 mov $0x418c6d,%esi | |
| 413a41: e8 8a 0d 00 00 callq 4147d0 <String_eq> | |
| 413a46: 85 c0 test %eax,%eax | |
| 413a48: 74 22 je 413a6c <ScreenManager_run+0x7fc> | |
| 413a4a: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413a4e: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 413a52: 31 f6 xor %esi,%esi | |
| 413a54: ba 0a 00 00 00 mov $0xa,%edx | |
| 413a59: e8 f2 15 ff ff callq 405050 <strtol@plt> | |
| 413a5e: 85 c0 test %eax,%eax | |
| 413a60: 0f 95 83 c9 00 00 00 setne 0xc9(%rbx) | |
| 413a67: e9 6f fd ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413a6c: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413a70: be 7f 8c 41 00 mov $0x418c7f,%esi | |
| 413a75: e8 56 0d 00 00 callq 4147d0 <String_eq> | |
| 413a7a: 85 c0 test %eax,%eax | |
| 413a7c: 74 1f je 413a9d <ScreenManager_run+0x82d> | |
| 413a7e: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413a82: 49 8b 5e 10 mov 0x10(%r14),%rbx | |
| 413a86: 31 f6 xor %esi,%esi | |
| 413a88: ba 0a 00 00 00 mov $0xa,%edx | |
| 413a8d: e8 be 15 ff ff callq 405050 <strtol@plt> | |
| 413a92: 85 c0 test %eax,%eax | |
| 413a94: 0f 95 43 18 setne 0x18(%rbx) | |
| 413a98: e9 3e fd ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413a9d: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413aa1: be 8d 8c 41 00 mov $0x418c8d,%esi | |
| 413aa6: e8 25 0d 00 00 callq 4147d0 <String_eq> | |
| 413aab: 85 c0 test %eax,%eax | |
| 413aad: 75 12 jne 413ac1 <ScreenManager_run+0x851> | |
| 413aaf: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413ab3: be a0 8c 41 00 mov $0x418ca0,%esi | |
| 413ab8: e8 13 0d 00 00 callq 4147d0 <String_eq> | |
| 413abd: 85 c0 test %eax,%eax | |
| 413abf: 74 22 je 413ae3 <ScreenManager_run+0x873> | |
| 413ac1: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413ac5: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 413ac9: 31 f6 xor %esi,%esi | |
| 413acb: ba 0a 00 00 00 mov $0xa,%edx | |
| 413ad0: e8 7b 15 ff ff callq 405050 <strtol@plt> | |
| 413ad5: 85 c0 test %eax,%eax | |
| 413ad7: 0f 95 83 ca 00 00 00 setne 0xca(%rbx) | |
| 413ade: e9 f8 fc ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413ae3: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413ae7: be b2 8c 41 00 mov $0x418cb2,%esi | |
| 413aec: e8 df 0c 00 00 callq 4147d0 <String_eq> | |
| 413af1: 85 c0 test %eax,%eax | |
| 413af3: 74 22 je 413b17 <ScreenManager_run+0x8a7> | |
| 413af5: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413af9: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 413afd: 31 f6 xor %esi,%esi | |
| 413aff: ba 0a 00 00 00 mov $0xa,%edx | |
| 413b04: e8 47 15 ff ff callq 405050 <strtol@plt> | |
| 413b09: 85 c0 test %eax,%eax | |
| 413b0b: 0f 95 83 cb 00 00 00 setne 0xcb(%rbx) | |
| 413b12: e9 c4 fc ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413b17: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413b1b: be c6 8c 41 00 mov $0x418cc6,%esi | |
| 413b20: e8 ab 0c 00 00 callq 4147d0 <String_eq> | |
| 413b25: 85 c0 test %eax,%eax | |
| 413b27: 74 22 je 413b4b <ScreenManager_run+0x8db> | |
| 413b29: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413b2d: 49 8b 5e 08 mov 0x8(%r14),%rbx | |
| 413b31: 31 f6 xor %esi,%esi | |
| 413b33: ba 0a 00 00 00 mov $0xa,%edx | |
| 413b38: e8 13 15 ff ff callq 405050 <strtol@plt> | |
| 413b3d: 85 c0 test %eax,%eax | |
| 413b3f: 0f 95 83 cc 00 00 00 setne 0xcc(%rbx) | |
| 413b46: e9 90 fc ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413b4b: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413b4f: be 0f 71 41 00 mov $0x41710f,%esi | |
| 413b54: e8 77 0c 00 00 callq 4147d0 <String_eq> | |
| 413b59: 85 c0 test %eax,%eax | |
| 413b5b: 74 19 je 413b76 <ScreenManager_run+0x906> | |
| 413b5d: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413b61: ba 0a 00 00 00 mov $0xa,%edx | |
| 413b66: 31 f6 xor %esi,%esi | |
| 413b68: e8 e3 14 ff ff callq 405050 <strtol@plt> | |
| 413b6d: 41 89 46 20 mov %eax,0x20(%r14) | |
| 413b71: e9 65 fc ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413b76: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413b7a: be db 8c 41 00 mov $0x418cdb,%esi | |
| 413b7f: e8 4c 0c 00 00 callq 4147d0 <String_eq> | |
| 413b84: 85 c0 test %eax,%eax | |
| 413b86: 74 2e je 413bb6 <ScreenManager_run+0x946> | |
| 413b88: 49 8b 7d 08 mov 0x8(%r13),%rdi | |
| 413b8c: 31 f6 xor %esi,%esi | |
| 413b8e: ba 0a 00 00 00 mov $0xa,%edx | |
| 413b93: e8 b8 14 ff ff callq 405050 <strtol@plt> | |
| 413b98: 85 c0 test %eax,%eax | |
| 413b9a: 41 89 46 18 mov %eax,0x18(%r14) | |
| 413b9e: 78 40 js 413be0 <ScreenManager_run+0x970> | |
| 413ba0: 83 f8 05 cmp $0x5,%eax | |
| 413ba3: 0f 8e 32 fc ff ff jle 4137db <ScreenManager_run+0x56b> | |
| 413ba9: 41 c7 46 18 05 00 00 movl $0x5,0x18(%r14) | |
| 413bb0: 00 | |
| 413bb1: e9 25 fc ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413bb6: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413bba: be e8 8c 41 00 mov $0x418ce8,%esi | |
| 413bbf: e8 0c 0c 00 00 callq 4147d0 <String_eq> | |
| 413bc4: 85 c0 test %eax,%eax | |
| 413bc6: 74 25 je 413bed <ScreenManager_run+0x97d> | |
| 413bc8: 49 8b 75 08 mov 0x8(%r13),%rsi | |
| 413bcc: 48 8b 7d a0 mov -0x60(%rbp),%rdi | |
| 413bd0: 31 d2 xor %edx,%edx | |
| 413bd2: e8 99 17 ff ff callq 405370 <__sprintf_chk@plt+0x10> | |
| 413bd7: c6 45 af 01 movb $0x1,-0x51(%rbp) | |
| 413bdb: e9 fb fb ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413be0: 41 c7 46 18 00 00 00 movl $0x0,0x18(%r14) | |
| 413be7: 00 | |
| 413be8: e9 ee fb ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413bed: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413bf1: be f4 8c 41 00 mov $0x418cf4,%esi | |
| 413bf6: e8 d5 0b 00 00 callq 4147d0 <String_eq> | |
| 413bfb: 85 c0 test %eax,%eax | |
| 413bfd: 74 1b je 413c1a <ScreenManager_run+0x9aa> | |
| 413bff: 49 8b 75 08 mov 0x8(%r13),%rsi | |
| 413c03: 48 8b 7d a0 mov -0x60(%rbp),%rdi | |
| 413c07: ba 01 00 00 00 mov $0x1,%edx | |
| 413c0c: e8 5f 17 ff ff callq 405370 <__sprintf_chk@plt+0x10> | |
| 413c11: c6 45 af 01 movb $0x1,-0x51(%rbp) | |
| 413c15: e9 c1 fb ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413c1a: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413c1e: be 01 8d 41 00 mov $0x418d01,%esi | |
| 413c23: e8 a8 0b 00 00 callq 4147d0 <String_eq> | |
| 413c28: 85 c0 test %eax,%eax | |
| 413c2a: 74 18 je 413c44 <ScreenManager_run+0x9d4> | |
| 413c2c: 49 8b 75 08 mov 0x8(%r13),%rsi | |
| 413c30: 48 8b 7d a0 mov -0x60(%rbp),%rdi | |
| 413c34: 31 d2 xor %edx,%edx | |
| 413c36: e8 9c 17 ff ff callq 4053d7 <__sprintf_chk@plt+0x77> | |
| 413c3b: c6 45 af 01 movb $0x1,-0x51(%rbp) | |
| 413c3f: e9 97 fb ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413c44: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 413c48: be 12 8d 41 00 mov $0x418d12,%esi | |
| 413c4d: e8 7e 0b 00 00 callq 4147d0 <String_eq> | |
| 413c52: 85 c0 test %eax,%eax | |
| 413c54: 0f 84 81 fb ff ff je 4137db <ScreenManager_run+0x56b> | |
| 413c5a: 49 8b 75 08 mov 0x8(%r13),%rsi | |
| 413c5e: 48 8b 7d a0 mov -0x60(%rbp),%rdi | |
| 413c62: ba 01 00 00 00 mov $0x1,%edx | |
| 413c67: e8 6b 17 ff ff callq 4053d7 <__sprintf_chk@plt+0x77> | |
| 413c6c: c6 45 af 01 movb $0x1,-0x51(%rbp) | |
| 413c70: e9 66 fb ff ff jmpq 4137db <ScreenManager_run+0x56b> | |
| 413c75: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 413c7c: 00 00 00 00 | |
| 0000000000413c80 <Settings_delete>: | |
| 413c80: 53 push %rbx | |
| 413c81: 48 89 fb mov %rdi,%rbx | |
| 413c84: 48 8b 3f mov (%rdi),%rdi | |
| 413c87: e8 64 0f ff ff callq 404bf0 <free@plt> | |
| 413c8c: 48 89 df mov %rbx,%rdi | |
| 413c8f: 5b pop %rbx | |
| 413c90: e9 5b 0f ff ff jmpq 404bf0 <free@plt> | |
| 413c95: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 413c9c: 00 00 00 00 | |
| 0000000000413ca0 <Settings_write>: | |
| 413ca0: 41 55 push %r13 | |
| 413ca2: be e7 8b 41 00 mov $0x418be7,%esi | |
| 413ca7: 41 54 push %r12 | |
| 413ca9: 55 push %rbp | |
| 413caa: 53 push %rbx | |
| 413cab: 48 89 fb mov %rdi,%rbx | |
| 413cae: 48 83 ec 08 sub $0x8,%rsp | |
| 413cb2: 48 8b 3f mov (%rdi),%rdi | |
| 413cb5: e8 46 15 ff ff callq 405200 <fopen@plt> | |
| 413cba: 48 89 c5 mov %rax,%rbp | |
| 413cbd: 31 c0 xor %eax,%eax | |
| 413cbf: 48 85 ed test %rbp,%rbp | |
| 413cc2: 0f 84 77 04 00 00 je 41413f <Settings_write+0x49f> | |
| 413cc8: ba 20 8f 41 00 mov $0x418f20,%edx | |
| 413ccd: be 01 00 00 00 mov $0x1,%esi | |
| 413cd2: 48 89 ef mov %rbp,%rdi | |
| 413cd5: e8 a6 15 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413cda: ba 78 8f 41 00 mov $0x418f78,%edx | |
| 413cdf: be 01 00 00 00 mov $0x1,%esi | |
| 413ce4: 48 89 ef mov %rbp,%rdi | |
| 413ce7: 31 c0 xor %eax,%eax | |
| 413ce9: 41 bc 04 00 00 00 mov $0x4,%r12d | |
| 413cef: e8 8c 15 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413cf4: 31 c0 xor %eax,%eax | |
| 413cf6: ba 24 8d 41 00 mov $0x418d24,%edx | |
| 413cfb: be 01 00 00 00 mov $0x1,%esi | |
| 413d00: 48 89 ef mov %rbp,%rdi | |
| 413d03: e8 78 15 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413d08: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413d0c: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax | |
| 413d13: 8b 08 mov (%rax),%ecx | |
| 413d15: 85 c9 test %ecx,%ecx | |
| 413d17: 74 35 je 413d4e <Settings_write+0xae> | |
| 413d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413d20: 83 e9 01 sub $0x1,%ecx | |
| 413d23: 31 c0 xor %eax,%eax | |
| 413d25: ba 60 88 41 00 mov $0x418860,%edx | |
| 413d2a: be 01 00 00 00 mov $0x1,%esi | |
| 413d2f: 48 89 ef mov %rbp,%rdi | |
| 413d32: e8 49 15 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413d37: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413d3b: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax | |
| 413d42: 42 8b 0c 20 mov (%rax,%r12,1),%ecx | |
| 413d46: 49 83 c4 04 add $0x4,%r12 | |
| 413d4a: 85 c9 test %ecx,%ecx | |
| 413d4c: 75 d2 jne 413d20 <Settings_write+0x80> | |
| 413d4e: ba 93 6e 41 00 mov $0x416e93,%edx | |
| 413d53: be 01 00 00 00 mov $0x1,%esi | |
| 413d58: 48 89 ef mov %rbp,%rdi | |
| 413d5b: 31 c0 xor %eax,%eax | |
| 413d5d: e8 1e 15 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413d62: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413d66: ba 2c 8d 41 00 mov $0x418d2c,%edx | |
| 413d6b: be 01 00 00 00 mov $0x1,%esi | |
| 413d70: 48 89 ef mov %rbp,%rdi | |
| 413d73: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx | |
| 413d79: 31 c0 xor %eax,%eax | |
| 413d7b: 83 e9 01 sub $0x1,%ecx | |
| 413d7e: e8 fd 14 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413d83: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413d87: ba 39 8d 41 00 mov $0x418d39,%edx | |
| 413d8c: be 01 00 00 00 mov $0x1,%esi | |
| 413d91: 48 89 ef mov %rbp,%rdi | |
| 413d94: 8b 88 bc 00 00 00 mov 0xbc(%rax),%ecx | |
| 413d9a: 31 c0 xor %eax,%eax | |
| 413d9c: e8 df 14 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413da1: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413da5: ba 4c 8d 41 00 mov $0x418d4c,%edx | |
| 413daa: be 01 00 00 00 mov $0x1,%esi | |
| 413daf: 48 89 ef mov %rbp,%rdi | |
| 413db2: 0f b6 88 c0 00 00 00 movzbl 0xc0(%rax),%ecx | |
| 413db9: 31 c0 xor %eax,%eax | |
| 413dbb: e8 c0 14 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413dc0: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413dc4: ba 5d 8d 41 00 mov $0x418d5d,%edx | |
| 413dc9: be 01 00 00 00 mov $0x1,%esi | |
| 413dce: 48 89 ef mov %rbp,%rdi | |
| 413dd1: 0f b6 88 c4 00 00 00 movzbl 0xc4(%rax),%ecx | |
| 413dd8: 31 c0 xor %eax,%eax | |
| 413dda: e8 a1 14 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413ddf: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413de3: ba 75 8d 41 00 mov $0x418d75,%edx | |
| 413de8: be 01 00 00 00 mov $0x1,%esi | |
| 413ded: 48 89 ef mov %rbp,%rdi | |
| 413df0: 0f b6 88 c5 00 00 00 movzbl 0xc5(%rax),%ecx | |
| 413df7: 31 c0 xor %eax,%eax | |
| 413df9: e8 82 14 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413dfe: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413e02: ba 8f 8d 41 00 mov $0x418d8f,%edx | |
| 413e07: be 01 00 00 00 mov $0x1,%esi | |
| 413e0c: 48 89 ef mov %rbp,%rdi | |
| 413e0f: 0f b6 88 c1 00 00 00 movzbl 0xc1(%rax),%ecx | |
| 413e16: 31 c0 xor %eax,%eax | |
| 413e18: e8 63 14 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413e1d: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413e21: ba a6 8d 41 00 mov $0x418da6,%edx | |
| 413e26: be 01 00 00 00 mov $0x1,%esi | |
| 413e2b: 48 89 ef mov %rbp,%rdi | |
| 413e2e: 0f b6 88 c2 00 00 00 movzbl 0xc2(%rax),%ecx | |
| 413e35: 31 c0 xor %eax,%eax | |
| 413e37: e8 44 14 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413e3c: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413e40: ba bc 8d 41 00 mov $0x418dbc,%edx | |
| 413e45: be 01 00 00 00 mov $0x1,%esi | |
| 413e4a: 48 89 ef mov %rbp,%rdi | |
| 413e4d: 0f b6 88 c7 00 00 00 movzbl 0xc7(%rax),%ecx | |
| 413e54: 31 c0 xor %eax,%eax | |
| 413e56: e8 25 14 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413e5b: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413e5f: ba d4 8d 41 00 mov $0x418dd4,%edx | |
| 413e64: be 01 00 00 00 mov $0x1,%esi | |
| 413e69: 48 89 ef mov %rbp,%rdi | |
| 413e6c: 0f b6 88 c8 00 00 00 movzbl 0xc8(%rax),%ecx | |
| 413e73: 31 c0 xor %eax,%eax | |
| 413e75: e8 06 14 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413e7a: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413e7e: ba ec 8d 41 00 mov $0x418dec,%edx | |
| 413e83: be 01 00 00 00 mov $0x1,%esi | |
| 413e88: 48 89 ef mov %rbp,%rdi | |
| 413e8b: 0f b6 88 c9 00 00 00 movzbl 0xc9(%rax),%ecx | |
| 413e92: 31 c0 xor %eax,%eax | |
| 413e94: e8 e7 13 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413e99: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413e9d: ba 02 8e 41 00 mov $0x418e02,%edx | |
| 413ea2: be 01 00 00 00 mov $0x1,%esi | |
| 413ea7: 48 89 ef mov %rbp,%rdi | |
| 413eaa: 0f b6 88 c6 00 00 00 movzbl 0xc6(%rax),%ecx | |
| 413eb1: 31 c0 xor %eax,%eax | |
| 413eb3: e8 c8 13 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413eb8: 48 8b 43 10 mov 0x10(%rbx),%rax | |
| 413ebc: ba 10 8e 41 00 mov $0x418e10,%edx | |
| 413ec1: be 01 00 00 00 mov $0x1,%esi | |
| 413ec6: 48 89 ef mov %rbp,%rdi | |
| 413ec9: 0f b6 48 18 movzbl 0x18(%rax),%ecx | |
| 413ecd: 31 c0 xor %eax,%eax | |
| 413ecf: e8 ac 13 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413ed4: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413ed8: ba 22 8e 41 00 mov $0x418e22,%edx | |
| 413edd: be 01 00 00 00 mov $0x1,%esi | |
| 413ee2: 48 89 ef mov %rbp,%rdi | |
| 413ee5: 0f b6 88 ca 00 00 00 movzbl 0xca(%rax),%ecx | |
| 413eec: 31 c0 xor %eax,%eax | |
| 413eee: e8 8d 13 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413ef3: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413ef7: ba 38 8e 41 00 mov $0x418e38,%edx | |
| 413efc: be 01 00 00 00 mov $0x1,%esi | |
| 413f01: 48 89 ef mov %rbp,%rdi | |
| 413f04: 0f b6 88 cb 00 00 00 movzbl 0xcb(%rax),%ecx | |
| 413f0b: 31 c0 xor %eax,%eax | |
| 413f0d: e8 6e 13 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413f12: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413f16: ba 50 8e 41 00 mov $0x418e50,%edx | |
| 413f1b: be 01 00 00 00 mov $0x1,%esi | |
| 413f20: 48 89 ef mov %rbp,%rdi | |
| 413f23: 0f b6 88 cc 00 00 00 movzbl 0xcc(%rax),%ecx | |
| 413f2a: 31 c0 xor %eax,%eax | |
| 413f2c: e8 4f 13 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413f31: 8b 4b 18 mov 0x18(%rbx),%ecx | |
| 413f34: 31 c0 xor %eax,%eax | |
| 413f36: ba 69 8e 41 00 mov $0x418e69,%edx | |
| 413f3b: be 01 00 00 00 mov $0x1,%esi | |
| 413f40: 48 89 ef mov %rbp,%rdi | |
| 413f43: 45 31 e4 xor %r12d,%r12d | |
| 413f46: e8 35 13 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413f4b: 8b 4b 20 mov 0x20(%rbx),%ecx | |
| 413f4e: ba 7a 8e 41 00 mov $0x418e7a,%edx | |
| 413f53: be 01 00 00 00 mov $0x1,%esi | |
| 413f58: 48 89 ef mov %rbp,%rdi | |
| 413f5b: 31 c0 xor %eax,%eax | |
| 413f5d: e8 1e 13 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413f62: ba 84 8e 41 00 mov $0x418e84,%edx | |
| 413f67: be 01 00 00 00 mov $0x1,%esi | |
| 413f6c: 48 89 ef mov %rbp,%rdi | |
| 413f6f: 31 c0 xor %eax,%eax | |
| 413f71: e8 0a 13 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413f76: eb 3c jmp 413fb4 <Settings_write+0x314> | |
| 413f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 413f7f: 00 | |
| 413f80: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 413f84: 44 89 e6 mov %r12d,%esi | |
| 413f87: 31 d2 xor %edx,%edx | |
| 413f89: 41 83 c4 01 add $0x1,%r12d | |
| 413f8d: e8 9e 7b ff ff callq 40bb30 <Header_readMeterName> | |
| 413f92: ba 1d 80 41 00 mov $0x41801d,%edx | |
| 413f97: 48 89 c1 mov %rax,%rcx | |
| 413f9a: 49 89 c5 mov %rax,%r13 | |
| 413f9d: be 01 00 00 00 mov $0x1,%esi | |
| 413fa2: 48 89 ef mov %rbp,%rdi | |
| 413fa5: 31 c0 xor %eax,%eax | |
| 413fa7: e8 d4 12 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413fac: 4c 89 ef mov %r13,%rdi | |
| 413faf: e8 3c 0c ff ff callq 404bf0 <free@plt> | |
| 413fb4: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 413fb8: 31 f6 xor %esi,%esi | |
| 413fba: e8 51 7b ff ff callq 40bb10 <Header_size> | |
| 413fbf: 41 39 c4 cmp %eax,%r12d | |
| 413fc2: 7c bc jl 413f80 <Settings_write+0x2e0> | |
| 413fc4: ba 93 6e 41 00 mov $0x416e93,%edx | |
| 413fc9: be 01 00 00 00 mov $0x1,%esi | |
| 413fce: 48 89 ef mov %rbp,%rdi | |
| 413fd1: 31 c0 xor %eax,%eax | |
| 413fd3: 45 31 e4 xor %r12d,%r12d | |
| 413fd6: e8 a5 12 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413fdb: ba 91 8e 41 00 mov $0x418e91,%edx | |
| 413fe0: be 01 00 00 00 mov $0x1,%esi | |
| 413fe5: 48 89 ef mov %rbp,%rdi | |
| 413fe8: 31 c0 xor %eax,%eax | |
| 413fea: e8 91 12 ff ff callq 405280 <__fprintf_chk@plt> | |
| 413fef: eb 2f jmp 414020 <Settings_write+0x380> | |
| 413ff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413ff8: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 413ffc: 44 89 e6 mov %r12d,%esi | |
| 413fff: 31 d2 xor %edx,%edx | |
| 414001: 41 83 c4 01 add $0x1,%r12d | |
| 414005: e8 b6 7b ff ff callq 40bbc0 <Header_readMeterMode> | |
| 41400a: ba 60 88 41 00 mov $0x418860,%edx | |
| 41400f: 89 c1 mov %eax,%ecx | |
| 414011: be 01 00 00 00 mov $0x1,%esi | |
| 414016: 48 89 ef mov %rbp,%rdi | |
| 414019: 31 c0 xor %eax,%eax | |
| 41401b: e8 60 12 ff ff callq 405280 <__fprintf_chk@plt> | |
| 414020: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 414024: 31 f6 xor %esi,%esi | |
| 414026: e8 e5 7a ff ff callq 40bb10 <Header_size> | |
| 41402b: 41 39 c4 cmp %eax,%r12d | |
| 41402e: 7c c8 jl 413ff8 <Settings_write+0x358> | |
| 414030: ba 93 6e 41 00 mov $0x416e93,%edx | |
| 414035: be 01 00 00 00 mov $0x1,%esi | |
| 41403a: 48 89 ef mov %rbp,%rdi | |
| 41403d: 31 c0 xor %eax,%eax | |
| 41403f: 45 31 e4 xor %r12d,%r12d | |
| 414042: e8 39 12 ff ff callq 405280 <__fprintf_chk@plt> | |
| 414047: ba a3 8e 41 00 mov $0x418ea3,%edx | |
| 41404c: be 01 00 00 00 mov $0x1,%esi | |
| 414051: 48 89 ef mov %rbp,%rdi | |
| 414054: 31 c0 xor %eax,%eax | |
| 414056: e8 25 12 ff ff callq 405280 <__fprintf_chk@plt> | |
| 41405b: eb 3a jmp 414097 <Settings_write+0x3f7> | |
| 41405d: 0f 1f 00 nopl (%rax) | |
| 414060: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 414064: 44 89 e6 mov %r12d,%esi | |
| 414067: ba 01 00 00 00 mov $0x1,%edx | |
| 41406c: 41 83 c4 01 add $0x1,%r12d | |
| 414070: e8 bb 7a ff ff callq 40bb30 <Header_readMeterName> | |
| 414075: ba 1d 80 41 00 mov $0x41801d,%edx | |
| 41407a: 48 89 c1 mov %rax,%rcx | |
| 41407d: 49 89 c5 mov %rax,%r13 | |
| 414080: be 01 00 00 00 mov $0x1,%esi | |
| 414085: 48 89 ef mov %rbp,%rdi | |
| 414088: 31 c0 xor %eax,%eax | |
| 41408a: e8 f1 11 ff ff callq 405280 <__fprintf_chk@plt> | |
| 41408f: 4c 89 ef mov %r13,%rdi | |
| 414092: e8 59 0b ff ff callq 404bf0 <free@plt> | |
| 414097: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 41409b: be 01 00 00 00 mov $0x1,%esi | |
| 4140a0: e8 6b 7a ff ff callq 40bb10 <Header_size> | |
| 4140a5: 41 39 c4 cmp %eax,%r12d | |
| 4140a8: 7c b6 jl 414060 <Settings_write+0x3c0> | |
| 4140aa: ba 93 6e 41 00 mov $0x416e93,%edx | |
| 4140af: be 01 00 00 00 mov $0x1,%esi | |
| 4140b4: 48 89 ef mov %rbp,%rdi | |
| 4140b7: 31 c0 xor %eax,%eax | |
| 4140b9: 45 31 e4 xor %r12d,%r12d | |
| 4140bc: e8 bf 11 ff ff callq 405280 <__fprintf_chk@plt> | |
| 4140c1: ba b1 8e 41 00 mov $0x418eb1,%edx | |
| 4140c6: be 01 00 00 00 mov $0x1,%esi | |
| 4140cb: 48 89 ef mov %rbp,%rdi | |
| 4140ce: 31 c0 xor %eax,%eax | |
| 4140d0: e8 ab 11 ff ff callq 405280 <__fprintf_chk@plt> | |
| 4140d5: eb 34 jmp 41410b <Settings_write+0x46b> | |
| 4140d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4140de: 00 00 | |
| 4140e0: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 4140e4: 44 89 e6 mov %r12d,%esi | |
| 4140e7: ba 01 00 00 00 mov $0x1,%edx | |
| 4140ec: 41 83 c4 01 add $0x1,%r12d | |
| 4140f0: e8 cb 7a ff ff callq 40bbc0 <Header_readMeterMode> | |
| 4140f5: ba 60 88 41 00 mov $0x418860,%edx | |
| 4140fa: 89 c1 mov %eax,%ecx | |
| 4140fc: be 01 00 00 00 mov $0x1,%esi | |
| 414101: 48 89 ef mov %rbp,%rdi | |
| 414104: 31 c0 xor %eax,%eax | |
| 414106: e8 75 11 ff ff callq 405280 <__fprintf_chk@plt> | |
| 41410b: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 41410f: be 01 00 00 00 mov $0x1,%esi | |
| 414114: e8 f7 79 ff ff callq 40bb10 <Header_size> | |
| 414119: 41 39 c4 cmp %eax,%r12d | |
| 41411c: 7c c2 jl 4140e0 <Settings_write+0x440> | |
| 41411e: ba 93 6e 41 00 mov $0x416e93,%edx | |
| 414123: be 01 00 00 00 mov $0x1,%esi | |
| 414128: 48 89 ef mov %rbp,%rdi | |
| 41412b: 31 c0 xor %eax,%eax | |
| 41412d: e8 4e 11 ff ff callq 405280 <__fprintf_chk@plt> | |
| 414132: 48 89 ef mov %rbp,%rdi | |
| 414135: e8 26 0c ff ff callq 404d60 <fclose@plt> | |
| 41413a: b8 01 00 00 00 mov $0x1,%eax | |
| 41413f: 48 83 c4 08 add $0x8,%rsp | |
| 414143: 5b pop %rbx | |
| 414144: 5d pop %rbp | |
| 414145: 41 5c pop %r12 | |
| 414147: 41 5d pop %r13 | |
| 414149: c3 retq | |
| 41414a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 0000000000414150 <Settings_new>: | |
| 414150: 41 57 push %r15 | |
| 414152: 41 56 push %r14 | |
| 414154: 41 55 push %r13 | |
| 414156: 41 89 d5 mov %edx,%r13d | |
| 414159: 41 54 push %r12 | |
| 41415b: 49 89 f4 mov %rsi,%r12 | |
| 41415e: 55 push %rbp | |
| 41415f: 48 89 fd mov %rdi,%rbp | |
| 414162: bf 28 00 00 00 mov $0x28,%edi | |
| 414167: 53 push %rbx | |
| 414168: 48 81 ec 98 00 00 00 sub $0x98,%rsp | |
| 41416f: e8 6c 0f ff ff callq 4050e0 <malloc@plt> | |
| 414174: bf c4 8e 41 00 mov $0x418ec4,%edi | |
| 414179: 48 89 68 08 mov %rbp,0x8(%rax) | |
| 41417d: 4c 89 60 10 mov %r12,0x10(%rax) | |
| 414181: 48 89 c3 mov %rax,%rbx | |
| 414184: e8 47 0a ff ff callq 404bd0 <getenv@plt> | |
| 414189: 48 85 c0 test %rax,%rax | |
| 41418c: 74 52 je 4141e0 <Settings_new+0x90> | |
| 41418e: 48 89 c7 mov %rax,%rdi | |
| 414191: e8 ca 0d ff ff callq 404f60 <__strdup@plt> | |
| 414196: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) | |
| 41419d: 48 89 03 mov %rax,(%rbx) | |
| 4141a0: c6 43 1c 00 movb $0x0,0x1c(%rbx) | |
| 4141a4: c7 43 20 0f 00 00 00 movl $0xf,0x20(%rbx) | |
| 4141ab: 44 89 ea mov %r13d,%edx | |
| 4141ae: 48 89 c6 mov %rax,%rsi | |
| 4141b1: 48 89 df mov %rbx,%rdi | |
| 4141b4: e8 f7 f4 ff ff callq 4136b0 <ScreenManager_run+0x440> | |
| 4141b9: 84 c0 test %al,%al | |
| 4141bb: 0f 84 59 01 00 00 je 41431a <Settings_new+0x1ca> | |
| 4141c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4141c8: 48 81 c4 98 00 00 00 add $0x98,%rsp | |
| 4141cf: 48 89 d8 mov %rbx,%rax | |
| 4141d2: 5b pop %rbx | |
| 4141d3: 5d pop %rbp | |
| 4141d4: 41 5c pop %r12 | |
| 4141d6: 41 5d pop %r13 | |
| 4141d8: 41 5e pop %r14 | |
| 4141da: 41 5f pop %r15 | |
| 4141dc: c3 retq | |
| 4141dd: 0f 1f 00 nopl (%rax) | |
| 4141e0: bf d6 8e 41 00 mov $0x418ed6,%edi | |
| 4141e5: e8 e6 09 ff ff callq 404bd0 <getenv@plt> | |
| 4141ea: bf cb 8e 41 00 mov $0x418ecb,%edi | |
| 4141ef: 48 85 c0 test %rax,%rax | |
| 4141f2: 49 89 c4 mov %rax,%r12 | |
| 4141f5: b8 94 6e 41 00 mov $0x416e94,%eax | |
| 4141fa: 4c 0f 44 e0 cmove %rax,%r12 | |
| 4141fe: e8 cd 09 ff ff callq 404bd0 <getenv@plt> | |
| 414203: 48 85 c0 test %rax,%rax | |
| 414206: 49 89 c7 mov %rax,%r15 | |
| 414209: 0f 84 71 01 00 00 je 414380 <Settings_new+0x230> | |
| 41420f: be e3 8e 41 00 mov $0x418ee3,%esi | |
| 414214: 48 89 c7 mov %rax,%rdi | |
| 414217: e8 b4 04 00 00 callq 4146d0 <String_cat> | |
| 41421c: 4c 89 ff mov %r15,%rdi | |
| 41421f: 48 89 03 mov %rax,(%rbx) | |
| 414222: e8 39 0d ff ff callq 404f60 <__strdup@plt> | |
| 414227: 4c 89 ff mov %r15,%rdi | |
| 41422a: be 01 8f 41 00 mov $0x418f01,%esi | |
| 41422f: 49 89 c6 mov %rax,%r14 | |
| 414232: e8 99 04 00 00 callq 4146d0 <String_cat> | |
| 414237: 49 89 c7 mov %rax,%r15 | |
| 41423a: 4c 89 e7 mov %r12,%rdi | |
| 41423d: be 07 8f 41 00 mov $0x418f07,%esi | |
| 414242: e8 89 04 00 00 callq 4146d0 <String_cat> | |
| 414247: be c0 01 00 00 mov $0x1c0,%esi | |
| 41424c: 4c 89 f7 mov %r14,%rdi | |
| 41424f: 49 89 c4 mov %rax,%r12 | |
| 414252: e8 49 0a ff ff callq 404ca0 <mkdir@plt> | |
| 414257: be c0 01 00 00 mov $0x1c0,%esi | |
| 41425c: 4c 89 ff mov %r15,%rdi | |
| 41425f: e8 3c 0a ff ff callq 404ca0 <mkdir@plt> | |
| 414264: 4c 89 ff mov %r15,%rdi | |
| 414267: e8 84 09 ff ff callq 404bf0 <free@plt> | |
| 41426c: 4c 89 f7 mov %r14,%rdi | |
| 41426f: e8 7c 09 ff ff callq 404bf0 <free@plt> | |
| 414274: 48 89 e2 mov %rsp,%rdx | |
| 414277: 4c 89 e6 mov %r12,%rsi | |
| 41427a: bf 01 00 00 00 mov $0x1,%edi | |
| 41427f: e8 4c 0b ff ff callq 404dd0 <__lxstat@plt> | |
| 414284: be 04 00 00 00 mov $0x4,%esi | |
| 414289: 4c 89 e7 mov %r12,%rdi | |
| 41428c: e8 4f 0f ff ff callq 4051e0 <access@plt> | |
| 414291: 85 c0 test %eax,%eax | |
| 414293: 75 63 jne 4142f8 <Settings_new+0x1a8> | |
| 414295: 8b 44 24 18 mov 0x18(%rsp),%eax | |
| 414299: 25 00 f0 00 00 and $0xf000,%eax | |
| 41429e: 3d 00 a0 00 00 cmp $0xa000,%eax | |
| 4142a3: 74 53 je 4142f8 <Settings_new+0x1a8> | |
| 4142a5: 4d 85 e4 test %r12,%r12 | |
| 4142a8: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) | |
| 4142af: c6 43 1c 00 movb $0x0,0x1c(%rbx) | |
| 4142b3: c7 43 20 0f 00 00 00 movl $0xf,0x20(%rbx) | |
| 4142ba: 0f 84 f5 00 00 00 je 4143b5 <Settings_new+0x265> | |
| 4142c0: 44 89 ea mov %r13d,%edx | |
| 4142c3: 4c 89 e6 mov %r12,%rsi | |
| 4142c6: 48 89 df mov %rbx,%rdi | |
| 4142c9: e8 e2 f3 ff ff callq 4136b0 <ScreenManager_run+0x440> | |
| 4142ce: 84 c0 test %al,%al | |
| 4142d0: 74 48 je 41431a <Settings_new+0x1ca> | |
| 4142d2: 48 89 df mov %rbx,%rdi | |
| 4142d5: e8 c6 f9 ff ff callq 413ca0 <Settings_write> | |
| 4142da: 84 c0 test %al,%al | |
| 4142dc: 74 08 je 4142e6 <Settings_new+0x196> | |
| 4142de: 4c 89 e7 mov %r12,%rdi | |
| 4142e1: e8 5a 09 ff ff callq 404c40 <unlink@plt> | |
| 4142e6: 4c 89 e7 mov %r12,%rdi | |
| 4142e9: e8 02 09 ff ff callq 404bf0 <free@plt> | |
| 4142ee: e9 d5 fe ff ff jmpq 4141c8 <Settings_new+0x78> | |
| 4142f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4142f8: 4c 89 e7 mov %r12,%rdi | |
| 4142fb: e8 f0 08 ff ff callq 404bf0 <free@plt> | |
| 414300: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) | |
| 414307: c6 43 1c 00 movb $0x0,0x1c(%rbx) | |
| 41430b: c7 43 20 0f 00 00 00 movl $0xf,0x20(%rbx) | |
| 414312: 48 8b 03 mov (%rbx),%rax | |
| 414315: e9 91 fe ff ff jmpq 4141ab <Settings_new+0x5b> | |
| 41431a: be e8 8e 41 00 mov $0x418ee8,%esi | |
| 41431f: bf 10 8f 41 00 mov $0x418f10,%edi | |
| 414324: c6 43 1c 01 movb $0x1,0x1c(%rbx) | |
| 414328: e8 a3 03 00 00 callq 4146d0 <String_cat> | |
| 41432d: 44 89 ea mov %r13d,%edx | |
| 414330: 49 89 c4 mov %rax,%r12 | |
| 414333: 48 89 c6 mov %rax,%rsi | |
| 414336: 48 89 df mov %rbx,%rdi | |
| 414339: e8 72 f3 ff ff callq 4136b0 <ScreenManager_run+0x440> | |
| 41433e: 4c 89 e7 mov %r12,%rdi | |
| 414341: 41 89 c6 mov %eax,%r14d | |
| 414344: e8 a7 08 ff ff callq 404bf0 <free@plt> | |
| 414349: 45 84 f6 test %r14b,%r14b | |
| 41434c: 0f 85 76 fe ff ff jne 4141c8 <Settings_new+0x78> | |
| 414352: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 414356: 44 89 ee mov %r13d,%esi | |
| 414359: e8 82 78 ff ff callq 40bbe0 <Header_defaultMeters> | |
| 41435e: c6 85 c4 00 00 00 01 movb $0x1,0xc4(%rbp) | |
| 414365: c6 85 c8 00 00 00 01 movb $0x1,0xc8(%rbp) | |
| 41436c: c6 85 c9 00 00 00 00 movb $0x0,0xc9(%rbp) | |
| 414373: e9 50 fe ff ff jmpq 4141c8 <Settings_new+0x78> | |
| 414378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41437f: 00 | |
| 414380: be db 8e 41 00 mov $0x418edb,%esi | |
| 414385: 4c 89 e7 mov %r12,%rdi | |
| 414388: e8 43 03 00 00 callq 4146d0 <String_cat> | |
| 41438d: be f0 8e 41 00 mov $0x418ef0,%esi | |
| 414392: 4c 89 e7 mov %r12,%rdi | |
| 414395: 48 89 03 mov %rax,(%rbx) | |
| 414398: e8 33 03 00 00 callq 4146d0 <String_cat> | |
| 41439d: be f9 8e 41 00 mov $0x418ef9,%esi | |
| 4143a2: 4c 89 e7 mov %r12,%rdi | |
| 4143a5: 49 89 c6 mov %rax,%r14 | |
| 4143a8: e8 23 03 00 00 callq 4146d0 <String_cat> | |
| 4143ad: 49 89 c7 mov %rax,%r15 | |
| 4143b0: e9 85 fe ff ff jmpq 41423a <Settings_new+0xea> | |
| 4143b5: 48 8b 03 mov (%rbx),%rax | |
| 4143b8: e9 ee fd ff ff jmpq 4141ab <Settings_new+0x5b> | |
| 4143bd: 0f 1f 00 nopl (%rax) | |
| 00000000004143c0 <IOPriorityPanel_new>: | |
| 4143c0: 41 57 push %r15 | |
| 4143c2: 45 31 c0 xor %r8d,%r8d | |
| 4143c5: 41 b9 01 00 00 00 mov $0x1,%r9d | |
| 4143cb: b9 01 00 00 00 mov $0x1,%ecx | |
| 4143d0: ba 01 00 00 00 mov $0x1,%edx | |
| 4143d5: be 01 00 00 00 mov $0x1,%esi | |
| 4143da: 41 56 push %r14 | |
| 4143dc: 41 55 push %r13 | |
| 4143de: 41 54 push %r12 | |
| 4143e0: 55 push %rbp | |
| 4143e1: 89 fd mov %edi,%ebp | |
| 4143e3: bf 01 00 00 00 mov $0x1,%edi | |
| 4143e8: 53 push %rbx | |
| 4143e9: 48 81 ec 98 00 00 00 sub $0x98,%rsp | |
| 4143f0: 48 c7 04 24 40 c3 40 movq $0x40c340,(%rsp) | |
| 4143f7: 00 | |
| 4143f8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 4143ff: 00 00 | |
| 414401: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) | |
| 414408: 00 | |
| 414409: 31 c0 xor %eax,%eax | |
| 41440b: e8 90 95 ff ff callq 40d9a0 <Panel_new> | |
| 414410: be d8 8f 41 00 mov $0x418fd8,%esi | |
| 414415: 48 89 c7 mov %rax,%rdi | |
| 414418: 48 89 c3 mov %rax,%rbx | |
| 41441b: e8 50 96 ff ff callq 40da70 <Panel_setHeader> | |
| 414420: 31 f6 xor %esi,%esi | |
| 414422: bf e5 8f 41 00 mov $0x418fe5,%edi | |
| 414427: e8 54 7e ff ff callq 40c280 <ListItem_new> | |
| 41442c: 48 89 df mov %rbx,%rdi | |
| 41442f: 48 89 c6 mov %rax,%rsi | |
| 414432: e8 c9 96 ff ff callq 40db00 <Panel_add> | |
| 414437: 85 ed test %ebp,%ebp | |
| 414439: 0f 84 71 01 00 00 je 4145b0 <IOPriorityPanel_new+0x1f0> | |
| 41443f: 48 8d 44 24 48 lea 0x48(%rsp),%rax | |
| 414444: c7 44 24 20 01 00 00 movl $0x1,0x20(%rsp) | |
| 41444b: 00 | |
| 41444c: 48 c7 44 24 28 cf 8f movq $0x418fcf,0x28(%rsp) | |
| 414453: 41 00 | |
| 414455: c7 44 24 30 02 00 00 movl $0x2,0x30(%rsp) | |
| 41445c: 00 | |
| 41445d: 48 c7 44 24 38 c3 8f movq $0x418fc3,0x38(%rsp) | |
| 414464: 41 00 | |
| 414466: 41 bd 01 00 00 00 mov $0x1,%r13d | |
| 41446c: c7 44 24 40 00 00 00 movl $0x0,0x40(%rsp) | |
| 414473: 00 | |
| 414474: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) | |
| 41447b: 00 00 | |
| 41447d: 41 bc cf 8f 41 00 mov $0x418fcf,%r12d | |
| 414483: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 414488: 48 c7 44 24 10 c3 8f movq $0x418fc3,0x10(%rsp) | |
| 41448f: 41 00 | |
| 414491: 41 c1 e5 0d shl $0xd,%r13d | |
| 414495: 45 31 ff xor %r15d,%r15d | |
| 414498: b8 bc 8f 41 00 mov $0x418fbc,%eax | |
| 41449d: eb 21 jmp 4144c0 <IOPriorityPanel_new+0x100> | |
| 41449f: 90 nop | |
| 4144a0: 41 83 c7 01 add $0x1,%r15d | |
| 4144a4: 41 83 ff 08 cmp $0x8,%r15d | |
| 4144a8: 0f 84 82 00 00 00 je 414530 <IOPriorityPanel_new+0x170> | |
| 4144ae: b8 94 6e 41 00 mov $0x416e94,%eax | |
| 4144b3: 41 83 ff 07 cmp $0x7,%r15d | |
| 4144b7: ba b6 8f 41 00 mov $0x418fb6,%edx | |
| 4144bc: 48 0f 44 c2 cmove %rdx,%rax | |
| 4144c0: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi | |
| 4144c5: 4d 89 e1 mov %r12,%r9 | |
| 4144c8: 41 b8 ff 8f 41 00 mov $0x418fff,%r8d | |
| 4144ce: b9 32 00 00 00 mov $0x32,%ecx | |
| 4144d3: ba 01 00 00 00 mov $0x1,%edx | |
| 4144d8: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 4144dd: be 31 00 00 00 mov $0x31,%esi | |
| 4144e2: 31 c0 xor %eax,%eax | |
| 4144e4: 44 89 3c 24 mov %r15d,(%rsp) | |
| 4144e8: 45 89 fe mov %r15d,%r14d | |
| 4144eb: e8 f0 06 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 4144f0: 45 09 ee or %r13d,%r14d | |
| 4144f3: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi | |
| 4144f8: 44 89 f6 mov %r14d,%esi | |
| 4144fb: e8 80 7d ff ff callq 40c280 <ListItem_new> | |
| 414500: 48 89 df mov %rbx,%rdi | |
| 414503: 48 89 c6 mov %rax,%rsi | |
| 414506: e8 f5 95 ff ff callq 40db00 <Panel_add> | |
| 41450b: 44 39 f5 cmp %r14d,%ebp | |
| 41450e: 75 90 jne 4144a0 <IOPriorityPanel_new+0xe0> | |
| 414510: 48 89 df mov %rbx,%rdi | |
| 414513: 41 83 c7 01 add $0x1,%r15d | |
| 414517: e8 24 97 ff ff callq 40dc40 <Panel_size> | |
| 41451c: 8d 70 ff lea -0x1(%rax),%esi | |
| 41451f: 48 89 df mov %rbx,%rdi | |
| 414522: e8 29 97 ff ff callq 40dc50 <Panel_setSelected> | |
| 414527: 41 83 ff 08 cmp $0x8,%r15d | |
| 41452b: 75 81 jne 4144ae <IOPriorityPanel_new+0xee> | |
| 41452d: 0f 1f 00 nopl (%rax) | |
| 414530: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 414535: 4d 85 e4 test %r12,%r12 | |
| 414538: 74 26 je 414560 <IOPriorityPanel_new+0x1a0> | |
| 41453a: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx | |
| 41453f: 48 83 44 24 18 10 addq $0x10,0x18(%rsp) | |
| 414545: 48 8b 01 mov (%rcx),%rax | |
| 414548: 44 8b 69 e8 mov -0x18(%rcx),%r13d | |
| 41454c: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 414551: e9 3b ff ff ff jmpq 414491 <IOPriorityPanel_new+0xd1> | |
| 414556: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41455d: 00 00 00 | |
| 414560: be 00 60 00 00 mov $0x6000,%esi | |
| 414565: bf fa 8f 41 00 mov $0x418ffa,%edi | |
| 41456a: e8 11 7d ff ff callq 40c280 <ListItem_new> | |
| 41456f: 48 89 df mov %rbx,%rdi | |
| 414572: 48 89 c6 mov %rax,%rsi | |
| 414575: e8 86 95 ff ff callq 40db00 <Panel_add> | |
| 41457a: 81 fd 00 60 00 00 cmp $0x6000,%ebp | |
| 414580: 74 3e je 4145c0 <IOPriorityPanel_new+0x200> | |
| 414582: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx | |
| 414589: 00 | |
| 41458a: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx | |
| 414591: 00 00 | |
| 414593: 48 89 d8 mov %rbx,%rax | |
| 414596: 75 3d jne 4145d5 <IOPriorityPanel_new+0x215> | |
| 414598: 48 81 c4 98 00 00 00 add $0x98,%rsp | |
| 41459f: 5b pop %rbx | |
| 4145a0: 5d pop %rbp | |
| 4145a1: 41 5c pop %r12 | |
| 4145a3: 41 5d pop %r13 | |
| 4145a5: 41 5e pop %r14 | |
| 4145a7: 41 5f pop %r15 | |
| 4145a9: c3 retq | |
| 4145aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4145b0: 31 f6 xor %esi,%esi | |
| 4145b2: 48 89 df mov %rbx,%rdi | |
| 4145b5: e8 96 96 ff ff callq 40dc50 <Panel_setSelected> | |
| 4145ba: e9 80 fe ff ff jmpq 41443f <IOPriorityPanel_new+0x7f> | |
| 4145bf: 90 nop | |
| 4145c0: 48 89 df mov %rbx,%rdi | |
| 4145c3: e8 78 96 ff ff callq 40dc40 <Panel_size> | |
| 4145c8: 8d 70 ff lea -0x1(%rax),%esi | |
| 4145cb: 48 89 df mov %rbx,%rdi | |
| 4145ce: e8 7d 96 ff ff callq 40dc50 <Panel_setSelected> | |
| 4145d3: eb ad jmp 414582 <IOPriorityPanel_new+0x1c2> | |
| 4145d5: e8 06 08 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 4145da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 00000000004145e0 <IOPriorityPanel_getIOPriority>: | |
| 4145e0: 48 83 ec 08 sub $0x8,%rsp | |
| 4145e4: e8 b7 95 ff ff callq 40dba0 <Panel_getSelected> | |
| 4145e9: 8b 40 18 mov 0x18(%rax),%eax | |
| 4145ec: 48 83 c4 08 add $0x8,%rsp | |
| 4145f0: c3 retq | |
| 4145f1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 4145f8: 00 00 00 | |
| 4145fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 414600: 53 push %rbx | |
| 414601: 48 89 fb mov %rdi,%rbx | |
| 414604: e8 07 94 ff ff callq 40da10 <Panel_done> | |
| 414609: 48 89 df mov %rbx,%rdi | |
| 41460c: 5b pop %rbx | |
| 41460d: e9 de 05 ff ff jmpq 404bf0 <free@plt> | |
| 414612: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 414619: 1f 84 00 00 00 00 00 | |
| 0000000000414620 <SignalsPanel_reset>: | |
| 414620: 53 push %rbx | |
| 414621: be 08 90 41 00 mov $0x419008,%esi | |
| 414626: 48 89 fb mov %rdi,%rbx | |
| 414629: e8 42 94 ff ff callq 40da70 <Panel_setHeader> | |
| 41462e: 48 89 df mov %rbx,%rdi | |
| 414631: be 10 00 00 00 mov $0x10,%esi | |
| 414636: 5b pop %rbx | |
| 414637: e9 14 96 ff ff jmpq 40dc50 <Panel_setSelected> | |
| 41463c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 0000000000414640 <SignalsPanel_new>: | |
| 414640: 41 56 push %r14 | |
| 414642: 41 89 ce mov %ecx,%r14d | |
| 414645: 41 55 push %r13 | |
| 414647: 41 89 d5 mov %edx,%r13d | |
| 41464a: 41 54 push %r12 | |
| 41464c: 55 push %rbp | |
| 41464d: 89 f5 mov %esi,%ebp | |
| 41464f: 53 push %rbx | |
| 414650: 89 fb mov %edi,%ebx | |
| 414652: bf 08 26 00 00 mov $0x2608,%edi | |
| 414657: 48 83 ec 10 sub $0x10,%rsp | |
| 41465b: e8 80 0a ff ff callq 4050e0 <malloc@plt> | |
| 414660: 89 ea mov %ebp,%edx | |
| 414662: 49 89 c4 mov %rax,%r12 | |
| 414665: 89 de mov %ebx,%esi | |
| 414667: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 41466e: 45 31 c9 xor %r9d,%r9d | |
| 414671: 45 89 f0 mov %r14d,%r8d | |
| 414674: 44 89 e9 mov %r13d,%ecx | |
| 414677: 48 89 c7 mov %rax,%rdi | |
| 41467a: bd a8 91 41 00 mov $0x4191a8,%ebp | |
| 41467f: e8 7c 92 ff ff callq 40d900 <Panel_init> | |
| 414684: 31 db xor %ebx,%ebx | |
| 414686: 49 c7 44 24 08 00 46 movq $0x414600,0x8(%r12) | |
| 41468d: 41 00 | |
| 41468f: 90 nop | |
| 414690: 48 8b 7d f8 mov -0x8(%rbp),%rdi | |
| 414694: 8b 75 00 mov 0x0(%rbp),%esi | |
| 414697: 48 83 c5 10 add $0x10,%rbp | |
| 41469b: e8 e0 7b ff ff callq 40c280 <ListItem_new> | |
| 4146a0: 89 de mov %ebx,%esi | |
| 4146a2: 48 89 c2 mov %rax,%rdx | |
| 4146a5: 4c 89 e7 mov %r12,%rdi | |
| 4146a8: 83 c3 01 add $0x1,%ebx | |
| 4146ab: e8 90 94 ff ff callq 40db40 <Panel_set> | |
| 4146b0: 83 fb 22 cmp $0x22,%ebx | |
| 4146b3: 75 db jne 414690 <SignalsPanel_new+0x50> | |
| 4146b5: 4c 89 e7 mov %r12,%rdi | |
| 4146b8: e8 63 ff ff ff callq 414620 <SignalsPanel_reset> | |
| 4146bd: 48 83 c4 10 add $0x10,%rsp | |
| 4146c1: 4c 89 e0 mov %r12,%rax | |
| 4146c4: 5b pop %rbx | |
| 4146c5: 5d pop %rbp | |
| 4146c6: 41 5c pop %r12 | |
| 4146c8: 41 5d pop %r13 | |
| 4146ca: 41 5e pop %r14 | |
| 4146cc: c3 retq | |
| 4146cd: 0f 1f 00 nopl (%rax) | |
| 00000000004146d0 <String_cat>: | |
| 4146d0: 41 56 push %r14 | |
| 4146d2: 49 89 fe mov %rdi,%r14 | |
| 4146d5: 41 55 push %r13 | |
| 4146d7: 41 54 push %r12 | |
| 4146d9: 55 push %rbp | |
| 4146da: 48 89 f5 mov %rsi,%rbp | |
| 4146dd: 53 push %rbx | |
| 4146de: e8 bd 06 ff ff callq 404da0 <strlen@plt> | |
| 4146e3: 48 89 ef mov %rbp,%rdi | |
| 4146e6: 49 89 c4 mov %rax,%r12 | |
| 4146e9: e8 b2 06 ff ff callq 404da0 <strlen@plt> | |
| 4146ee: 42 8d 7c 20 01 lea 0x1(%rax,%r12,1),%edi | |
| 4146f3: 4d 63 e4 movslq %r12d,%r12 | |
| 4146f6: 49 89 c5 mov %rax,%r13 | |
| 4146f9: 41 83 c5 01 add $0x1,%r13d | |
| 4146fd: 48 63 ff movslq %edi,%rdi | |
| 414700: e8 db 09 ff ff callq 4050e0 <malloc@plt> | |
| 414705: 4c 89 e2 mov %r12,%rdx | |
| 414708: 48 89 c3 mov %rax,%rbx | |
| 41470b: 4c 89 f6 mov %r14,%rsi | |
| 41470e: 48 89 c7 mov %rax,%rdi | |
| 414711: e8 3a 05 ff ff callq 404c50 <strncpy@plt> | |
| 414716: 4a 8d 3c 23 lea (%rbx,%r12,1),%rdi | |
| 41471a: 49 63 d5 movslq %r13d,%rdx | |
| 41471d: 48 89 ee mov %rbp,%rsi | |
| 414720: e8 2b 05 ff ff callq 404c50 <strncpy@plt> | |
| 414725: 48 89 d8 mov %rbx,%rax | |
| 414728: 5b pop %rbx | |
| 414729: 5d pop %rbp | |
| 41472a: 41 5c pop %r12 | |
| 41472c: 41 5d pop %r13 | |
| 41472e: 41 5e pop %r14 | |
| 414730: c3 retq | |
| 414731: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 414738: 0f 1f 84 00 00 00 00 | |
| 41473f: 00 | |
| 0000000000414740 <String_trim>: | |
| 414740: 41 54 push %r12 | |
| 414742: 55 push %rbp | |
| 414743: 53 push %rbx | |
| 414744: 48 89 fb mov %rdi,%rbx | |
| 414747: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41474e: 00 00 | |
| 414750: 0f b6 03 movzbl (%rbx),%eax | |
| 414753: 8d 50 f7 lea -0x9(%rax),%edx | |
| 414756: 80 fa 01 cmp $0x1,%dl | |
| 414759: 76 55 jbe 4147b0 <String_trim+0x70> | |
| 41475b: 3c 20 cmp $0x20,%al | |
| 41475d: 74 51 je 4147b0 <String_trim+0x70> | |
| 41475f: 48 89 df mov %rbx,%rdi | |
| 414762: e8 39 06 ff ff callq 404da0 <strlen@plt> | |
| 414767: 85 c0 test %eax,%eax | |
| 414769: 89 c1 mov %eax,%ecx | |
| 41476b: 48 63 d0 movslq %eax,%rdx | |
| 41476e: 7e 12 jle 414782 <String_trim+0x42> | |
| 414770: 0f b6 44 13 ff movzbl -0x1(%rbx,%rdx,1),%eax | |
| 414775: 8d 70 f7 lea -0x9(%rax),%esi | |
| 414778: 40 80 fe 01 cmp $0x1,%sil | |
| 41477c: 76 42 jbe 4147c0 <String_trim+0x80> | |
| 41477e: 3c 20 cmp $0x20,%al | |
| 414780: 74 3e je 4147c0 <String_trim+0x80> | |
| 414782: 48 89 d5 mov %rdx,%rbp | |
| 414785: 83 c1 01 add $0x1,%ecx | |
| 414788: 48 63 f9 movslq %ecx,%rdi | |
| 41478b: e8 50 09 ff ff callq 4050e0 <malloc@plt> | |
| 414790: 48 89 ea mov %rbp,%rdx | |
| 414793: 48 89 de mov %rbx,%rsi | |
| 414796: 48 89 c7 mov %rax,%rdi | |
| 414799: 49 89 c4 mov %rax,%r12 | |
| 41479c: e8 af 04 ff ff callq 404c50 <strncpy@plt> | |
| 4147a1: 5b pop %rbx | |
| 4147a2: 41 c6 04 2c 00 movb $0x0,(%r12,%rbp,1) | |
| 4147a7: 4c 89 e0 mov %r12,%rax | |
| 4147aa: 5d pop %rbp | |
| 4147ab: 41 5c pop %r12 | |
| 4147ad: c3 retq | |
| 4147ae: 66 90 xchg %ax,%ax | |
| 4147b0: 48 83 c3 01 add $0x1,%rbx | |
| 4147b4: eb 9a jmp 414750 <String_trim+0x10> | |
| 4147b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 4147bd: 00 00 00 | |
| 4147c0: 48 83 ea 01 sub $0x1,%rdx | |
| 4147c4: 83 e9 01 sub $0x1,%ecx | |
| 4147c7: 75 a7 jne 414770 <String_trim+0x30> | |
| 4147c9: 31 ed xor %ebp,%ebp | |
| 4147cb: eb b8 jmp 414785 <String_trim+0x45> | |
| 4147cd: 0f 1f 00 nopl (%rax) | |
| 00000000004147d0 <String_eq>: | |
| 4147d0: 48 85 ff test %rdi,%rdi | |
| 4147d3: 0f 94 c0 sete %al | |
| 4147d6: 48 85 f6 test %rsi,%rsi | |
| 4147d9: 0f 94 c2 sete %dl | |
| 4147dc: 84 c0 test %al,%al | |
| 4147de: 75 20 jne 414800 <String_eq+0x30> | |
| 4147e0: 84 d2 test %dl,%dl | |
| 4147e2: 75 1c jne 414800 <String_eq+0x30> | |
| 4147e4: 48 83 ec 08 sub $0x8,%rsp | |
| 4147e8: e8 b3 07 ff ff callq 404fa0 <strcmp@plt> | |
| 4147ed: 85 c0 test %eax,%eax | |
| 4147ef: 0f 94 c0 sete %al | |
| 4147f2: 48 83 c4 08 add $0x8,%rsp | |
| 4147f6: 0f b6 c0 movzbl %al,%eax | |
| 4147f9: c3 retq | |
| 4147fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 414800: 21 d0 and %edx,%eax | |
| 414802: 0f b6 c0 movzbl %al,%eax | |
| 414805: c3 retq | |
| 414806: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41480d: 00 00 00 | |
| 0000000000414810 <String_split>: | |
| 414810: 41 57 push %r15 | |
| 414812: 45 31 ff xor %r15d,%r15d | |
| 414815: 41 56 push %r14 | |
| 414817: 41 89 f6 mov %esi,%r14d | |
| 41481a: 41 55 push %r13 | |
| 41481c: 41 54 push %r12 | |
| 41481e: 55 push %rbp | |
| 41481f: 53 push %rbx | |
| 414820: 48 89 fb mov %rdi,%rbx | |
| 414823: bf 50 00 00 00 mov $0x50,%edi | |
| 414828: 48 83 ec 18 sub $0x18,%rsp | |
| 41482c: c7 02 00 00 00 00 movl $0x0,(%rdx) | |
| 414832: 48 89 54 24 08 mov %rdx,0x8(%rsp) | |
| 414837: e8 a4 08 ff ff callq 4050e0 <malloc@plt> | |
| 41483c: 49 89 c4 mov %rax,%r12 | |
| 41483f: 41 0f be c6 movsbl %r14b,%eax | |
| 414843: c7 04 24 0a 00 00 00 movl $0xa,(%rsp) | |
| 41484a: 89 44 24 04 mov %eax,0x4(%rsp) | |
| 41484e: eb 09 jmp 414859 <String_split+0x49> | |
| 414850: 4a 8d 5c 33 01 lea 0x1(%rbx,%r14,1),%rbx | |
| 414855: 49 83 c7 01 add $0x1,%r15 | |
| 414859: 8b 74 24 04 mov 0x4(%rsp),%esi | |
| 41485d: 48 89 df mov %rbx,%rdi | |
| 414860: 44 89 fd mov %r15d,%ebp | |
| 414863: e8 c8 05 ff ff callq 404e30 <strchr@plt> | |
| 414868: 48 85 c0 test %rax,%rax | |
| 41486b: 74 5b je 4148c8 <String_split+0xb8> | |
| 41486d: 48 29 d8 sub %rbx,%rax | |
| 414870: 8d 78 01 lea 0x1(%rax),%edi | |
| 414873: 49 89 c6 mov %rax,%r14 | |
| 414876: 4d 63 f6 movslq %r14d,%r14 | |
| 414879: 48 63 ff movslq %edi,%rdi | |
| 41487c: e8 5f 08 ff ff callq 4050e0 <malloc@plt> | |
| 414881: 48 89 de mov %rbx,%rsi | |
| 414884: 4c 89 f2 mov %r14,%rdx | |
| 414887: 48 89 c7 mov %rax,%rdi | |
| 41488a: 49 89 c5 mov %rax,%r13 | |
| 41488d: e8 be 03 ff ff callq 404c50 <strncpy@plt> | |
| 414892: 41 8d 47 01 lea 0x1(%r15),%eax | |
| 414896: 39 04 24 cmp %eax,(%rsp) | |
| 414899: 43 c6 44 35 00 00 movb $0x0,0x0(%r13,%r14,1) | |
| 41489f: 4a 8d 34 fd 00 00 00 lea 0x0(,%r15,8),%rsi | |
| 4148a6: 00 | |
| 4148a7: 4f 89 2c fc mov %r13,(%r12,%r15,8) | |
| 4148ab: 75 a3 jne 414850 <String_split+0x40> | |
| 4148ad: 8d 45 0b lea 0xb(%rbp),%eax | |
| 4148b0: 4c 89 e7 mov %r12,%rdi | |
| 4148b3: 48 83 c6 58 add $0x58,%rsi | |
| 4148b7: 89 04 24 mov %eax,(%rsp) | |
| 4148ba: e8 71 08 ff ff callq 405130 <realloc@plt> | |
| 4148bf: 49 89 c4 mov %rax,%r12 | |
| 4148c2: eb 8c jmp 414850 <String_split+0x40> | |
| 4148c4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4148c8: 80 3b 00 cmpb $0x0,(%rbx) | |
| 4148cb: 74 32 je 4148ff <String_split+0xef> | |
| 4148cd: 48 89 df mov %rbx,%rdi | |
| 4148d0: 83 c5 01 add $0x1,%ebp | |
| 4148d3: e8 c8 04 ff ff callq 404da0 <strlen@plt> | |
| 4148d8: 44 8d 70 01 lea 0x1(%rax),%r14d | |
| 4148dc: 4d 63 f6 movslq %r14d,%r14 | |
| 4148df: 4c 89 f7 mov %r14,%rdi | |
| 4148e2: e8 f9 07 ff ff callq 4050e0 <malloc@plt> | |
| 4148e7: 4c 89 f2 mov %r14,%rdx | |
| 4148ea: 48 89 de mov %rbx,%rsi | |
| 4148ed: 48 89 c7 mov %rax,%rdi | |
| 4148f0: 49 89 c5 mov %rax,%r13 | |
| 4148f3: e8 58 03 ff ff callq 404c50 <strncpy@plt> | |
| 4148f8: 49 63 c7 movslq %r15d,%rax | |
| 4148fb: 4d 89 2c c4 mov %r13,(%r12,%rax,8) | |
| 4148ff: 8d 5d 01 lea 0x1(%rbp),%ebx | |
| 414902: 4c 89 e7 mov %r12,%rdi | |
| 414905: 48 63 db movslq %ebx,%rbx | |
| 414908: 48 c1 e3 03 shl $0x3,%rbx | |
| 41490c: 48 89 de mov %rbx,%rsi | |
| 41490f: e8 1c 08 ff ff callq 405130 <realloc@plt> | |
| 414914: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx | |
| 414919: 48 c7 44 18 f8 00 00 movq $0x0,-0x8(%rax,%rbx,1) | |
| 414920: 00 00 | |
| 414922: 89 29 mov %ebp,(%rcx) | |
| 414924: 48 83 c4 18 add $0x18,%rsp | |
| 414928: 5b pop %rbx | |
| 414929: 5d pop %rbp | |
| 41492a: 41 5c pop %r12 | |
| 41492c: 41 5d pop %r13 | |
| 41492e: 41 5e pop %r14 | |
| 414930: 41 5f pop %r15 | |
| 414932: c3 retq | |
| 414933: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41493a: 84 00 00 00 00 00 | |
| 0000000000414940 <String_freeArray>: | |
| 414940: 55 push %rbp | |
| 414941: 48 89 fd mov %rdi,%rbp | |
| 414944: 53 push %rbx | |
| 414945: 48 8d 5d 08 lea 0x8(%rbp),%rbx | |
| 414949: 48 83 ec 08 sub $0x8,%rsp | |
| 41494d: 48 8b 3f mov (%rdi),%rdi | |
| 414950: 48 85 ff test %rdi,%rdi | |
| 414953: 74 15 je 41496a <String_freeArray+0x2a> | |
| 414955: 0f 1f 00 nopl (%rax) | |
| 414958: 48 83 c3 08 add $0x8,%rbx | |
| 41495c: e8 8f 02 ff ff callq 404bf0 <free@plt> | |
| 414961: 48 8b 7b f8 mov -0x8(%rbx),%rdi | |
| 414965: 48 85 ff test %rdi,%rdi | |
| 414968: 75 ee jne 414958 <String_freeArray+0x18> | |
| 41496a: 48 83 c4 08 add $0x8,%rsp | |
| 41496e: 48 89 ef mov %rbp,%rdi | |
| 414971: 5b pop %rbx | |
| 414972: 5d pop %rbp | |
| 414973: e9 78 02 ff ff jmpq 404bf0 <free@plt> | |
| 414978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41497f: 00 | |
| 0000000000414980 <String_contains_i>: | |
| 414980: 41 55 push %r13 | |
| 414982: 41 54 push %r12 | |
| 414984: 55 push %rbp | |
| 414985: 48 89 f5 mov %rsi,%rbp | |
| 414988: 53 push %rbx | |
| 414989: 48 89 fb mov %rdi,%rbx | |
| 41498c: 48 83 ec 08 sub $0x8,%rsp | |
| 414990: e8 0b 04 ff ff callq 404da0 <strlen@plt> | |
| 414995: 48 89 ef mov %rbp,%rdi | |
| 414998: 49 89 c5 mov %rax,%r13 | |
| 41499b: e8 00 04 ff ff callq 404da0 <strlen@plt> | |
| 4149a0: 49 89 c4 mov %rax,%r12 | |
| 4149a3: 44 89 e8 mov %r13d,%eax | |
| 4149a6: 44 29 e0 sub %r12d,%eax | |
| 4149a9: 85 c0 test %eax,%eax | |
| 4149ab: 7e 43 jle 4149f0 <String_contains_i+0x70> | |
| 4149ad: 83 e8 01 sub $0x1,%eax | |
| 4149b0: 4c 8d 6c 03 01 lea 0x1(%rbx,%rax,1),%r13 | |
| 4149b5: eb 12 jmp 4149c9 <String_contains_i+0x49> | |
| 4149b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4149be: 00 00 | |
| 4149c0: 48 83 c3 01 add $0x1,%rbx | |
| 4149c4: 4c 39 eb cmp %r13,%rbx | |
| 4149c7: 74 27 je 4149f0 <String_contains_i+0x70> | |
| 4149c9: 4c 89 e2 mov %r12,%rdx | |
| 4149cc: 48 89 ee mov %rbp,%rsi | |
| 4149cf: 48 89 df mov %rbx,%rdi | |
| 4149d2: e8 19 07 ff ff callq 4050f0 <strncasecmp@plt> | |
| 4149d7: 85 c0 test %eax,%eax | |
| 4149d9: 75 e5 jne 4149c0 <String_contains_i+0x40> | |
| 4149db: 48 83 c4 08 add $0x8,%rsp | |
| 4149df: b8 01 00 00 00 mov $0x1,%eax | |
| 4149e4: 5b pop %rbx | |
| 4149e5: 5d pop %rbp | |
| 4149e6: 41 5c pop %r12 | |
| 4149e8: 41 5d pop %r13 | |
| 4149ea: c3 retq | |
| 4149eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4149f0: 48 83 c4 08 add $0x8,%rsp | |
| 4149f4: 31 c0 xor %eax,%eax | |
| 4149f6: 5b pop %rbx | |
| 4149f7: 5d pop %rbp | |
| 4149f8: 41 5c pop %r12 | |
| 4149fa: 41 5d pop %r13 | |
| 4149fc: c3 retq | |
| 4149fd: 0f 1f 00 nopl (%rax) | |
| 0000000000414a00 <String_getToken>: | |
| 414a00: 55 push %rbp | |
| 414a01: 89 f5 mov %esi,%ebp | |
| 414a03: 53 push %rbx | |
| 414a04: 48 89 fb mov %rdi,%rbx | |
| 414a07: 48 83 ec 48 sub $0x48,%rsp | |
| 414a0b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 414a12: 00 00 | |
| 414a14: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 414a19: 31 c0 xor %eax,%eax | |
| 414a1b: e8 80 03 ff ff callq 404da0 <strlen@plt> | |
| 414a20: 66 85 c0 test %ax,%ax | |
| 414a23: 0f 84 95 00 00 00 je 414abe <String_getToken+0xbe> | |
| 414a29: 89 c7 mov %eax,%edi | |
| 414a2b: 31 f6 xor %esi,%esi | |
| 414a2d: 31 c0 xor %eax,%eax | |
| 414a2f: 45 31 c9 xor %r9d,%r9d | |
| 414a32: 45 31 c0 xor %r8d,%r8d | |
| 414a35: eb 15 jmp 414a4c <String_getToken+0x4c> | |
| 414a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 414a3e: 00 00 | |
| 414a40: 48 83 c0 01 add $0x1,%rax | |
| 414a44: 66 39 c7 cmp %ax,%di | |
| 414a47: 76 4f jbe 414a98 <String_getToken+0x98> | |
| 414a49: 41 89 d0 mov %edx,%r8d | |
| 414a4c: 0f b6 0c 03 movzbl (%rbx,%rax,1),%ecx | |
| 414a50: 80 f9 20 cmp $0x20,%cl | |
| 414a53: 0f 95 c2 setne %dl | |
| 414a56: 74 e8 je 414a40 <String_getToken+0x40> | |
| 414a58: 41 83 f0 01 xor $0x1,%r8d | |
| 414a5c: 41 80 f8 01 cmp $0x1,%r8b | |
| 414a60: 66 41 83 d9 ff sbb $0xffff,%r9w | |
| 414a65: 80 fa 01 cmp $0x1,%dl | |
| 414a68: 75 d6 jne 414a40 <String_getToken+0x40> | |
| 414a6a: 66 41 39 e9 cmp %bp,%r9w | |
| 414a6e: 75 d0 jne 414a40 <String_getToken+0x40> | |
| 414a70: 80 f9 0a cmp $0xa,%cl | |
| 414a73: 74 cb je 414a40 <String_getToken+0x40> | |
| 414a75: 44 8d 41 01 lea 0x1(%rcx),%r8d | |
| 414a79: 41 80 f8 01 cmp $0x1,%r8b | |
| 414a7d: 76 c1 jbe 414a40 <String_getToken+0x40> | |
| 414a7f: 48 83 c0 01 add $0x1,%rax | |
| 414a83: 44 0f b7 c6 movzwl %si,%r8d | |
| 414a87: 83 c6 01 add $0x1,%esi | |
| 414a8a: 66 39 c7 cmp %ax,%di | |
| 414a8d: 42 88 0c 04 mov %cl,(%rsp,%r8,1) | |
| 414a91: 77 b6 ja 414a49 <String_getToken+0x49> | |
| 414a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 414a98: 0f b7 f6 movzwl %si,%esi | |
| 414a9b: 48 89 e7 mov %rsp,%rdi | |
| 414a9e: c6 04 34 00 movb $0x0,(%rsp,%rsi,1) | |
| 414aa2: e8 b9 04 ff ff callq 404f60 <__strdup@plt> | |
| 414aa7: 48 8b 74 24 38 mov 0x38(%rsp),%rsi | |
| 414aac: 64 48 33 34 25 28 00 xor %fs:0x28,%rsi | |
| 414ab3: 00 00 | |
| 414ab5: 75 0b jne 414ac2 <String_getToken+0xc2> | |
| 414ab7: 48 83 c4 48 add $0x48,%rsp | |
| 414abb: 5b pop %rbx | |
| 414abc: 5d pop %rbp | |
| 414abd: c3 retq | |
| 414abe: 31 f6 xor %esi,%esi | |
| 414ac0: eb d9 jmp 414a9b <String_getToken+0x9b> | |
| 414ac2: e8 19 03 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 414ac7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 414ace: 00 00 | |
| 414ad0: 48 83 ec 18 sub $0x18,%rsp | |
| 414ad4: 48 8b 4f 40 mov 0x40(%rdi),%rcx | |
| 414ad8: 49 89 f2 mov %rsi,%r10 | |
| 414adb: 48 8b 81 a0 00 00 00 mov 0xa0(%rcx),%rax | |
| 414ae2: 48 8b 89 98 00 00 00 mov 0x98(%rcx),%rcx | |
| 414ae9: 48 85 c9 test %rcx,%rcx | |
| 414aec: 78 72 js 414b60 <String_getToken+0x160> | |
| 414aee: f2 48 0f 2a c1 cvtsi2sd %rcx,%xmm0 | |
| 414af3: f2 0f 11 47 50 movsd %xmm0,0x50(%rdi) | |
| 414af8: 48 8b 4f 48 mov 0x48(%rdi),%rcx | |
| 414afc: 4c 8d 88 ff 03 00 00 lea 0x3ff(%rax),%r9 | |
| 414b03: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 414b08: 48 85 c0 test %rax,%rax | |
| 414b0b: 4c 0f 49 c8 cmovns %rax,%r9 | |
| 414b0f: 48 63 f2 movslq %edx,%rsi | |
| 414b12: 41 b8 65 7c 41 00 mov $0x417c65,%r8d | |
| 414b18: ba 01 00 00 00 mov $0x1,%edx | |
| 414b1d: f2 0f 11 01 movsd %xmm0,(%rcx) | |
| 414b21: f2 0f 10 47 50 movsd 0x50(%rdi),%xmm0 | |
| 414b26: 4c 89 d7 mov %r10,%rdi | |
| 414b29: f2 48 0f 2c c8 cvttsd2si %xmm0,%rcx | |
| 414b2e: 48 8d 81 ff 03 00 00 lea 0x3ff(%rcx),%rax | |
| 414b35: 48 85 c9 test %rcx,%rcx | |
| 414b38: 48 0f 48 c8 cmovs %rax,%rcx | |
| 414b3c: 49 c1 f9 0a sar $0xa,%r9 | |
| 414b40: 31 c0 xor %eax,%eax | |
| 414b42: 48 c1 f9 0a sar $0xa,%rcx | |
| 414b46: 48 89 0c 24 mov %rcx,(%rsp) | |
| 414b4a: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 414b51: e8 8a 00 ff ff callq 404be0 <__snprintf_chk@plt> | |
| 414b56: 48 83 c4 18 add $0x18,%rsp | |
| 414b5a: c3 retq | |
| 414b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 414b60: 48 89 ce mov %rcx,%rsi | |
| 414b63: 83 e1 01 and $0x1,%ecx | |
| 414b66: 48 d1 ee shr %rsi | |
| 414b69: 48 09 ce or %rcx,%rsi | |
| 414b6c: f2 48 0f 2a c6 cvtsi2sd %rsi,%xmm0 | |
| 414b71: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 414b75: e9 79 ff ff ff jmpq 414af3 <String_getToken+0xf3> | |
| 414b7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 414b80: 48 81 fe ff ff 9f 00 cmp $0x9fffff,%rsi | |
| 414b87: 7f 47 jg 414bd0 <String_getToken+0x1d0> | |
| 414b89: 48 81 fe ff 27 00 00 cmp $0x27ff,%rsi | |
| 414b90: 7f 1e jg 414bb0 <String_getToken+0x1b0> | |
| 414b92: 49 89 f0 mov %rsi,%r8 | |
| 414b95: b9 c6 93 41 00 mov $0x4193c6,%ecx | |
| 414b9a: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx | |
| 414ba1: be 01 00 00 00 mov $0x1,%esi | |
| 414ba6: 31 c0 xor %eax,%eax | |
| 414ba8: e9 b3 07 ff ff jmpq 405360 <__sprintf_chk@plt> | |
| 414bad: 0f 1f 00 nopl (%rax) | |
| 414bb0: 48 c1 fe 0a sar $0xa,%rsi | |
| 414bb4: b9 49 7c 41 00 mov $0x417c49,%ecx | |
| 414bb9: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx | |
| 414bc0: 49 89 f0 mov %rsi,%r8 | |
| 414bc3: 31 c0 xor %eax,%eax | |
| 414bc5: be 01 00 00 00 mov $0x1,%esi | |
| 414bca: e9 91 07 ff ff jmpq 405360 <__sprintf_chk@plt> | |
| 414bcf: 90 nop | |
| 414bd0: 48 c1 fe 14 sar $0x14,%rsi | |
| 414bd4: b9 c0 93 41 00 mov $0x4193c0,%ecx | |
| 414bd9: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx | |
| 414be0: 49 89 f0 mov %rsi,%r8 | |
| 414be3: 31 c0 xor %eax,%eax | |
| 414be5: be 01 00 00 00 mov $0x1,%esi | |
| 414bea: e9 71 07 ff ff jmpq 405360 <__sprintf_chk@plt> | |
| 414bef: 90 nop | |
| 414bf0: 41 54 push %r12 | |
| 414bf2: ba 07 89 41 00 mov $0x418907,%edx | |
| 414bf7: 55 push %rbp | |
| 414bf8: 53 push %rbx | |
| 414bf9: 48 89 f3 mov %rsi,%rbx | |
| 414bfc: 48 83 ec 40 sub $0x40,%rsp | |
| 414c00: 8b 35 c2 9b 20 00 mov 0x209bc2(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 414c06: f2 0f 10 57 50 movsd 0x50(%rdi),%xmm2 | |
| 414c0b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 414c12: 00 00 | |
| 414c14: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 414c19: 31 c0 xor %eax,%eax | |
| 414c1b: 48 8b 47 48 mov 0x48(%rdi),%rax | |
| 414c1f: f2 4c 0f 2c e2 cvttsd2si %xmm2,%r12 | |
| 414c24: 48 89 df mov %rbx,%rdi | |
| 414c27: f2 0f 10 08 movsd (%rax),%xmm1 | |
| 414c2b: f2 48 0f 2c e9 cvttsd2si %xmm1,%rbp | |
| 414c30: e8 ab e0 ff ff callq 412ce0 <RichString_write> | |
| 414c35: 48 89 e7 mov %rsp,%rdi | |
| 414c38: 4c 89 e6 mov %r12,%rsi | |
| 414c3b: e8 40 ff ff ff callq 414b80 <String_getToken+0x180> | |
| 414c40: 8b 35 86 9b 20 00 mov 0x209b86(%rip),%esi # 61e7cc <CRT_colors+0x2c> | |
| 414c46: 48 89 e2 mov %rsp,%rdx | |
| 414c49: 48 89 df mov %rbx,%rdi | |
| 414c4c: e8 5f de ff ff callq 412ab0 <RichString_append> | |
| 414c51: 48 89 ee mov %rbp,%rsi | |
| 414c54: 48 89 e7 mov %rsp,%rdi | |
| 414c57: e8 24 ff ff ff callq 414b80 <String_getToken+0x180> | |
| 414c5c: 8b 35 66 9b 20 00 mov 0x209b66(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 414c62: ba 4f 7c 41 00 mov $0x417c4f,%edx | |
| 414c67: 48 89 df mov %rbx,%rdi | |
| 414c6a: e8 41 de ff ff callq 412ab0 <RichString_append> | |
| 414c6f: 8b 35 57 9b 20 00 mov 0x209b57(%rip),%esi # 61e7cc <CRT_colors+0x2c> | |
| 414c75: 48 89 e2 mov %rsp,%rdx | |
| 414c78: 48 89 df mov %rbx,%rdi | |
| 414c7b: e8 30 de ff ff callq 412ab0 <RichString_append> | |
| 414c80: 48 8b 44 24 38 mov 0x38(%rsp),%rax | |
| 414c85: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 414c8c: 00 00 | |
| 414c8e: 75 09 jne 414c99 <String_getToken+0x299> | |
| 414c90: 48 83 c4 40 add $0x40,%rsp | |
| 414c94: 5b pop %rbx | |
| 414c95: 5d pop %rbp | |
| 414c96: 41 5c pop %r12 | |
| 414c98: c3 retq | |
| 414c99: e8 42 01 ff ff callq 404de0 <__stack_chk_fail@plt> | |
| 414c9e: 66 90 xchg %ax,%ax | |
| 414ca0: 41 56 push %r14 | |
| 414ca2: b9 10 89 41 00 mov $0x418910,%ecx | |
| 414ca7: ba 14 00 00 00 mov $0x14,%edx | |
| 414cac: 41 55 push %r13 | |
| 414cae: 41 54 push %r12 | |
| 414cb0: 49 89 fc mov %rdi,%r12 | |
| 414cb3: 55 push %rbp | |
| 414cb4: 53 push %rbx | |
| 414cb5: 48 89 f3 mov %rsi,%rbx | |
| 414cb8: be 01 00 00 00 mov $0x1,%esi | |
| 414cbd: 48 83 ec 20 sub $0x20,%rsp | |
| 414cc1: 48 8b 6f 40 mov 0x40(%rdi),%rbp | |
| 414cc5: f2 0f 10 47 50 movsd 0x50(%rdi),%xmm0 | |
| 414cca: 48 89 e7 mov %rsp,%rdi | |
| 414ccd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 414cd4: 00 00 | |
| 414cd6: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 414cdb: 31 c0 xor %eax,%eax | |
| 414cdd: f2 0f 2a 4d 50 cvtsi2sdl 0x50(%rbp),%xmm1 | |
| 414ce2: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 414ce6: f2 0f 2a 4d 54 cvtsi2sdl 0x54(%rbp),%xmm1 | |
| 414ceb: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 414cef: f2 44 0f 2c c0 cvttsd2si %xmm0,%r8d | |
| 414cf4: e8 67 06 ff ff callq 405360 <__sprintf_chk@plt> | |
| 414cf9: 8b 35 cd 9a 20 00 mov 0x209acd(%rip),%esi # 61e7cc <CRT_colors+0x2c> | |
| 414cff: 48 89 e2 mov %rsp,%rdx | |
| 414d02: 48 89 df mov %rbx,%rdi | |
| 414d05: e8 d6 df ff ff callq 412ce0 <RichString_write> | |
| 414d0a: 80 bd c9 00 00 00 00 cmpb $0x0,0xc9(%rbp) | |
| 414d11: 8b 05 b1 9a 20 00 mov 0x209ab1(%rip),%eax # 61e7c8 <CRT_colors+0x28> | |
| 414d17: 44 8b 35 ae 9a 20 00 mov 0x209aae(%rip),%r14d # 61e7cc <CRT_colors+0x2c> | |
| 414d1e: 41 89 c5 mov %eax,%r13d | |
| 414d21: 74 0e je 414d31 <String_getToken+0x331> | |
| 414d23: 44 8b 35 e2 9a 20 00 mov 0x209ae2(%rip),%r14d # 61e80c <CRT_colors+0x6c> | |
| 414d2a: 44 8b 2d d7 9a 20 00 mov 0x209ad7(%rip),%r13d # 61e808 <CRT_colors+0x68> | |
| 414d31: 80 bd c5 00 00 00 00 cmpb $0x0,0xc5(%rbp) | |
| 414d38: 89 c6 mov %eax,%esi | |
| 414d3a: 0f 84 d0 00 00 00 je 414e10 <String_getToken+0x410> | |
| 414d40: 80 bd c4 00 00 00 00 cmpb $0x0,0xc4(%rbp) | |
| 414d47: 75 4e jne 414d97 <String_getToken+0x397> | |
| 414d49: ba 5e 95 41 00 mov $0x41955e,%edx | |
| 414d4e: 48 89 df mov %rbx,%rdi | |
| 414d51: e8 5a dd ff ff callq 412ab0 <RichString_append> | |
| 414d56: 44 8b 45 54 mov 0x54(%rbp),%r8d | |
| 414d5a: b9 10 89 41 00 mov $0x418910,%ecx | |
| 414d5f: ba 14 00 00 00 mov $0x14,%edx | |
| 414d64: be 01 00 00 00 mov $0x1,%esi | |
| 414d69: 48 89 e7 mov %rsp,%rdi | |
| 414d6c: 31 c0 xor %eax,%eax | |
| 414d6e: e8 ed 05 ff ff callq 405360 <__sprintf_chk@plt> | |
| 414d73: 48 89 e2 mov %rsp,%rdx | |
| 414d76: 44 89 f6 mov %r14d,%esi | |
| 414d79: 48 89 df mov %rbx,%rdi | |
| 414d7c: e8 2f dd ff ff callq 412ab0 <RichString_append> | |
| 414d81: 44 89 ee mov %r13d,%esi | |
| 414d84: ba da 93 41 00 mov $0x4193da,%edx | |
| 414d89: 48 89 df mov %rbx,%rdi | |
| 414d8c: e8 1f dd ff ff callq 412ab0 <RichString_append> | |
| 414d91: 8b 35 31 9a 20 00 mov 0x209a31(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 414d97: ba e0 93 41 00 mov $0x4193e0,%edx | |
| 414d9c: 48 89 df mov %rbx,%rdi | |
| 414d9f: e8 0c dd ff ff callq 412ab0 <RichString_append> | |
| 414da4: 49 8b 44 24 48 mov 0x48(%r12),%rax | |
| 414da9: b9 10 89 41 00 mov $0x418910,%ecx | |
| 414dae: ba 14 00 00 00 mov $0x14,%edx | |
| 414db3: be 01 00 00 00 mov $0x1,%esi | |
| 414db8: 48 89 e7 mov %rsp,%rdi | |
| 414dbb: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 414dbf: 31 c0 xor %eax,%eax | |
| 414dc1: f2 44 0f 2c c0 cvttsd2si %xmm0,%r8d | |
| 414dc6: e8 95 05 ff ff callq 405360 <__sprintf_chk@plt> | |
| 414dcb: 8b 35 0b 9a 20 00 mov 0x209a0b(%rip),%esi # 61e7dc <CRT_colors+0x3c> | |
| 414dd1: 48 89 e2 mov %rsp,%rdx | |
| 414dd4: 48 89 df mov %rbx,%rdi | |
| 414dd7: e8 d4 dc ff ff callq 412ab0 <RichString_append> | |
| 414ddc: 8b 35 e6 99 20 00 mov 0x2099e6(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 414de2: ba e3 93 41 00 mov $0x4193e3,%edx | |
| 414de7: 48 89 df mov %rbx,%rdi | |
| 414dea: e8 c1 dc ff ff callq 412ab0 <RichString_append> | |
| 414def: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 414df4: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 414dfb: 00 00 | |
| 414dfd: 75 64 jne 414e63 <String_getToken+0x463> | |
| 414dff: 48 83 c4 20 add $0x20,%rsp | |
| 414e03: 5b pop %rbx | |
| 414e04: 5d pop %rbp | |
| 414e05: 41 5c pop %r12 | |
| 414e07: 41 5d pop %r13 | |
| 414e09: 41 5e pop %r14 | |
| 414e0b: c3 retq | |
| 414e0c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 414e10: ba 5e 95 41 00 mov $0x41955e,%edx | |
| 414e15: 48 89 df mov %rbx,%rdi | |
| 414e18: e8 93 dc ff ff callq 412ab0 <RichString_append> | |
| 414e1d: 44 8b 45 50 mov 0x50(%rbp),%r8d | |
| 414e21: b9 10 89 41 00 mov $0x418910,%ecx | |
| 414e26: ba 14 00 00 00 mov $0x14,%edx | |
| 414e2b: be 01 00 00 00 mov $0x1,%esi | |
| 414e30: 48 89 e7 mov %rsp,%rdi | |
| 414e33: 31 c0 xor %eax,%eax | |
| 414e35: e8 26 05 ff ff callq 405360 <__sprintf_chk@plt> | |
| 414e3a: 48 89 e2 mov %rsp,%rdx | |
| 414e3d: 44 89 f6 mov %r14d,%esi | |
| 414e40: 48 89 df mov %rbx,%rdi | |
| 414e43: e8 68 dc ff ff callq 412ab0 <RichString_append> | |
| 414e48: 44 89 ee mov %r13d,%esi | |
| 414e4b: ba d5 93 41 00 mov $0x4193d5,%edx | |
| 414e50: 48 89 df mov %rbx,%rdi | |
| 414e53: e8 58 dc ff ff callq 412ab0 <RichString_append> | |
| 414e58: 8b 35 6a 99 20 00 mov 0x20996a(%rip),%esi # 61e7c8 <CRT_colors+0x28> | |
| 414e5e: e9 dd fe ff ff jmpq 414d40 <String_getToken+0x340> | |
| 414e63: e8 78 ff fe ff callq 404de0 <__stack_chk_fail@plt> | |
| 414e68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 414e6f: 00 | |
| 414e70: 48 83 ec 18 sub $0x18,%rsp | |
| 414e74: 48 8b 47 40 mov 0x40(%rdi),%rax | |
| 414e78: 49 89 f2 mov %rsi,%r10 | |
| 414e7b: 41 b8 ec 93 41 00 mov $0x4193ec,%r8d | |
| 414e81: 48 63 f2 movslq %edx,%rsi | |
| 414e84: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 414e8b: ba 01 00 00 00 mov $0x1,%edx | |
| 414e90: 44 8b 48 58 mov 0x58(%rax),%r9d | |
| 414e94: f2 0f 2a 40 4c cvtsi2sdl 0x4c(%rax),%xmm0 | |
| 414e99: f2 0f 11 47 50 movsd %xmm0,0x50(%rdi) | |
| 414e9e: 48 8b 47 48 mov 0x48(%rdi),%rax | |
| 414ea2: f2 41 0f 2a c1 cvtsi2sd %r9d,%xmm0 | |
| 414ea7: f2 0f 11 00 movsd %xmm0,(%rax) | |
| 414eab: f2 0f 10 4f 50 movsd 0x50(%rdi),%xmm1 | |
| 414eb0: 4c 89 d7 mov %r10,%rdi | |
| 414eb3: f2 0f 2c c1 cvttsd2si %xmm1,%eax | |
| 414eb7: 89 04 24 mov %eax,(%rsp) | |
| 414eba: 31 c0 xor %eax,%eax | |
| 414ebc: e8 1f fd fe ff callq 404be0 <__snprintf_chk@plt> | |
| 414ec1: 48 83 c4 18 add $0x18,%rsp | |
| 414ec5: c3 retq | |
| 414ec6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 414ecd: 00 00 00 | |
| 414ed0: 53 push %rbx | |
| 414ed1: 48 89 fb mov %rdi,%rbx | |
| 414ed4: 48 8b 3d 75 98 20 00 mov 0x209875(%rip),%rdi # 61e750 <stdscr> | |
| 414edb: 48 85 ff test %rdi,%rdi | |
| 414ede: 74 0b je 414eeb <String_getToken+0x4eb> | |
| 414ee0: 48 63 15 cd 98 20 00 movslq 0x2098cd(%rip),%rdx # 61e7b4 <CRT_colors+0x14> | |
| 414ee7: 48 89 57 10 mov %rdx,0x10(%rdi) | |
| 414eeb: 31 d2 xor %edx,%edx | |
| 414eed: 31 f6 xor %esi,%esi | |
| 414eef: e8 9c 03 ff ff callq 405290 <wmove@plt> | |
| 414ef4: 83 f8 ff cmp $0xffffffff,%eax | |
| 414ef7: 74 17 je 414f10 <String_getToken+0x510> | |
| 414ef9: 8b 15 41 98 20 00 mov 0x209841(%rip),%edx # 61e740 <COLS> | |
| 414eff: 48 8b 3d 4a 98 20 00 mov 0x20984a(%rip),%rdi # 61e750 <stdscr> | |
| 414f06: be 20 00 00 00 mov $0x20,%esi | |
| 414f0b: e8 a0 fd fe ff callq 404cb0 <whline@plt> | |
| 414f10: 8b 43 1c mov 0x1c(%rbx),%eax | |
| 414f13: 85 c0 test %eax,%eax | |
| 414f15: 74 49 je 414f60 <String_getToken+0x560> | |
| 414f17: 83 f8 01 cmp $0x1,%eax | |
| 414f1a: 74 24 je 414f40 <String_getToken+0x540> | |
| 414f1c: 48 8b 05 2d 98 20 00 mov 0x20982d(%rip),%rax # 61e750 <stdscr> | |
| 414f23: 48 85 c0 test %rax,%rax | |
| 414f26: 74 0b je 414f33 <String_getToken+0x533> | |
| 414f28: 48 63 15 75 98 20 00 movslq 0x209875(%rip),%rdx # 61e7a4 <CRT_colors+0x4> | |
| 414f2f: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 414f33: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 414f37: 31 f6 xor %esi,%esi | |
| 414f39: 5b pop %rbx | |
| 414f3a: e9 b1 66 ff ff jmpq 40b5f0 <FunctionBar_draw> | |
| 414f3f: 90 nop | |
| 414f40: 48 8b 03 mov (%rbx),%rax | |
| 414f43: ba 38 94 41 00 mov $0x419438,%edx | |
| 414f48: 31 f6 xor %esi,%esi | |
| 414f4a: 31 ff xor %edi,%edi | |
| 414f4c: 8b 48 1c mov 0x1c(%rax),%ecx | |
| 414f4f: 4c 8b 40 20 mov 0x20(%rax),%r8 | |
| 414f53: 31 c0 xor %eax,%eax | |
| 414f55: e8 b6 03 ff ff callq 405310 <mvprintw@plt> | |
| 414f5a: eb c0 jmp 414f1c <String_getToken+0x51c> | |
| 414f5c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 414f60: 48 8b 03 mov (%rbx),%rax | |
| 414f63: ba 10 94 41 00 mov $0x419410,%edx | |
| 414f68: 31 f6 xor %esi,%esi | |
| 414f6a: 31 ff xor %edi,%edi | |
| 414f6c: 8b 48 1c mov 0x1c(%rax),%ecx | |
| 414f6f: 4c 8b 40 20 mov 0x20(%rax),%r8 | |
| 414f73: 31 c0 xor %eax,%eax | |
| 414f75: e8 96 03 ff ff callq 405310 <mvprintw@plt> | |
| 414f7a: eb a0 jmp 414f1c <String_getToken+0x51c> | |
| 414f7c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 0000000000414f80 <TraceScreen_new>: | |
| 414f80: 41 54 push %r12 | |
| 414f82: 41 89 f4 mov %esi,%r12d | |
| 414f85: 55 push %rbp | |
| 414f86: 48 89 fd mov %rdi,%rbp | |
| 414f89: bf 20 00 00 00 mov $0x20,%edi | |
| 414f8e: 53 push %rbx | |
| 414f8f: 48 83 ec 10 sub $0x10,%rsp | |
| 414f93: e8 48 01 ff ff callq 4050e0 <malloc@plt> | |
| 414f98: 48 89 c3 mov %rax,%rbx | |
| 414f9b: 48 89 28 mov %rbp,(%rax) | |
| 414f9e: 44 89 60 1c mov %r12d,0x1c(%rax) | |
| 414fa2: 8b 05 b0 97 20 00 mov 0x2097b0(%rip),%eax # 61e758 <LINES> | |
| 414fa8: 8b 15 92 97 20 00 mov 0x209792(%rip),%edx # 61e740 <COLS> | |
| 414fae: 41 b9 01 00 00 00 mov $0x1,%r9d | |
| 414fb4: 48 c7 04 24 40 c3 40 movq $0x40c340,(%rsp) | |
| 414fbb: 00 | |
| 414fbc: 45 31 c0 xor %r8d,%r8d | |
| 414fbf: be 01 00 00 00 mov $0x1,%esi | |
| 414fc4: 31 ff xor %edi,%edi | |
| 414fc6: 8d 48 fe lea -0x2(%rax),%ecx | |
| 414fc9: e8 d2 89 ff ff callq 40d9a0 <Panel_new> | |
| 414fce: ba 80 e5 61 00 mov $0x61e580,%edx | |
| 414fd3: be 90 e5 61 00 mov $0x61e590,%esi | |
| 414fd8: bf c0 e5 61 00 mov $0x61e5c0,%edi | |
| 414fdd: 48 89 43 08 mov %rax,0x8(%rbx) | |
| 414fe1: e8 ba 62 ff ff callq 40b2a0 <FunctionBar_new> | |
| 414fe6: c6 43 18 01 movb $0x1,0x18(%rbx) | |
| 414fea: 48 89 43 10 mov %rax,0x10(%rbx) | |
| 414fee: 48 83 c4 10 add $0x10,%rsp | |
| 414ff2: 48 89 d8 mov %rbx,%rax | |
| 414ff5: 5b pop %rbx | |
| 414ff6: 5d pop %rbp | |
| 414ff7: 41 5c pop %r12 | |
| 414ff9: c3 retq | |
| 414ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 0000000000415000 <TraceScreen_delete>: | |
| 415000: 53 push %rbx | |
| 415001: 48 89 fb mov %rdi,%rbx | |
| 415004: 48 8b 7f 08 mov 0x8(%rdi),%rdi | |
| 415008: e8 33 8a ff ff callq 40da40 <Panel_delete> | |
| 41500d: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 415011: e8 1a 62 ff ff callq 40b230 <FunctionBar_delete> | |
| 415016: 48 89 df mov %rbx,%rdi | |
| 415019: 5b pop %rbx | |
| 41501a: e9 d1 fb fe ff jmpq 404bf0 <free@plt> | |
| 41501f: 90 nop | |
| 0000000000415020 <TraceScreen_run>: | |
| 415020: 41 57 push %r15 | |
| 415022: 41 56 push %r14 | |
| 415024: 41 55 push %r13 | |
| 415026: 49 89 fd mov %rdi,%r13 | |
| 415029: 41 54 push %r12 | |
| 41502b: 55 push %rbp | |
| 41502c: 53 push %rbx | |
| 41502d: 48 81 ec 08 05 00 00 sub $0x508,%rsp | |
| 415034: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 415039: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 415040: 00 00 | |
| 415042: 48 89 84 24 f8 04 00 mov %rax,0x4f8(%rsp) | |
| 415049: 00 | |
| 41504a: 31 c0 xor %eax,%eax | |
| 41504c: e8 df fe fe ff callq 404f30 <pipe@plt> | |
| 415051: 83 f8 ff cmp $0xffffffff,%eax | |
| 415054: 0f 84 d5 02 00 00 je 41532f <TraceScreen_run+0x30f> | |
| 41505a: e8 c1 02 ff ff callq 405320 <fork@plt> | |
| 41505f: 83 f8 ff cmp $0xffffffff,%eax | |
| 415062: 89 44 24 3c mov %eax,0x3c(%rsp) | |
| 415066: 0f 84 c3 02 00 00 je 41532f <TraceScreen_run+0x30f> | |
| 41506c: 85 c0 test %eax,%eax | |
| 41506e: 0f 84 b5 04 00 00 je 415529 <TraceScreen_run+0x509> | |
| 415074: 8b 7c 24 40 mov 0x40(%rsp),%edi | |
| 415078: ba 00 08 00 00 mov $0x800,%edx | |
| 41507d: be 04 00 00 00 mov $0x4,%esi | |
| 415082: 31 c0 xor %eax,%eax | |
| 415084: 45 31 f6 xor %r14d,%r14d | |
| 415087: 45 89 f7 mov %r14d,%r15d | |
| 41508a: e8 a1 fc fe ff callq 404d30 <fcntl@plt> | |
| 41508f: 8b 7c 24 40 mov 0x40(%rsp),%edi | |
| 415093: be bc 7c 41 00 mov $0x417cbc,%esi | |
| 415098: e8 a3 00 ff ff callq 405140 <fdopen@plt> | |
| 41509d: 48 89 c7 mov %rax,%rdi | |
| 4150a0: 48 89 44 24 20 mov %rax,0x20(%rsp) | |
| 4150a5: 49 8b 5d 08 mov 0x8(%r13),%rbx | |
| 4150a9: e8 f2 ff fe ff callq 4050a0 <fileno@plt> | |
| 4150ae: 4c 89 ef mov %r13,%rdi | |
| 4150b1: 89 c5 mov %eax,%ebp | |
| 4150b3: e8 18 fe ff ff callq 414ed0 <String_getToken+0x4d0> | |
| 4150b8: 31 c0 xor %eax,%eax | |
| 4150ba: e8 81 49 ff ff callq 409a40 <CRT_disableDelay> | |
| 4150bf: 48 63 c5 movslq %ebp,%rax | |
| 4150c2: 48 c7 44 24 08 01 00 movq $0x1,0x8(%rsp) | |
| 4150c9: 00 00 | |
| 4150cb: c6 44 24 3b 00 movb $0x0,0x3b(%rsp) | |
| 4150d0: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 4150d5: 89 e8 mov %ebp,%eax | |
| 4150d7: c1 f8 1f sar $0x1f,%eax | |
| 4150da: c1 e8 1a shr $0x1a,%eax | |
| 4150dd: 8d 4c 05 00 lea 0x0(%rbp,%rax,1),%ecx | |
| 4150e1: 83 e1 3f and $0x3f,%ecx | |
| 4150e4: 29 c1 sub %eax,%ecx | |
| 4150e6: 8d 45 01 lea 0x1(%rbp),%eax | |
| 4150e9: 48 d3 64 24 08 shlq %cl,0x8(%rsp) | |
| 4150ee: 89 44 24 1c mov %eax,0x1c(%rsp) | |
| 4150f2: 48 8d 84 24 80 00 00 lea 0x80(%rsp),%rax | |
| 4150f9: 00 | |
| 4150fa: 48 89 04 24 mov %rax,(%rsp) | |
| 4150fe: 48 8d 84 24 02 01 00 lea 0x102(%rsp),%rax | |
| 415105: 00 | |
| 415106: 48 89 44 24 30 mov %rax,0x30(%rsp) | |
| 41510b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 415110: b9 10 00 00 00 mov $0x10,%ecx | |
| 415115: 31 c0 xor %eax,%eax | |
| 415117: 48 8b 3c 24 mov (%rsp),%rdi | |
| 41511b: fc cld | |
| 41511c: f3 48 ab rep stos %rax,%es:(%rdi) | |
| 41511f: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 415124: e8 37 fd fe ff callq 404e60 <__fdelt_chk@plt> | |
| 415129: 48 8b 54 24 08 mov 0x8(%rsp),%rdx | |
| 41512e: 8b 7c 24 1c mov 0x1c(%rsp),%edi | |
| 415132: 4c 8d 44 24 50 lea 0x50(%rsp),%r8 | |
| 415137: 48 09 94 c4 80 00 00 or %rdx,0x80(%rsp,%rax,8) | |
| 41513e: 00 | |
| 41513f: 48 8d 84 24 80 00 00 lea 0x80(%rsp),%rax | |
| 415146: 00 | |
| 415147: 31 c9 xor %ecx,%ecx | |
| 415149: 31 d2 xor %edx,%edx | |
| 41514b: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) | |
| 415152: 00 00 | |
| 415154: 48 c7 44 24 58 f4 01 movq $0x1f4,0x58(%rsp) | |
| 41515b: 00 00 | |
| 41515d: 48 89 c6 mov %rax,%rsi | |
| 415160: 48 89 04 24 mov %rax,(%rsp) | |
| 415164: e8 47 ff fe ff callq 4050b0 <select@plt> | |
| 415169: 85 c0 test %eax,%eax | |
| 41516b: 0f 8e e6 00 00 00 jle 415257 <TraceScreen_run+0x237> | |
| 415171: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx | |
| 415176: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi | |
| 41517d: 00 | |
| 41517e: ba e8 03 00 00 mov $0x3e8,%edx | |
| 415183: be 01 00 00 00 mov $0x1,%esi | |
| 415188: e8 73 fb fe ff callq 404d00 <fread@plt> | |
| 41518d: 85 c0 test %eax,%eax | |
| 41518f: 0f 84 c2 00 00 00 je 415257 <TraceScreen_run+0x237> | |
| 415195: 41 80 7d 18 00 cmpb $0x0,0x18(%r13) | |
| 41519a: 0f 84 b7 00 00 00 je 415257 <TraceScreen_run+0x237> | |
| 4151a0: 48 63 d0 movslq %eax,%rdx | |
| 4151a3: 85 c0 test %eax,%eax | |
| 4151a5: 48 89 54 24 28 mov %rdx,0x28(%rsp) | |
| 4151aa: c6 84 14 00 01 00 00 movb $0x0,0x100(%rsp,%rdx,1) | |
| 4151b1: 00 | |
| 4151b2: 0f 8e 5f 03 00 00 jle 415517 <TraceScreen_run+0x4f7> | |
| 4151b8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx | |
| 4151bd: 83 e8 01 sub $0x1,%eax | |
| 4151c0: 48 8d ac 24 01 01 00 lea 0x101(%rsp),%rbp | |
| 4151c7: 00 | |
| 4151c8: 4c 8d a4 24 00 01 00 lea 0x100(%rsp),%r12 | |
| 4151cf: 00 | |
| 4151d0: 4c 8d 34 01 lea (%rcx,%rax,1),%r14 | |
| 4151d4: eb 13 jmp 4151e9 <TraceScreen_run+0x1c9> | |
| 4151d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 4151dd: 00 00 00 | |
| 4151e0: 48 83 c5 01 add $0x1,%rbp | |
| 4151e4: 4c 39 f5 cmp %r14,%rbp | |
| 4151e7: 74 40 je 415229 <TraceScreen_run+0x209> | |
| 4151e9: 80 7d ff 0a cmpb $0xa,-0x1(%rbp) | |
| 4151ed: 75 f1 jne 4151e0 <TraceScreen_run+0x1c0> | |
| 4151ef: 45 84 ff test %r15b,%r15b | |
| 4151f2: c6 45 ff 00 movb $0x0,-0x1(%rbp) | |
| 4151f6: 0f 84 64 01 00 00 je 415360 <TraceScreen_run+0x340> | |
| 4151fc: 48 89 df mov %rbx,%rdi | |
| 4151ff: e8 3c 8a ff ff callq 40dc40 <Panel_size> | |
| 415204: 8d 70 ff lea -0x1(%rax),%esi | |
| 415207: 48 89 df mov %rbx,%rdi | |
| 41520a: e8 41 89 ff ff callq 40db50 <Panel_get> | |
| 41520f: 4c 89 e6 mov %r12,%rsi | |
| 415212: 48 89 c7 mov %rax,%rdi | |
| 415215: e8 a6 70 ff ff callq 40c2c0 <ListItem_append> | |
| 41521a: 49 89 ec mov %rbp,%r12 | |
| 41521d: 48 83 c5 01 add $0x1,%rbp | |
| 415221: 45 31 ff xor %r15d,%r15d | |
| 415224: 4c 39 f5 cmp %r14,%rbp | |
| 415227: 75 c0 jne 4151e9 <TraceScreen_run+0x1c9> | |
| 415229: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax | |
| 415230: 00 | |
| 415231: 48 03 44 24 28 add 0x28(%rsp),%rax | |
| 415236: 49 39 c4 cmp %rax,%r12 | |
| 415239: 0f 82 55 02 00 00 jb 415494 <TraceScreen_run+0x474> | |
| 41523f: 80 7c 24 3b 00 cmpb $0x0,0x3b(%rsp) | |
| 415244: 0f 85 32 02 00 00 jne 41547c <TraceScreen_run+0x45c> | |
| 41524a: be 01 00 00 00 mov $0x1,%esi | |
| 41524f: 48 89 df mov %rbx,%rdi | |
| 415252: e8 79 8a ff ff callq 40dcd0 <Panel_draw> | |
| 415257: 48 8b 3d f2 94 20 00 mov 0x2094f2(%rip),%rdi # 61e750 <stdscr> | |
| 41525e: e8 3d ff fe ff callq 4051a0 <wgetch@plt> | |
| 415263: 3d 99 01 00 00 cmp $0x199,%eax | |
| 415268: 89 c5 mov %eax,%ebp | |
| 41526a: 0f 84 8e 01 00 00 je 4153fe <TraceScreen_run+0x3de> | |
| 415270: 81 fd 06 01 00 00 cmp $0x106,%ebp | |
| 415276: 0f 84 dc 01 00 00 je 415458 <TraceScreen_run+0x438> | |
| 41527c: 0f 8e fe 00 00 00 jle 415380 <TraceScreen_run+0x360> | |
| 415282: 81 fd 12 01 00 00 cmp $0x112,%ebp | |
| 415288: 74 6c je 4152f6 <TraceScreen_run+0x2d6> | |
| 41528a: 0f 8e 23 01 00 00 jle 4153b3 <TraceScreen_run+0x393> | |
| 415290: 81 fd 68 01 00 00 cmp $0x168,%ebp | |
| 415296: 0f 84 a4 01 00 00 je 415440 <TraceScreen_run+0x420> | |
| 41529c: 81 fd 9a 01 00 00 cmp $0x19a,%ebp | |
| 4152a2: 0f 85 f7 00 00 00 jne 41539f <TraceScreen_run+0x37f> | |
| 4152a8: 8b 05 aa 94 20 00 mov 0x2094aa(%rip),%eax # 61e758 <LINES> | |
| 4152ae: 8b 35 8c 94 20 00 mov 0x20948c(%rip),%esi # 61e740 <COLS> | |
| 4152b4: 48 89 df mov %rbx,%rdi | |
| 4152b7: 8d 50 fe lea -0x2(%rax),%edx | |
| 4152ba: e8 f1 87 ff ff callq 40dab0 <Panel_resize> | |
| 4152bf: 4c 89 ef mov %r13,%rdi | |
| 4152c2: e8 09 fc ff ff callq 414ed0 <String_getToken+0x4d0> | |
| 4152c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4152ce: 00 00 | |
| 4152d0: be 01 00 00 00 mov $0x1,%esi | |
| 4152d5: 48 89 df mov %rbx,%rdi | |
| 4152d8: e8 f3 89 ff ff callq 40dcd0 <Panel_draw> | |
| 4152dd: e9 2e fe ff ff jmpq 415110 <TraceScreen_run+0xf0> | |
| 4152e2: 83 fd 66 cmp $0x66,%ebp | |
| 4152e5: 0f 84 7c 01 00 00 je 415467 <TraceScreen_run+0x447> | |
| 4152eb: 83 fd 71 cmp $0x71,%ebp | |
| 4152ee: 66 90 xchg %ax,%ax | |
| 4152f0: 0f 85 a9 00 00 00 jne 41539f <TraceScreen_run+0x37f> | |
| 4152f6: 48 89 df mov %rbx,%rdi | |
| 4152f9: be 01 00 00 00 mov $0x1,%esi | |
| 4152fe: e8 cd 89 ff ff callq 40dcd0 <Panel_draw> | |
| 415303: 8b 5c 24 3c mov 0x3c(%rsp),%ebx | |
| 415307: be 0f 00 00 00 mov $0xf,%esi | |
| 41530c: 89 df mov %ebx,%edi | |
| 41530e: e8 6d fd fe ff callq 405080 <kill@plt> | |
| 415313: 31 d2 xor %edx,%edx | |
| 415315: 31 f6 xor %esi,%esi | |
| 415317: 89 df mov %ebx,%edi | |
| 415319: e8 a2 fe fe ff callq 4051c0 <waitpid@plt> | |
| 41531e: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi | |
| 415323: e8 38 fa fe ff callq 404d60 <fclose@plt> | |
| 415328: 31 c0 xor %eax,%eax | |
| 41532a: e8 41 47 ff ff callq 409a70 <CRT_enableDelay> | |
| 41532f: 48 8b 84 24 f8 04 00 mov 0x4f8(%rsp),%rax | |
| 415336: 00 | |
| 415337: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 41533e: 00 00 | |
| 415340: 0f 85 de 01 00 00 jne 415524 <TraceScreen_run+0x504> | |
| 415346: 48 81 c4 08 05 00 00 add $0x508,%rsp | |
| 41534d: 5b pop %rbx | |
| 41534e: 5d pop %rbp | |
| 41534f: 41 5c pop %r12 | |
| 415351: 41 5d pop %r13 | |
| 415353: 41 5e pop %r14 | |
| 415355: 41 5f pop %r15 | |
| 415357: c3 retq | |
| 415358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41535f: 00 | |
| 415360: 31 f6 xor %esi,%esi | |
| 415362: 4c 89 e7 mov %r12 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment