Created
April 4, 2014 07:37
-
-
Save sanderheijselaar/9969910 to your computer and use it in GitHub Desktop.
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: | |
| 00000000004048e8 <_init>: | |
| 4048e8: 48 83 ec 08 sub $0x8,%rsp | |
| 4048ec: e8 27 31 00 00 callq 407a18 <_start+0x2c> | |
| 4048f1: e8 aa 31 00 00 callq 407aa0 <_start+0xb4> | |
| 4048f6: e8 c5 17 01 00 callq 4160c0 <__libc_csu_fini+0x10> | |
| 4048fb: 48 83 c4 08 add $0x8,%rsp | |
| 4048ff: c3 retq | |
| Disassembly of section .plt: | |
| 0000000000404900 <getenv@plt-0x10>: | |
| 404900: ff 35 ea 76 21 00 pushq 0x2176ea(%rip) # 61bff0 <_IO_stdin_used+0x205ed0> | |
| 404906: ff 25 ec 76 21 00 jmpq *0x2176ec(%rip) # 61bff8 <_IO_stdin_used+0x205ed8> | |
| 40490c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 0000000000404910 <getenv@plt>: | |
| 404910: ff 25 ea 76 21 00 jmpq *0x2176ea(%rip) # 61c000 <_IO_stdin_used+0x205ee0> | |
| 404916: 68 00 00 00 00 pushq $0x0 | |
| 40491b: e9 e0 ff ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404920 <__snprintf_chk@plt>: | |
| 404920: ff 25 e2 76 21 00 jmpq *0x2176e2(%rip) # 61c008 <_IO_stdin_used+0x205ee8> | |
| 404926: 68 01 00 00 00 pushq $0x1 | |
| 40492b: e9 d0 ff ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404930 <free@plt>: | |
| 404930: ff 25 da 76 21 00 jmpq *0x2176da(%rip) # 61c010 <_IO_stdin_used+0x205ef0> | |
| 404936: 68 02 00 00 00 pushq $0x2 | |
| 40493b: e9 c0 ff ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404940 <backtrace_symbols_fd@plt>: | |
| 404940: ff 25 d2 76 21 00 jmpq *0x2176d2(%rip) # 61c018 <_IO_stdin_used+0x205ef8> | |
| 404946: 68 03 00 00 00 pushq $0x3 | |
| 40494b: e9 b0 ff ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404950 <localtime@plt>: | |
| 404950: ff 25 ca 76 21 00 jmpq *0x2176ca(%rip) # 61c020 <_IO_stdin_used+0x205f00> | |
| 404956: 68 04 00 00 00 pushq $0x4 | |
| 40495b: e9 a0 ff ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404960 <abort@plt>: | |
| 404960: ff 25 c2 76 21 00 jmpq *0x2176c2(%rip) # 61c028 <_IO_stdin_used+0x205f08> | |
| 404966: 68 05 00 00 00 pushq $0x5 | |
| 40496b: e9 90 ff ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404970 <unlink@plt>: | |
| 404970: ff 25 ba 76 21 00 jmpq *0x2176ba(%rip) # 61c030 <_IO_stdin_used+0x205f10> | |
| 404976: 68 06 00 00 00 pushq $0x6 | |
| 40497b: e9 80 ff ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404980 <strncpy@plt>: | |
| 404980: ff 25 b2 76 21 00 jmpq *0x2176b2(%rip) # 61c038 <_IO_stdin_used+0x205f18> | |
| 404986: 68 07 00 00 00 pushq $0x7 | |
| 40498b: e9 70 ff ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404990 <getpriority@plt>: | |
| 404990: ff 25 aa 76 21 00 jmpq *0x2176aa(%rip) # 61c040 <_IO_stdin_used+0x205f20> | |
| 404996: 68 08 00 00 00 pushq $0x8 | |
| 40499b: e9 60 ff ff ff jmpq 404900 <_init+0x18> | |
| 00000000004049a0 <strncmp@plt>: | |
| 4049a0: ff 25 a2 76 21 00 jmpq *0x2176a2(%rip) # 61c048 <_IO_stdin_used+0x205f28> | |
| 4049a6: 68 09 00 00 00 pushq $0x9 | |
| 4049ab: e9 50 ff ff ff jmpq 404900 <_init+0x18> | |
| 00000000004049b0 <use_default_colors@plt>: | |
| 4049b0: ff 25 9a 76 21 00 jmpq *0x21769a(%rip) # 61c050 <_IO_stdin_used+0x205f30> | |
| 4049b6: 68 0a 00 00 00 pushq $0xa | |
| 4049bb: e9 40 ff ff ff jmpq 404900 <_init+0x18> | |
| 00000000004049c0 <localtime_r@plt>: | |
| 4049c0: ff 25 92 76 21 00 jmpq *0x217692(%rip) # 61c058 <_IO_stdin_used+0x205f38> | |
| 4049c6: 68 0b 00 00 00 pushq $0xb | |
| 4049cb: e9 30 ff ff ff jmpq 404900 <_init+0x18> | |
| 00000000004049d0 <mkdir@plt>: | |
| 4049d0: ff 25 8a 76 21 00 jmpq *0x21768a(%rip) # 61c060 <_IO_stdin_used+0x205f40> | |
| 4049d6: 68 0c 00 00 00 pushq $0xc | |
| 4049db: e9 20 ff ff ff jmpq 404900 <_init+0x18> | |
| 00000000004049e0 <whline@plt>: | |
| 4049e0: ff 25 82 76 21 00 jmpq *0x217682(%rip) # 61c068 <_IO_stdin_used+0x205f48> | |
| 4049e6: 68 0d 00 00 00 pushq $0xd | |
| 4049eb: e9 10 ff ff ff jmpq 404900 <_init+0x18> | |
| 00000000004049f0 <wattr_on@plt>: | |
| 4049f0: ff 25 7a 76 21 00 jmpq *0x21767a(%rip) # 61c070 <_IO_stdin_used+0x205f50> | |
| 4049f6: 68 0e 00 00 00 pushq $0xe | |
| 4049fb: e9 00 ff ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a00 <__isnan@plt>: | |
| 404a00: ff 25 72 76 21 00 jmpq *0x217672(%rip) # 61c078 <_IO_stdin_used+0x205f58> | |
| 404a06: 68 0f 00 00 00 pushq $0xf | |
| 404a0b: e9 f0 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a10 <has_colors@plt>: | |
| 404a10: ff 25 6a 76 21 00 jmpq *0x21766a(%rip) # 61c080 <_IO_stdin_used+0x205f60> | |
| 404a16: 68 10 00 00 00 pushq $0x10 | |
| 404a1b: e9 e0 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a20 <waddch@plt>: | |
| 404a20: ff 25 62 76 21 00 jmpq *0x217662(%rip) # 61c088 <_IO_stdin_used+0x205f68> | |
| 404a26: 68 11 00 00 00 pushq $0x11 | |
| 404a2b: e9 d0 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a30 <fread@plt>: | |
| 404a30: ff 25 5a 76 21 00 jmpq *0x21765a(%rip) # 61c090 <_IO_stdin_used+0x205f70> | |
| 404a36: 68 12 00 00 00 pushq $0x12 | |
| 404a3b: e9 c0 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a40 <cbreak@plt>: | |
| 404a40: ff 25 52 76 21 00 jmpq *0x217652(%rip) # 61c098 <_IO_stdin_used+0x205f78> | |
| 404a46: 68 13 00 00 00 pushq $0x13 | |
| 404a4b: e9 b0 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a50 <mbstowcs@plt>: | |
| 404a50: ff 25 4a 76 21 00 jmpq *0x21764a(%rip) # 61c0a0 <_IO_stdin_used+0x205f80> | |
| 404a56: 68 14 00 00 00 pushq $0x14 | |
| 404a5b: e9 a0 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a60 <fcntl@plt>: | |
| 404a60: ff 25 42 76 21 00 jmpq *0x217642(%rip) # 61c0a8 <_IO_stdin_used+0x205f88> | |
| 404a66: 68 15 00 00 00 pushq $0x15 | |
| 404a6b: e9 90 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a70 <write@plt>: | |
| 404a70: ff 25 3a 76 21 00 jmpq *0x21763a(%rip) # 61c0b0 <_IO_stdin_used+0x205f90> | |
| 404a76: 68 16 00 00 00 pushq $0x16 | |
| 404a7b: e9 80 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a80 <waddnstr@plt>: | |
| 404a80: ff 25 32 76 21 00 jmpq *0x217632(%rip) # 61c0b8 <_IO_stdin_used+0x205f98> | |
| 404a86: 68 17 00 00 00 pushq $0x17 | |
| 404a8b: e9 70 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404a90 <fclose@plt>: | |
| 404a90: ff 25 2a 76 21 00 jmpq *0x21762a(%rip) # 61c0c0 <_IO_stdin_used+0x205fa0> | |
| 404a96: 68 18 00 00 00 pushq $0x18 | |
| 404a9b: e9 60 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404aa0 <opendir@plt>: | |
| 404aa0: ff 25 22 76 21 00 jmpq *0x217622(%rip) # 61c0c8 <_IO_stdin_used+0x205fa8> | |
| 404aa6: 68 19 00 00 00 pushq $0x19 | |
| 404aab: e9 50 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ab0 <getpwuid@plt>: | |
| 404ab0: ff 25 1a 76 21 00 jmpq *0x21761a(%rip) # 61c0d0 <_IO_stdin_used+0x205fb0> | |
| 404ab6: 68 1a 00 00 00 pushq $0x1a | |
| 404abb: e9 40 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ac0 <mousemask@plt>: | |
| 404ac0: ff 25 12 76 21 00 jmpq *0x217612(%rip) # 61c0d8 <_IO_stdin_used+0x205fb8> | |
| 404ac6: 68 1b 00 00 00 pushq $0x1b | |
| 404acb: e9 30 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ad0 <strlen@plt>: | |
| 404ad0: ff 25 0a 76 21 00 jmpq *0x21760a(%rip) # 61c0e0 <_IO_stdin_used+0x205fc0> | |
| 404ad6: 68 1c 00 00 00 pushq $0x1c | |
| 404adb: e9 20 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ae0 <init_pair@plt>: | |
| 404ae0: ff 25 02 76 21 00 jmpq *0x217602(%rip) # 61c0e8 <_IO_stdin_used+0x205fc8> | |
| 404ae6: 68 1d 00 00 00 pushq $0x1d | |
| 404aeb: e9 10 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404af0 <backtrace@plt>: | |
| 404af0: ff 25 fa 75 21 00 jmpq *0x2175fa(%rip) # 61c0f0 <_IO_stdin_used+0x205fd0> | |
| 404af6: 68 1e 00 00 00 pushq $0x1e | |
| 404afb: e9 00 fe ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b00 <__stack_chk_fail@plt>: | |
| 404b00: ff 25 f2 75 21 00 jmpq *0x2175f2(%rip) # 61c0f8 <_IO_stdin_used+0x205fd8> | |
| 404b06: 68 1f 00 00 00 pushq $0x1f | |
| 404b0b: e9 f0 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b10 <getuid@plt>: | |
| 404b10: ff 25 ea 75 21 00 jmpq *0x2175ea(%rip) # 61c100 <_IO_stdin_used+0x205fe0> | |
| 404b16: 68 20 00 00 00 pushq $0x20 | |
| 404b1b: e9 e0 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b20 <getopt_long@plt>: | |
| 404b20: ff 25 e2 75 21 00 jmpq *0x2175e2(%rip) # 61c108 <_IO_stdin_used+0x205fe8> | |
| 404b26: 68 21 00 00 00 pushq $0x21 | |
| 404b2b: e9 d0 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b30 <dup2@plt>: | |
| 404b30: ff 25 da 75 21 00 jmpq *0x2175da(%rip) # 61c110 <_IO_stdin_used+0x205ff0> | |
| 404b36: 68 22 00 00 00 pushq $0x22 | |
| 404b3b: e9 c0 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b40 <wrefresh@plt>: | |
| 404b40: ff 25 d2 75 21 00 jmpq *0x2175d2(%rip) # 61c118 <_IO_stdin_used+0x205ff8> | |
| 404b46: 68 23 00 00 00 pushq $0x23 | |
| 404b4b: e9 b0 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b50 <strchr@plt>: | |
| 404b50: ff 25 ca 75 21 00 jmpq *0x2175ca(%rip) # 61c120 <_IO_stdin_used+0x206000> | |
| 404b56: 68 24 00 00 00 pushq $0x24 | |
| 404b5b: e9 a0 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b60 <keypad@plt>: | |
| 404b60: ff 25 c2 75 21 00 jmpq *0x2175c2(%rip) # 61c128 <_IO_stdin_used+0x206008> | |
| 404b66: 68 25 00 00 00 pushq $0x25 | |
| 404b6b: e9 90 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b70 <initscr@plt>: | |
| 404b70: ff 25 ba 75 21 00 jmpq *0x2175ba(%rip) # 61c130 <_IO_stdin_used+0x206010> | |
| 404b76: 68 26 00 00 00 pushq $0x26 | |
| 404b7b: e9 80 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b80 <__fdelt_chk@plt>: | |
| 404b80: ff 25 b2 75 21 00 jmpq *0x2175b2(%rip) # 61c138 <_IO_stdin_used+0x206018> | |
| 404b86: 68 27 00 00 00 pushq $0x27 | |
| 404b8b: e9 70 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404b90 <pclose@plt>: | |
| 404b90: ff 25 aa 75 21 00 jmpq *0x2175aa(%rip) # 61c140 <_IO_stdin_used+0x206020> | |
| 404b96: 68 28 00 00 00 pushq $0x28 | |
| 404b9b: e9 60 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ba0 <snprintf@plt>: | |
| 404ba0: ff 25 a2 75 21 00 jmpq *0x2175a2(%rip) # 61c148 <_IO_stdin_used+0x206028> | |
| 404ba6: 68 29 00 00 00 pushq $0x29 | |
| 404bab: e9 50 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404bb0 <strrchr@plt>: | |
| 404bb0: ff 25 9a 75 21 00 jmpq *0x21759a(%rip) # 61c150 <_IO_stdin_used+0x206030> | |
| 404bb6: 68 2a 00 00 00 pushq $0x2a | |
| 404bbb: e9 40 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404bc0 <intrflush@plt>: | |
| 404bc0: ff 25 92 75 21 00 jmpq *0x217592(%rip) # 61c158 <_IO_stdin_used+0x206038> | |
| 404bc6: 68 2b 00 00 00 pushq $0x2b | |
| 404bcb: e9 30 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404bd0 <gettimeofday@plt>: | |
| 404bd0: ff 25 8a 75 21 00 jmpq *0x21758a(%rip) # 61c160 <_IO_stdin_used+0x206040> | |
| 404bd6: 68 2c 00 00 00 pushq $0x2c | |
| 404bdb: e9 20 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404be0 <setpriority@plt>: | |
| 404be0: ff 25 82 75 21 00 jmpq *0x217582(%rip) # 61c168 <_IO_stdin_used+0x206048> | |
| 404be6: 68 2d 00 00 00 pushq $0x2d | |
| 404beb: e9 10 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404bf0 <start_color@plt>: | |
| 404bf0: ff 25 7a 75 21 00 jmpq *0x21757a(%rip) # 61c170 <_IO_stdin_used+0x206050> | |
| 404bf6: 68 2e 00 00 00 pushq $0x2e | |
| 404bfb: e9 00 fd ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c00 <fscanf@plt>: | |
| 404c00: ff 25 72 75 21 00 jmpq *0x217572(%rip) # 61c178 <_IO_stdin_used+0x206058> | |
| 404c06: 68 2f 00 00 00 pushq $0x2f | |
| 404c0b: e9 f0 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c10 <wattr_off@plt>: | |
| 404c10: ff 25 6a 75 21 00 jmpq *0x21756a(%rip) # 61c180 <_IO_stdin_used+0x206060> | |
| 404c16: 68 30 00 00 00 pushq $0x30 | |
| 404c1b: e9 e0 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c20 <define_key@plt>: | |
| 404c20: ff 25 62 75 21 00 jmpq *0x217562(%rip) # 61c188 <_IO_stdin_used+0x206068> | |
| 404c26: 68 31 00 00 00 pushq $0x31 | |
| 404c2b: e9 d0 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c30 <fgetc@plt>: | |
| 404c30: ff 25 5a 75 21 00 jmpq *0x21755a(%rip) # 61c190 <_IO_stdin_used+0x206070> | |
| 404c36: 68 32 00 00 00 pushq $0x32 | |
| 404c3b: e9 c0 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c40 <wadd_wchnstr@plt>: | |
| 404c40: ff 25 52 75 21 00 jmpq *0x217552(%rip) # 61c198 <_IO_stdin_used+0x206078> | |
| 404c46: 68 33 00 00 00 pushq $0x33 | |
| 404c4b: e9 b0 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c50 <pipe@plt>: | |
| 404c50: ff 25 4a 75 21 00 jmpq *0x21754a(%rip) # 61c1a0 <_IO_stdin_used+0x206080> | |
| 404c56: 68 34 00 00 00 pushq $0x34 | |
| 404c5b: e9 a0 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c60 <sched_setaffinity@plt>: | |
| 404c60: ff 25 42 75 21 00 jmpq *0x217542(%rip) # 61c1a8 <_IO_stdin_used+0x206088> | |
| 404c66: 68 35 00 00 00 pushq $0x35 | |
| 404c6b: e9 90 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c70 <closedir@plt>: | |
| 404c70: ff 25 3a 75 21 00 jmpq *0x21753a(%rip) # 61c1b0 <_IO_stdin_used+0x206090> | |
| 404c76: 68 36 00 00 00 pushq $0x36 | |
| 404c7b: e9 80 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c80 <__strdup@plt>: | |
| 404c80: ff 25 32 75 21 00 jmpq *0x217532(%rip) # 61c1b8 <_IO_stdin_used+0x206098> | |
| 404c86: 68 37 00 00 00 pushq $0x37 | |
| 404c8b: e9 70 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404c90 <__libc_start_main@plt>: | |
| 404c90: ff 25 2a 75 21 00 jmpq *0x21752a(%rip) # 61c1c0 <_IO_stdin_used+0x2060a0> | |
| 404c96: 68 38 00 00 00 pushq $0x38 | |
| 404c9b: e9 60 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ca0 <fgets@plt>: | |
| 404ca0: ff 25 22 75 21 00 jmpq *0x217522(%rip) # 61c1c8 <_IO_stdin_used+0x2060a8> | |
| 404ca6: 68 39 00 00 00 pushq $0x39 | |
| 404cab: e9 50 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404cb0 <calloc@plt>: | |
| 404cb0: ff 25 1a 75 21 00 jmpq *0x21751a(%rip) # 61c1d0 <_IO_stdin_used+0x2060b0> | |
| 404cb6: 68 3a 00 00 00 pushq $0x3a | |
| 404cbb: e9 40 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404cc0 <strcmp@plt>: | |
| 404cc0: ff 25 12 75 21 00 jmpq *0x217512(%rip) # 61c1d8 <_IO_stdin_used+0x2060b8> | |
| 404cc6: 68 3b 00 00 00 pushq $0x3b | |
| 404ccb: e9 30 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404cd0 <beep@plt>: | |
| 404cd0: ff 25 0a 75 21 00 jmpq *0x21750a(%rip) # 61c1e0 <_IO_stdin_used+0x2060c0> | |
| 404cd6: 68 3c 00 00 00 pushq $0x3c | |
| 404cdb: e9 20 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ce0 <signal@plt>: | |
| 404ce0: ff 25 02 75 21 00 jmpq *0x217502(%rip) # 61c1e8 <_IO_stdin_used+0x2060c8> | |
| 404ce6: 68 3d 00 00 00 pushq $0x3d | |
| 404ceb: e9 10 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404cf0 <getpwnam@plt>: | |
| 404cf0: ff 25 fa 74 21 00 jmpq *0x2174fa(%rip) # 61c1f0 <_IO_stdin_used+0x2060d0> | |
| 404cf6: 68 3e 00 00 00 pushq $0x3e | |
| 404cfb: e9 00 fc ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d00 <__strndup@plt>: | |
| 404d00: ff 25 f2 74 21 00 jmpq *0x2174f2(%rip) # 61c1f8 <_IO_stdin_used+0x2060d8> | |
| 404d06: 68 3f 00 00 00 pushq $0x3f | |
| 404d0b: e9 f0 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d10 <__memcpy_chk@plt>: | |
| 404d10: ff 25 ea 74 21 00 jmpq *0x2174ea(%rip) # 61c200 <_IO_stdin_used+0x2060e0> | |
| 404d16: 68 40 00 00 00 pushq $0x40 | |
| 404d1b: e9 e0 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d20 <feof@plt>: | |
| 404d20: ff 25 e2 74 21 00 jmpq *0x2174e2(%rip) # 61c208 <_IO_stdin_used+0x2060e8> | |
| 404d26: 68 41 00 00 00 pushq $0x41 | |
| 404d2b: e9 d0 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d30 <nonl@plt>: | |
| 404d30: ff 25 da 74 21 00 jmpq *0x2174da(%rip) # 61c210 <_IO_stdin_used+0x2060f0> | |
| 404d36: 68 42 00 00 00 pushq $0x42 | |
| 404d3b: e9 c0 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d40 <getmouse@plt>: | |
| 404d40: ff 25 d2 74 21 00 jmpq *0x2174d2(%rip) # 61c218 <_IO_stdin_used+0x2060f8> | |
| 404d46: 68 43 00 00 00 pushq $0x43 | |
| 404d4b: e9 b0 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d50 <strtol@plt>: | |
| 404d50: ff 25 ca 74 21 00 jmpq *0x2174ca(%rip) # 61c220 <_IO_stdin_used+0x206100> | |
| 404d56: 68 44 00 00 00 pushq $0x44 | |
| 404d5b: e9 a0 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d60 <memcpy@plt>: | |
| 404d60: ff 25 c2 74 21 00 jmpq *0x2174c2(%rip) # 61c228 <_IO_stdin_used+0x206108> | |
| 404d66: 68 45 00 00 00 pushq $0x45 | |
| 404d6b: e9 90 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d70 <halfdelay@plt>: | |
| 404d70: ff 25 ba 74 21 00 jmpq *0x2174ba(%rip) # 61c230 <_IO_stdin_used+0x206110> | |
| 404d76: 68 46 00 00 00 pushq $0x46 | |
| 404d7b: e9 80 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d80 <kill@plt>: | |
| 404d80: ff 25 b2 74 21 00 jmpq *0x2174b2(%rip) # 61c238 <_IO_stdin_used+0x206118> | |
| 404d86: 68 47 00 00 00 pushq $0x47 | |
| 404d8b: e9 70 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404d90 <time@plt>: | |
| 404d90: ff 25 aa 74 21 00 jmpq *0x2174aa(%rip) # 61c240 <_IO_stdin_used+0x206120> | |
| 404d96: 68 48 00 00 00 pushq $0x48 | |
| 404d9b: e9 60 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404da0 <fileno@plt>: | |
| 404da0: ff 25 a2 74 21 00 jmpq *0x2174a2(%rip) # 61c248 <_IO_stdin_used+0x206128> | |
| 404da6: 68 49 00 00 00 pushq $0x49 | |
| 404dab: e9 50 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404db0 <select@plt>: | |
| 404db0: ff 25 9a 74 21 00 jmpq *0x21749a(%rip) # 61c250 <_IO_stdin_used+0x206130> | |
| 404db6: 68 4a 00 00 00 pushq $0x4a | |
| 404dbb: e9 40 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404dc0 <__xstat@plt>: | |
| 404dc0: ff 25 92 74 21 00 jmpq *0x217492(%rip) # 61c258 <_IO_stdin_used+0x206138> | |
| 404dc6: 68 4b 00 00 00 pushq $0x4b | |
| 404dcb: e9 30 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404dd0 <readdir@plt>: | |
| 404dd0: ff 25 8a 74 21 00 jmpq *0x21748a(%rip) # 61c260 <_IO_stdin_used+0x206140> | |
| 404dd6: 68 4c 00 00 00 pushq $0x4c | |
| 404ddb: e9 20 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404de0 <malloc@plt>: | |
| 404de0: ff 25 82 74 21 00 jmpq *0x217482(%rip) # 61c268 <_IO_stdin_used+0x206148> | |
| 404de6: 68 4d 00 00 00 pushq $0x4d | |
| 404deb: e9 10 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404df0 <strncasecmp@plt>: | |
| 404df0: ff 25 7a 74 21 00 jmpq *0x21747a(%rip) # 61c270 <_IO_stdin_used+0x206150> | |
| 404df6: 68 4e 00 00 00 pushq $0x4e | |
| 404dfb: e9 00 fb ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e00 <nodelay@plt>: | |
| 404e00: ff 25 72 74 21 00 jmpq *0x217472(%rip) # 61c278 <_IO_stdin_used+0x206158> | |
| 404e06: 68 4f 00 00 00 pushq $0x4f | |
| 404e0b: e9 f0 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e10 <sscanf@plt>: | |
| 404e10: ff 25 6a 74 21 00 jmpq *0x21746a(%rip) # 61c280 <_IO_stdin_used+0x206160> | |
| 404e16: 68 50 00 00 00 pushq $0x50 | |
| 404e1b: e9 e0 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e20 <fseek@plt>: | |
| 404e20: ff 25 62 74 21 00 jmpq *0x217462(%rip) # 61c288 <_IO_stdin_used+0x206168> | |
| 404e26: 68 51 00 00 00 pushq $0x51 | |
| 404e2b: e9 d0 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e30 <realloc@plt>: | |
| 404e30: ff 25 5a 74 21 00 jmpq *0x21745a(%rip) # 61c290 <_IO_stdin_used+0x206170> | |
| 404e36: 68 52 00 00 00 pushq $0x52 | |
| 404e3b: e9 c0 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e40 <fdopen@plt>: | |
| 404e40: ff 25 52 74 21 00 jmpq *0x217452(%rip) # 61c298 <_IO_stdin_used+0x206178> | |
| 404e46: 68 53 00 00 00 pushq $0x53 | |
| 404e4b: e9 b0 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e50 <setlocale@plt>: | |
| 404e50: ff 25 4a 74 21 00 jmpq *0x21744a(%rip) # 61c2a0 <_IO_stdin_used+0x206180> | |
| 404e56: 68 54 00 00 00 pushq $0x54 | |
| 404e5b: e9 a0 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e60 <__printf_chk@plt>: | |
| 404e60: ff 25 42 74 21 00 jmpq *0x217442(%rip) # 61c2a8 <_IO_stdin_used+0x206188> | |
| 404e66: 68 55 00 00 00 pushq $0x55 | |
| 404e6b: e9 90 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e70 <strftime@plt>: | |
| 404e70: ff 25 3a 74 21 00 jmpq *0x21743a(%rip) # 61c2b0 <_IO_stdin_used+0x206190> | |
| 404e76: 68 56 00 00 00 pushq $0x56 | |
| 404e7b: e9 80 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e80 <btowc@plt>: | |
| 404e80: ff 25 32 74 21 00 jmpq *0x217432(%rip) # 61c2b8 <_IO_stdin_used+0x206198> | |
| 404e86: 68 57 00 00 00 pushq $0x57 | |
| 404e8b: e9 70 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404e90 <endwin@plt>: | |
| 404e90: ff 25 2a 74 21 00 jmpq *0x21742a(%rip) # 61c2c0 <_IO_stdin_used+0x2061a0> | |
| 404e96: 68 58 00 00 00 pushq $0x58 | |
| 404e9b: e9 60 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ea0 <wgetch@plt>: | |
| 404ea0: ff 25 22 74 21 00 jmpq *0x217422(%rip) # 61c2c8 <_IO_stdin_used+0x2061a8> | |
| 404ea6: 68 59 00 00 00 pushq $0x59 | |
| 404eab: e9 50 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404eb0 <wclear@plt>: | |
| 404eb0: ff 25 1a 74 21 00 jmpq *0x21741a(%rip) # 61c2d0 <_IO_stdin_used+0x2061b0> | |
| 404eb6: 68 5a 00 00 00 pushq $0x5a | |
| 404ebb: e9 40 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ec0 <waitpid@plt>: | |
| 404ec0: ff 25 12 74 21 00 jmpq *0x217412(%rip) # 61c2d8 <_IO_stdin_used+0x2061b8> | |
| 404ec6: 68 5b 00 00 00 pushq $0x5b | |
| 404ecb: e9 30 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ed0 <wvline@plt>: | |
| 404ed0: ff 25 0a 74 21 00 jmpq *0x21740a(%rip) # 61c2e0 <_IO_stdin_used+0x2061c0> | |
| 404ed6: 68 5c 00 00 00 pushq $0x5c | |
| 404edb: e9 20 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ee0 <access@plt>: | |
| 404ee0: ff 25 02 74 21 00 jmpq *0x217402(%rip) # 61c2e8 <_IO_stdin_used+0x2061c8> | |
| 404ee6: 68 5d 00 00 00 pushq $0x5d | |
| 404eeb: e9 10 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ef0 <popen@plt>: | |
| 404ef0: ff 25 fa 73 21 00 jmpq *0x2173fa(%rip) # 61c2f0 <_IO_stdin_used+0x2061d0> | |
| 404ef6: 68 5e 00 00 00 pushq $0x5e | |
| 404efb: e9 00 fa ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f00 <fopen@plt>: | |
| 404f00: ff 25 f2 73 21 00 jmpq *0x2173f2(%rip) # 61c2f8 <_IO_stdin_used+0x2061d8> | |
| 404f06: 68 5f 00 00 00 pushq $0x5f | |
| 404f0b: e9 f0 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f10 <nocbreak@plt>: | |
| 404f10: ff 25 ea 73 21 00 jmpq *0x2173ea(%rip) # 61c300 <_IO_stdin_used+0x2061e0> | |
| 404f16: 68 60 00 00 00 pushq $0x60 | |
| 404f1b: e9 e0 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f20 <strtok@plt>: | |
| 404f20: ff 25 e2 73 21 00 jmpq *0x2173e2(%rip) # 61c308 <_IO_stdin_used+0x2061e8> | |
| 404f26: 68 61 00 00 00 pushq $0x61 | |
| 404f2b: e9 d0 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f30 <sysconf@plt>: | |
| 404f30: ff 25 da 73 21 00 jmpq *0x2173da(%rip) # 61c310 <_IO_stdin_used+0x2061f0> | |
| 404f36: 68 62 00 00 00 pushq $0x62 | |
| 404f3b: e9 c0 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f40 <noecho@plt>: | |
| 404f40: ff 25 d2 73 21 00 jmpq *0x2173d2(%rip) # 61c318 <_IO_stdin_used+0x2061f8> | |
| 404f46: 68 63 00 00 00 pushq $0x63 | |
| 404f4b: e9 b0 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f50 <gethostname@plt>: | |
| 404f50: ff 25 ca 73 21 00 jmpq *0x2173ca(%rip) # 61c320 <_IO_stdin_used+0x206200> | |
| 404f56: 68 64 00 00 00 pushq $0x64 | |
| 404f5b: e9 a0 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f60 <exit@plt>: | |
| 404f60: ff 25 c2 73 21 00 jmpq *0x2173c2(%rip) # 61c328 <_IO_stdin_used+0x206208> | |
| 404f66: 68 65 00 00 00 pushq $0x65 | |
| 404f6b: e9 90 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f70 <fwrite@plt>: | |
| 404f70: ff 25 ba 73 21 00 jmpq *0x2173ba(%rip) # 61c330 <_IO_stdin_used+0x206210> | |
| 404f76: 68 66 00 00 00 pushq $0x66 | |
| 404f7b: e9 80 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f80 <__fprintf_chk@plt>: | |
| 404f80: ff 25 b2 73 21 00 jmpq *0x2173b2(%rip) # 61c338 <_IO_stdin_used+0x206218> | |
| 404f86: 68 67 00 00 00 pushq $0x67 | |
| 404f8b: e9 70 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404f90 <wmove@plt>: | |
| 404f90: ff 25 aa 73 21 00 jmpq *0x2173aa(%rip) # 61c340 <_IO_stdin_used+0x206220> | |
| 404f96: 68 68 00 00 00 pushq $0x68 | |
| 404f9b: e9 60 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404fa0 <sched_getaffinity@plt>: | |
| 404fa0: ff 25 a2 73 21 00 jmpq *0x2173a2(%rip) # 61c348 <_IO_stdin_used+0x206228> | |
| 404fa6: 68 69 00 00 00 pushq $0x69 | |
| 404fab: e9 50 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404fb0 <napms@plt>: | |
| 404fb0: ff 25 9a 73 21 00 jmpq *0x21739a(%rip) # 61c350 <_IO_stdin_used+0x206230> | |
| 404fb6: 68 6a 00 00 00 pushq $0x6a | |
| 404fbb: e9 40 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404fc0 <execlp@plt>: | |
| 404fc0: ff 25 92 73 21 00 jmpq *0x217392(%rip) # 61c358 <_IO_stdin_used+0x206238> | |
| 404fc6: 68 6b 00 00 00 pushq $0x6b | |
| 404fcb: e9 30 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404fd0 <__isnanf@plt>: | |
| 404fd0: ff 25 8a 73 21 00 jmpq *0x21738a(%rip) # 61c360 <_IO_stdin_used+0x206240> | |
| 404fd6: 68 6c 00 00 00 pushq $0x6c | |
| 404fdb: e9 20 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404fe0 <curs_set@plt>: | |
| 404fe0: ff 25 82 73 21 00 jmpq *0x217382(%rip) # 61c368 <_IO_stdin_used+0x206248> | |
| 404fe6: 68 6d 00 00 00 pushq $0x6d | |
| 404feb: e9 10 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000404ff0 <ceil@plt>: | |
| 404ff0: ff 25 7a 73 21 00 jmpq *0x21737a(%rip) # 61c370 <_IO_stdin_used+0x206250> | |
| 404ff6: 68 6e 00 00 00 pushq $0x6e | |
| 404ffb: e9 00 f9 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000405000 <mvprintw@plt>: | |
| 405000: ff 25 72 73 21 00 jmpq *0x217372(%rip) # 61c378 <_IO_stdin_used+0x206258> | |
| 405006: 68 6f 00 00 00 pushq $0x6f | |
| 40500b: e9 f0 f8 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000405010 <fork@plt>: | |
| 405010: ff 25 6a 73 21 00 jmpq *0x21736a(%rip) # 61c380 <_IO_stdin_used+0x206260> | |
| 405016: 68 70 00 00 00 pushq $0x70 | |
| 40501b: e9 e0 f8 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000405020 <strstr@plt>: | |
| 405020: ff 25 62 73 21 00 jmpq *0x217362(%rip) # 61c388 <_IO_stdin_used+0x206268> | |
| 405026: 68 71 00 00 00 pushq $0x71 | |
| 40502b: e9 d0 f8 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000405030 <__ctype_b_loc@plt>: | |
| 405030: ff 25 5a 73 21 00 jmpq *0x21735a(%rip) # 61c390 <_IO_stdin_used+0x206270> | |
| 405036: 68 72 00 00 00 pushq $0x72 | |
| 40503b: e9 c0 f8 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000405040 <usleep@plt>: | |
| 405040: ff 25 52 73 21 00 jmpq *0x217352(%rip) # 61c398 <_IO_stdin_used+0x206278> | |
| 405046: 68 73 00 00 00 pushq $0x73 | |
| 40504b: e9 b0 f8 ff ff jmpq 404900 <_init+0x18> | |
| 0000000000405050 <__sprintf_chk@plt>: | |
| 405050: ff 25 4a 73 21 00 jmpq *0x21734a(%rip) # 61c3a0 <_IO_stdin_used+0x206280> | |
| 405056: 68 74 00 00 00 pushq $0x74 | |
| 40505b: e9 a0 f8 ff ff jmpq 404900 <_init+0x18> | |
| Disassembly of section .text: | |
| 0000000000405060 <main-0xf0>: | |
| 405060: 41 55 push %r13 | |
| 405062: 41 54 push %r12 | |
| 405064: 55 push %rbp | |
| 405065: 48 89 fd mov %rdi,%rbp | |
| 405068: 48 89 f7 mov %rsi,%rdi | |
| 40506b: 53 push %rbx | |
| 40506c: 89 d3 mov %edx,%ebx | |
| 40506e: 48 83 ec 18 sub $0x18,%rsp | |
| 405072: e8 b9 eb 00 00 callq 413c30 <String_trim> | |
| 405077: 48 8d 54 24 0c lea 0xc(%rsp),%rdx | |
| 40507c: 49 89 c4 mov %rax,%r12 | |
| 40507f: be 20 00 00 00 mov $0x20,%esi | |
| 405084: 48 89 c7 mov %rax,%rdi | |
| 405087: e8 84 ec 00 00 callq 413d10 <String_split> | |
| 40508c: 4c 89 e7 mov %r12,%rdi | |
| 40508f: 49 89 c5 mov %rax,%r13 | |
| 405092: 4d 89 ec mov %r13,%r12 | |
| 405095: e8 96 f8 ff ff callq 404930 <free@plt> | |
| 40509a: eb 0b jmp 4050a7 <__sprintf_chk@plt+0x57> | |
| 40509c: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 4050a0: 89 da mov %ebx,%edx | |
| 4050a2: e8 f9 64 00 00 callq 40b5a0 <Header_createMeter> | |
| 4050a7: 49 83 c4 08 add $0x8,%r12 | |
| 4050ab: 49 8b 74 24 f8 mov -0x8(%r12),%rsi | |
| 4050b0: 48 85 f6 test %rsi,%rsi | |
| 4050b3: 75 e7 jne 40509c <__sprintf_chk@plt+0x4c> | |
| 4050b5: 4c 89 ef mov %r13,%rdi | |
| 4050b8: e8 73 ed 00 00 callq 413e30 <String_freeArray> | |
| 4050bd: 48 83 c4 18 add $0x18,%rsp | |
| 4050c1: 5b pop %rbx | |
| 4050c2: 5d pop %rbp | |
| 4050c3: 41 5c pop %r12 | |
| 4050c5: 41 5d pop %r13 | |
| 4050c7: c3 retq | |
| 4050c8: 41 56 push %r14 | |
| 4050ca: 49 89 fe mov %rdi,%r14 | |
| 4050cd: 48 89 f7 mov %rsi,%rdi | |
| 4050d0: 41 55 push %r13 | |
| 4050d2: 41 89 d5 mov %edx,%r13d | |
| 4050d5: 41 54 push %r12 | |
| 4050d7: 55 push %rbp | |
| 4050d8: 53 push %rbx | |
| 4050d9: 48 83 ec 10 sub $0x10,%rsp | |
| 4050dd: e8 4e eb 00 00 callq 413c30 <String_trim> | |
| 4050e2: 48 8d 54 24 0c lea 0xc(%rsp),%rdx | |
| 4050e7: 48 89 c3 mov %rax,%rbx | |
| 4050ea: be 20 00 00 00 mov $0x20,%esi | |
| 4050ef: 48 89 c7 mov %rax,%rdi | |
| 4050f2: e8 19 ec 00 00 callq 413d10 <String_split> | |
| 4050f7: 48 89 df mov %rbx,%rdi | |
| 4050fa: 49 89 c4 mov %rax,%r12 | |
| 4050fd: 31 db xor %ebx,%ebx | |
| 4050ff: e8 2c f8 ff ff callq 404930 <free@plt> | |
| 405104: eb 1b jmp 405121 <__sprintf_chk@plt+0xd1> | |
| 405106: ba 0a 00 00 00 mov $0xa,%edx | |
| 40510b: 31 f6 xor %esi,%esi | |
| 40510d: e8 3e fc ff ff callq 404d50 <strtol@plt> | |
| 405112: 49 8b 3e mov (%r14),%rdi | |
| 405115: 44 89 e9 mov %r13d,%ecx | |
| 405118: 89 c2 mov %eax,%edx | |
| 40511a: 89 ee mov %ebp,%esi | |
| 40511c: e8 4f 65 00 00 callq 40b670 <Header_setMode> | |
| 405121: 89 dd mov %ebx,%ebp | |
| 405123: 48 ff c3 inc %rbx | |
| 405126: 49 8b 7c dc f8 mov -0x8(%r12,%rbx,8),%rdi | |
| 40512b: 48 85 ff test %rdi,%rdi | |
| 40512e: 75 d6 jne 405106 <__sprintf_chk@plt+0xb6> | |
| 405130: 4c 89 e7 mov %r12,%rdi | |
| 405133: e8 f8 ec 00 00 callq 413e30 <String_freeArray> | |
| 405138: 48 83 c4 10 add $0x10,%rsp | |
| 40513c: 5b pop %rbx | |
| 40513d: 5d pop %rbp | |
| 40513e: 41 5c pop %r12 | |
| 405140: 41 5d pop %r13 | |
| 405142: 41 5e pop %r14 | |
| 405144: c3 retq | |
| 405145: 90 nop | |
| 405146: 90 nop | |
| 405147: 90 nop | |
| 405148: 90 nop | |
| 405149: 90 nop | |
| 40514a: 90 nop | |
| 40514b: 90 nop | |
| 40514c: 90 nop | |
| 40514d: 90 nop | |
| 40514e: 90 nop | |
| 40514f: 90 nop | |
| 0000000000405150 <main>: | |
| 405150: 41 57 push %r15 | |
| 405152: 41 56 push %r14 | |
| 405154: 41 55 push %r13 | |
| 405156: 41 54 push %r12 | |
| 405158: 49 89 f4 mov %rsi,%r12 | |
| 40515b: 55 push %rbp | |
| 40515c: 53 push %rbx | |
| 40515d: 89 fb mov %edi,%ebx | |
| 40515f: bf 15 64 41 00 mov $0x416415,%edi | |
| 405164: 48 81 ec 98 02 00 00 sub $0x298,%rsp | |
| 40516b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 405172: 00 00 | |
| 405174: 48 89 84 24 88 02 00 mov %rax,0x288(%rsp) | |
| 40517b: 00 | |
| 40517c: 31 c0 xor %eax,%eax | |
| 40517e: c7 84 24 04 02 00 00 movl $0xffffffff,0x204(%rsp) | |
| 405185: ff ff ff ff | |
| 405189: c7 84 24 08 02 00 00 movl $0x0,0x208(%rsp) | |
| 405190: 00 00 00 00 | |
| 405194: e8 77 f7 ff ff callq 404910 <getenv@plt> | |
| 405199: 48 85 c0 test %rax,%rax | |
| 40519c: 0f 84 63 01 00 00 je 405305 <main+0x1b5> | |
| 4051a2: 48 89 c6 mov %rax,%rsi | |
| 4051a5: 31 ff xor %edi,%edi | |
| 4051a7: e8 a4 fc ff ff callq 404e50 <setlocale@plt> | |
| 4051ac: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) | |
| 4051b3: 00 | |
| 4051b4: c6 44 24 5d 00 movb $0x0,0x5d(%rsp) | |
| 4051b9: 31 ed xor %ebp,%ebp | |
| 4051bb: 41 bd 01 00 00 00 mov $0x1,%r13d | |
| 4051c1: 4c 8d 84 24 08 02 00 lea 0x208(%rsp),%r8 | |
| 4051c8: 00 | |
| 4051c9: b9 60 ca 61 00 mov $0x61ca60,%ecx | |
| 4051ce: ba 66 64 41 00 mov $0x416466,%edx | |
| 4051d3: 4c 89 e6 mov %r12,%rsi | |
| 4051d6: 89 df mov %ebx,%edi | |
| 4051d8: e8 43 f9 ff ff callq 404b20 <getopt_long@plt> | |
| 4051dd: 85 c0 test %eax,%eax | |
| 4051df: 0f 84 44 01 00 00 je 405329 <main+0x1d9> | |
| 4051e5: 83 f8 ff cmp $0xffffffff,%eax | |
| 4051e8: 0f 84 3b 01 00 00 je 405329 <main+0x1d9> | |
| 4051ee: 83 e8 43 sub $0x43,%eax | |
| 4051f1: 83 f8 33 cmp $0x33,%eax | |
| 4051f4: 76 0a jbe 405200 <main+0xb0> | |
| 4051f6: bf 01 00 00 00 mov $0x1,%edi | |
| 4051fb: e8 60 fd ff ff callq 404f60 <exit@plt> | |
| 405200: ff 24 c5 b0 6f 41 00 jmpq *0x416fb0(,%rax,8) | |
| 405207: 48 8b 0d 72 84 21 00 mov 0x218472(%rip),%rcx # 61d680 <stdout> | |
| 40520e: bf 10 69 41 00 mov $0x416910,%edi | |
| 405213: ba 48 00 00 00 mov $0x48,%edx | |
| 405218: be 01 00 00 00 mov $0x1,%esi | |
| 40521d: e8 4e fd ff ff callq 404f70 <fwrite@plt> | |
| 405222: 31 ff xor %edi,%edi | |
| 405224: e8 37 fd ff ff callq 404f60 <exit@plt> | |
| 405229: 48 8b 3d 58 84 21 00 mov 0x218458(%rip),%rdi # 61d688 <optarg> | |
| 405230: e8 bb fa ff ff callq 404cf0 <getpwnam@plt> | |
| 405235: 48 85 c0 test %rax,%rax | |
| 405238: 0f 84 d9 18 00 00 je 406b17 <main+0x19c7> | |
| 40523e: 8b 40 10 mov 0x10(%rax),%eax | |
| 405241: c6 44 24 5d 01 movb $0x1,0x5d(%rsp) | |
| 405246: 89 44 24 58 mov %eax,0x58(%rsp) | |
| 40524a: e9 72 ff ff ff jmpq 4051c1 <main+0x71> | |
| 40524f: 48 8b 2d 32 84 21 00 mov 0x218432(%rip),%rbp # 61d688 <optarg> | |
| 405256: be 25 64 41 00 mov $0x416425,%esi | |
| 40525b: 48 89 ef mov %rbp,%rdi | |
| 40525e: e8 5d fa ff ff callq 404cc0 <strcmp@plt> | |
| 405263: 85 c0 test %eax,%eax | |
| 405265: 0f 84 41 27 00 00 je 4079ac <main+0x285c> | |
| 40526b: 48 89 ef mov %rbp,%rdi | |
| 40526e: e8 1d 34 00 00 callq 408690 <ColumnsPanel_fieldNameToIndex> | |
| 405273: 83 f8 ff cmp $0xffffffff,%eax | |
| 405276: 89 c5 mov %eax,%ebp | |
| 405278: 0f 85 43 ff ff ff jne 4051c1 <main+0x71> | |
| 40527e: 48 8b 0d 03 84 21 00 mov 0x218403(%rip),%rcx # 61d688 <optarg> | |
| 405285: ba 2e 64 41 00 mov $0x41642e,%edx | |
| 40528a: e9 94 18 00 00 jmpq 406b23 <main+0x19d3> | |
| 40528f: 48 8b 0d ea 83 21 00 mov 0x2183ea(%rip),%rcx # 61d680 <stdout> | |
| 405296: bf f0 66 41 00 mov $0x4166f0,%edi | |
| 40529b: ba 18 02 00 00 mov $0x218,%edx | |
| 4052a0: be 01 00 00 00 mov $0x1,%esi | |
| 4052a5: e8 c6 fc ff ff callq 404f70 <fwrite@plt> | |
| 4052aa: 31 ff xor %edi,%edi | |
| 4052ac: e8 af fc ff ff callq 404f60 <exit@plt> | |
| 4052b1: 48 8b 3d d0 83 21 00 mov 0x2183d0(%rip),%rdi # 61d688 <optarg> | |
| 4052b8: 48 8d 94 24 04 02 00 lea 0x204(%rsp),%rdx | |
| 4052bf: 00 | |
| 4052c0: 31 c0 xor %eax,%eax | |
| 4052c2: be 98 7e 41 00 mov $0x417e98,%esi | |
| 4052c7: e8 44 fb ff ff callq 404e10 <sscanf@plt> | |
| 4052cc: 83 e8 01 sub $0x1,%eax | |
| 4052cf: 0f 85 05 27 00 00 jne 4079da <main+0x288a> | |
| 4052d5: 8b 84 24 04 02 00 00 mov 0x204(%rsp),%eax | |
| 4052dc: 85 c0 test %eax,%eax | |
| 4052de: 0f 8e c2 09 00 00 jle 405ca6 <main+0xb56> | |
| 4052e4: 83 f8 64 cmp $0x64,%eax | |
| 4052e7: 0f 8e d4 fe ff ff jle 4051c1 <main+0x71> | |
| 4052ed: c7 84 24 04 02 00 00 movl $0x64,0x204(%rsp) | |
| 4052f4: 64 00 00 00 | |
| 4052f8: e9 c4 fe ff ff jmpq 4051c1 <main+0x71> | |
| 4052fd: 45 31 ed xor %r13d,%r13d | |
| 405300: e9 bc fe ff ff jmpq 4051c1 <main+0x71> | |
| 405305: bf 1e 64 41 00 mov $0x41641e,%edi | |
| 40530a: e8 01 f6 ff ff callq 404910 <getenv@plt> | |
| 40530f: 48 85 c0 test %rax,%rax | |
| 405312: 0f 85 8a fe ff ff jne 4051a2 <main+0x52> | |
| 405318: be 9c 63 41 00 mov $0x41639c,%esi | |
| 40531d: 31 ff xor %edi,%edi | |
| 40531f: e8 2c fb ff ff callq 404e50 <setlocale@plt> | |
| 405324: e9 83 fe ff ff jmpq 4051ac <main+0x5c> | |
| 405329: be 04 00 00 00 mov $0x4,%esi | |
| 40532e: bf 70 64 41 00 mov $0x416470,%edi | |
| 405333: e8 a8 fb ff ff callq 404ee0 <access@plt> | |
| 405338: 85 c0 test %eax,%eax | |
| 40533a: 0f 85 5d 26 00 00 jne 40799d <main+0x284d> | |
| 405340: 31 c0 xor %eax,%eax | |
| 405342: e8 99 fa 00 00 callq 414de0 <UsersTable_new> | |
| 405347: 48 89 c7 mov %rax,%rdi | |
| 40534a: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) | |
| 405351: 00 | |
| 405352: e8 b9 c2 00 00 callq 411610 <ProcessList_new> | |
| 405357: 49 89 c4 mov %rax,%r12 | |
| 40535a: 31 c0 xor %eax,%eax | |
| 40535c: e8 9f aa 00 00 callq 40fe00 <Process_getMaxPid> | |
| 405361: 4c 89 e7 mov %r12,%rdi | |
| 405364: e8 b7 61 00 00 callq 40b520 <Header_new> | |
| 405369: 41 8b 54 24 40 mov 0x40(%r12),%edx | |
| 40536e: 48 89 c6 mov %rax,%rsi | |
| 405371: 4c 89 e7 mov %r12,%rdi | |
| 405374: 48 89 44 24 50 mov %rax,0x50(%rsp) | |
| 405379: e8 e2 e4 00 00 callq 413860 <Settings_new> | |
| 40537e: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 405383: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) | |
| 40538a: 00 | |
| 40538b: e8 e0 67 00 00 callq 40bb70 <Header_calculateHeight> | |
| 405390: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) | |
| 405397: 8b 84 24 04 02 00 00 mov 0x204(%rsp),%eax | |
| 40539e: 83 f8 ff cmp $0xffffffff,%eax | |
| 4053a1: 74 0b je 4053ae <main+0x25e> | |
| 4053a3: 48 8b 94 24 80 00 00 mov 0x80(%rsp),%rdx | |
| 4053aa: 00 | |
| 4053ab: 89 42 20 mov %eax,0x20(%rdx) | |
| 4053ae: 45 85 ed test %r13d,%r13d | |
| 4053b1: 0f 84 e3 16 00 00 je 406a9a <main+0x194a> | |
| 4053b7: 31 f6 xor %esi,%esi | |
| 4053b9: bf 06 00 00 00 mov $0x6,%edi | |
| 4053be: e8 8d fa ff ff callq 404e50 <setlocale@plt> | |
| 4053c3: 48 85 c0 test %rax,%rax | |
| 4053c6: 48 89 c3 mov %rax,%rbx | |
| 4053c9: 0f 84 df 16 00 00 je 406aae <main+0x195e> | |
| 4053cf: 80 38 00 cmpb $0x0,(%rax) | |
| 4053d2: 0f 84 d6 16 00 00 je 406aae <main+0x195e> | |
| 4053d8: be 76 64 41 00 mov $0x416476,%esi | |
| 4053dd: 48 89 df mov %rbx,%rdi | |
| 4053e0: e8 3b fc ff ff callq 405020 <strstr@plt> | |
| 4053e5: 48 85 c0 test %rax,%rax | |
| 4053e8: 0f 84 9b 18 00 00 je 406c89 <main+0x1b39> | |
| 4053ee: 49 c7 84 24 c8 00 00 movq $0x61d360,0xc8(%r12) | |
| 4053f5: 00 60 d3 61 00 | |
| 4053fa: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax | |
| 405401: 00 | |
| 405402: 8b 70 18 mov 0x18(%rax),%esi | |
| 405405: 8b 78 20 mov 0x20(%rax),%edi | |
| 405408: e8 c3 51 00 00 callq 40a5d0 <CRT_init> | |
| 40540d: 8b 0d a5 82 21 00 mov 0x2182a5(%rip),%ecx # 61d6b8 <LINES> | |
| 405413: 2b 8c 24 98 00 00 00 sub 0x98(%rsp),%ecx | |
| 40541a: 45 31 c9 xor %r9d,%r9d | |
| 40541d: 8b 15 7d 82 21 00 mov 0x21827d(%rip),%edx # 61d6a0 <COLS> | |
| 405423: 8b b4 24 98 00 00 00 mov 0x98(%rsp),%esi | |
| 40542a: 45 31 c0 xor %r8d,%r8d | |
| 40542d: 31 ff xor %edi,%edi | |
| 40542f: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) | |
| 405436: 00 | |
| 405437: 83 e9 02 sub $0x2,%ecx | |
| 40543a: e8 01 83 00 00 callq 40d740 <Panel_new> | |
| 40543f: 4c 89 e7 mov %r12,%rdi | |
| 405442: 48 89 c6 mov %rax,%rsi | |
| 405445: 48 89 c3 mov %rax,%rbx | |
| 405448: e8 f3 c3 00 00 callq 411840 <ProcessList_setPanel> | |
| 40544d: 85 ed test %ebp,%ebp | |
| 40544f: 7e 1d jle 40546e <main+0x31e> | |
| 405451: 41 89 ac 24 b0 00 00 mov %ebp,0xb0(%r12) | |
| 405458: 00 | |
| 405459: 41 c6 84 24 be 00 00 movb $0x0,0xbe(%r12) | |
| 405460: 00 00 | |
| 405462: 41 c7 84 24 b4 00 00 movl $0x1,0xb4(%r12) | |
| 405469: 00 01 00 00 00 | |
| 40546e: 48 89 df mov %rbx,%rdi | |
| 405471: 4c 8d b4 24 10 02 00 lea 0x210(%rsp),%r14 | |
| 405478: 00 | |
| 405479: 31 ed xor %ebp,%ebp | |
| 40547b: e8 b0 83 00 00 callq 40d830 <Panel_getHeader> | |
| 405480: 4c 89 e7 mov %r12,%rdi | |
| 405483: 48 89 c6 mov %rax,%rsi | |
| 405486: e8 e5 c3 00 00 callq 411870 <ProcessList_printHeader> | |
| 40548b: 89 e8 mov %ebp,%eax | |
| 40548d: b9 0e 00 00 00 mov $0xe,%ecx | |
| 405492: 4c 89 f7 mov %r14,%rdi | |
| 405495: f3 ab rep stos %eax,%es:(%rdi) | |
| 405497: 48 8d 94 24 d0 01 00 lea 0x1d0(%rsp),%rdx | |
| 40549e: 00 | |
| 40549f: 48 8d b4 24 40 01 00 lea 0x140(%rsp),%rsi | |
| 4054a6: 00 | |
| 4054a7: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi | |
| 4054ae: 00 | |
| 4054af: 48 c7 84 24 00 01 00 movq $0x41648c,0x100(%rsp) | |
| 4054b6: 00 8c 64 41 00 | |
| 4054bb: 48 c7 84 24 08 01 00 movq $0x416493,0x108(%rsp) | |
| 4054c2: 00 93 64 41 00 | |
| 4054c7: 48 c7 84 24 10 01 00 movq $0x41649b,0x110(%rsp) | |
| 4054ce: 00 9b 64 41 00 | |
| 4054d3: 48 c7 84 24 18 01 00 movq $0x0,0x118(%rsp) | |
| 4054da: 00 00 00 00 00 | |
| 4054df: 48 c7 84 24 40 01 00 movq $0x4163f3,0x140(%rsp) | |
| 4054e6: 00 f3 63 41 00 | |
| 4054eb: 48 c7 84 24 48 01 00 movq $0x416411,0x148(%rsp) | |
| 4054f2: 00 11 64 41 00 | |
| 4054f7: 48 c7 84 24 50 01 00 movq $0x416597,0x150(%rsp) | |
| 4054fe: 00 97 65 41 00 | |
| 405503: c7 84 24 d0 01 00 00 movl $0x10b,0x1d0(%rsp) | |
| 40550a: 0b 01 00 00 | |
| 40550e: c7 84 24 d4 01 00 00 movl $0x1b,0x1d4(%rsp) | |
| 405515: 1b 00 00 00 | |
| 405519: c7 84 24 d8 01 00 00 movl $0xffffffff,0x1d8(%rsp) | |
| 405520: ff ff ff ff | |
| 405524: e8 f7 58 00 00 callq 40ae20 <FunctionBar_new> | |
| 405529: 48 8d 94 24 50 02 00 lea 0x250(%rsp),%rdx | |
| 405530: 00 | |
| 405531: 48 89 84 24 40 02 00 mov %rax,0x240(%rsp) | |
| 405538: 00 | |
| 405539: b9 0e 00 00 00 mov $0xe,%ecx | |
| 40553e: 89 e8 mov %ebp,%eax | |
| 405540: 48 8d b4 24 60 01 00 lea 0x160(%rsp),%rsi | |
| 405547: 00 | |
| 405548: 48 c7 84 24 20 01 00 movq $0x4161a0,0x120(%rsp) | |
| 40554f: 00 a0 61 41 00 | |
| 405554: 48 89 d7 mov %rdx,%rdi | |
| 405557: 48 89 54 24 28 mov %rdx,0x28(%rsp) | |
| 40555c: 48 8d 94 24 e0 01 00 lea 0x1e0(%rsp),%rdx | |
| 405563: 00 | |
| 405564: f3 ab rep stos %eax,%es:(%rdi) | |
| 405566: 48 8d bc 24 20 01 00 lea 0x120(%rsp),%rdi | |
| 40556d: 00 | |
| 40556e: 48 c7 84 24 28 01 00 movq $0x4164a5,0x128(%rsp) | |
| 405575: 00 a5 64 41 00 | |
| 40557a: 48 c7 84 24 30 01 00 movq $0x4164ac,0x130(%rsp) | |
| 405581: 00 ac 64 41 00 | |
| 405586: 48 c7 84 24 38 01 00 movq $0x0,0x138(%rsp) | |
| 40558d: 00 00 00 00 00 | |
| 405592: 48 c7 84 24 60 01 00 movq $0x41640b,0x160(%rsp) | |
| 405599: 00 0b 64 41 00 | |
| 40559e: 31 ed xor %ebp,%ebp | |
| 4055a0: 48 c7 84 24 68 01 00 movq $0x416411,0x168(%rsp) | |
| 4055a7: 00 11 64 41 00 | |
| 4055ac: 48 c7 84 24 70 01 00 movq $0x416597,0x170(%rsp) | |
| 4055b3: 00 97 65 41 00 | |
| 4055b8: c7 84 24 e0 01 00 00 movl $0xd,0x1e0(%rsp) | |
| 4055bf: 0d 00 00 00 | |
| 4055c3: c7 84 24 e4 01 00 00 movl $0x1b,0x1e4(%rsp) | |
| 4055ca: 1b 00 00 00 | |
| 4055ce: c7 84 24 e8 01 00 00 movl $0xffffffff,0x1e8(%rsp) | |
| 4055d5: ff ff ff ff | |
| 4055d9: e8 42 58 00 00 callq 40ae20 <FunctionBar_new> | |
| 4055de: 48 8d bc 24 a0 00 00 lea 0xa0(%rsp),%rdi | |
| 4055e5: 00 | |
| 4055e6: 31 d2 xor %edx,%edx | |
| 4055e8: 31 f6 xor %esi,%esi | |
| 4055ea: 48 89 84 24 80 02 00 mov %rax,0x280(%rsp) | |
| 4055f1: 00 | |
| 4055f2: 48 c7 84 24 a0 00 00 movq $0x4164b6,0xa0(%rsp) | |
| 4055f9: 00 b6 64 41 00 | |
| 4055fe: 48 c7 84 24 a8 00 00 movq $0x4164bd,0xa8(%rsp) | |
| 405605: 00 bd 64 41 00 | |
| 40560a: 48 c7 84 24 b0 00 00 movq $0x4164c4,0xb0(%rsp) | |
| 405611: 00 c4 64 41 00 | |
| 405616: 48 c7 84 24 b8 00 00 movq $0x4164cb,0xb8(%rsp) | |
| 40561d: 00 cb 64 41 00 | |
| 405622: 48 c7 84 24 c0 00 00 movq $0x4164d2,0xc0(%rsp) | |
| 405629: 00 d2 64 41 00 | |
| 40562e: 48 c7 84 24 c8 00 00 movq $0x4164d9,0xc8(%rsp) | |
| 405635: 00 d9 64 41 00 | |
| 40563a: 48 c7 84 24 d0 00 00 movq $0x4164e0,0xd0(%rsp) | |
| 405641: 00 e0 64 41 00 | |
| 405646: 48 c7 84 24 d8 00 00 movq $0x4164e7,0xd8(%rsp) | |
| 40564d: 00 e7 64 41 00 | |
| 405652: 48 c7 84 24 e0 00 00 movq $0x4164ee,0xe0(%rsp) | |
| 405659: 00 ee 64 41 00 | |
| 40565e: 48 c7 84 24 e8 00 00 movq $0x4164f5,0xe8(%rsp) | |
| 405665: 00 f5 64 41 00 | |
| 40566a: 48 c7 84 24 f0 00 00 movq $0x0,0xf0(%rsp) | |
| 405671: 00 00 00 00 00 | |
| 405676: e8 a5 57 00 00 callq 40ae20 <FunctionBar_new> | |
| 40567b: 4c 89 e7 mov %r12,%rdi | |
| 40567e: 48 89 44 24 78 mov %rax,0x78(%rsp) | |
| 405683: e8 68 c3 00 00 callq 4119f0 <ProcessList_scan> | |
| 405688: bf f8 24 01 00 mov $0x124f8,%edi | |
| 40568d: e8 ae f9 ff ff callq 405040 <usleep@plt> | |
| 405692: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi | |
| 405697: 31 f6 xor %esi,%esi | |
| 405699: e8 02 5b 00 00 callq 40b1a0 <FunctionBar_draw> | |
| 40569e: 66 0f 57 c0 xorpd %xmm0,%xmm0 | |
| 4056a2: c7 44 24 74 00 00 00 movl $0x0,0x74(%rsp) | |
| 4056a9: 00 | |
| 4056aa: c7 44 24 38 ff ff ff movl $0xffffffff,0x38(%rsp) | |
| 4056b1: ff | |
| 4056b2: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 4056b7: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 4056be: 00 | |
| 4056bf: c6 44 24 60 00 movb $0x0,0x60(%rsp) | |
| 4056c4: f2 0f 11 44 24 40 movsd %xmm0,0x40(%rsp) | |
| 4056ca: 48 c7 84 24 88 00 00 movq $0x0,0x88(%rsp) | |
| 4056d1: 00 00 00 00 00 | |
| 4056d6: c6 44 24 5f 00 movb $0x0,0x5f(%rsp) | |
| 4056db: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 4056e0: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 4056e7: 00 | |
| 4056e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4056ef: 00 | |
| 4056f0: 48 8d bc 24 c0 01 00 lea 0x1c0(%rsp),%rdi | |
| 4056f7: 00 | |
| 4056f8: 31 f6 xor %esi,%esi | |
| 4056fa: 41 bf ff ff ff ff mov $0xffffffff,%r15d | |
| 405700: e8 cb f4 ff ff callq 404bd0 <gettimeofday@plt> | |
| 405705: f2 48 0f 2a 8c 24 c8 cvtsi2sdq 0x1c8(%rsp),%xmm1 | |
| 40570c: 01 00 00 | |
| 40570f: f2 48 0f 2a 84 24 c0 cvtsi2sdq 0x1c0(%rsp),%xmm0 | |
| 405716: 01 00 00 | |
| 405719: f2 0f 5e 0d 37 1a 01 divsd 0x11a37(%rip),%xmm1 # 417158 <_IO_stdin_used+0x1038> | |
| 405720: 00 | |
| 405721: f2 0f 59 05 27 1a 01 mulsd 0x11a27(%rip),%xmm0 # 417150 <_IO_stdin_used+0x1030> | |
| 405728: 00 | |
| 405729: f2 0f 58 c1 addsd %xmm1,%xmm0 | |
| 40572d: f2 0f 2a 0d bf 80 21 cvtsi2sdl 0x2180bf(%rip),%xmm1 # 61d7f4 <CRT_delay> | |
| 405734: 00 | |
| 405735: 66 0f 28 d0 movapd %xmm0,%xmm2 | |
| 405739: f2 0f 5c 54 24 40 subsd 0x40(%rsp),%xmm2 | |
| 40573f: 66 0f 2e d1 ucomisd %xmm1,%xmm2 | |
| 405743: 41 0f 97 c5 seta %r13b | |
| 405747: 80 7c 24 5e 00 cmpb $0x0,0x5e(%rsp) | |
| 40574c: 0f 85 07 02 00 00 jne 405959 <main+0x809> | |
| 405752: 45 84 ed test %r13b,%r13b | |
| 405755: 74 06 je 40575d <main+0x60d> | |
| 405757: f2 0f 11 44 24 40 movsd %xmm0,0x40(%rsp) | |
| 40575d: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) | |
| 405762: 74 68 je 4057cc <main+0x67c> | |
| 405764: 45 84 ed test %r13b,%r13b | |
| 405767: 75 07 jne 405770 <main+0x620> | |
| 405769: 80 7c 24 5f 00 cmpb $0x0,0x5f(%rsp) | |
| 40576e: 74 08 je 405778 <main+0x628> | |
| 405770: 4c 89 e7 mov %r12,%rdi | |
| 405773: e8 78 c2 00 00 callq 4119f0 <ProcessList_scan> | |
| 405778: 8b 44 24 48 mov 0x48(%rsp),%eax | |
| 40577c: 85 c0 test %eax,%eax | |
| 40577e: 74 0b je 40578b <main+0x63b> | |
| 405780: 41 80 bc 24 be 00 00 cmpb $0x0,0xbe(%r12) | |
| 405787: 00 00 | |
| 405789: 74 10 je 40579b <main+0x64b> | |
| 40578b: 4c 89 e7 mov %r12,%rdi | |
| 40578e: e8 6d c1 00 00 callq 411900 <ProcessList_sort> | |
| 405793: c7 44 24 48 01 00 00 movl $0x1,0x48(%rsp) | |
| 40579a: 00 | |
| 40579b: 0f b6 4c 24 5d movzbl 0x5d(%rsp),%ecx | |
| 4057a0: 44 0f b6 4c 24 60 movzbl 0x60(%rsp),%r9d | |
| 4057a6: 48 8d 84 24 50 02 00 lea 0x250(%rsp),%rax | |
| 4057ad: 00 | |
| 4057ae: 44 8b 44 24 58 mov 0x58(%rsp),%r8d | |
| 4057b3: 44 89 fa mov %r15d,%edx | |
| 4057b6: be 01 00 00 00 mov $0x1,%esi | |
| 4057bb: 4c 89 e7 mov %r12,%rdi | |
| 4057be: 48 89 04 24 mov %rax,(%rsp) | |
| 4057c2: e8 49 c9 00 00 callq 412110 <ProcessList_rebuildPanel> | |
| 4057c7: c6 44 24 5f 00 movb $0x0,0x5f(%rsp) | |
| 4057cc: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 4057d1: e8 5a 62 00 00 callq 40ba30 <Header_draw> | |
| 4057d6: be 01 00 00 00 mov $0x1,%esi | |
| 4057db: 48 89 df mov %rbx,%rdi | |
| 4057de: e8 cd 82 00 00 callq 40dab0 <Panel_draw> | |
| 4057e3: 48 85 ed test %rbp,%rbp | |
| 4057e6: 74 1b je 405803 <main+0x6b3> | |
| 4057e8: 8b 35 ca 7e 21 00 mov 0x217eca(%rip),%esi # 61d6b8 <LINES> | |
| 4057ee: 8b 15 ec 7e 21 00 mov 0x217eec(%rip),%edx # 61d6e0 <CRT_cursorX> | |
| 4057f4: 48 8b 3d b5 7e 21 00 mov 0x217eb5(%rip),%rdi # 61d6b0 <stdscr> | |
| 4057fb: 83 ee 01 sub $0x1,%esi | |
| 4057fe: e8 8d f7 ff ff callq 404f90 <wmove@plt> | |
| 405803: 48 8b 3d a6 7e 21 00 mov 0x217ea6(%rip),%rdi # 61d6b0 <stdscr> | |
| 40580a: e8 91 f6 ff ff callq 404ea0 <wgetch@plt> | |
| 40580f: 83 f8 ff cmp $0xffffffff,%eax | |
| 405812: 41 89 c7 mov %eax,%r15d | |
| 405815: 0f 84 5b 01 00 00 je 405976 <main+0x826> | |
| 40581b: 48 85 ed test %rbp,%rbp | |
| 40581e: 0f 84 7c 01 00 00 je 4059a0 <main+0x850> | |
| 405824: 48 89 df mov %rbx,%rdi | |
| 405827: e8 f4 81 00 00 callq 40da20 <Panel_size> | |
| 40582c: 41 81 ff 0b 01 00 00 cmp $0x10b,%r15d | |
| 405833: 0f 84 f0 03 00 00 je 405c29 <main+0xad9> | |
| 405839: 89 44 24 20 mov %eax,0x20(%rsp) | |
| 40583d: e8 ee f7 ff ff callq 405030 <__ctype_b_loc@plt> | |
| 405842: 48 8b 00 mov (%rax),%rax | |
| 405845: 49 0f be d7 movsbq %r15b,%rdx | |
| 405849: 8b 4c 24 20 mov 0x20(%rsp),%ecx | |
| 40584d: f6 44 50 01 40 testb $0x40,0x1(%rax,%rdx,2) | |
| 405852: 0f 84 96 00 00 00 je 4058ee <main+0x79e> | |
| 405858: 8b 45 28 mov 0x28(%rbp),%eax | |
| 40585b: 83 f8 27 cmp $0x27,%eax | |
| 40585e: 0f 8f 8a 00 00 00 jg 4058ee <main+0x79e> | |
| 405864: 48 63 d0 movslq %eax,%rdx | |
| 405867: 83 c0 01 add $0x1,%eax | |
| 40586a: 48 3b 6c 24 28 cmp 0x28(%rsp),%rbp | |
| 40586f: 89 45 28 mov %eax,0x28(%rbp) | |
| 405872: 48 98 cltq | |
| 405874: 44 88 7c 15 00 mov %r15b,0x0(%rbp,%rdx,1) | |
| 405879: c6 44 24 30 00 movb $0x0,0x30(%rsp) | |
| 40587e: c6 44 05 00 00 movb $0x0,0x0(%rbp,%rax,1) | |
| 405883: 0f 84 bf 12 00 00 je 406b48 <main+0x19f8> | |
| 405889: 85 c9 test %ecx,%ecx | |
| 40588b: 0f 8e bc 01 00 00 jle 405a4d <main+0x8fd> | |
| 405891: 48 89 6c 24 38 mov %rbp,0x38(%rsp) | |
| 405896: 45 31 ed xor %r13d,%r13d | |
| 405899: 89 cd mov %ecx,%ebp | |
| 40589b: eb 10 jmp 4058ad <main+0x75d> | |
| 40589d: 0f 1f 00 nopl (%rax) | |
| 4058a0: 41 83 c5 01 add $0x1,%r13d | |
| 4058a4: 41 39 ed cmp %ebp,%r13d | |
| 4058a7: 0f 84 9b 01 00 00 je 405a48 <main+0x8f8> | |
| 4058ad: 44 89 ee mov %r13d,%esi | |
| 4058b0: 48 89 df mov %rbx,%rdi | |
| 4058b3: e8 68 80 00 00 callq 40d920 <Panel_get> | |
| 4058b8: 48 8b 78 20 mov 0x20(%rax),%rdi | |
| 4058bc: 4c 89 f6 mov %r14,%rsi | |
| 4058bf: e8 ac e5 00 00 callq 413e70 <String_contains_i> | |
| 4058c4: 85 c0 test %eax,%eax | |
| 4058c6: 74 d8 je 4058a0 <main+0x750> | |
| 4058c8: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp | |
| 4058cd: 44 89 ee mov %r13d,%esi | |
| 4058d0: 48 89 df mov %rbx,%rdi | |
| 4058d3: e8 58 81 00 00 callq 40da30 <Panel_setSelected> | |
| 4058d8: 48 8b 7d 30 mov 0x30(%rbp),%rdi | |
| 4058dc: 48 89 ee mov %rbp,%rsi | |
| 4058df: e8 bc 58 00 00 callq 40b1a0 <FunctionBar_draw> | |
| 4058e4: 44 89 7c 24 38 mov %r15d,0x38(%rsp) | |
| 4058e9: e9 02 fe ff ff jmpq 4056f0 <main+0x5a0> | |
| 4058ee: 41 83 ff 7f cmp $0x7f,%r15d | |
| 4058f2: 74 0d je 405901 <main+0x7b1> | |
| 4058f4: 41 81 ff 07 01 00 00 cmp $0x107,%r15d | |
| 4058fb: 0f 85 1f 01 00 00 jne 405a20 <main+0x8d0> | |
| 405901: 8b 45 28 mov 0x28(%rbp),%eax | |
| 405904: 85 c0 test %eax,%eax | |
| 405906: 0f 8e 14 01 00 00 jle 405a20 <main+0x8d0> | |
| 40590c: 83 e8 01 sub $0x1,%eax | |
| 40590f: 48 3b 6c 24 28 cmp 0x28(%rsp),%rbp | |
| 405914: c6 44 24 30 00 movb $0x0,0x30(%rsp) | |
| 405919: 89 45 28 mov %eax,0x28(%rbp) | |
| 40591c: 48 98 cltq | |
| 40591e: c6 44 05 00 00 movb $0x0,0x0(%rbp,%rax,1) | |
| 405923: 0f 85 60 ff ff ff jne 405889 <main+0x739> | |
| 405929: 83 bc 24 78 02 00 00 cmpl $0x0,0x278(%rsp) | |
| 405930: 00 | |
| 405931: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 405936: 0f 85 4d ff ff ff jne 405889 <main+0x739> | |
| 40593c: c7 84 24 78 02 00 00 movl $0x0,0x278(%rsp) | |
| 405943: 00 00 00 00 | |
| 405947: c6 84 24 50 02 00 00 movb $0x0,0x250(%rsp) | |
| 40594e: 00 | |
| 40594f: c6 44 24 60 00 movb $0x0,0x60(%rsp) | |
| 405954: e9 30 ff ff ff jmpq 405889 <main+0x739> | |
| 405959: 48 89 df mov %rbx,%rdi | |
| 40595c: f2 0f 11 44 24 10 movsd %xmm0,0x10(%rsp) | |
| 405962: e8 29 80 00 00 callq 40d990 <Panel_getSelected> | |
| 405967: f2 0f 10 44 24 10 movsd 0x10(%rsp),%xmm0 | |
| 40596d: 44 8b 78 1c mov 0x1c(%rax),%r15d | |
| 405971: e9 dc fd ff ff jmpq 405752 <main+0x602> | |
| 405976: 48 83 fd 01 cmp $0x1,%rbp | |
| 40597a: 83 5c 24 48 00 sbbl $0x0,0x48(%rsp) | |
| 40597f: 83 7c 24 38 ff cmpl $0xffffffff,0x38(%rsp) | |
| 405984: 0f 84 6b 01 00 00 je 405af5 <main+0x9a5> | |
| 40598a: 89 44 24 38 mov %eax,0x38(%rsp) | |
| 40598e: c7 44 24 74 00 00 00 movl $0x0,0x74(%rsp) | |
| 405995: 00 | |
| 405996: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 40599b: e9 50 fd ff ff jmpq 4056f0 <main+0x5a0> | |
| 4059a0: e8 8b f6 ff ff callq 405030 <__ctype_b_loc@plt> | |
| 4059a5: 48 8b 00 mov (%rax),%rax | |
| 4059a8: 49 0f be d7 movsbq %r15b,%rdx | |
| 4059ac: f6 44 50 01 08 testb $0x8,0x1(%rax,%rdx,2) | |
| 4059b1: 0f 84 b2 00 00 00 je 405a69 <main+0x919> | |
| 4059b7: 8b 4c 24 70 mov 0x70(%rsp),%ecx | |
| 4059bb: 48 89 6c 24 38 mov %rbp,0x38(%rsp) | |
| 4059c0: 45 31 ed xor %r13d,%r13d | |
| 4059c3: 42 8d 4c 39 d0 lea -0x30(%rcx,%r15,1),%ecx | |
| 4059c8: 89 4c 24 30 mov %ecx,0x30(%rsp) | |
| 4059cc: 89 cd mov %ecx,%ebp | |
| 4059ce: eb 1c jmp 4059ec <main+0x89c> | |
| 4059d0: 48 89 df mov %rbx,%rdi | |
| 4059d3: e8 b8 7f 00 00 callq 40d990 <Panel_getSelected> | |
| 4059d8: 39 68 1c cmp %ebp,0x1c(%rax) | |
| 4059db: 74 1c je 4059f9 <main+0x8a9> | |
| 4059dd: 44 89 ee mov %r13d,%esi | |
| 4059e0: 48 89 df mov %rbx,%rdi | |
| 4059e3: 41 83 c5 01 add $0x1,%r13d | |
| 4059e7: e8 44 80 00 00 callq 40da30 <Panel_setSelected> | |
| 4059ec: 4c 89 e7 mov %r12,%rdi | |
| 4059ef: e8 fc be 00 00 callq 4118f0 <ProcessList_size> | |
| 4059f4: 41 39 c5 cmp %eax,%r13d | |
| 4059f7: 7c d7 jl 4059d0 <main+0x880> | |
| 4059f9: 6b 44 24 30 0a imul $0xa,0x30(%rsp),%eax | |
| 4059fe: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp | |
| 405a03: 44 89 7c 24 38 mov %r15d,0x38(%rsp) | |
| 405a08: 3d a0 86 01 00 cmp $0x186a0,%eax | |
| 405a0d: 89 44 24 70 mov %eax,0x70(%rsp) | |
| 405a11: 7e 83 jle 405996 <main+0x846> | |
| 405a13: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 405a1a: 00 | |
| 405a1b: e9 76 ff ff ff jmpq 405996 <main+0x846> | |
| 405a20: 48 3b 6c 24 28 cmp 0x28(%rsp),%rbp | |
| 405a25: c6 44 24 30 00 movb $0x0,0x30(%rsp) | |
| 405a2a: 0f 84 bb 10 00 00 je 406aeb <main+0x199b> | |
| 405a30: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi | |
| 405a35: 31 f6 xor %esi,%esi | |
| 405a37: 31 ed xor %ebp,%ebp | |
| 405a39: e8 62 57 00 00 callq 40b1a0 <FunctionBar_draw> | |
| 405a3e: 44 89 7c 24 38 mov %r15d,0x38(%rsp) | |
| 405a43: e9 a8 fc ff ff jmpq 4056f0 <main+0x5a0> | |
| 405a48: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp | |
| 405a4d: 48 8b 7d 30 mov 0x30(%rbp),%rdi | |
| 405a51: 8b 15 b9 7c 21 00 mov 0x217cb9(%rip),%edx # 61d710 <CRT_colors+0x10> | |
| 405a57: 48 89 ee mov %rbp,%rsi | |
| 405a5a: e8 81 55 00 00 callq 40afe0 <FunctionBar_drawAttr> | |
| 405a5f: 44 89 7c 24 38 mov %r15d,0x38(%rsp) | |
| 405a64: e9 87 fc ff ff jmpq 4056f0 <main+0x5a0> | |
| 405a69: 41 81 ff 99 01 00 00 cmp $0x199,%r15d | |
| 405a70: 44 89 7c 24 38 mov %r15d,0x38(%rsp) | |
| 405a75: 0f 84 f0 10 00 00 je 406b6b <main+0x1a1b> | |
| 405a7b: 83 7c 24 38 5b cmpl $0x5b,0x38(%rsp) | |
| 405a80: 0f 84 d1 14 00 00 je 406f57 <main+0x1e07> | |
| 405a86: 0f 8f 3c 02 00 00 jg 405cc8 <main+0xb78> | |
| 405a8c: 83 7c 24 38 3f cmpl $0x3f,0x38(%rsp) | |
| 405a91: 0f 84 79 02 00 00 je 405d10 <main+0xbc0> | |
| 405a97: 0f 8f aa 11 00 00 jg 406c47 <main+0x1af7> | |
| 405a9d: 83 7c 24 38 2d cmpl $0x2d,0x38(%rsp) | |
| 405aa2: 0f 84 c6 16 00 00 je 40716e <main+0x201e> | |
| 405aa8: 0f 8f 22 12 00 00 jg 406cd0 <main+0x1b80> | |
| 405aae: 83 7c 24 38 20 cmpl $0x20,0x38(%rsp) | |
| 405ab3: 0f 84 6c 16 00 00 je 407125 <main+0x1fd5> | |
| 405ab9: 0f 8f 07 15 00 00 jg 406fc6 <main+0x1e76> | |
| 405abf: 83 7c 24 38 0c cmpl $0xc,0x38(%rsp) | |
| 405ac4: 0f 84 99 0f 00 00 je 406a63 <main+0x1913> | |
| 405aca: 8b 74 24 38 mov 0x38(%rsp),%esi | |
| 405ace: 48 89 df mov %rbx,%rdi | |
| 405ad1: e8 ca 85 00 00 callq 40e0a0 <Panel_onKey> | |
| 405ad6: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 405adb: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 405ae2: 00 | |
| 405ae3: c6 44 24 30 00 movb $0x0,0x30(%rsp) | |
| 405ae8: c7 44 24 48 05 00 00 movl $0x5,0x48(%rsp) | |
| 405aef: 00 | |
| 405af0: e9 fb fb ff ff jmpq 4056f0 <main+0x5a0> | |
| 405af5: 45 84 ed test %r13b,%r13b | |
| 405af8: 0f 85 b8 01 00 00 jne 405cb6 <main+0xb66> | |
| 405afe: 83 44 24 74 01 addl $0x1,0x74(%rsp) | |
| 405b03: 83 7c 24 74 64 cmpl $0x64,0x74(%rsp) | |
| 405b08: 0f 85 88 fe ff ff jne 405996 <main+0x846> | |
| 405b0e: 48 63 35 eb 7b 21 00 movslq 0x217beb(%rip),%rsi # 61d700 <CRT_colors> | |
| 405b15: 48 8b 3d 94 7b 21 00 mov 0x217b94(%rip),%rdi # 61d6b0 <stdscr> | |
| 405b1c: 31 d2 xor %edx,%edx | |
| 405b1e: e8 cd ee ff ff callq 4049f0 <wattr_on@plt> | |
| 405b23: 8b 35 8f 7b 21 00 mov 0x217b8f(%rip),%esi # 61d6b8 <LINES> | |
| 405b29: 48 8b 3d 80 7b 21 00 mov 0x217b80(%rip),%rdi # 61d6b0 <stdscr> | |
| 405b30: 31 d2 xor %edx,%edx | |
| 405b32: 83 ee 01 sub $0x1,%esi | |
| 405b35: e8 56 f4 ff ff callq 404f90 <wmove@plt> | |
| 405b3a: 83 c0 01 add $0x1,%eax | |
| 405b3d: 74 17 je 405b56 <main+0xa06> | |
| 405b3f: 8b 15 5b 7b 21 00 mov 0x217b5b(%rip),%edx # 61d6a0 <COLS> | |
| 405b45: 48 8b 3d 64 7b 21 00 mov 0x217b64(%rip),%rdi # 61d6b0 <stdscr> | |
| 405b4c: be 20 00 00 00 mov $0x20,%esi | |
| 405b51: e8 8a ee ff ff callq 4049e0 <whline@plt> | |
| 405b56: 48 63 35 a3 7b 21 00 movslq 0x217ba3(%rip),%rsi # 61d700 <CRT_colors> | |
| 405b5d: 48 8b 3d 4c 7b 21 00 mov 0x217b4c(%rip),%rdi # 61d6b0 <stdscr> | |
| 405b64: 31 d2 xor %edx,%edx | |
| 405b66: e8 a5 f0 ff ff callq 404c10 <wattr_off@plt> | |
| 405b6b: 48 8b 3d 3e 7b 21 00 mov 0x217b3e(%rip),%rdi # 61d6b0 <stdscr> | |
| 405b72: e8 c9 ef ff ff callq 404b40 <wrefresh@plt> | |
| 405b77: 31 c0 xor %eax,%eax | |
| 405b79: e8 b2 39 00 00 callq 409530 <CRT_done> | |
| 405b7e: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax | |
| 405b85: 00 | |
| 405b86: 80 78 1c 00 cmpb $0x0,0x1c(%rax) | |
| 405b8a: 0f 85 ab 0f 00 00 jne 406b3b <main+0x19eb> | |
| 405b90: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 405b95: e8 e6 59 00 00 callq 40b580 <Header_delete> | |
| 405b9a: 4c 89 e7 mov %r12,%rdi | |
| 405b9d: e8 5e bc 00 00 callq 411800 <ProcessList_delete> | |
| 405ba2: 48 8b bc 24 80 02 00 mov 0x280(%rsp),%rdi | |
| 405ba9: 00 | |
| 405baa: e8 01 52 00 00 callq 40adb0 <FunctionBar_delete> | |
| 405baf: 48 8b bc 24 40 02 00 mov 0x240(%rsp),%rdi | |
| 405bb6: 00 | |
| 405bb7: e8 f4 51 00 00 callq 40adb0 <FunctionBar_delete> | |
| 405bbc: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi | |
| 405bc1: e8 ea 51 00 00 callq 40adb0 <FunctionBar_delete> | |
| 405bc6: 48 89 df mov %rbx,%rdi | |
| 405bc9: e8 42 7c 00 00 callq 40d810 <Panel_delete> | |
| 405bce: 48 83 bc 24 88 00 00 cmpq $0x0,0x88(%rsp) | |
| 405bd5: 00 00 | |
| 405bd7: 74 0b je 405be4 <main+0xa94> | |
| 405bd9: 48 8b bc 24 88 00 00 mov 0x88(%rsp),%rdi | |
| 405be0: 00 | |
| 405be1: ff 57 08 callq *0x8(%rdi) | |
| 405be4: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi | |
| 405beb: 00 | |
| 405bec: e8 1f f2 00 00 callq 414e10 <UsersTable_delete> | |
| 405bf1: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi | |
| 405bf8: 00 | |
| 405bf9: e8 b2 d7 00 00 callq 4133b0 <Settings_delete> | |
| 405bfe: 31 c0 xor %eax,%eax | |
| 405c00: 48 8b 94 24 88 02 00 mov 0x288(%rsp),%rdx | |
| 405c07: 00 | |
| 405c08: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 405c0f: 00 00 | |
| 405c11: 0f 85 56 1d 00 00 jne 40796d <main+0x281d> | |
| 405c17: 48 81 c4 98 02 00 00 add $0x298,%rsp | |
| 405c1e: 5b pop %rbx | |
| 405c1f: 5d pop %rbp | |
| 405c20: 41 5c pop %r12 | |
| 405c22: 41 5d pop %r13 | |
| 405c24: 41 5e pop %r14 | |
| 405c26: 41 5f pop %r15 | |
| 405c28: c3 retq | |
| 405c29: 48 89 df mov %rbx,%rdi | |
| 405c2c: 89 44 24 20 mov %eax,0x20(%rsp) | |
| 405c30: e8 db 7d 00 00 callq 40da10 <Panel_getSelectedIndex> | |
| 405c35: 8b 4c 24 20 mov 0x20(%rsp),%ecx | |
| 405c39: 41 89 c7 mov %eax,%r15d | |
| 405c3c: 4c 89 64 24 30 mov %r12,0x30(%rsp) | |
| 405c41: 45 8d 6f 01 lea 0x1(%r15),%r13d | |
| 405c45: 41 89 c4 mov %eax,%r12d | |
| 405c48: 41 89 cf mov %ecx,%r15d | |
| 405c4b: eb 10 jmp 405c5d <main+0xb0d> | |
| 405c4d: 0f 1f 00 nopl (%rax) | |
| 405c50: 41 83 c5 01 add $0x1,%r13d | |
| 405c54: 45 39 ec cmp %r13d,%r12d | |
| 405c57: 0f 84 77 0e 00 00 je 406ad4 <main+0x1984> | |
| 405c5d: 45 39 fd cmp %r15d,%r13d | |
| 405c60: ba 00 00 00 00 mov $0x0,%edx | |
| 405c65: 48 89 df mov %rbx,%rdi | |
| 405c68: 44 0f 44 ea cmove %edx,%r13d | |
| 405c6c: 44 89 ee mov %r13d,%esi | |
| 405c6f: e8 ac 7c 00 00 callq 40d920 <Panel_get> | |
| 405c74: 48 8b 78 20 mov 0x20(%rax),%rdi | |
| 405c78: 48 89 ee mov %rbp,%rsi | |
| 405c7b: e8 f0 e1 00 00 callq 413e70 <String_contains_i> | |
| 405c80: 85 c0 test %eax,%eax | |
| 405c82: 74 cc je 405c50 <main+0xb00> | |
| 405c84: 44 89 ee mov %r13d,%esi | |
| 405c87: 48 89 df mov %rbx,%rdi | |
| 405c8a: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 | |
| 405c8f: e8 9c 7d 00 00 callq 40da30 <Panel_setSelected> | |
| 405c94: c7 44 24 38 0b 01 00 movl $0x10b,0x38(%rsp) | |
| 405c9b: 00 | |
| 405c9c: c6 44 24 30 00 movb $0x0,0x30(%rsp) | |
| 405ca1: e9 4a fa ff ff jmpq 4056f0 <main+0x5a0> | |
| 405ca6: c7 84 24 04 02 00 00 movl $0x1,0x204(%rsp) | |
| 405cad: 01 00 00 00 | |
| 405cb1: e9 0b f5 ff ff jmpq 4051c1 <main+0x71> | |
| 405cb6: c7 44 24 74 00 00 00 movl $0x0,0x74(%rsp) | |
| 405cbd: 00 | |
| 405cbe: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 405cc3: e9 28 fa ff ff jmpq 4056f0 <main+0x5a0> | |
| 405cc8: 81 7c 24 38 09 01 00 cmpl $0x109,0x38(%rsp) | |
| 405ccf: 00 | |
| 405cd0: 74 3e je 405d10 <main+0xbc0> | |
| 405cd2: 0f 8f ee 0e 00 00 jg 406bc6 <main+0x1a76> | |
| 405cd8: 83 7c 24 38 6b cmpl $0x6b,0x38(%rsp) | |
| 405cdd: 0f 84 e0 10 00 00 je 406dc3 <main+0x1c73> | |
| 405ce3: 0f 8f 7e 10 00 00 jg 406d67 <main+0x1c17> | |
| 405ce9: 83 7c 24 38 5d cmpl $0x5d,0x38(%rsp) | |
| 405cee: 0f 84 72 14 00 00 je 407166 <main+0x2016> | |
| 405cf4: 0f 8c 5b 16 00 00 jl 407355 <main+0x2205> | |
| 405cfa: 83 7c 24 38 61 cmpl $0x61,0x38(%rsp) | |
| 405cff: 0f 84 4f 15 00 00 je 407254 <main+0x2104> | |
| 405d05: 83 7c 24 38 68 cmpl $0x68,0x38(%rsp) | |
| 405d0a: 0f 85 ba fd ff ff jne 405aca <main+0x97a> | |
| 405d10: 48 8b 3d 99 79 21 00 mov 0x217999(%rip),%rdi # 61d6b0 <stdscr> | |
| 405d17: e8 94 f1 ff ff callq 404eb0 <wclear@plt> | |
| 405d1c: 48 8b 05 8d 79 21 00 mov 0x21798d(%rip),%rax # 61d6b0 <stdscr> | |
| 405d23: 48 85 c0 test %rax,%rax | |
| 405d26: 74 0b je 405d33 <main+0xbe3> | |
| 405d28: 48 63 15 99 7a 21 00 movslq 0x217a99(%rip),%rdx # 61d7c8 <CRT_colors+0xc8> | |
| 405d2f: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 405d33: 45 31 ed xor %r13d,%r13d | |
| 405d36: eb 2f jmp 405d67 <main+0xc17> | |
| 405d38: 48 8b 3d 71 79 21 00 mov 0x217971(%rip),%rdi # 61d6b0 <stdscr> | |
| 405d3f: 44 89 ee mov %r13d,%esi | |
| 405d42: e8 49 f2 ff ff callq 404f90 <wmove@plt> | |
| 405d47: 83 c0 01 add $0x1,%eax | |
| 405d4a: 74 17 je 405d63 <main+0xc13> | |
| 405d4c: 8b 15 4e 79 21 00 mov 0x21794e(%rip),%edx # 61d6a0 <COLS> | |
| 405d52: 48 8b 3d 57 79 21 00 mov 0x217957(%rip),%rdi # 61d6b0 <stdscr> | |
| 405d59: be 20 00 00 00 mov $0x20,%esi | |
| 405d5e: e8 7d ec ff ff callq 4049e0 <whline@plt> | |
| 405d63: 41 83 c5 01 add $0x1,%r13d | |
| 405d67: 8b 05 4b 79 21 00 mov 0x21794b(%rip),%eax # 61d6b8 <LINES> | |
| 405d6d: 31 d2 xor %edx,%edx | |
| 405d6f: 83 e8 01 sub $0x1,%eax | |
| 405d72: 41 39 c5 cmp %eax,%r13d | |
| 405d75: 7c c1 jl 405d38 <main+0xbe8> | |
| 405d77: 48 8b 3d 32 79 21 00 mov 0x217932(%rip),%rdi # 61d6b0 <stdscr> | |
| 405d7e: 31 f6 xor %esi,%esi | |
| 405d80: e8 0b f2 ff ff callq 404f90 <wmove@plt> | |
| 405d85: 83 c0 01 add $0x1,%eax | |
| 405d88: 74 14 je 405d9e <main+0xc4e> | |
| 405d8a: 48 8b 3d 1f 79 21 00 mov 0x21791f(%rip),%rdi # 61d6b0 <stdscr> | |
| 405d91: 83 ca ff or $0xffffffff,%edx | |
| 405d94: be c0 69 41 00 mov $0x4169c0,%esi | |
| 405d99: e8 e2 ec ff ff callq 404a80 <waddnstr@plt> | |
| 405d9e: 48 8b 3d 0b 79 21 00 mov 0x21790b(%rip),%rdi # 61d6b0 <stdscr> | |
| 405da5: 31 d2 xor %edx,%edx | |
| 405da7: be 01 00 00 00 mov $0x1,%esi | |
| 405dac: e8 df f1 ff ff callq 404f90 <wmove@plt> | |
| 405db1: 83 c0 01 add $0x1,%eax | |
| 405db4: 74 14 je 405dca <main+0xc7a> | |
| 405db6: 48 8b 3d f3 78 21 00 mov 0x2178f3(%rip),%rdi # 61d6b0 <stdscr> | |
| 405dbd: 83 ca ff or $0xffffffff,%edx | |
| 405dc0: be f0 69 41 00 mov $0x4169f0,%esi | |
| 405dc5: e8 b6 ec ff ff callq 404a80 <waddnstr@plt> | |
| 405dca: 48 8b 3d df 78 21 00 mov 0x2178df(%rip),%rdi # 61d6b0 <stdscr> | |
| 405dd1: 48 85 ff test %rdi,%rdi | |
| 405dd4: 74 0b je 405de1 <main+0xc91> | |
| 405dd6: 48 63 05 27 79 21 00 movslq 0x217927(%rip),%rax # 61d704 <CRT_colors+0x4> | |
| 405ddd: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405de1: 31 d2 xor %edx,%edx | |
| 405de3: be 03 00 00 00 mov $0x3,%esi | |
| 405de8: e8 a3 f1 ff ff callq 404f90 <wmove@plt> | |
| 405ded: 83 c0 01 add $0x1,%eax | |
| 405df0: 74 14 je 405e06 <main+0xcb6> | |
| 405df2: 48 8b 3d b7 78 21 00 mov 0x2178b7(%rip),%rdi # 61d6b0 <stdscr> | |
| 405df9: 83 ca ff or $0xffffffff,%edx | |
| 405dfc: be fc 64 41 00 mov $0x4164fc,%esi | |
| 405e01: e8 7a ec ff ff callq 404a80 <waddnstr@plt> | |
| 405e06: 48 8b 3d a3 78 21 00 mov 0x2178a3(%rip),%rdi # 61d6b0 <stdscr> | |
| 405e0d: 48 85 ff test %rdi,%rdi | |
| 405e10: 74 0b je 405e1d <main+0xccd> | |
| 405e12: 48 63 05 57 79 21 00 movslq 0x217957(%rip),%rax # 61d770 <CRT_colors+0x70> | |
| 405e19: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405e1d: 83 ca ff or $0xffffffff,%edx | |
| 405e20: be bc 61 41 00 mov $0x4161bc,%esi | |
| 405e25: e8 56 ec ff ff callq 404a80 <waddnstr@plt> | |
| 405e2a: 41 80 bc 24 c2 00 00 cmpb $0x0,0xc2(%r12) | |
| 405e31: 00 00 | |
| 405e33: 48 8b 3d 76 78 21 00 mov 0x217876(%rip),%rdi # 61d6b0 <stdscr> | |
| 405e3a: 0f 84 6d 15 00 00 je 4073ad <main+0x225d> | |
| 405e40: 48 85 ff test %rdi,%rdi | |
| 405e43: 74 0b je 405e50 <main+0xd00> | |
| 405e45: 48 63 05 84 79 21 00 movslq 0x217984(%rip),%rax # 61d7d0 <CRT_colors+0xd0> | |
| 405e4c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405e50: 83 ca ff or $0xffffffff,%edx | |
| 405e53: be 0c 65 41 00 mov $0x41650c,%esi | |
| 405e58: e8 23 ec ff ff callq 404a80 <waddnstr@plt> | |
| 405e5d: 48 8b 3d 4c 78 21 00 mov 0x21784c(%rip),%rdi # 61d6b0 <stdscr> | |
| 405e64: 83 ca ff or $0xffffffff,%edx | |
| 405e67: be bc 65 41 00 mov $0x4165bc,%esi | |
| 405e6c: e8 0f ec ff ff callq 404a80 <waddnstr@plt> | |
| 405e71: 48 8b 3d 38 78 21 00 mov 0x217838(%rip),%rdi # 61d6b0 <stdscr> | |
| 405e78: 48 85 ff test %rdi,%rdi | |
| 405e7b: 74 0b je 405e88 <main+0xd38> | |
| 405e7d: 48 63 05 50 79 21 00 movslq 0x217950(%rip),%rax # 61d7d4 <CRT_colors+0xd4> | |
| 405e84: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405e88: 83 ca ff or $0xffffffff,%edx | |
| 405e8b: be 10 65 41 00 mov $0x416510,%esi | |
| 405e90: e8 eb eb ff ff callq 404a80 <waddnstr@plt> | |
| 405e95: 48 8b 3d 14 78 21 00 mov 0x217814(%rip),%rdi # 61d6b0 <stdscr> | |
| 405e9c: 83 ca ff or $0xffffffff,%edx | |
| 405e9f: be bc 65 41 00 mov $0x4165bc,%esi | |
| 405ea4: e8 d7 eb ff ff callq 404a80 <waddnstr@plt> | |
| 405ea9: 48 8b 3d 00 78 21 00 mov 0x217800(%rip),%rdi # 61d6b0 <stdscr> | |
| 405eb0: 48 85 ff test %rdi,%rdi | |
| 405eb3: 74 0b je 405ec0 <main+0xd70> | |
| 405eb5: 48 63 05 1c 79 21 00 movslq 0x21791c(%rip),%rax # 61d7d8 <CRT_colors+0xd8> | |
| 405ebc: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405ec0: 83 ca ff or $0xffffffff,%edx | |
| 405ec3: be 17 65 41 00 mov $0x416517,%esi | |
| 405ec8: e8 b3 eb ff ff callq 404a80 <waddnstr@plt> | |
| 405ecd: 48 8b 3d dc 77 21 00 mov 0x2177dc(%rip),%rdi # 61d6b0 <stdscr> | |
| 405ed4: 83 ca ff or $0xffffffff,%edx | |
| 405ed7: be bc 65 41 00 mov $0x4165bc,%esi | |
| 405edc: e8 9f eb ff ff callq 404a80 <waddnstr@plt> | |
| 405ee1: 48 8b 3d c8 77 21 00 mov 0x2177c8(%rip),%rdi # 61d6b0 <stdscr> | |
| 405ee8: 48 85 ff test %rdi,%rdi | |
| 405eeb: 74 0b je 405ef8 <main+0xda8> | |
| 405eed: 48 63 05 ec 78 21 00 movslq 0x2178ec(%rip),%rax # 61d7e0 <CRT_colors+0xe0> | |
| 405ef4: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405ef8: 83 ca ff or $0xffffffff,%edx | |
| 405efb: be 23 65 41 00 mov $0x416523,%esi | |
| 405f00: e8 7b eb ff ff callq 404a80 <waddnstr@plt> | |
| 405f05: 48 8b 3d a4 77 21 00 mov 0x2177a4(%rip),%rdi # 61d6b0 <stdscr> | |
| 405f0c: 83 ca ff or $0xffffffff,%edx | |
| 405f0f: be bc 65 41 00 mov $0x4165bc,%esi | |
| 405f14: e8 67 eb ff ff callq 404a80 <waddnstr@plt> | |
| 405f19: 48 8b 3d 90 77 21 00 mov 0x217790(%rip),%rdi # 61d6b0 <stdscr> | |
| 405f20: 48 85 ff test %rdi,%rdi | |
| 405f23: 74 0b je 405f30 <main+0xde0> | |
| 405f25: 48 63 05 b8 78 21 00 movslq 0x2178b8(%rip),%rax # 61d7e4 <CRT_colors+0xe4> | |
| 405f2c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405f30: 83 ca ff or $0xffffffff,%edx | |
| 405f33: be 1e 65 41 00 mov $0x41651e,%esi | |
| 405f38: e8 43 eb ff ff callq 404a80 <waddnstr@plt> | |
| 405f3d: 48 8b 3d 6c 77 21 00 mov 0x21776c(%rip),%rdi # 61d6b0 <stdscr> | |
| 405f44: 83 ca ff or $0xffffffff,%edx | |
| 405f47: be bc 65 41 00 mov $0x4165bc,%esi | |
| 405f4c: e8 2f eb ff ff callq 404a80 <waddnstr@plt> | |
| 405f51: 48 8b 3d 58 77 21 00 mov 0x217758(%rip),%rdi # 61d6b0 <stdscr> | |
| 405f58: 48 85 ff test %rdi,%rdi | |
| 405f5b: 74 0b je 405f68 <main+0xe18> | |
| 405f5d: 48 63 05 78 78 21 00 movslq 0x217878(%rip),%rax # 61d7dc <CRT_colors+0xdc> | |
| 405f64: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405f68: 83 ca ff or $0xffffffff,%edx | |
| 405f6b: be 27 65 41 00 mov $0x416527,%esi | |
| 405f70: e8 0b eb ff ff callq 404a80 <waddnstr@plt> | |
| 405f75: 48 8b 3d 34 77 21 00 mov 0x217734(%rip),%rdi # 61d6b0 <stdscr> | |
| 405f7c: 83 ca ff or $0xffffffff,%edx | |
| 405f7f: be bc 65 41 00 mov $0x4165bc,%esi | |
| 405f84: e8 f7 ea ff ff callq 404a80 <waddnstr@plt> | |
| 405f89: 48 8b 3d 20 77 21 00 mov 0x217720(%rip),%rdi # 61d6b0 <stdscr> | |
| 405f90: 48 85 ff test %rdi,%rdi | |
| 405f93: 74 0b je 405fa0 <main+0xe50> | |
| 405f95: 48 63 05 4c 78 21 00 movslq 0x21784c(%rip),%rax # 61d7e8 <CRT_colors+0xe8> | |
| 405f9c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405fa0: 83 ca ff or $0xffffffff,%edx | |
| 405fa3: be 2f 65 41 00 mov $0x41652f,%esi | |
| 405fa8: e8 d3 ea ff ff callq 404a80 <waddnstr@plt> | |
| 405fad: 48 8b 3d fc 76 21 00 mov 0x2176fc(%rip),%rdi # 61d6b0 <stdscr> | |
| 405fb4: 83 ca ff or $0xffffffff,%edx | |
| 405fb7: be bc 65 41 00 mov $0x4165bc,%esi | |
| 405fbc: e8 bf ea ff ff callq 404a80 <waddnstr@plt> | |
| 405fc1: 48 8b 3d e8 76 21 00 mov 0x2176e8(%rip),%rdi # 61d6b0 <stdscr> | |
| 405fc8: 48 85 ff test %rdi,%rdi | |
| 405fcb: 74 0b je 405fd8 <main+0xe88> | |
| 405fcd: 48 63 05 18 78 21 00 movslq 0x217818(%rip),%rax # 61d7ec <CRT_colors+0xec> | |
| 405fd4: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405fd8: 83 ca ff or $0xffffffff,%edx | |
| 405fdb: be 35 65 41 00 mov $0x416535,%esi | |
| 405fe0: e8 9b ea ff ff callq 404a80 <waddnstr@plt> | |
| 405fe5: 48 8b 3d c4 76 21 00 mov 0x2176c4(%rip),%rdi # 61d6b0 <stdscr> | |
| 405fec: 48 85 ff test %rdi,%rdi | |
| 405fef: 74 0b je 405ffc <main+0xeac> | |
| 405ff1: 48 63 05 7c 77 21 00 movslq 0x21777c(%rip),%rax # 61d774 <CRT_colors+0x74> | |
| 405ff8: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 405ffc: 83 ca ff or $0xffffffff,%edx | |
| 405fff: be 60 65 41 00 mov $0x416560,%esi | |
| 406004: e8 77 ea ff ff callq 404a80 <waddnstr@plt> | |
| 406009: 48 8b 3d a0 76 21 00 mov 0x2176a0(%rip),%rdi # 61d6b0 <stdscr> | |
| 406010: 48 85 ff test %rdi,%rdi | |
| 406013: 74 0b je 406020 <main+0xed0> | |
| 406015: 48 63 05 54 77 21 00 movslq 0x217754(%rip),%rax # 61d770 <CRT_colors+0x70> | |
| 40601c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406020: 83 ca ff or $0xffffffff,%edx | |
| 406023: be 32 72 41 00 mov $0x417232,%esi | |
| 406028: e8 53 ea ff ff callq 404a80 <waddnstr@plt> | |
| 40602d: 48 8b 3d 7c 76 21 00 mov 0x21767c(%rip),%rdi # 61d6b0 <stdscr> | |
| 406034: 48 85 ff test %rdi,%rdi | |
| 406037: 74 0b je 406044 <main+0xef4> | |
| 406039: 48 63 05 c4 76 21 00 movslq 0x2176c4(%rip),%rax # 61d704 <CRT_colors+0x4> | |
| 406040: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406044: 31 d2 xor %edx,%edx | |
| 406046: be 04 00 00 00 mov $0x4,%esi | |
| 40604b: e8 40 ef ff ff callq 404f90 <wmove@plt> | |
| 406050: 83 c0 01 add $0x1,%eax | |
| 406053: 74 14 je 406069 <main+0xf19> | |
| 406055: 48 8b 3d 54 76 21 00 mov 0x217654(%rip),%rdi # 61d6b0 <stdscr> | |
| 40605c: 83 ca ff or $0xffffffff,%edx | |
| 40605f: be 67 65 41 00 mov $0x416567,%esi | |
| 406064: e8 17 ea ff ff callq 404a80 <waddnstr@plt> | |
| 406069: 48 8b 3d 40 76 21 00 mov 0x217640(%rip),%rdi # 61d6b0 <stdscr> | |
| 406070: 48 85 ff test %rdi,%rdi | |
| 406073: 74 0b je 406080 <main+0xf30> | |
| 406075: 48 63 05 f4 76 21 00 movslq 0x2176f4(%rip),%rax # 61d770 <CRT_colors+0x70> | |
| 40607c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406080: 83 ca ff or $0xffffffff,%edx | |
| 406083: be bc 61 41 00 mov $0x4161bc,%esi | |
| 406088: e8 f3 e9 ff ff callq 404a80 <waddnstr@plt> | |
| 40608d: 48 8b 3d 1c 76 21 00 mov 0x21761c(%rip),%rdi # 61d6b0 <stdscr> | |
| 406094: 48 85 ff test %rdi,%rdi | |
| 406097: 74 0b je 4060a4 <main+0xf54> | |
| 406099: 48 63 05 fc 76 21 00 movslq 0x2176fc(%rip),%rax # 61d79c <CRT_colors+0x9c> | |
| 4060a0: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4060a4: 83 ca ff or $0xffffffff,%edx | |
| 4060a7: be 77 65 41 00 mov $0x416577,%esi | |
| 4060ac: e8 cf e9 ff ff callq 404a80 <waddnstr@plt> | |
| 4060b1: 48 8b 3d f8 75 21 00 mov 0x2175f8(%rip),%rdi # 61d6b0 <stdscr> | |
| 4060b8: 83 ca ff or $0xffffffff,%edx | |
| 4060bb: be bc 65 41 00 mov $0x4165bc,%esi | |
| 4060c0: e8 bb e9 ff ff callq 404a80 <waddnstr@plt> | |
| 4060c5: 48 8b 3d e4 75 21 00 mov 0x2175e4(%rip),%rdi # 61d6b0 <stdscr> | |
| 4060cc: 48 85 ff test %rdi,%rdi | |
| 4060cf: 74 0b je 4060dc <main+0xf8c> | |
| 4060d1: 48 63 05 c8 76 21 00 movslq 0x2176c8(%rip),%rax # 61d7a0 <CRT_colors+0xa0> | |
| 4060d8: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4060dc: 83 ca ff or $0xffffffff,%edx | |
| 4060df: be 7c 65 41 00 mov $0x41657c,%esi | |
| 4060e4: e8 97 e9 ff ff callq 404a80 <waddnstr@plt> | |
| 4060e9: 48 8b 3d c0 75 21 00 mov 0x2175c0(%rip),%rdi # 61d6b0 <stdscr> | |
| 4060f0: 83 ca ff or $0xffffffff,%edx | |
| 4060f3: be bc 65 41 00 mov $0x4165bc,%esi | |
| 4060f8: e8 83 e9 ff ff callq 404a80 <waddnstr@plt> | |
| 4060fd: 48 8b 3d ac 75 21 00 mov 0x2175ac(%rip),%rdi # 61d6b0 <stdscr> | |
| 406104: 48 85 ff test %rdi,%rdi | |
| 406107: 74 0b je 406114 <main+0xfc4> | |
| 406109: 48 63 05 94 76 21 00 movslq 0x217694(%rip),%rax # 61d7a4 <CRT_colors+0xa4> | |
| 406110: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406114: 83 ca ff or $0xffffffff,%edx | |
| 406117: be 84 65 41 00 mov $0x416584,%esi | |
| 40611c: e8 5f e9 ff ff callq 404a80 <waddnstr@plt> | |
| 406121: 48 8b 3d 88 75 21 00 mov 0x217588(%rip),%rdi # 61d6b0 <stdscr> | |
| 406128: 48 85 ff test %rdi,%rdi | |
| 40612b: 74 0b je 406138 <main+0xfe8> | |
| 40612d: 48 63 05 40 76 21 00 movslq 0x217640(%rip),%rax # 61d774 <CRT_colors+0x74> | |
| 406134: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406138: 83 ca ff or $0xffffffff,%edx | |
| 40613b: be 30 6a 41 00 mov $0x416a30,%esi | |
| 406140: e8 3b e9 ff ff callq 404a80 <waddnstr@plt> | |
| 406145: 48 8b 3d 64 75 21 00 mov 0x217564(%rip),%rdi # 61d6b0 <stdscr> | |
| 40614c: 48 85 ff test %rdi,%rdi | |
| 40614f: 74 0b je 40615c <main+0x100c> | |
| 406151: 48 63 05 18 76 21 00 movslq 0x217618(%rip),%rax # 61d770 <CRT_colors+0x70> | |
| 406158: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40615c: 83 ca ff or $0xffffffff,%edx | |
| 40615f: be 32 72 41 00 mov $0x417232,%esi | |
| 406164: e8 17 e9 ff ff callq 404a80 <waddnstr@plt> | |
| 406169: 48 8b 3d 40 75 21 00 mov 0x217540(%rip),%rdi # 61d6b0 <stdscr> | |
| 406170: 48 85 ff test %rdi,%rdi | |
| 406173: 74 0b je 406180 <main+0x1030> | |
| 406175: 48 63 05 88 75 21 00 movslq 0x217588(%rip),%rax # 61d704 <CRT_colors+0x4> | |
| 40617c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406180: 31 d2 xor %edx,%edx | |
| 406182: be 05 00 00 00 mov $0x5,%esi | |
| 406187: e8 04 ee ff ff callq 404f90 <wmove@plt> | |
| 40618c: 83 c0 01 add $0x1,%eax | |
| 40618f: 74 14 je 4061a5 <main+0x1055> | |
| 406191: 48 8b 3d 18 75 21 00 mov 0x217518(%rip),%rdi # 61d6b0 <stdscr> | |
| 406198: 83 ca ff or $0xffffffff,%edx | |
| 40619b: be 8a 65 41 00 mov $0x41658a,%esi | |
| 4061a0: e8 db e8 ff ff callq 404a80 <waddnstr@plt> | |
| 4061a5: 48 8b 3d 04 75 21 00 mov 0x217504(%rip),%rdi # 61d6b0 <stdscr> | |
| 4061ac: 48 85 ff test %rdi,%rdi | |
| 4061af: 74 0b je 4061bc <main+0x106c> | |
| 4061b1: 48 63 05 b8 75 21 00 movslq 0x2175b8(%rip),%rax # 61d770 <CRT_colors+0x70> | |
| 4061b8: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4061bc: 83 ca ff or $0xffffffff,%edx | |
| 4061bf: be bc 61 41 00 mov $0x4161bc,%esi | |
| 4061c4: e8 b7 e8 ff ff callq 404a80 <waddnstr@plt> | |
| 4061c9: 48 8b 3d e0 74 21 00 mov 0x2174e0(%rip),%rdi # 61d6b0 <stdscr> | |
| 4061d0: 48 85 ff test %rdi,%rdi | |
| 4061d3: 74 0b je 4061e0 <main+0x1090> | |
| 4061d5: 48 63 05 64 75 21 00 movslq 0x217564(%rip),%rax # 61d740 <CRT_colors+0x40> | |
| 4061dc: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4061e0: 83 ca ff or $0xffffffff,%edx | |
| 4061e3: be 77 65 41 00 mov $0x416577,%esi | |
| 4061e8: e8 93 e8 ff ff callq 404a80 <waddnstr@plt> | |
| 4061ed: 48 8b 3d bc 74 21 00 mov 0x2174bc(%rip),%rdi # 61d6b0 <stdscr> | |
| 4061f4: 48 85 ff test %rdi,%rdi | |
| 4061f7: 74 0b je 406204 <main+0x10b4> | |
| 4061f9: 48 63 05 74 75 21 00 movslq 0x217574(%rip),%rax # 61d774 <CRT_colors+0x74> | |
| 406200: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406204: 83 ca ff or $0xffffffff,%edx | |
| 406207: be 58 6a 41 00 mov $0x416a58,%esi | |
| 40620c: e8 6f e8 ff ff callq 404a80 <waddnstr@plt> | |
| 406211: 48 8b 3d 98 74 21 00 mov 0x217498(%rip),%rdi # 61d6b0 <stdscr> | |
| 406218: 48 85 ff test %rdi,%rdi | |
| 40621b: 74 0b je 406228 <main+0x10d8> | |
| 40621d: 48 63 05 4c 75 21 00 movslq 0x21754c(%rip),%rax # 61d770 <CRT_colors+0x70> | |
| 406224: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406228: 83 ca ff or $0xffffffff,%edx | |
| 40622b: be 32 72 41 00 mov $0x417232,%esi | |
| 406230: e8 4b e8 ff ff callq 404a80 <waddnstr@plt> | |
| 406235: 48 8b 3d 74 74 21 00 mov 0x217474(%rip),%rdi # 61d6b0 <stdscr> | |
| 40623c: 48 85 ff test %rdi,%rdi | |
| 40623f: 74 0b je 40624c <main+0x10fc> | |
| 406241: 48 63 05 bc 74 21 00 movslq 0x2174bc(%rip),%rax # 61d704 <CRT_colors+0x4> | |
| 406248: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40624c: 31 d2 xor %edx,%edx | |
| 40624e: be 06 00 00 00 mov $0x6,%esi | |
| 406253: e8 38 ed ff ff callq 404f90 <wmove@plt> | |
| 406258: 83 c0 01 add $0x1,%eax | |
| 40625b: 74 14 je 406271 <main+0x1121> | |
| 40625d: 48 8b 3d 4c 74 21 00 mov 0x21744c(%rip),%rdi # 61d6b0 <stdscr> | |
| 406264: 83 ca ff or $0xffffffff,%edx | |
| 406267: be 90 6a 41 00 mov $0x416a90,%esi | |
| 40626c: e8 0f e8 ff ff callq 404a80 <waddnstr@plt> | |
| 406271: 83 3d 78 75 21 00 01 cmpl $0x1,0x217578(%rip) # 61d7f0 <CRT_colorScheme> | |
| 406278: 0f 84 fb 15 00 00 je 407879 <main+0x2729> | |
| 40627e: 48 8b 3d 2b 74 21 00 mov 0x21742b(%rip),%rdi # 61d6b0 <stdscr> | |
| 406285: 31 d2 xor %edx,%edx | |
| 406287: be 08 00 00 00 mov $0x8,%esi | |
| 40628c: e8 ff ec ff ff callq 404f90 <wmove@plt> | |
| 406291: 83 c0 01 add $0x1,%eax | |
| 406294: 74 14 je 4062aa <main+0x115a> | |
| 406296: 48 8b 3d 13 74 21 00 mov 0x217413(%rip),%rdi # 61d6b0 <stdscr> | |
| 40629d: 83 ca ff or $0xffffffff,%edx | |
| 4062a0: be 28 6b 41 00 mov $0x416b28,%esi | |
| 4062a5: e8 d6 e7 ff ff callq 404a80 <waddnstr@plt> | |
| 4062aa: 48 8b 3d ff 73 21 00 mov 0x2173ff(%rip),%rdi # 61d6b0 <stdscr> | |
| 4062b1: 31 d2 xor %edx,%edx | |
| 4062b3: be 09 00 00 00 mov $0x9,%esi | |
| 4062b8: e8 d3 ec ff ff callq 404f90 <wmove@plt> | |
| 4062bd: 83 c0 01 add $0x1,%eax | |
| 4062c0: 74 14 je 4062d6 <main+0x1186> | |
| 4062c2: 48 8b 3d e7 73 21 00 mov 0x2173e7(%rip),%rdi # 61d6b0 <stdscr> | |
| 4062c9: 83 ca ff or $0xffffffff,%edx | |
| 4062cc: be 78 6b 41 00 mov $0x416b78,%esi | |
| 4062d1: e8 aa e7 ff ff callq 404a80 <waddnstr@plt> | |
| 4062d6: 48 8b 3d d3 73 21 00 mov 0x2173d3(%rip),%rdi # 61d6b0 <stdscr> | |
| 4062dd: 31 d2 xor %edx,%edx | |
| 4062df: be 0a 00 00 00 mov $0xa,%esi | |
| 4062e4: e8 a7 ec ff ff callq 404f90 <wmove@plt> | |
| 4062e9: 83 c0 01 add $0x1,%eax | |
| 4062ec: 74 14 je 406302 <main+0x11b2> | |
| 4062ee: 48 8b 3d bb 73 21 00 mov 0x2173bb(%rip),%rdi # 61d6b0 <stdscr> | |
| 4062f5: 83 ca ff or $0xffffffff,%edx | |
| 4062f8: be b8 6b 41 00 mov $0x416bb8,%esi | |
| 4062fd: e8 7e e7 ff ff callq 404a80 <waddnstr@plt> | |
| 406302: 48 8b 3d a7 73 21 00 mov 0x2173a7(%rip),%rdi # 61d6b0 <stdscr> | |
| 406309: 31 d2 xor %edx,%edx | |
| 40630b: be 0b 00 00 00 mov $0xb,%esi | |
| 406310: e8 7b ec ff ff callq 404f90 <wmove@plt> | |
| 406315: 83 c0 01 add $0x1,%eax | |
| 406318: 74 14 je 40632e <main+0x11de> | |
| 40631a: 48 8b 3d 8f 73 21 00 mov 0x21738f(%rip),%rdi # 61d6b0 <stdscr> | |
| 406321: 83 ca ff or $0xffffffff,%edx | |
| 406324: be 08 6c 41 00 mov $0x416c08,%esi | |
| 406329: e8 52 e7 ff ff callq 404a80 <waddnstr@plt> | |
| 40632e: 48 8b 3d 7b 73 21 00 mov 0x21737b(%rip),%rdi # 61d6b0 <stdscr> | |
| 406335: 31 d2 xor %edx,%edx | |
| 406337: be 0c 00 00 00 mov $0xc,%esi | |
| 40633c: e8 4f ec ff ff callq 404f90 <wmove@plt> | |
| 406341: 83 c0 01 add $0x1,%eax | |
| 406344: 74 14 je 40635a <main+0x120a> | |
| 406346: 48 8b 3d 63 73 21 00 mov 0x217363(%rip),%rdi # 61d6b0 <stdscr> | |
| 40634d: 83 ca ff or $0xffffffff,%edx | |
| 406350: be 50 6c 41 00 mov $0x416c50,%esi | |
| 406355: e8 26 e7 ff ff callq 404a80 <waddnstr@plt> | |
| 40635a: 48 8b 3d 4f 73 21 00 mov 0x21734f(%rip),%rdi # 61d6b0 <stdscr> | |
| 406361: 31 d2 xor %edx,%edx | |
| 406363: be 0d 00 00 00 mov $0xd,%esi | |
| 406368: e8 23 ec ff ff callq 404f90 <wmove@plt> | |
| 40636d: 83 c0 01 add $0x1,%eax | |
| 406370: 74 14 je 406386 <main+0x1236> | |
| 406372: 48 8b 3d 37 73 21 00 mov 0x217337(%rip),%rdi # 61d6b0 <stdscr> | |
| 406379: 83 ca ff or $0xffffffff,%edx | |
| 40637c: be 98 6c 41 00 mov $0x416c98,%esi | |
| 406381: e8 fa e6 ff ff callq 404a80 <waddnstr@plt> | |
| 406386: 48 8b 3d 23 73 21 00 mov 0x217323(%rip),%rdi # 61d6b0 <stdscr> | |
| 40638d: 31 d2 xor %edx,%edx | |
| 40638f: be 0e 00 00 00 mov $0xe,%esi | |
| 406394: e8 f7 eb ff ff callq 404f90 <wmove@plt> | |
| 406399: 83 c0 01 add $0x1,%eax | |
| 40639c: 74 14 je 4063b2 <main+0x1262> | |
| 40639e: 48 8b 3d 0b 73 21 00 mov 0x21730b(%rip),%rdi # 61d6b0 <stdscr> | |
| 4063a5: 83 ca ff or $0xffffffff,%edx | |
| 4063a8: be e0 6c 41 00 mov $0x416ce0,%esi | |
| 4063ad: e8 ce e6 ff ff callq 404a80 <waddnstr@plt> | |
| 4063b2: 48 8b 3d f7 72 21 00 mov 0x2172f7(%rip),%rdi # 61d6b0 <stdscr> | |
| 4063b9: 31 d2 xor %edx,%edx | |
| 4063bb: be 0f 00 00 00 mov $0xf,%esi | |
| 4063c0: e8 cb eb ff ff callq 404f90 <wmove@plt> | |
| 4063c5: 83 c0 01 add $0x1,%eax | |
| 4063c8: 74 14 je 4063de <main+0x128e> | |
| 4063ca: 48 8b 3d df 72 21 00 mov 0x2172df(%rip),%rdi # 61d6b0 <stdscr> | |
| 4063d1: 83 ca ff or $0xffffffff,%edx | |
| 4063d4: be 28 6d 41 00 mov $0x416d28,%esi | |
| 4063d9: e8 a2 e6 ff ff callq 404a80 <waddnstr@plt> | |
| 4063de: 48 8b 3d cb 72 21 00 mov 0x2172cb(%rip),%rdi # 61d6b0 <stdscr> | |
| 4063e5: 31 d2 xor %edx,%edx | |
| 4063e7: be 10 00 00 00 mov $0x10,%esi | |
| 4063ec: e8 9f eb ff ff callq 404f90 <wmove@plt> | |
| 4063f1: 83 c0 01 add $0x1,%eax | |
| 4063f4: 74 14 je 40640a <main+0x12ba> | |
| 4063f6: 48 8b 3d b3 72 21 00 mov 0x2172b3(%rip),%rdi # 61d6b0 <stdscr> | |
| 4063fd: 83 ca ff or $0xffffffff,%edx | |
| 406400: be 68 6d 41 00 mov $0x416d68,%esi | |
| 406405: e8 76 e6 ff ff callq 404a80 <waddnstr@plt> | |
| 40640a: 48 8b 3d 9f 72 21 00 mov 0x21729f(%rip),%rdi # 61d6b0 <stdscr> | |
| 406411: 31 d2 xor %edx,%edx | |
| 406413: be 11 00 00 00 mov $0x11,%esi | |
| 406418: e8 73 eb ff ff callq 404f90 <wmove@plt> | |
| 40641d: 83 c0 01 add $0x1,%eax | |
| 406420: 74 14 je 406436 <main+0x12e6> | |
| 406422: 48 8b 3d 87 72 21 00 mov 0x217287(%rip),%rdi # 61d6b0 <stdscr> | |
| 406429: 83 ca ff or $0xffffffff,%edx | |
| 40642c: be a8 6d 41 00 mov $0x416da8,%esi | |
| 406431: e8 4a e6 ff ff callq 404a80 <waddnstr@plt> | |
| 406436: 31 d2 xor %edx,%edx | |
| 406438: 41 83 7c 24 40 01 cmpl $0x1,0x40(%r12) | |
| 40643e: be 12 00 00 00 mov $0x12,%esi | |
| 406443: 48 8b 3d 66 72 21 00 mov 0x217266(%rip),%rdi # 61d6b0 <stdscr> | |
| 40644a: 0f 8e 14 13 00 00 jle 407764 <main+0x2614> | |
| 406450: e8 3b eb ff ff callq 404f90 <wmove@plt> | |
| 406455: 83 c0 01 add $0x1,%eax | |
| 406458: 74 14 je 40646e <main+0x131e> | |
| 40645a: 48 8b 3d 4f 72 21 00 mov 0x21724f(%rip),%rdi # 61d6b0 <stdscr> | |
| 406461: 83 ca ff or $0xffffffff,%edx | |
| 406464: be e8 6d 41 00 mov $0x416de8,%esi | |
| 406469: e8 12 e6 ff ff callq 404a80 <waddnstr@plt> | |
| 40646e: 48 8b 3d 3b 72 21 00 mov 0x21723b(%rip),%rdi # 61d6b0 <stdscr> | |
| 406475: 31 d2 xor %edx,%edx | |
| 406477: be 13 00 00 00 mov $0x13,%esi | |
| 40647c: e8 0f eb ff ff callq 404f90 <wmove@plt> | |
| 406481: 83 c0 01 add $0x1,%eax | |
| 406484: 74 14 je 40649a <main+0x134a> | |
| 406486: 48 8b 3d 23 72 21 00 mov 0x217223(%rip),%rdi # 61d6b0 <stdscr> | |
| 40648d: 83 ca ff or $0xffffffff,%edx | |
| 406490: be 78 6e 41 00 mov $0x416e78,%esi | |
| 406495: e8 e6 e5 ff ff callq 404a80 <waddnstr@plt> | |
| 40649a: 48 8b 3d 0f 72 21 00 mov 0x21720f(%rip),%rdi # 61d6b0 <stdscr> | |
| 4064a1: 31 d2 xor %edx,%edx | |
| 4064a3: be 14 00 00 00 mov $0x14,%esi | |
| 4064a8: e8 e3 ea ff ff callq 404f90 <wmove@plt> | |
| 4064ad: 83 c0 01 add $0x1,%eax | |
| 4064b0: 74 14 je 4064c6 <main+0x1376> | |
| 4064b2: 48 8b 3d f7 71 21 00 mov 0x2171f7(%rip),%rdi # 61d6b0 <stdscr> | |
| 4064b9: 83 ca ff or $0xffffffff,%edx | |
| 4064bc: be c0 6e 41 00 mov $0x416ec0,%esi | |
| 4064c1: e8 ba e5 ff ff callq 404a80 <waddnstr@plt> | |
| 4064c6: 48 8b 3d e3 71 21 00 mov 0x2171e3(%rip),%rdi # 61d6b0 <stdscr> | |
| 4064cd: 31 d2 xor %edx,%edx | |
| 4064cf: be 15 00 00 00 mov $0x15,%esi | |
| 4064d4: e8 b7 ea ff ff callq 404f90 <wmove@plt> | |
| 4064d9: 83 c0 01 add $0x1,%eax | |
| 4064dc: 74 14 je 4064f2 <main+0x13a2> | |
| 4064de: 48 8b 3d cb 71 21 00 mov 0x2171cb(%rip),%rdi # 61d6b0 <stdscr> | |
| 4064e5: 83 ca ff or $0xffffffff,%edx | |
| 4064e8: be 10 6f 41 00 mov $0x416f10,%esi | |
| 4064ed: e8 8e e5 ff ff callq 404a80 <waddnstr@plt> | |
| 4064f2: 48 8b 3d b7 71 21 00 mov 0x2171b7(%rip),%rdi # 61d6b0 <stdscr> | |
| 4064f9: 31 d2 xor %edx,%edx | |
| 4064fb: be 16 00 00 00 mov $0x16,%esi | |
| 406500: e8 8b ea ff ff callq 404f90 <wmove@plt> | |
| 406505: 83 c0 01 add $0x1,%eax | |
| 406508: 74 14 je 40651e <main+0x13ce> | |
| 40650a: 48 8b 3d 9f 71 21 00 mov 0x21719f(%rip),%rdi # 61d6b0 <stdscr> | |
| 406511: 83 ca ff or $0xffffffff,%edx | |
| 406514: be 60 6f 41 00 mov $0x416f60,%esi | |
| 406519: e8 62 e5 ff ff callq 404a80 <waddnstr@plt> | |
| 40651e: 48 8b 3d 8b 71 21 00 mov 0x21718b(%rip),%rdi # 61d6b0 <stdscr> | |
| 406525: 48 85 ff test %rdi,%rdi | |
| 406528: 74 0b je 406535 <main+0x13e5> | |
| 40652a: 48 63 05 97 72 21 00 movslq 0x217297(%rip),%rax # 61d7c8 <CRT_colors+0xc8> | |
| 406531: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406535: 31 d2 xor %edx,%edx | |
| 406537: be 09 00 00 00 mov $0x9,%esi | |
| 40653c: e8 4f ea ff ff callq 404f90 <wmove@plt> | |
| 406541: 83 c0 01 add $0x1,%eax | |
| 406544: 74 14 je 40655a <main+0x140a> | |
| 406546: 48 8b 3d 63 71 21 00 mov 0x217163(%rip),%rdi # 61d6b0 <stdscr> | |
| 40654d: 83 ca ff or $0xffffffff,%edx | |
| 406550: be 9a 65 41 00 mov $0x41659a,%esi | |
| 406555: e8 26 e5 ff ff callq 404a80 <waddnstr@plt> | |
| 40655a: 48 8b 3d 4f 71 21 00 mov 0x21714f(%rip),%rdi # 61d6b0 <stdscr> | |
| 406561: ba 28 00 00 00 mov $0x28,%edx | |
| 406566: be 09 00 00 00 mov $0x9,%esi | |
| 40656b: e8 20 ea ff ff callq 404f90 <wmove@plt> | |
| 406570: 83 c0 01 add $0x1,%eax | |
| 406573: 74 14 je 406589 <main+0x1439> | |
| 406575: 48 8b 3d 34 71 21 00 mov 0x217134(%rip),%rdi # 61d6b0 <stdscr> | |
| 40657c: 83 ca ff or $0xffffffff,%edx | |
| 40657f: be a2 65 41 00 mov $0x4165a2,%esi | |
| 406584: e8 f7 e4 ff ff callq 404a80 <waddnstr@plt> | |
| 406589: 48 8b 3d 20 71 21 00 mov 0x217120(%rip),%rdi # 61d6b0 <stdscr> | |
| 406590: 31 d2 xor %edx,%edx | |
| 406592: be 0a 00 00 00 mov $0xa,%esi | |
| 406597: e8 f4 e9 ff ff callq 404f90 <wmove@plt> | |
| 40659c: 83 c0 01 add $0x1,%eax | |
| 40659f: 74 14 je 4065b5 <main+0x1465> | |
| 4065a1: 48 8b 3d 08 71 21 00 mov 0x217108(%rip),%rdi # 61d6b0 <stdscr> | |
| 4065a8: 83 ca ff or $0xffffffff,%edx | |
| 4065ab: be a8 65 41 00 mov $0x4165a8,%esi | |
| 4065b0: e8 cb e4 ff ff callq 404a80 <waddnstr@plt> | |
| 4065b5: 48 8b 3d f4 70 21 00 mov 0x2170f4(%rip),%rdi # 61d6b0 <stdscr> | |
| 4065bc: ba 28 00 00 00 mov $0x28,%edx | |
| 4065c1: be 0a 00 00 00 mov $0xa,%esi | |
| 4065c6: e8 c5 e9 ff ff callq 404f90 <wmove@plt> | |
| 4065cb: 83 c0 01 add $0x1,%eax | |
| 4065ce: 74 14 je 4065e4 <main+0x1494> | |
| 4065d0: 48 8b 3d d9 70 21 00 mov 0x2170d9(%rip),%rdi # 61d6b0 <stdscr> | |
| 4065d7: 83 ca ff or $0xffffffff,%edx | |
| 4065da: be b0 65 41 00 mov $0x4165b0,%esi | |
| 4065df: e8 9c e4 ff ff callq 404a80 <waddnstr@plt> | |
| 4065e4: 48 8b 3d c5 70 21 00 mov 0x2170c5(%rip),%rdi # 61d6b0 <stdscr> | |
| 4065eb: 31 d2 xor %edx,%edx | |
| 4065ed: be 0b 00 00 00 mov $0xb,%esi | |
| 4065f2: e8 99 e9 ff ff callq 404f90 <wmove@plt> | |
| 4065f7: 83 c0 01 add $0x1,%eax | |
| 4065fa: 74 14 je 406610 <main+0x14c0> | |
| 4065fc: 48 8b 3d ad 70 21 00 mov 0x2170ad(%rip),%rdi # 61d6b0 <stdscr> | |
| 406603: 83 ca ff or $0xffffffff,%edx | |
| 406606: be b6 65 41 00 mov $0x4165b6,%esi | |
| 40660b: e8 70 e4 ff ff callq 404a80 <waddnstr@plt> | |
| 406610: 48 8b 3d 99 70 21 00 mov 0x217099(%rip),%rdi # 61d6b0 <stdscr> | |
| 406617: ba 28 00 00 00 mov $0x28,%edx | |
| 40661c: be 0b 00 00 00 mov $0xb,%esi | |
| 406621: e8 6a e9 ff ff callq 404f90 <wmove@plt> | |
| 406626: 83 c0 01 add $0x1,%eax | |
| 406629: 74 14 je 40663f <main+0x14ef> | |
| 40662b: 48 8b 3d 7e 70 21 00 mov 0x21707e(%rip),%rdi # 61d6b0 <stdscr> | |
| 406632: 83 ca ff or $0xffffffff,%edx | |
| 406635: be be 65 41 00 mov $0x4165be,%esi | |
| 40663a: e8 41 e4 ff ff callq 404a80 <waddnstr@plt> | |
| 40663f: 48 8b 3d 6a 70 21 00 mov 0x21706a(%rip),%rdi # 61d6b0 <stdscr> | |
| 406646: 31 d2 xor %edx,%edx | |
| 406648: be 0c 00 00 00 mov $0xc,%esi | |
| 40664d: e8 3e e9 ff ff callq 404f90 <wmove@plt> | |
| 406652: 83 c0 01 add $0x1,%eax | |
| 406655: 74 14 je 40666b <main+0x151b> | |
| 406657: 48 8b 3d 52 70 21 00 mov 0x217052(%rip),%rdi # 61d6b0 <stdscr> | |
| 40665e: 83 ca ff or $0xffffffff,%edx | |
| 406661: be c4 65 41 00 mov $0x4165c4,%esi | |
| 406666: e8 15 e4 ff ff callq 404a80 <waddnstr@plt> | |
| 40666b: 48 8b 3d 3e 70 21 00 mov 0x21703e(%rip),%rdi # 61d6b0 <stdscr> | |
| 406672: ba 28 00 00 00 mov $0x28,%edx | |
| 406677: be 0c 00 00 00 mov $0xc,%esi | |
| 40667c: e8 0f e9 ff ff callq 404f90 <wmove@plt> | |
| 406681: 83 c0 01 add $0x1,%eax | |
| 406684: 74 14 je 40669a <main+0x154a> | |
| 406686: 48 8b 3d 23 70 21 00 mov 0x217023(%rip),%rdi # 61d6b0 <stdscr> | |
| 40668d: 83 ca ff or $0xffffffff,%edx | |
| 406690: be cc 65 41 00 mov $0x4165cc,%esi | |
| 406695: e8 e6 e3 ff ff callq 404a80 <waddnstr@plt> | |
| 40669a: 48 8b 3d 0f 70 21 00 mov 0x21700f(%rip),%rdi # 61d6b0 <stdscr> | |
| 4066a1: 31 d2 xor %edx,%edx | |
| 4066a3: be 0d 00 00 00 mov $0xd,%esi | |
| 4066a8: e8 e3 e8 ff ff callq 404f90 <wmove@plt> | |
| 4066ad: 83 c0 01 add $0x1,%eax | |
| 4066b0: 74 14 je 4066c6 <main+0x1576> | |
| 4066b2: 48 8b 3d f7 6f 21 00 mov 0x216ff7(%rip),%rdi # 61d6b0 <stdscr> | |
| 4066b9: 83 ca ff or $0xffffffff,%edx | |
| 4066bc: be d2 65 41 00 mov $0x4165d2,%esi | |
| 4066c1: e8 ba e3 ff ff callq 404a80 <waddnstr@plt> | |
| 4066c6: 48 8b 3d e3 6f 21 00 mov 0x216fe3(%rip),%rdi # 61d6b0 <stdscr> | |
| 4066cd: ba 28 00 00 00 mov $0x28,%edx | |
| 4066d2: be 0d 00 00 00 mov $0xd,%esi | |
| 4066d7: e8 b4 e8 ff ff callq 404f90 <wmove@plt> | |
| 4066dc: 83 c0 01 add $0x1,%eax | |
| 4066df: 74 14 je 4066f5 <main+0x15a5> | |
| 4066e1: 48 8b 3d c8 6f 21 00 mov 0x216fc8(%rip),%rdi # 61d6b0 <stdscr> | |
| 4066e8: 83 ca ff or $0xffffffff,%edx | |
| 4066eb: be da 65 41 00 mov $0x4165da,%esi | |
| 4066f0: e8 8b e3 ff ff callq 404a80 <waddnstr@plt> | |
| 4066f5: 48 8b 3d b4 6f 21 00 mov 0x216fb4(%rip),%rdi # 61d6b0 <stdscr> | |
| 4066fc: 31 d2 xor %edx,%edx | |
| 4066fe: be 0e 00 00 00 mov $0xe,%esi | |
| 406703: e8 88 e8 ff ff callq 404f90 <wmove@plt> | |
| 406708: 83 c0 01 add $0x1,%eax | |
| 40670b: 74 14 je 406721 <main+0x15d1> | |
| 40670d: 48 8b 3d 9c 6f 21 00 mov 0x216f9c(%rip),%rdi # 61d6b0 <stdscr> | |
| 406714: 83 ca ff or $0xffffffff,%edx | |
| 406717: be e0 65 41 00 mov $0x4165e0,%esi | |
| 40671c: e8 5f e3 ff ff callq 404a80 <waddnstr@plt> | |
| 406721: 48 8b 3d 88 6f 21 00 mov 0x216f88(%rip),%rdi # 61d6b0 <stdscr> | |
| 406728: ba 28 00 00 00 mov $0x28,%edx | |
| 40672d: be 0e 00 00 00 mov $0xe,%esi | |
| 406732: e8 59 e8 ff ff callq 404f90 <wmove@plt> | |
| 406737: 83 c0 01 add $0x1,%eax | |
| 40673a: 74 14 je 406750 <main+0x1600> | |
| 40673c: 48 8b 3d 6d 6f 21 00 mov 0x216f6d(%rip),%rdi # 61d6b0 <stdscr> | |
| 406743: 83 ca ff or $0xffffffff,%edx | |
| 406746: be e8 65 41 00 mov $0x4165e8,%esi | |
| 40674b: e8 30 e3 ff ff callq 404a80 <waddnstr@plt> | |
| 406750: 48 8b 3d 59 6f 21 00 mov 0x216f59(%rip),%rdi # 61d6b0 <stdscr> | |
| 406757: 31 d2 xor %edx,%edx | |
| 406759: be 0f 00 00 00 mov $0xf,%esi | |
| 40675e: e8 2d e8 ff ff callq 404f90 <wmove@plt> | |
| 406763: 83 c0 01 add $0x1,%eax | |
| 406766: 74 14 je 40677c <main+0x162c> | |
| 406768: 48 8b 3d 41 6f 21 00 mov 0x216f41(%rip),%rdi # 61d6b0 <stdscr> | |
| 40676f: 83 ca ff or $0xffffffff,%edx | |
| 406772: be ee 65 41 00 mov $0x4165ee,%esi | |
| 406777: e8 04 e3 ff ff callq 404a80 <waddnstr@plt> | |
| 40677c: 48 8b 3d 2d 6f 21 00 mov 0x216f2d(%rip),%rdi # 61d6b0 <stdscr> | |
| 406783: ba 28 00 00 00 mov $0x28,%edx | |
| 406788: be 0f 00 00 00 mov $0xf,%esi | |
| 40678d: e8 fe e7 ff ff callq 404f90 <wmove@plt> | |
| 406792: 83 c0 01 add $0x1,%eax | |
| 406795: 74 14 je 4067ab <main+0x165b> | |
| 406797: 48 8b 3d 12 6f 21 00 mov 0x216f12(%rip),%rdi # 61d6b0 <stdscr> | |
| 40679e: 83 ca ff or $0xffffffff,%edx | |
| 4067a1: be f6 65 41 00 mov $0x4165f6,%esi | |
| 4067a6: e8 d5 e2 ff ff callq 404a80 <waddnstr@plt> | |
| 4067ab: 48 8b 3d fe 6e 21 00 mov 0x216efe(%rip),%rdi # 61d6b0 <stdscr> | |
| 4067b2: 31 d2 xor %edx,%edx | |
| 4067b4: be 10 00 00 00 mov $0x10,%esi | |
| 4067b9: e8 d2 e7 ff ff callq 404f90 <wmove@plt> | |
| 4067be: 83 c0 01 add $0x1,%eax | |
| 4067c1: 74 14 je 4067d7 <main+0x1687> | |
| 4067c3: 48 8b 3d e6 6e 21 00 mov 0x216ee6(%rip),%rdi # 61d6b0 <stdscr> | |
| 4067ca: 83 ca ff or $0xffffffff,%edx | |
| 4067cd: be fc 65 41 00 mov $0x4165fc,%esi | |
| 4067d2: e8 a9 e2 ff ff callq 404a80 <waddnstr@plt> | |
| 4067d7: 48 8b 3d d2 6e 21 00 mov 0x216ed2(%rip),%rdi # 61d6b0 <stdscr> | |
| 4067de: ba 28 00 00 00 mov $0x28,%edx | |
| 4067e3: be 10 00 00 00 mov $0x10,%esi | |
| 4067e8: e8 a3 e7 ff ff callq 404f90 <wmove@plt> | |
| 4067ed: 83 c0 01 add $0x1,%eax | |
| 4067f0: 74 14 je 406806 <main+0x16b6> | |
| 4067f2: 48 8b 3d b7 6e 21 00 mov 0x216eb7(%rip),%rdi # 61d6b0 <stdscr> | |
| 4067f9: 83 ca ff or $0xffffffff,%edx | |
| 4067fc: be 04 66 41 00 mov $0x416604,%esi | |
| 406801: e8 7a e2 ff ff callq 404a80 <waddnstr@plt> | |
| 406806: 48 8b 3d a3 6e 21 00 mov 0x216ea3(%rip),%rdi # 61d6b0 <stdscr> | |
| 40680d: 31 d2 xor %edx,%edx | |
| 40680f: be 11 00 00 00 mov $0x11,%esi | |
| 406814: e8 77 e7 ff ff callq 404f90 <wmove@plt> | |
| 406819: 83 c0 01 add $0x1,%eax | |
| 40681c: 74 14 je 406832 <main+0x16e2> | |
| 40681e: 48 8b 3d 8b 6e 21 00 mov 0x216e8b(%rip),%rdi # 61d6b0 <stdscr> | |
| 406825: 83 ca ff or $0xffffffff,%edx | |
| 406828: be 0a 66 41 00 mov $0x41660a,%esi | |
| 40682d: e8 4e e2 ff ff callq 404a80 <waddnstr@plt> | |
| 406832: 48 8b 3d 77 6e 21 00 mov 0x216e77(%rip),%rdi # 61d6b0 <stdscr> | |
| 406839: ba 28 00 00 00 mov $0x28,%edx | |
| 40683e: be 11 00 00 00 mov $0x11,%esi | |
| 406843: e8 48 e7 ff ff callq 404f90 <wmove@plt> | |
| 406848: 83 c0 01 add $0x1,%eax | |
| 40684b: 74 14 je 406861 <main+0x1711> | |
| 40684d: 48 8b 3d 5c 6e 21 00 mov 0x216e5c(%rip),%rdi # 61d6b0 <stdscr> | |
| 406854: 83 ca ff or $0xffffffff,%edx | |
| 406857: be 12 66 41 00 mov $0x416612,%esi | |
| 40685c: e8 1f e2 ff ff callq 404a80 <waddnstr@plt> | |
| 406861: 48 8b 3d 48 6e 21 00 mov 0x216e48(%rip),%rdi # 61d6b0 <stdscr> | |
| 406868: ba 28 00 00 00 mov $0x28,%edx | |
| 40686d: be 12 00 00 00 mov $0x12,%esi | |
| 406872: e8 19 e7 ff ff callq 404f90 <wmove@plt> | |
| 406877: 83 c0 01 add $0x1,%eax | |
| 40687a: 74 14 je 406890 <main+0x1740> | |
| 40687c: 48 8b 3d 2d 6e 21 00 mov 0x216e2d(%rip),%rdi # 61d6b0 <stdscr> | |
| 406883: 83 ca ff or $0xffffffff,%edx | |
| 406886: be 18 66 41 00 mov $0x416618,%esi | |
| 40688b: e8 f0 e1 ff ff callq 404a80 <waddnstr@plt> | |
| 406890: 41 83 7c 24 40 01 cmpl $0x1,0x40(%r12) | |
| 406896: 7e 2c jle 4068c4 <main+0x1774> | |
| 406898: 48 8b 3d 11 6e 21 00 mov 0x216e11(%rip),%rdi # 61d6b0 <stdscr> | |
| 40689f: 31 d2 xor %edx,%edx | |
| 4068a1: be 12 00 00 00 mov $0x12,%esi | |
| 4068a6: e8 e5 e6 ff ff callq 404f90 <wmove@plt> | |
| 4068ab: 83 c0 01 add $0x1,%eax | |
| 4068ae: 74 14 je 4068c4 <main+0x1774> | |
| 4068b0: 48 8b 3d f9 6d 21 00 mov 0x216df9(%rip),%rdi # 61d6b0 <stdscr> | |
| 4068b7: 83 ca ff or $0xffffffff,%edx | |
| 4068ba: be 1e 66 41 00 mov $0x41661e,%esi | |
| 4068bf: e8 bc e1 ff ff callq 404a80 <waddnstr@plt> | |
| 4068c4: 48 8b 3d e5 6d 21 00 mov 0x216de5(%rip),%rdi # 61d6b0 <stdscr> | |
| 4068cb: 31 d2 xor %edx,%edx | |
| 4068cd: be 13 00 00 00 mov $0x13,%esi | |
| 4068d2: e8 b9 e6 ff ff callq 404f90 <wmove@plt> | |
| 4068d7: 83 c0 01 add $0x1,%eax | |
| 4068da: 74 14 je 4068f0 <main+0x17a0> | |
| 4068dc: 48 8b 3d cd 6d 21 00 mov 0x216dcd(%rip),%rdi # 61d6b0 <stdscr> | |
| 4068e3: 83 ca ff or $0xffffffff,%edx | |
| 4068e6: be 27 66 41 00 mov $0x416627,%esi | |
| 4068eb: e8 90 e1 ff ff callq 404a80 <waddnstr@plt> | |
| 4068f0: 48 8b 3d b9 6d 21 00 mov 0x216db9(%rip),%rdi # 61d6b0 <stdscr> | |
| 4068f7: ba 28 00 00 00 mov $0x28,%edx | |
| 4068fc: be 13 00 00 00 mov $0x13,%esi | |
| 406901: e8 8a e6 ff ff callq 404f90 <wmove@plt> | |
| 406906: 83 c0 01 add $0x1,%eax | |
| 406909: 74 14 je 40691f <main+0x17cf> | |
| 40690b: 48 8b 3d 9e 6d 21 00 mov 0x216d9e(%rip),%rdi # 61d6b0 <stdscr> | |
| 406912: 83 ca ff or $0xffffffff,%edx | |
| 406915: be 2f 66 41 00 mov $0x41662f,%esi | |
| 40691a: e8 61 e1 ff ff callq 404a80 <waddnstr@plt> | |
| 40691f: 48 8b 3d 8a 6d 21 00 mov 0x216d8a(%rip),%rdi # 61d6b0 <stdscr> | |
| 406926: 31 d2 xor %edx,%edx | |
| 406928: be 14 00 00 00 mov $0x14,%esi | |
| 40692d: e8 5e e6 ff ff callq 404f90 <wmove@plt> | |
| 406932: 83 c0 01 add $0x1,%eax | |
| 406935: 74 14 je 40694b <main+0x17fb> | |
| 406937: 48 8b 3d 72 6d 21 00 mov 0x216d72(%rip),%rdi # 61d6b0 <stdscr> | |
| 40693e: 83 ca ff or $0xffffffff,%edx | |
| 406941: be 35 66 41 00 mov $0x416635,%esi | |
| 406946: e8 35 e1 ff ff callq 404a80 <waddnstr@plt> | |
| 40694b: 48 8b 3d 5e 6d 21 00 mov 0x216d5e(%rip),%rdi # 61d6b0 <stdscr> | |
| 406952: ba 28 00 00 00 mov $0x28,%edx | |
| 406957: be 14 00 00 00 mov $0x14,%esi | |
| 40695c: e8 2f e6 ff ff callq 404f90 <wmove@plt> | |
| 406961: 83 c0 01 add $0x1,%eax | |
| 406964: 74 14 je 40697a <main+0x182a> | |
| 406966: 48 8b 3d 43 6d 21 00 mov 0x216d43(%rip),%rdi # 61d6b0 <stdscr> | |
| 40696d: 83 ca ff or $0xffffffff,%edx | |
| 406970: be 3d 66 41 00 mov $0x41663d,%esi | |
| 406975: e8 06 e1 ff ff callq 404a80 <waddnstr@plt> | |
| 40697a: 48 8b 3d 2f 6d 21 00 mov 0x216d2f(%rip),%rdi # 61d6b0 <stdscr> | |
| 406981: 31 d2 xor %edx,%edx | |
| 406983: be 15 00 00 00 mov $0x15,%esi | |
| 406988: e8 03 e6 ff ff callq 404f90 <wmove@plt> | |
| 40698d: 83 c0 01 add $0x1,%eax | |
| 406990: 74 14 je 4069a6 <main+0x1856> | |
| 406992: 48 8b 3d 17 6d 21 00 mov 0x216d17(%rip),%rdi # 61d6b0 <stdscr> | |
| 406999: 83 ca ff or $0xffffffff,%edx | |
| 40699c: be 43 66 41 00 mov $0x416643,%esi | |
| 4069a1: e8 da e0 ff ff callq 404a80 <waddnstr@plt> | |
| 4069a6: 48 8b 3d 03 6d 21 00 mov 0x216d03(%rip),%rdi # 61d6b0 <stdscr> | |
| 4069ad: ba 28 00 00 00 mov $0x28,%edx | |
| 4069b2: be 15 00 00 00 mov $0x15,%esi | |
| 4069b7: e8 d4 e5 ff ff callq 404f90 <wmove@plt> | |
| 4069bc: 83 c0 01 add $0x1,%eax | |
| 4069bf: 74 14 je 4069d5 <main+0x1885> | |
| 4069c1: 48 8b 3d e8 6c 21 00 mov 0x216ce8(%rip),%rdi # 61d6b0 <stdscr> | |
| 4069c8: 83 ca ff or $0xffffffff,%edx | |
| 4069cb: be 4b 66 41 00 mov $0x41664b,%esi | |
| 4069d0: e8 ab e0 ff ff callq 404a80 <waddnstr@plt> | |
| 4069d5: 48 8b 3d d4 6c 21 00 mov 0x216cd4(%rip),%rdi # 61d6b0 <stdscr> | |
| 4069dc: ba 28 00 00 00 mov $0x28,%edx | |
| 4069e1: be 16 00 00 00 mov $0x16,%esi | |
| 4069e6: e8 a5 e5 ff ff callq 404f90 <wmove@plt> | |
| 4069eb: 83 c0 01 add $0x1,%eax | |
| 4069ee: 74 14 je 406a04 <main+0x18b4> | |
| 4069f0: 48 8b 3d b9 6c 21 00 mov 0x216cb9(%rip),%rdi # 61d6b0 <stdscr> | |
| 4069f7: 83 ca ff or $0xffffffff,%edx | |
| 4069fa: be 51 66 41 00 mov $0x416651,%esi | |
| 4069ff: e8 7c e0 ff ff callq 404a80 <waddnstr@plt> | |
| 406a04: 48 8b 3d a5 6c 21 00 mov 0x216ca5(%rip),%rdi # 61d6b0 <stdscr> | |
| 406a0b: 48 85 ff test %rdi,%rdi | |
| 406a0e: 74 0b je 406a1b <main+0x18cb> | |
| 406a10: 48 63 05 b1 6d 21 00 movslq 0x216db1(%rip),%rax # 61d7c8 <CRT_colors+0xc8> | |
| 406a17: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406a1b: 31 d2 xor %edx,%edx | |
| 406a1d: be 18 00 00 00 mov $0x18,%esi | |
| 406a22: e8 69 e5 ff ff callq 404f90 <wmove@plt> | |
| 406a27: 83 c0 01 add $0x1,%eax | |
| 406a2a: 74 14 je 406a40 <main+0x18f0> | |
| 406a2c: 48 8b 3d 7d 6c 21 00 mov 0x216c7d(%rip),%rdi # 61d6b0 <stdscr> | |
| 406a33: 83 ca ff or $0xffffffff,%edx | |
| 406a36: be 57 66 41 00 mov $0x416657,%esi | |
| 406a3b: e8 40 e0 ff ff callq 404a80 <waddnstr@plt> | |
| 406a40: 48 8b 3d 69 6c 21 00 mov 0x216c69(%rip),%rdi # 61d6b0 <stdscr> | |
| 406a47: 48 85 ff test %rdi,%rdi | |
| 406a4a: 74 0b je 406a57 <main+0x1907> | |
| 406a4c: 48 63 05 b1 6c 21 00 movslq 0x216cb1(%rip),%rax # 61d704 <CRT_colors+0x4> | |
| 406a53: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 406a57: e8 e4 e0 ff ff callq 404b40 <wrefresh@plt> | |
| 406a5c: 31 c0 xor %eax,%eax | |
| 406a5e: e8 6d 2b 00 00 callq 4095d0 <CRT_readKey> | |
| 406a63: 48 8b 3d 46 6c 21 00 mov 0x216c46(%rip),%rdi # 61d6b0 <stdscr> | |
| 406a6a: e8 41 e4 ff ff callq 404eb0 <wclear@plt> | |
| 406a6f: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi | |
| 406a74: 31 f6 xor %esi,%esi | |
| 406a76: e8 25 47 00 00 callq 40b1a0 <FunctionBar_draw> | |
| 406a7b: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 406a80: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 406a87: 00 | |
| 406a88: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 406a8d: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 406a94: 00 | |
| 406a95: e9 56 ec ff ff jmpq 4056f0 <main+0x5a0> | |
| 406a9a: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax | |
| 406aa1: 00 | |
| 406aa2: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) | |
| 406aa9: e9 09 e9 ff ff jmpq 4053b7 <main+0x267> | |
| 406aae: 31 f6 xor %esi,%esi | |
| 406ab0: 31 ff xor %edi,%edi | |
| 406ab2: e8 99 e3 ff ff callq 404e50 <setlocale@plt> | |
| 406ab7: 48 85 c0 test %rax,%rax | |
| 406aba: 48 89 c3 mov %rax,%rbx | |
| 406abd: 0f 85 15 e9 ff ff jne 4053d8 <main+0x288> | |
| 406ac3: 49 c7 84 24 c8 00 00 movq $0x61d3a0,0xc8(%r12) | |
| 406aca: 00 a0 d3 61 00 | |
| 406acf: e9 26 e9 ff ff jmpq 4053fa <main+0x2aa> | |
| 406ad4: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 | |
| 406ad9: c7 44 24 38 0b 01 00 movl $0x10b,0x38(%rsp) | |
| 406ae0: 00 | |
| 406ae1: c6 44 24 30 00 movb $0x0,0x30(%rsp) | |
| 406ae6: e9 05 ec ff ff jmpq 4056f0 <main+0x5a0> | |
| 406aeb: 41 83 ff 1b cmp $0x1b,%r15d | |
| 406aef: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 406af4: 0f 85 36 ef ff ff jne 405a30 <main+0x8e0> | |
| 406afa: c7 84 24 78 02 00 00 movl $0x0,0x278(%rsp) | |
| 406b01: 00 00 00 00 | |
| 406b05: c6 84 24 50 02 00 00 movb $0x0,0x250(%rsp) | |
| 406b0c: 00 | |
| 406b0d: c6 44 24 60 00 movb $0x0,0x60(%rsp) | |
| 406b12: e9 19 ef ff ff jmpq 405a30 <main+0x8e0> | |
| 406b17: 48 8b 0d 6a 6b 21 00 mov 0x216b6a(%rip),%rcx # 61d688 <optarg> | |
| 406b1e: ba 4b 64 41 00 mov $0x41644b,%edx | |
| 406b23: 48 8b 3d 96 6b 21 00 mov 0x216b96(%rip),%rdi # 61d6c0 <stderr> | |
| 406b2a: be 01 00 00 00 mov $0x1,%esi | |
| 406b2f: 31 c0 xor %eax,%eax | |
| 406b31: e8 4a e4 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 406b36: e9 bb e6 ff ff jmpq 4051f6 <main+0xa6> | |
| 406b3b: 48 89 c7 mov %rax,%rdi | |
| 406b3e: e8 8d c8 00 00 callq 4133d0 <Settings_write> | |
| 406b43: e9 48 f0 ff ff jmpq 405b90 <main+0xa40> | |
| 406b48: 0f b6 54 24 60 movzbl 0x60(%rsp),%edx | |
| 406b4d: 83 bc 24 78 02 00 00 cmpl $0x1,0x278(%rsp) | |
| 406b54: 01 | |
| 406b55: b8 01 00 00 00 mov $0x1,%eax | |
| 406b5a: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 406b5f: 0f 45 c2 cmovne %edx,%eax | |
| 406b62: 88 44 24 60 mov %al,0x60(%rsp) | |
| 406b66: e9 1e ed ff ff jmpq 405889 <main+0x739> | |
| 406b6b: 48 8d bc 24 80 01 00 lea 0x180(%rsp),%rdi | |
| 406b72: 00 | |
| 406b73: e8 c8 e1 ff ff callq 404d40 <getmouse@plt> | |
| 406b78: 85 c0 test %eax,%eax | |
| 406b7a: 75 40 jne 406bbc <main+0x1a6c> | |
| 406b7c: 48 8b 84 24 90 01 00 mov 0x190(%rsp),%rax | |
| 406b83: 00 | |
| 406b84: a8 04 test $0x4,%al | |
| 406b86: 0f 84 00 08 00 00 je 40738c <main+0x223c> | |
| 406b8c: 8b 84 24 88 01 00 00 mov 0x188(%rsp),%eax | |
| 406b93: 8b 4b 14 mov 0x14(%rbx),%ecx | |
| 406b96: 39 c8 cmp %ecx,%eax | |
| 406b98: 0f 84 10 0d 00 00 je 4078ae <main+0x275e> | |
| 406b9e: 8b 15 14 6b 21 00 mov 0x216b14(%rip),%edx # 61d6b8 <LINES> | |
| 406ba4: 7e 0b jle 406bb1 <main+0x1a61> | |
| 406ba6: 8d 72 ff lea -0x1(%rdx),%esi | |
| 406ba9: 39 f0 cmp %esi,%eax | |
| 406bab: 0f 8c 99 0c 00 00 jl 40784a <main+0x26fa> | |
| 406bb1: 83 ea 01 sub $0x1,%edx | |
| 406bb4: 39 d0 cmp %edx,%eax | |
| 406bb6: 0f 84 74 0c 00 00 je 407830 <main+0x26e0> | |
| 406bbc: 44 89 7c 24 38 mov %r15d,0x38(%rsp) | |
| 406bc1: e9 04 ef ff ff jmpq 405aca <main+0x97a> | |
| 406bc6: 81 7c 24 38 0f 01 00 cmpl $0x10f,0x38(%rsp) | |
| 406bcd: 00 | |
| 406bce: 0f 84 92 05 00 00 je 407166 <main+0x2016> | |
| 406bd4: 0f 8f b9 01 00 00 jg 406d93 <main+0x1c43> | |
| 406bda: 81 7c 24 38 0c 01 00 cmpl $0x10c,0x38(%rsp) | |
| 406be1: 00 | |
| 406be2: 0f 84 6d 07 00 00 je 407355 <main+0x2205> | |
| 406be8: 0f 8f ad 08 00 00 jg 40749b <main+0x234b> | |
| 406bee: 81 7c 24 38 0a 01 00 cmpl $0x10a,0x38(%rsp) | |
| 406bf5: 00 | |
| 406bf6: 0f 84 83 05 00 00 je 40717f <main+0x202f> | |
| 406bfc: 81 7c 24 38 0b 01 00 cmpl $0x10b,0x38(%rsp) | |
| 406c03: 00 | |
| 406c04: 0f 85 c0 ee ff ff jne 405aca <main+0x97a> | |
| 406c0a: 48 8b bc 24 40 02 00 mov 0x240(%rsp),%rdi | |
| 406c11: 00 | |
| 406c12: 4c 89 f6 mov %r14,%rsi | |
| 406c15: c7 84 24 38 02 00 00 movl $0x0,0x238(%rsp) | |
| 406c1c: 00 00 00 00 | |
| 406c20: c6 84 24 10 02 00 00 movb $0x0,0x210(%rsp) | |
| 406c27: 00 | |
| 406c28: 4c 89 f5 mov %r14,%rbp | |
| 406c2b: e8 70 45 00 00 callq 40b1a0 <FunctionBar_draw> | |
| 406c30: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 406c35: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 406c3c: 00 | |
| 406c3d: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 406c42: e9 a9 ea ff ff jmpq 4056f0 <main+0x5a0> | |
| 406c47: 83 7c 24 38 4c cmpl $0x4c,0x38(%rsp) | |
| 406c4c: 0f 84 02 05 00 00 je 407154 <main+0x2004> | |
| 406c52: 0f 8f a9 00 00 00 jg 406d01 <main+0x1bb1> | |
| 406c58: 83 7c 24 38 48 cmpl $0x48,0x38(%rsp) | |
| 406c5d: 0f 84 17 03 00 00 je 406f7a <main+0x1e2a> | |
| 406c63: 0f 8f c0 09 00 00 jg 407629 <main+0x24d9> | |
| 406c69: 83 7c 24 38 43 cmpl $0x43,0x38(%rsp) | |
| 406c6e: 0f 84 0b 05 00 00 je 40717f <main+0x202f> | |
| 406c74: 83 7c 24 38 46 cmpl $0x46,0x38(%rsp) | |
| 406c79: 0f 85 4b ee ff ff jne 405aca <main+0x97a> | |
| 406c7f: c6 44 24 5e 01 movb $0x1,0x5e(%rsp) | |
| 406c84: e9 8a ed ff ff jmpq 405a13 <main+0x8c3> | |
| 406c89: be 7c 64 41 00 mov $0x41647c,%esi | |
| 406c8e: 48 89 df mov %rbx,%rdi | |
| 406c91: e8 8a e3 ff ff callq 405020 <strstr@plt> | |
| 406c96: 48 85 c0 test %rax,%rax | |
| 406c99: 0f 85 4f e7 ff ff jne 4053ee <main+0x29e> | |
| 406c9f: be 82 64 41 00 mov $0x416482,%esi | |
| 406ca4: 48 89 df mov %rbx,%rdi | |
| 406ca7: e8 74 e3 ff ff callq 405020 <strstr@plt> | |
| 406cac: 48 85 c0 test %rax,%rax | |
| 406caf: 0f 85 39 e7 ff ff jne 4053ee <main+0x29e> | |
| 406cb5: be 87 64 41 00 mov $0x416487,%esi | |
| 406cba: 48 89 df mov %rbx,%rdi | |
| 406cbd: e8 5e e3 ff ff callq 405020 <strstr@plt> | |
| 406cc2: 48 85 c0 test %rax,%rax | |
| 406cc5: 0f 85 23 e7 ff ff jne 4053ee <main+0x29e> | |
| 406ccb: e9 f3 fd ff ff jmpq 406ac3 <main+0x1973> | |
| 406cd0: 83 7c 24 38 3c cmpl $0x3c,0x38(%rsp) | |
| 406cd5: 0f 84 01 03 00 00 je 406fdc <main+0x1e8c> | |
| 406cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 406ce0: 0f 8f 28 09 00 00 jg 40760e <main+0x24be> | |
| 406ce6: 83 7c 24 38 2e cmpl $0x2e,0x38(%rsp) | |
| 406ceb: 0f 84 eb 02 00 00 je 406fdc <main+0x1e8c> | |
| 406cf1: 83 7c 24 38 2f cmpl $0x2f,0x38(%rsp) | |
| 406cf6: 0f 85 ce ed ff ff jne 405aca <main+0x97a> | |
| 406cfc: e9 09 ff ff ff jmpq 406c0a <main+0x1aba> | |
| 406d01: 83 7c 24 38 53 cmpl $0x53,0x38(%rsp) | |
| 406d06: 0f 84 73 04 00 00 je 40717f <main+0x202f> | |
| 406d0c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 406d10: 0f 8f 66 09 00 00 jg 40767c <main+0x252c> | |
| 406d16: 83 7c 24 38 4d cmpl $0x4d,0x38(%rsp) | |
| 406d1b: 0f 84 95 01 00 00 je 406eb6 <main+0x1d66> | |
| 406d21: 83 7c 24 38 50 cmpl $0x50,0x38(%rsp) | |
| 406d26: 0f 85 9e ed ff ff jne 405aca <main+0x97a> | |
| 406d2c: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx | |
| 406d33: 00 | |
| 406d34: 48 89 da mov %rbx,%rdx | |
| 406d37: be 2f 00 00 00 mov $0x2f,%esi | |
| 406d3c: 48 83 c1 1c add $0x1c,%rcx | |
| 406d40: 4c 89 e7 mov %r12,%rdi | |
| 406d43: e8 08 51 00 00 callq 40be50 <Header_calculateHeight+0x2e0> | |
| 406d48: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 406d4d: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 406d54: 00 | |
| 406d55: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 406d5a: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 406d61: 00 | |
| 406d62: e9 89 e9 ff ff jmpq 4056f0 <main+0x5a0> | |
| 406d67: 83 7c 24 38 73 cmpl $0x73,0x38(%rsp) | |
| 406d6c: 0f 84 be 01 00 00 je 406f30 <main+0x1de0> | |
| 406d72: 0f 8f 7c 07 00 00 jg 4074f4 <main+0x23a4> | |
| 406d78: 83 7c 24 38 6c cmpl $0x6c,0x38(%rsp) | |
| 406d7d: 0f 84 4c 01 00 00 je 406ecf <main+0x1d7f> | |
| 406d83: 83 7c 24 38 71 cmpl $0x71,0x38(%rsp) | |
| 406d88: 0f 85 3c ed ff ff jne 405aca <main+0x97a> | |
| 406d8e: e9 7b ed ff ff jmpq 405b0e <main+0x9be> | |
| 406d93: 81 7c 24 38 12 01 00 cmpl $0x112,0x38(%rsp) | |
| 406d9a: 00 | |
| 406d9b: 0f 84 6d ed ff ff je 405b0e <main+0x9be> | |
| 406da1: 0f 8f 2a 09 00 00 jg 4076d1 <main+0x2581> | |
| 406da7: 81 7c 24 38 10 01 00 cmpl $0x110,0x38(%rsp) | |
| 406dae: 00 | |
| 406daf: 0f 84 a2 01 00 00 je 406f57 <main+0x1e07> | |
| 406db5: 81 7c 24 38 11 01 00 cmpl $0x111,0x38(%rsp) | |
| 406dbc: 00 | |
| 406dbd: 0f 85 07 ed ff ff jne 405aca <main+0x97a> | |
| 406dc3: 48 83 bc 24 88 00 00 cmpq $0x0,0x88(%rsp) | |
| 406dca: 00 00 | |
| 406dcc: 0f 84 81 0b 00 00 je 407953 <main+0x2803> | |
| 406dd2: 45 31 ed xor %r13d,%r13d | |
| 406dd5: eb 19 jmp 406df0 <main+0x1ca0> | |
| 406dd7: 44 89 ee mov %r13d,%esi | |
| 406dda: 48 89 df mov %rbx,%rdi | |
| 406ddd: e8 3e 6b 00 00 callq 40d920 <Panel_get> | |
| 406de2: 80 78 2d 00 cmpb $0x0,0x2d(%rax) | |
| 406de6: 0f 85 b6 05 00 00 jne 4073a2 <main+0x2252> | |
| 406dec: 41 83 c5 01 add $0x1,%r13d | |
| 406df0: 48 89 df mov %rbx,%rdi | |
| 406df3: e8 28 6c 00 00 callq 40da20 <Panel_size> | |
| 406df8: 41 39 c5 cmp %eax,%r13d | |
| 406dfb: 7c da jl 406dd7 <main+0x1c87> | |
| 406dfd: 48 89 df mov %rbx,%rdi | |
| 406e00: 45 31 ed xor %r13d,%r13d | |
| 406e03: e8 88 6b 00 00 callq 40d990 <Panel_getSelected> | |
| 406e08: 8b 40 1c mov 0x1c(%rax),%eax | |
| 406e0b: 89 84 24 9c 00 00 00 mov %eax,0x9c(%rsp) | |
| 406e12: 48 8b bc 24 88 00 00 mov 0x88(%rsp),%rdi | |
| 406e19: 00 | |
| 406e1a: e8 c1 cc 00 00 callq 413ae0 <SignalsPanel_reset> | |
| 406e1f: 48 8b 44 24 50 mov 0x50(%rsp),%rax | |
| 406e24: 4c 8b 4c 24 78 mov 0x78(%rsp),%r9 | |
| 406e29: 4c 8d 84 24 a0 01 00 lea 0x1a0(%rsp),%r8 | |
| 406e30: 00 | |
| 406e31: 8b 8c 24 98 00 00 00 mov 0x98(%rsp),%ecx | |
| 406e38: 48 8b b4 24 88 00 00 mov 0x88(%rsp),%rsi | |
| 406e3f: 00 | |
| 406e40: ba 0f 00 00 00 mov $0xf,%edx | |
| 406e45: 48 89 df mov %rbx,%rdi | |
| 406e48: 48 c7 84 24 a0 01 00 movq $0x416696,0x1a0(%rsp) | |
| 406e4f: 00 96 66 41 00 | |
| 406e54: 48 c7 84 24 a8 01 00 movq $0x416493,0x1a8(%rsp) | |
| 406e5b: 00 93 64 41 00 | |
| 406e60: 48 c7 84 24 b0 01 00 movq $0x0,0x1b0(%rsp) | |
| 406e67: 00 00 00 00 00 | |
| 406e6c: 48 89 04 24 mov %rax,(%rsp) | |
| 406e70: e8 ab 4d 00 00 callq 40bc20 <Header_calculateHeight+0xb0> | |
| 406e75: 48 85 c0 test %rax,%rax | |
| 406e78: 74 0a je 406e84 <main+0x1d34> | |
| 406e7a: 83 78 18 00 cmpl $0x0,0x18(%rax) | |
| 406e7e: 0f 85 07 09 00 00 jne 40778b <main+0x263b> | |
| 406e84: 48 89 df mov %rbx,%rdi | |
| 406e87: e8 a4 69 00 00 callq 40d830 <Panel_getHeader> | |
| 406e8c: 4c 89 e7 mov %r12,%rdi | |
| 406e8f: 48 89 c6 mov %rax,%rsi | |
| 406e92: e8 d9 a9 00 00 callq 411870 <ProcessList_printHeader> | |
| 406e97: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 406e9c: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 406ea3: 00 | |
| 406ea4: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 406ea9: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 406eb0: 00 | |
| 406eb1: e9 3a e8 ff ff jmpq 4056f0 <main+0x5a0> | |
| 406eb6: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx | |
| 406ebd: 00 | |
| 406ebe: 48 89 da mov %rbx,%rdx | |
| 406ec1: be 30 00 00 00 mov $0x30,%esi | |
| 406ec6: 48 83 c1 1c add $0x1c,%rcx | |
| 406eca: e9 71 fe ff ff jmpq 406d40 <main+0x1bf0> | |
| 406ecf: 48 89 df mov %rbx,%rdi | |
| 406ed2: e8 b9 6a 00 00 callq 40d990 <Panel_getSelected> | |
| 406ed7: 48 89 c7 mov %rax,%rdi | |
| 406eda: e8 21 ee 00 00 callq 415d00 <OpenFilesScreen_new> | |
| 406edf: 49 89 c5 mov %rax,%r13 | |
| 406ee2: 48 89 c7 mov %rax,%rdi | |
| 406ee5: e8 d6 ee 00 00 callq 415dc0 <OpenFilesScreen_run> | |
| 406eea: 4c 89 ef mov %r13,%rdi | |
| 406eed: e8 ae ee 00 00 callq 415da0 <OpenFilesScreen_delete> | |
| 406ef2: 48 8b 3d b7 67 21 00 mov 0x2167b7(%rip),%rdi # 61d6b0 <stdscr> | |
| 406ef9: e8 b2 df ff ff callq 404eb0 <wclear@plt> | |
| 406efe: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi | |
| 406f03: 31 f6 xor %esi,%esi | |
| 406f05: e8 96 42 00 00 callq 40b1a0 <FunctionBar_draw> | |
| 406f0a: 31 c0 xor %eax,%eax | |
| 406f0c: e8 2f 27 00 00 callq 409640 <CRT_enableDelay> | |
| 406f11: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 406f16: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 406f1d: 00 | |
| 406f1e: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 406f23: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 406f2a: 00 | |
| 406f2b: e9 c0 e7 ff ff jmpq 4056f0 <main+0x5a0> | |
| 406f30: 48 89 df mov %rbx,%rdi | |
| 406f33: e8 58 6a 00 00 callq 40d990 <Panel_getSelected> | |
| 406f38: 31 f6 xor %esi,%esi | |
| 406f3a: 48 89 c7 mov %rax,%rdi | |
| 406f3d: e8 6e d5 00 00 callq 4144b0 <TraceScreen_new> | |
| 406f42: 49 89 c5 mov %rax,%r13 | |
| 406f45: 48 89 c7 mov %rax,%rdi | |
| 406f48: e8 13 d6 00 00 callq 414560 <TraceScreen_run> | |
| 406f4d: 4c 89 ef mov %r13,%rdi | |
| 406f50: e8 eb d5 00 00 callq 414540 <TraceScreen_delete> | |
| 406f55: eb 9b jmp 406ef2 <main+0x1da2> | |
| 406f57: be 01 00 00 00 mov $0x1,%esi | |
| 406f5c: 48 89 df mov %rbx,%rdi | |
| 406f5f: e8 3c 4e 00 00 callq 40bda0 <Header_calculateHeight+0x230> | |
| 406f64: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 406f69: 88 44 24 30 mov %al,0x30(%rsp) | |
| 406f6d: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 406f74: 00 | |
| 406f75: e9 76 e7 ff ff jmpq 4056f0 <main+0x5a0> | |
| 406f7a: 41 0f b6 84 24 bd 00 movzbl 0xbd(%r12),%eax | |
| 406f81: 00 00 | |
| 406f83: 83 f0 01 xor $0x1,%eax | |
| 406f86: 41 88 84 24 bd 00 00 mov %al,0xbd(%r12) | |
| 406f8d: 00 | |
| 406f8e: 41 88 84 24 b8 00 00 mov %al,0xb8(%r12) | |
| 406f95: 00 | |
| 406f96: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax | |
| 406f9d: 00 | |
| 406f9e: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 406fa2: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 406fa7: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 406fae: 00 | |
| 406faf: c6 44 24 5f 01 movb $0x1,0x5f(%rsp) | |
| 406fb4: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 406fb9: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 406fc0: 00 | |
| 406fc1: e9 2a e7 ff ff jmpq 4056f0 <main+0x5a0> | |
| 406fc6: 83 7c 24 38 2b cmpl $0x2b,0x38(%rsp) | |
| 406fcb: 0f 84 9d 01 00 00 je 40716e <main+0x201e> | |
| 406fd1: 83 7c 24 38 2c cmpl $0x2c,0x38(%rsp) | |
| 406fd6: 0f 85 ee ea ff ff jne 405aca <main+0x97a> | |
| 406fdc: 41 b9 01 00 00 00 mov $0x1,%r9d | |
| 406fe2: 45 31 c0 xor %r8d,%r8d | |
| 406fe5: 31 c9 xor %ecx,%ecx | |
| 406fe7: 31 d2 xor %edx,%edx | |
| 406fe9: 31 f6 xor %esi,%esi | |
| 406feb: 31 ff xor %edi,%edi | |
| 406fed: 48 c7 04 24 50 c0 40 movq $0x40c050,(%rsp) | |
| 406ff4: 00 | |
| 406ff5: 45 31 ff xor %r15d,%r15d | |
| 406ff8: e8 43 67 00 00 callq 40d740 <Panel_new> | |
| 406ffd: be b0 66 41 00 mov $0x4166b0,%esi | |
| 407002: 48 89 c7 mov %rax,%rdi | |
| 407005: 49 89 c5 mov %rax,%r13 | |
| 407008: e8 33 68 00 00 callq 40d840 <Panel_setHeader> | |
| 40700d: 48 c7 84 24 a0 01 00 movq $0x4166b8,0x1a0(%rsp) | |
| 407014: 00 b8 66 41 00 | |
| 407019: 48 c7 84 24 a8 01 00 movq $0x416493,0x1a8(%rsp) | |
| 407020: 00 93 64 41 00 | |
| 407025: 48 c7 84 24 b0 01 00 movq $0x0,0x1b0(%rsp) | |
| 40702c: 00 00 00 00 00 | |
| 407031: 49 8b 84 24 a8 00 00 mov 0xa8(%r12),%rax | |
| 407038: 00 | |
| 407039: 48 89 5c 24 30 mov %rbx,0x30(%rsp) | |
| 40703e: 48 89 6c 24 48 mov %rbp,0x48(%rsp) | |
| 407043: 48 89 c3 mov %rax,%rbx | |
| 407046: eb 0c jmp 407054 <main+0x1f04> | |
| 407048: 48 89 ef mov %rbp,%rdi | |
| 40704b: 49 83 c7 01 add $0x1,%r15 | |
| 40704f: e8 dc d8 ff ff callq 404930 <free@plt> | |
| 407054: 42 8b 04 bb mov (%rbx,%r15,4),%eax | |
| 407058: 85 c0 test %eax,%eax | |
| 40705a: 74 42 je 40709e <main+0x1f4e> | |
| 40705c: 48 8b 3c c5 00 cf 61 mov 0x61cf00(,%rax,8),%rdi | |
| 407063: 00 | |
| 407064: e8 c7 cb 00 00 callq 413c30 <String_trim> | |
| 407069: 42 8b 34 bb mov (%rbx,%r15,4),%esi | |
| 40706d: 48 89 c7 mov %rax,%rdi | |
| 407070: 48 89 c5 mov %rax,%rbp | |
| 407073: e8 d8 4e 00 00 callq 40bf50 <ListItem_new> | |
| 407078: 4c 89 ef mov %r13,%rdi | |
| 40707b: 48 89 c6 mov %rax,%rsi | |
| 40707e: e8 4d 68 00 00 callq 40d8d0 <Panel_add> | |
| 407083: 41 8b 84 24 b0 00 00 mov 0xb0(%r12),%eax | |
| 40708a: 00 | |
| 40708b: 42 39 04 bb cmp %eax,(%rbx,%r15,4) | |
| 40708f: 75 b7 jne 407048 <main+0x1ef8> | |
| 407091: 44 89 fe mov %r15d,%esi | |
| 407094: 4c 89 ef mov %r13,%rdi | |
| 407097: e8 94 69 00 00 callq 40da30 <Panel_setSelected> | |
| 40709c: eb aa jmp 407048 <main+0x1ef8> | |
| 40709e: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx | |
| 4070a3: 48 8b 44 24 50 mov 0x50(%rsp),%rax | |
| 4070a8: 4c 8d 84 24 a0 01 00 lea 0x1a0(%rsp),%r8 | |
| 4070af: 00 | |
| 4070b0: 4c 8b 4c 24 78 mov 0x78(%rsp),%r9 | |
| 4070b5: 8b 8c 24 98 00 00 00 mov 0x98(%rsp),%ecx | |
| 4070bc: ba 0f 00 00 00 mov $0xf,%edx | |
| 4070c1: 4c 89 ee mov %r13,%rsi | |
| 4070c4: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp | |
| 4070c9: 48 89 df mov %rbx,%rdi | |
| 4070cc: 48 89 04 24 mov %rax,(%rsp) | |
| 4070d0: e8 4b 4b 00 00 callq 40bc20 <Header_calculateHeight+0xb0> | |
| 4070d5: 48 85 c0 test %rax,%rax | |
| 4070d8: 0f 84 26 08 00 00 je 407904 <main+0x27b4> | |
| 4070de: 48 8b 94 24 80 00 00 mov 0x80(%rsp),%rdx | |
| 4070e5: 00 | |
| 4070e6: 8b 70 18 mov 0x18(%rax),%esi | |
| 4070e9: 4c 89 e7 mov %r12,%rdi | |
| 4070ec: 48 89 d1 mov %rdx,%rcx | |
| 4070ef: c6 42 1c 01 movb $0x1,0x1c(%rdx) | |
| 4070f3: 48 89 da mov %rbx,%rdx | |
| 4070f6: 48 83 c1 1c add $0x1c,%rcx | |
| 4070fa: e8 51 4d 00 00 callq 40be50 <Header_calculateHeight+0x2e0> | |
| 4070ff: 4c 89 ef mov %r13,%rdi | |
| 407102: 41 ff 55 08 callq *0x8(%r13) | |
| 407106: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 40710b: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 407112: 00 | |
| 407113: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 407118: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 40711f: 00 | |
| 407120: e9 cb e5 ff ff jmpq 4056f0 <main+0x5a0> | |
| 407125: 48 89 df mov %rbx,%rdi | |
| 407128: e8 63 68 00 00 callq 40d990 <Panel_getSelected> | |
| 40712d: 48 89 c7 mov %rax,%rdi | |
| 407130: e8 4b 8e 00 00 callq 40ff80 <Process_toggleTag> | |
| 407135: be 02 01 00 00 mov $0x102,%esi | |
| 40713a: 48 89 df mov %rbx,%rdi | |
| 40713d: e8 5e 6f 00 00 callq 40e0a0 <Panel_onKey> | |
| 407142: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 407147: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 40714e: 00 | |
| 40714f: e9 42 e8 ff ff jmpq 405996 <main+0x846> | |
| 407154: 48 89 df mov %rbx,%rdi | |
| 407157: e8 34 68 00 00 callq 40d990 <Panel_getSelected> | |
| 40715c: be 01 00 00 00 mov $0x1,%esi | |
| 407161: e9 d4 fd ff ff jmpq 406f3a <main+0x1dea> | |
| 407166: 83 ce ff or $0xffffffff,%esi | |
| 407169: e9 ee fd ff ff jmpq 406f5c <main+0x1e0c> | |
| 40716e: 48 89 df mov %rbx,%rdi | |
| 407171: e8 1a 68 00 00 callq 40d990 <Panel_getSelected> | |
| 407176: 80 70 2e 01 xorb $0x1,0x2e(%rax) | |
| 40717a: e9 23 fe ff ff jmpq 406fa2 <main+0x1e52> | |
| 40717f: 48 8b 44 24 50 mov 0x50(%rsp),%rax | |
| 407184: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 40718a: 83 c9 ff or $0xffffffff,%ecx | |
| 40718d: 31 d2 xor %edx,%edx | |
| 40718f: 31 ff xor %edi,%edi | |
| 407191: 8b 70 1c mov 0x1c(%rax),%esi | |
| 407194: 49 89 c1 mov %rax,%r9 | |
| 407197: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 40719e: e8 1d b5 00 00 callq 4126c0 <ScreenManager_new> | |
| 4071a3: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi | |
| 4071aa: 00 | |
| 4071ab: 48 89 c6 mov %rax,%rsi | |
| 4071ae: 49 89 c5 mov %rax,%r13 | |
| 4071b1: e8 4a 0f 00 00 callq 408100 <CategoriesPanel_new> | |
| 4071b6: 31 d2 xor %edx,%edx | |
| 4071b8: 49 89 c7 mov %rax,%r15 | |
| 4071bb: 31 f6 xor %esi,%esi | |
| 4071bd: bf 60 cb 61 00 mov $0x61cb60,%edi | |
| 4071c2: e8 59 3c 00 00 callq 40ae20 <FunctionBar_new> | |
| 4071c7: b9 10 00 00 00 mov $0x10,%ecx | |
| 4071cc: 48 89 c2 mov %rax,%rdx | |
| 4071cf: 4c 89 fe mov %r15,%rsi | |
| 4071d2: 4c 89 ef mov %r13,%rdi | |
| 4071d5: e8 f6 b5 00 00 callq 4127d0 <ScreenManager_add> | |
| 4071da: 4c 89 ff mov %r15,%rdi | |
| 4071dd: e8 ee 0b 00 00 callq 407dd0 <CategoriesPanel_makeMetersPage> | |
| 4071e2: 48 8d 94 24 0c 02 00 lea 0x20c(%rsp),%rdx | |
| 4071e9: 00 | |
| 4071ea: 48 8d b4 24 f8 01 00 lea 0x1f8(%rsp),%rsi | |
| 4071f1: 00 | |
| 4071f2: 4c 89 ef mov %r13,%rdi | |
| 4071f5: e8 36 b8 00 00 callq 412a30 <ScreenManager_run> | |
| 4071fa: 4c 89 ef mov %r13,%rdi | |
| 4071fd: e8 9e b5 00 00 callq 4127a0 <ScreenManager_delete> | |
| 407202: 48 89 df mov %rbx,%rdi | |
| 407205: e8 26 66 00 00 callq 40d830 <Panel_getHeader> | |
| 40720a: 4c 89 e7 mov %r12,%rdi | |
| 40720d: 48 89 c6 mov %rax,%rsi | |
| 407210: e8 5b a6 00 00 callq 411870 <ProcessList_printHeader> | |
| 407215: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 40721a: e8 51 49 00 00 callq 40bb70 <Header_calculateHeight> | |
| 40721f: 31 f6 xor %esi,%esi | |
| 407221: 89 c2 mov %eax,%edx | |
| 407223: 48 89 df mov %rbx,%rdi | |
| 407226: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) | |
| 40722d: e8 3e 66 00 00 callq 40d870 <Panel_move> | |
| 407232: 8b 94 24 98 00 00 00 mov 0x98(%rsp),%edx | |
| 407239: 8b 35 61 64 21 00 mov 0x216461(%rip),%esi # 61d6a0 <COLS> | |
| 40723f: 48 89 df mov %rbx,%rdi | |
| 407242: f7 d2 not %edx | |
| 407244: 03 15 6e 64 21 00 add 0x21646e(%rip),%edx # 61d6b8 <LINES> | |
| 40724a: e8 31 66 00 00 callq 40d880 <Panel_resize> | |
| 40724f: e9 1b f8 ff ff jmpq 406a6f <main+0x191f> | |
| 407254: 41 83 7c 24 40 01 cmpl $0x1,0x40(%r12) | |
| 40725a: 0f 84 e2 fe ff ff je 407142 <main+0x1ff2> | |
| 407260: 48 89 df mov %rbx,%rdi | |
| 407263: e8 28 67 00 00 callq 40d990 <Panel_getSelected> | |
| 407268: 48 89 c7 mov %rax,%rdi | |
| 40726b: e8 a0 8d 00 00 callq 410010 <Process_getAffinity> | |
| 407270: 48 85 c0 test %rax,%rax | |
| 407273: 49 89 c7 mov %rax,%r15 | |
| 407276: 0f 84 c6 fe ff ff je 407142 <main+0x1ff2> | |
| 40727c: 48 89 c6 mov %rax,%rsi | |
| 40727f: 4c 89 e7 mov %r12,%rdi | |
| 407282: e8 e9 e4 00 00 callq 415770 <AffinityPanel_new> | |
| 407287: 4c 89 ff mov %r15,%rdi | |
| 40728a: 49 89 c5 mov %rax,%r13 | |
| 40728d: e8 fe ec 00 00 callq 415f90 <Affinity_delete> | |
| 407292: 48 8b 44 24 50 mov 0x50(%rsp),%rax | |
| 407297: 4c 8b 4c 24 78 mov 0x78(%rsp),%r9 | |
| 40729c: 4c 8d 84 24 a0 01 00 lea 0x1a0(%rsp),%r8 | |
| 4072a3: 00 | |
| 4072a4: 8b 8c 24 98 00 00 00 mov 0x98(%rsp),%ecx | |
| 4072ab: ba 0f 00 00 00 mov $0xf,%edx | |
| 4072b0: 4c 89 ee mov %r13,%rsi | |
| 4072b3: 48 89 df mov %rbx,%rdi | |
| 4072b6: 48 c7 84 24 a0 01 00 movq $0x4166a8,0x1a0(%rsp) | |
| 4072bd: 00 a8 66 41 00 | |
| 4072c2: 48 c7 84 24 a8 01 00 movq $0x416493,0x1a8(%rsp) | |
| 4072c9: 00 93 64 41 00 | |
| 4072ce: 48 c7 84 24 b0 01 00 movq $0x0,0x1b0(%rsp) | |
| 4072d5: 00 00 00 00 00 | |
| 4072da: 48 89 04 24 mov %rax,(%rsp) | |
| 4072de: e8 3d 49 00 00 callq 40bc20 <Header_calculateHeight+0xb0> | |
| 4072e3: 48 85 c0 test %rax,%rax | |
| 4072e6: 0f 84 61 04 00 00 je 40774d <main+0x25fd> | |
| 4072ec: 4c 89 ef mov %r13,%rdi | |
| 4072ef: 45 31 ff xor %r15d,%r15d | |
| 4072f2: e8 c9 e5 00 00 callq 4158c0 <AffinityPanel_getAffinity> | |
| 4072f7: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 4072fc: 48 89 44 24 48 mov %rax,0x48(%rsp) | |
| 407301: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 407306: eb 04 jmp 40730c <main+0x21bc> | |
| 407308: 41 83 c7 01 add $0x1,%r15d | |
| 40730c: 48 89 df mov %rbx,%rdi | |
| 40730f: e8 0c 67 00 00 callq 40da20 <Panel_size> | |
| 407314: 41 39 c7 cmp %eax,%r15d | |
| 407317: 0f 8d 10 04 00 00 jge 40772d <main+0x25dd> | |
| 40731d: 44 89 fe mov %r15d,%esi | |
| 407320: 48 89 df mov %rbx,%rdi | |
| 407323: e8 f8 65 00 00 callq 40d920 <Panel_get> | |
| 407328: 80 78 2d 00 cmpb $0x0,0x2d(%rax) | |
| 40732c: 74 da je 407308 <main+0x21b8> | |
| 40732e: 48 8b 74 24 48 mov 0x48(%rsp),%rsi | |
| 407333: 48 89 c7 mov %rax,%rdi | |
| 407336: e8 65 8d 00 00 callq 4100a0 <Process_setAffinity> | |
| 40733b: 0f b6 54 24 30 movzbl 0x30(%rsp),%edx | |
| 407340: 84 c0 test %al,%al | |
| 407342: b9 00 00 00 00 mov $0x0,%ecx | |
| 407347: c6 44 24 5e 01 movb $0x1,0x5e(%rsp) | |
| 40734c: 0f 44 d1 cmove %ecx,%edx | |
| 40734f: 88 54 24 30 mov %dl,0x30(%rsp) | |
| 407353: eb b3 jmp 407308 <main+0x21b8> | |
| 407355: 48 8b bc 24 80 02 00 mov 0x280(%rsp),%rdi | |
| 40735c: 00 | |
| 40735d: 48 8d b4 24 50 02 00 lea 0x250(%rsp),%rsi | |
| 407364: 00 | |
| 407365: 48 8d ac 24 50 02 00 lea 0x250(%rsp),%rbp | |
| 40736c: 00 | |
| 40736d: e8 2e 3e 00 00 callq 40b1a0 <FunctionBar_draw> | |
| 407372: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 407379: 00 | |
| 40737a: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 40737f: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 407386: 00 | |
| 407387: e9 64 e3 ff ff jmpq 4056f0 <main+0x5a0> | |
| 40738c: 41 bf 03 01 00 00 mov $0x103,%r15d | |
| 407392: a9 00 00 10 00 test $0x100000,%eax | |
| 407397: 44 0f 44 7c 24 38 cmove 0x38(%rsp),%r15d | |
| 40739d: e9 1a f8 ff ff jmpq 406bbc <main+0x1a6c> | |
| 4073a2: 41 bd 01 00 00 00 mov $0x1,%r13d | |
| 4073a8: e9 65 fa ff ff jmpq 406e12 <main+0x1cc2> | |
| 4073ad: 48 85 ff test %rdi,%rdi | |
| 4073b0: 74 0b je 4073bd <main+0x226d> | |
| 4073b2: 48 63 05 17 64 21 00 movslq 0x216417(%rip),%rax # 61d7d0 <CRT_colors+0xd0> | |
| 4073b9: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4073bd: 83 ca ff or $0xffffffff,%edx | |
| 4073c0: be 3b 65 41 00 mov $0x41653b,%esi | |
| 4073c5: e8 b6 d6 ff ff callq 404a80 <waddnstr@plt> | |
| 4073ca: 48 8b 3d df 62 21 00 mov 0x2162df(%rip),%rdi # 61d6b0 <stdscr> | |
| 4073d1: 83 ca ff or $0xffffffff,%edx | |
| 4073d4: be bc 65 41 00 mov $0x4165bc,%esi | |
| 4073d9: e8 a2 d6 ff ff callq 404a80 <waddnstr@plt> | |
| 4073de: 48 8b 3d cb 62 21 00 mov 0x2162cb(%rip),%rdi # 61d6b0 <stdscr> | |
| 4073e5: 48 85 ff test %rdi,%rdi | |
| 4073e8: 74 0b je 4073f5 <main+0x22a5> | |
| 4073ea: 48 63 05 e3 63 21 00 movslq 0x2163e3(%rip),%rax # 61d7d4 <CRT_colors+0xd4> | |
| 4073f1: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 4073f5: 83 ca ff or $0xffffffff,%edx | |
| 4073f8: be 10 65 41 00 mov $0x416510,%esi | |
| 4073fd: e8 7e d6 ff ff callq 404a80 <waddnstr@plt> | |
| 407402: 48 8b 3d a7 62 21 00 mov 0x2162a7(%rip),%rdi # 61d6b0 <stdscr> | |
| 407409: 83 ca ff or $0xffffffff,%edx | |
| 40740c: be bc 65 41 00 mov $0x4165bc,%esi | |
| 407411: e8 6a d6 ff ff callq 404a80 <waddnstr@plt> | |
| 407416: 48 8b 3d 93 62 21 00 mov 0x216293(%rip),%rdi # 61d6b0 <stdscr> | |
| 40741d: 48 85 ff test %rdi,%rdi | |
| 407420: 74 0b je 40742d <main+0x22dd> | |
| 407422: 48 63 05 af 63 21 00 movslq 0x2163af(%rip),%rax # 61d7d8 <CRT_colors+0xd8> | |
| 407429: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40742d: 83 ca ff or $0xffffffff,%edx | |
| 407430: be 17 65 41 00 mov $0x416517,%esi | |
| 407435: e8 46 d6 ff ff callq 404a80 <waddnstr@plt> | |
| 40743a: 48 8b 3d 6f 62 21 00 mov 0x21626f(%rip),%rdi # 61d6b0 <stdscr> | |
| 407441: 83 ca ff or $0xffffffff,%edx | |
| 407444: be bc 65 41 00 mov $0x4165bc,%esi | |
| 407449: e8 32 d6 ff ff callq 404a80 <waddnstr@plt> | |
| 40744e: 48 8b 3d 5b 62 21 00 mov 0x21625b(%rip),%rdi # 61d6b0 <stdscr> | |
| 407455: 48 85 ff test %rdi,%rdi | |
| 407458: 74 0b je 407465 <main+0x2315> | |
| 40745a: 48 63 05 87 63 21 00 movslq 0x216387(%rip),%rax # 61d7e8 <CRT_colors+0xe8> | |
| 407461: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 407465: 83 ca ff or $0xffffffff,%edx | |
| 407468: be 48 65 41 00 mov $0x416548,%esi | |
| 40746d: e8 0e d6 ff ff callq 404a80 <waddnstr@plt> | |
| 407472: 48 8b 3d 37 62 21 00 mov 0x216237(%rip),%rdi # 61d6b0 <stdscr> | |
| 407479: 48 85 ff test %rdi,%rdi | |
| 40747c: 74 0b je 407489 <main+0x2339> | |
| 40747e: 48 63 05 ef 62 21 00 movslq 0x2162ef(%rip),%rax # 61d774 <CRT_colors+0x74> | |
| 407485: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 407489: 83 ca ff or $0xffffffff,%edx | |
| 40748c: be 52 65 41 00 mov $0x416552,%esi | |
| 407491: e8 ea d5 ff ff callq 404a80 <waddnstr@plt> | |
| 407496: e9 6e eb ff ff jmpq 406009 <main+0xeb9> | |
| 40749b: 81 7c 24 38 0d 01 00 cmpl $0x10d,0x38(%rsp) | |
| 4074a2: 00 | |
| 4074a3: 74 13 je 4074b8 <main+0x2368> | |
| 4074a5: 81 7c 24 38 0e 01 00 cmpl $0x10e,0x38(%rsp) | |
| 4074ac: 00 | |
| 4074ad: 0f 85 17 e6 ff ff jne 405aca <main+0x97a> | |
| 4074b3: e9 24 fb ff ff jmpq 406fdc <main+0x1e8c> | |
| 4074b8: 41 80 b4 24 be 00 00 xorb $0x1,0xbe(%r12) | |
| 4074bf: 00 01 | |
| 4074c1: 4c 89 e7 mov %r12,%rdi | |
| 4074c4: e8 07 ac 00 00 callq 4120d0 <ProcessList_expandTree> | |
| 4074c9: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax | |
| 4074d0: 00 | |
| 4074d1: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 4074d6: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 4074dd: 00 | |
| 4074de: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 4074e3: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 4074ea: 00 | |
| 4074eb: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 4074ef: e9 fc e1 ff ff jmpq 4056f0 <main+0x5a0> | |
| 4074f4: 83 7c 24 38 74 cmpl $0x74,0x38(%rsp) | |
| 4074f9: 74 bd je 4074b8 <main+0x2368> | |
| 4074fb: 83 7c 24 38 75 cmpl $0x75,0x38(%rsp) | |
| 407500: 0f 85 c4 e5 ff ff jne 405aca <main+0x97a> | |
| 407506: 45 31 c0 xor %r8d,%r8d | |
| 407509: 31 c9 xor %ecx,%ecx | |
| 40750b: 41 b9 01 00 00 00 mov $0x1,%r9d | |
| 407511: 31 d2 xor %edx,%edx | |
| 407513: 31 f6 xor %esi,%esi | |
| 407515: 31 ff xor %edi,%edi | |
| 407517: 48 c7 04 24 50 c0 40 movq $0x40c050,(%rsp) | |
| 40751e: 00 | |
| 40751f: e8 1c 62 00 00 callq 40d740 <Panel_new> | |
| 407524: be 70 66 41 00 mov $0x416670,%esi | |
| 407529: 48 89 c7 mov %rax,%rdi | |
| 40752c: 49 89 c5 mov %rax,%r13 | |
| 40752f: e8 0c 63 00 00 callq 40d840 <Panel_setHeader> | |
| 407534: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi | |
| 40753b: 00 | |
| 40753c: 4c 89 ea mov %r13,%rdx | |
| 40753f: be 00 bc 40 00 mov $0x40bc00,%esi | |
| 407544: e8 57 d9 00 00 callq 414ea0 <UsersTable_foreach> | |
| 407549: 49 8b 7d 28 mov 0x28(%r13),%rdi | |
| 40754d: e8 6e dc 00 00 callq 4151c0 <Vector_insertionSort> | |
| 407552: 83 ce ff or $0xffffffff,%esi | |
| 407555: bf 83 66 41 00 mov $0x416683,%edi | |
| 40755a: e8 f1 49 00 00 callq 40bf50 <ListItem_new> | |
| 40755f: 31 f6 xor %esi,%esi | |
| 407561: 48 89 c2 mov %rax,%rdx | |
| 407564: 4c 89 ef mov %r13,%rdi | |
| 407567: 49 89 c7 mov %rax,%r15 | |
| 40756a: e8 81 63 00 00 callq 40d8f0 <Panel_insert> | |
| 40756f: 48 8b 44 24 50 mov 0x50(%rsp),%rax | |
| 407574: 4c 8b 4c 24 78 mov 0x78(%rsp),%r9 | |
| 407579: 4c 8d 84 24 a0 01 00 lea 0x1a0(%rsp),%r8 | |
| 407580: 00 | |
| 407581: 8b 8c 24 98 00 00 00 mov 0x98(%rsp),%ecx | |
| 407588: ba 14 00 00 00 mov $0x14,%edx | |
| 40758d: 4c 89 ee mov %r13,%rsi | |
| 407590: 48 89 df mov %rbx,%rdi | |
| 407593: 48 c7 84 24 a0 01 00 movq $0x41668d,0x1a0(%rsp) | |
| 40759a: 00 8d 66 41 00 | |
| 40759f: 48 c7 84 24 a8 01 00 movq $0x416493,0x1a8(%rsp) | |
| 4075a6: 00 93 64 41 00 | |
| 4075ab: 48 c7 84 24 b0 01 00 movq $0x0,0x1b0(%rsp) | |
| 4075b2: 00 00 00 00 00 | |
| 4075b7: 48 89 04 24 mov %rax,(%rsp) | |
| 4075bb: e8 60 46 00 00 callq 40bc20 <Header_calculateHeight+0xb0> | |
| 4075c0: 48 85 c0 test %rax,%rax | |
| 4075c3: 74 2a je 4075ef <main+0x249f> | |
| 4075c5: 4c 39 f8 cmp %r15,%rax | |
| 4075c8: 0f 84 8c 01 00 00 je 40775a <main+0x260a> | |
| 4075ce: 48 89 c7 mov %rax,%rdi | |
| 4075d1: e8 6a 4a 00 00 callq 40c040 <ListItem_getRef> | |
| 4075d6: 48 89 c7 mov %rax,%rdi | |
| 4075d9: e8 12 d7 ff ff callq 404cf0 <getpwnam@plt> | |
| 4075de: 48 85 c0 test %rax,%rax | |
| 4075e1: 74 0c je 4075ef <main+0x249f> | |
| 4075e3: 8b 40 10 mov 0x10(%rax),%eax | |
| 4075e6: c6 44 24 5d 01 movb $0x1,0x5d(%rsp) | |
| 4075eb: 89 44 24 58 mov %eax,0x58(%rsp) | |
| 4075ef: 4c 89 ef mov %r13,%rdi | |
| 4075f2: e8 19 62 00 00 callq 40d810 <Panel_delete> | |
| 4075f7: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 4075fc: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 407603: 00 | |
| 407604: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 407609: e9 e2 e0 ff ff jmpq 4056f0 <main+0x5a0> | |
| 40760e: 83 7c 24 38 3d cmpl $0x3d,0x38(%rsp) | |
| 407613: 0f 84 55 fb ff ff je 40716e <main+0x201e> | |
| 407619: 83 7c 24 38 3e cmpl $0x3e,0x38(%rsp) | |
| 40761e: 0f 85 a6 e4 ff ff jne 405aca <main+0x97a> | |
| 407624: e9 b3 f9 ff ff jmpq 406fdc <main+0x1e8c> | |
| 407629: 83 7c 24 38 49 cmpl $0x49,0x38(%rsp) | |
| 40762e: 74 19 je 407649 <main+0x24f9> | |
| 407630: 83 7c 24 38 4b cmpl $0x4b,0x38(%rsp) | |
| 407635: 0f 85 8f e4 ff ff jne 405aca <main+0x97a> | |
| 40763b: 41 80 b4 24 bc 00 00 xorb $0x1,0xbc(%r12) | |
| 407642: 00 01 | |
| 407644: e9 4d f9 ff ff jmpq 406f96 <main+0x1e46> | |
| 407649: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax | |
| 407650: 00 | |
| 407651: 4c 89 e7 mov %r12,%rdi | |
| 407654: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 407658: e8 f3 a1 00 00 callq 411850 <ProcessList_invertSortOrder> | |
| 40765d: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 407662: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 407669: 00 | |
| 40766a: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 40766f: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 407676: 00 | |
| 407677: e9 74 e0 ff ff jmpq 4056f0 <main+0x5a0> | |
| 40767c: 83 7c 24 38 54 cmpl $0x54,0x38(%rsp) | |
| 407681: 74 35 je 4076b8 <main+0x2568> | |
| 407683: 83 7c 24 38 55 cmpl $0x55,0x38(%rsp) | |
| 407688: 0f 85 3c e4 ff ff jne 405aca <main+0x97a> | |
| 40768e: 45 31 ed xor %r13d,%r13d | |
| 407691: eb 13 jmp 4076a6 <main+0x2556> | |
| 407693: 44 89 ee mov %r13d,%esi | |
| 407696: 48 89 df mov %rbx,%rdi | |
| 407699: 41 83 c5 01 add $0x1,%r13d | |
| 40769d: e8 7e 62 00 00 callq 40d920 <Panel_get> | |
| 4076a2: c6 40 2d 00 movb $0x0,0x2d(%rax) | |
| 4076a6: 48 89 df mov %rbx,%rdi | |
| 4076a9: e8 72 63 00 00 callq 40da20 <Panel_size> | |
| 4076ae: 41 39 c5 cmp %eax,%r13d | |
| 4076b1: 7c e0 jl 407693 <main+0x2543> | |
| 4076b3: e9 8a fa ff ff jmpq 407142 <main+0x1ff2> | |
| 4076b8: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx | |
| 4076bf: 00 | |
| 4076c0: 48 89 da mov %rbx,%rdx | |
| 4076c3: be 32 00 00 00 mov $0x32,%esi | |
| 4076c8: 48 83 c1 1c add $0x1c,%rcx | |
| 4076cc: e9 6f f6 ff ff jmpq 406d40 <main+0x1bf0> | |
| 4076d1: 81 7c 24 38 1a 01 00 cmpl $0x11a,0x38(%rsp) | |
| 4076d8: 00 | |
| 4076d9: 0f 84 fd f8 ff ff je 406fdc <main+0x1e8c> | |
| 4076df: 81 7c 24 38 9a 01 00 cmpl $0x19a,0x38(%rsp) | |
| 4076e6: 00 | |
| 4076e7: 0f 85 dd e3 ff ff jne 405aca <main+0x97a> | |
| 4076ed: 8b 94 24 98 00 00 00 mov 0x98(%rsp),%edx | |
| 4076f4: 8b 35 a6 5f 21 00 mov 0x215fa6(%rip),%esi # 61d6a0 <COLS> | |
| 4076fa: 48 89 df mov %rbx,%rdi | |
| 4076fd: f7 d2 not %edx | |
| 4076ff: 03 15 b3 5f 21 00 add 0x215fb3(%rip),%edx # 61d6b8 <LINES> | |
| 407705: e8 76 61 00 00 callq 40d880 <Panel_resize> | |
| 40770a: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi | |
| 40770f: 31 f6 xor %esi,%esi | |
| 407711: e8 8a 3a 00 00 callq 40b1a0 <FunctionBar_draw> | |
| 407716: c6 44 24 5e 00 movb $0x0,0x5e(%rsp) | |
| 40771b: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 407722: 00 | |
| 407723: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 407728: e9 c3 df ff ff jmpq 4056f0 <main+0x5a0> | |
| 40772d: 80 7c 24 5e 00 cmpb $0x0,0x5e(%rsp) | |
| 407732: 0f 84 ee 01 00 00 je 407926 <main+0x27d6> | |
| 407738: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) | |
| 40773d: 0f 84 d9 01 00 00 je 40791c <main+0x27cc> | |
| 407743: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi | |
| 407748: e8 43 e8 00 00 callq 415f90 <Affinity_delete> | |
| 40774d: 4c 89 ef mov %r13,%rdi | |
| 407750: e8 bb 60 00 00 callq 40d810 <Panel_delete> | |
| 407755: e9 2a f7 ff ff jmpq 406e84 <main+0x1d34> | |
| 40775a: c6 44 24 5d 00 movb $0x0,0x5d(%rsp) | |
| 40775f: e9 8b fe ff ff jmpq 4075ef <main+0x249f> | |
| 407764: e8 27 d8 ff ff callq 404f90 <wmove@plt> | |
| 407769: 83 c0 01 add $0x1,%eax | |
| 40776c: 0f 84 fc ec ff ff je 40646e <main+0x131e> | |
| 407772: 48 8b 3d 37 5f 21 00 mov 0x215f37(%rip),%rdi # 61d6b0 <stdscr> | |
| 407779: 83 ca ff or $0xffffffff,%edx | |
| 40777c: be 30 6e 41 00 mov $0x416e30,%esi | |
| 407781: e8 fa d2 ff ff callq 404a80 <waddnstr@plt> | |
| 407786: e9 e3 ec ff ff jmpq 40646e <main+0x131e> | |
| 40778b: be 9d 66 41 00 mov $0x41669d,%esi | |
| 407790: 48 89 df mov %rbx,%rdi | |
| 407793: 48 89 44 24 20 mov %rax,0x20(%rsp) | |
| 407798: e8 a3 60 00 00 callq 40d840 <Panel_setHeader> | |
| 40779d: be 01 00 00 00 mov $0x1,%esi | |
| 4077a2: 48 89 df mov %rbx,%rdi | |
| 4077a5: 45 31 ff xor %r15d,%r15d | |
| 4077a8: e8 03 63 00 00 callq 40dab0 <Panel_draw> | |
| 4077ad: 48 8b 3d fc 5e 21 00 mov 0x215efc(%rip),%rdi # 61d6b0 <stdscr> | |
| 4077b4: e8 87 d3 ff ff callq 404b40 <wrefresh@plt> | |
| 4077b9: 45 84 ed test %r13b,%r13b | |
| 4077bc: 48 8b 54 24 20 mov 0x20(%rsp),%rdx | |
| 4077c1: 74 35 je 4077f8 <main+0x26a8> | |
| 4077c3: 49 89 d5 mov %rdx,%r13 | |
| 4077c6: eb 04 jmp 4077cc <main+0x267c> | |
| 4077c8: 41 83 c7 01 add $0x1,%r15d | |
| 4077cc: 48 89 df mov %rbx,%rdi | |
| 4077cf: e8 4c 62 00 00 callq 40da20 <Panel_size> | |
| 4077d4: 41 39 c7 cmp %eax,%r15d | |
| 4077d7: 7d 48 jge 407821 <main+0x26d1> | |
| 4077d9: 44 89 fe mov %r15d,%esi | |
| 4077dc: 48 89 df mov %rbx,%rdi | |
| 4077df: e8 3c 61 00 00 callq 40d920 <Panel_get> | |
| 4077e4: 80 78 2d 00 cmpb $0x0,0x2d(%rax) | |
| 4077e8: 74 de je 4077c8 <main+0x2678> | |
| 4077ea: 41 8b 75 18 mov 0x18(%r13),%esi | |
| 4077ee: 48 89 c7 mov %rax,%rdi | |
| 4077f1: e8 2a 89 00 00 callq 410120 <Process_sendSignal> | |
| 4077f6: eb d0 jmp 4077c8 <main+0x2678> | |
| 4077f8: 48 89 df mov %rbx,%rdi | |
| 4077fb: 48 89 54 24 20 mov %rdx,0x20(%rsp) | |
| 407800: e8 8b 61 00 00 callq 40d990 <Panel_getSelected> | |
| 407805: 8b 8c 24 9c 00 00 00 mov 0x9c(%rsp),%ecx | |
| 40780c: 39 48 1c cmp %ecx,0x1c(%rax) | |
| 40780f: 48 8b 54 24 20 mov 0x20(%rsp),%rdx | |
| 407814: 75 0b jne 407821 <main+0x26d1> | |
| 407816: 8b 72 18 mov 0x18(%rdx),%esi | |
| 407819: 48 89 c7 mov %rax,%rdi | |
| 40781c: e8 ff 88 00 00 callq 410120 <Process_sendSignal> | |
| 407821: bf f4 01 00 00 mov $0x1f4,%edi | |
| 407826: e8 85 d7 ff ff callq 404fb0 <napms@plt> | |
| 40782b: e9 54 f6 ff ff jmpq 406e84 <main+0x1d34> | |
| 407830: 8b b4 24 84 01 00 00 mov 0x184(%rsp),%esi | |
| 407837: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi | |
| 40783c: e8 6f 39 00 00 callq 40b1b0 <FunctionBar_synthesizeEvent> | |
| 407841: 89 44 24 38 mov %eax,0x38(%rsp) | |
| 407845: e9 31 e2 ff ff jmpq 405a7b <main+0x92b> | |
| 40784a: 29 c8 sub %ecx,%eax | |
| 40784c: 03 43 34 add 0x34(%rbx),%eax | |
| 40784f: 48 89 df mov %rbx,%rdi | |
| 407852: 8d 70 ff lea -0x1(%rax),%esi | |
| 407855: e8 d6 61 00 00 callq 40da30 <Panel_setSelected> | |
| 40785a: c6 44 24 5e 01 movb $0x1,0x5e(%rsp) | |
| 40785f: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 407866: 00 | |
| 407867: c6 44 24 30 00 movb $0x0,0x30(%rsp) | |
| 40786c: c7 44 24 48 05 00 00 movl $0x5,0x48(%rsp) | |
| 407873: 00 | |
| 407874: e9 77 de ff ff jmpq 4056f0 <main+0x5a0> | |
| 407879: 48 8b 3d 30 5e 21 00 mov 0x215e30(%rip),%rdi # 61d6b0 <stdscr> | |
| 407880: 31 d2 xor %edx,%edx | |
| 407882: be 07 00 00 00 mov $0x7,%esi | |
| 407887: e8 04 d7 ff ff callq 404f90 <wmove@plt> | |
| 40788c: 83 c0 01 add $0x1,%eax | |
| 40788f: 0f 84 e9 e9 ff ff je 40627e <main+0x112e> | |
| 407895: 48 8b 3d 14 5e 21 00 mov 0x215e14(%rip),%rdi # 61d6b0 <stdscr> | |
| 40789c: 83 ca ff or $0xffffffff,%edx | |
| 40789f: be d8 6a 41 00 mov $0x416ad8,%esi | |
| 4078a4: e8 d7 d1 ff ff callq 404a80 <waddnstr@plt> | |
| 4078a9: e9 d0 e9 ff ff jmpq 40627e <main+0x112e> | |
| 4078ae: 8b 43 38 mov 0x38(%rbx),%eax | |
| 4078b1: 03 84 24 84 01 00 00 add 0x184(%rsp),%eax | |
| 4078b8: 4c 89 e7 mov %r12,%rdi | |
| 4078bb: 8d 70 01 lea 0x1(%rax),%esi | |
| 4078be: e8 8d a7 00 00 callq 412050 <ProcessList_keyAt> | |
| 4078c3: 41 39 84 24 b0 00 00 cmp %eax,0xb0(%r12) | |
| 4078ca: 00 | |
| 4078cb: 0f 84 a1 00 00 00 je 407972 <main+0x2822> | |
| 4078d1: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx | |
| 4078d8: 00 | |
| 4078d9: 48 89 da mov %rbx,%rdx | |
| 4078dc: 89 c6 mov %eax,%esi | |
| 4078de: 4c 89 e7 mov %r12,%rdi | |
| 4078e1: 48 83 c1 1c add $0x1c,%rcx | |
| 4078e5: e8 66 45 00 00 callq 40be50 <Header_calculateHeight+0x2e0> | |
| 4078ea: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 4078f1: 00 | |
| 4078f2: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 4078f7: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 4078fe: 00 | |
| 4078ff: e9 ec dd ff ff jmpq 4056f0 <main+0x5a0> | |
| 407904: 48 89 df mov %rbx,%rdi | |
| 407907: e8 24 5f 00 00 callq 40d830 <Panel_getHeader> | |
| 40790c: 4c 89 e7 mov %r12,%rdi | |
| 40790f: 48 89 c6 mov %rax,%rsi | |
| 407912: e8 59 9f 00 00 callq 411870 <ProcessList_printHeader> | |
| 407917: e9 e3 f7 ff ff jmpq 4070ff <main+0x1faf> | |
| 40791c: e8 af d3 ff ff callq 404cd0 <beep@plt> | |
| 407921: e9 1d fe ff ff jmpq 407743 <main+0x25f3> | |
| 407926: 48 89 df mov %rbx,%rdi | |
| 407929: e8 62 60 00 00 callq 40d990 <Panel_getSelected> | |
| 40792e: 48 8b 74 24 48 mov 0x48(%rsp),%rsi | |
| 407933: 48 89 c7 mov %rax,%rdi | |
| 407936: e8 65 87 00 00 callq 4100a0 <Process_setAffinity> | |
| 40793b: 0f b6 54 24 30 movzbl 0x30(%rsp),%edx | |
| 407940: 84 c0 test %al,%al | |
| 407942: b8 00 00 00 00 mov $0x0,%eax | |
| 407947: 0f 45 c2 cmovne %edx,%eax | |
| 40794a: 88 44 24 30 mov %al,0x30(%rsp) | |
| 40794e: e9 e5 fd ff ff jmpq 407738 <main+0x25e8> | |
| 407953: 31 c9 xor %ecx,%ecx | |
| 407955: 31 d2 xor %edx,%edx | |
| 407957: 31 f6 xor %esi,%esi | |
| 407959: 31 ff xor %edi,%edi | |
| 40795b: e8 a0 c1 00 00 callq 413b00 <SignalsPanel_new> | |
| 407960: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) | |
| 407967: 00 | |
| 407968: e9 65 f4 ff ff jmpq 406dd2 <main+0x1c82> | |
| 40796d: e8 8e d1 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 407972: 4c 89 e7 mov %r12,%rdi | |
| 407975: e8 d6 9e 00 00 callq 411850 <ProcessList_invertSortOrder> | |
| 40797a: 41 c6 84 24 be 00 00 movb $0x0,0xbe(%r12) | |
| 407981: 00 00 | |
| 407983: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) | |
| 40798a: 00 | |
| 40798b: c6 44 24 30 01 movb $0x1,0x30(%rsp) | |
| 407990: c7 44 24 48 00 00 00 movl $0x0,0x48(%rsp) | |
| 407997: 00 | |
| 407998: e9 53 dd ff ff jmpq 4056f0 <main+0x5a0> | |
| 40799d: b9 70 64 41 00 mov $0x416470,%ecx | |
| 4079a2: ba 88 69 41 00 mov $0x416988,%edx | |
| 4079a7: e9 77 f1 ff ff jmpq 406b23 <main+0x19d3> | |
| 4079ac: 31 db xor %ebx,%ebx | |
| 4079ae: 48 8b 93 28 d1 61 00 mov 0x61d128(%rbx),%rdx | |
| 4079b5: 31 c0 xor %eax,%eax | |
| 4079b7: be 2a 64 41 00 mov $0x41642a,%esi | |
| 4079bc: bf 01 00 00 00 mov $0x1,%edi | |
| 4079c1: 48 83 c3 08 add $0x8,%rbx | |
| 4079c5: e8 96 d4 ff ff callq 404e60 <__printf_chk@plt> | |
| 4079ca: 48 81 fb 10 02 00 00 cmp $0x210,%rbx | |
| 4079d1: 75 db jne 4079ae <main+0x285e> | |
| 4079d3: 31 ff xor %edi,%edi | |
| 4079d5: e8 86 d5 ff ff callq 404f60 <exit@plt> | |
| 4079da: 48 8b 0d a7 5c 21 00 mov 0x215ca7(%rip),%rcx # 61d688 <optarg> | |
| 4079e1: ba 60 69 41 00 mov $0x416960,%edx | |
| 4079e6: e9 38 f1 ff ff jmpq 406b23 <main+0x19d3> | |
| 4079eb: 90 nop | |
| 00000000004079ec <_start>: | |
| 4079ec: 31 ed xor %ebp,%ebp | |
| 4079ee: 49 89 d1 mov %rdx,%r9 | |
| 4079f1: 5e pop %rsi | |
| 4079f2: 48 89 e2 mov %rsp,%rdx | |
| 4079f5: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp | |
| 4079f9: 50 push %rax | |
| 4079fa: 54 push %rsp | |
| 4079fb: 49 c7 c0 b0 60 41 00 mov $0x4160b0,%r8 | |
| 407a02: 48 c7 c1 20 60 41 00 mov $0x416020,%rcx | |
| 407a09: 48 c7 c7 50 51 40 00 mov $0x405150,%rdi | |
| 407a10: e8 7b d2 ff ff callq 404c90 <__libc_start_main@plt> | |
| 407a15: f4 hlt | |
| 407a16: 90 nop | |
| 407a17: 90 nop | |
| 407a18: 48 83 ec 08 sub $0x8,%rsp | |
| 407a1c: 48 8b 05 bd 45 21 00 mov 0x2145bd(%rip),%rax # 61bfe0 <_IO_stdin_used+0x205ec0> | |
| 407a23: 48 85 c0 test %rax,%rax | |
| 407a26: 74 02 je 407a2a <_start+0x3e> | |
| 407a28: ff d0 callq *%rax | |
| 407a2a: 48 83 c4 08 add $0x8,%rsp | |
| 407a2e: c3 retq | |
| 407a2f: 90 nop | |
| 407a30: 55 push %rbp | |
| 407a31: 48 89 e5 mov %rsp,%rbp | |
| 407a34: 53 push %rbx | |
| 407a35: 48 83 ec 08 sub $0x8,%rsp | |
| 407a39: 80 3d 88 5c 21 00 00 cmpb $0x0,0x215c88(%rip) # 61d6c8 <stderr+0x8> | |
| 407a40: 75 4b jne 407a8d <_start+0xa1> | |
| 407a42: bb 10 be 61 00 mov $0x61be10,%ebx | |
| 407a47: 48 8b 05 82 5c 21 00 mov 0x215c82(%rip),%rax # 61d6d0 <stderr+0x10> | |
| 407a4e: 48 81 eb 08 be 61 00 sub $0x61be08,%rbx | |
| 407a55: 48 c1 fb 03 sar $0x3,%rbx | |
| 407a59: 48 83 eb 01 sub $0x1,%rbx | |
| 407a5d: 48 39 d8 cmp %rbx,%rax | |
| 407a60: 73 24 jae 407a86 <_start+0x9a> | |
| 407a62: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 407a68: 48 83 c0 01 add $0x1,%rax | |
| 407a6c: 48 89 05 5d 5c 21 00 mov %rax,0x215c5d(%rip) # 61d6d0 <stderr+0x10> | |
| 407a73: ff 14 c5 08 be 61 00 callq *0x61be08(,%rax,8) | |
| 407a7a: 48 8b 05 4f 5c 21 00 mov 0x215c4f(%rip),%rax # 61d6d0 <stderr+0x10> | |
| 407a81: 48 39 d8 cmp %rbx,%rax | |
| 407a84: 72 e2 jb 407a68 <_start+0x7c> | |
| 407a86: c6 05 3b 5c 21 00 01 movb $0x1,0x215c3b(%rip) # 61d6c8 <stderr+0x8> | |
| 407a8d: 48 83 c4 08 add $0x8,%rsp | |
| 407a91: 5b pop %rbx | |
| 407a92: 5d pop %rbp | |
| 407a93: c3 retq | |
| 407a94: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 407a9b: 00 00 00 00 00 | |
| 407aa0: 48 83 3d 70 43 21 00 cmpq $0x0,0x214370(%rip) # 61be18 <_IO_stdin_used+0x205cf8> | |
| 407aa7: 00 | |
| 407aa8: 55 push %rbp | |
| 407aa9: 48 89 e5 mov %rsp,%rbp | |
| 407aac: 74 12 je 407ac0 <_start+0xd4> | |
| 407aae: b8 00 00 00 00 mov $0x0,%eax | |
| 407ab3: 48 85 c0 test %rax,%rax | |
| 407ab6: 74 08 je 407ac0 <_start+0xd4> | |
| 407ab8: 5d pop %rbp | |
| 407ab9: bf 18 be 61 00 mov $0x61be18,%edi | |
| 407abe: ff e0 jmpq *%rax | |
| 407ac0: 5d pop %rbp | |
| 407ac1: c3 retq | |
| 407ac2: 90 nop | |
| 407ac3: 90 nop | |
| 407ac4: 90 nop | |
| 407ac5: 90 nop | |
| 407ac6: 90 nop | |
| 407ac7: 90 nop | |
| 407ac8: 90 nop | |
| 407ac9: 90 nop | |
| 407aca: 90 nop | |
| 407acb: 90 nop | |
| 407acc: 90 nop | |
| 407acd: 90 nop | |
| 407ace: 90 nop | |
| 407acf: 90 nop | |
| 407ad0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 407ad5: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 407ada: 48 89 fb mov %rdi,%rbx | |
| 407add: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 407ae2: 48 83 ec 18 sub $0x18,%rsp | |
| 407ae6: 48 8b 87 08 26 00 00 mov 0x2608(%rdi),%rax | |
| 407aed: 41 89 f4 mov %esi,%r12d | |
| 407af0: 48 8b 68 10 mov 0x10(%rax),%rbp | |
| 407af4: e8 97 5e 00 00 callq 40d990 <Panel_getSelected> | |
| 407af9: 8b 40 18 mov 0x18(%rax),%eax | |
| 407afc: 0f b6 d0 movzbl %al,%edx | |
| 407aff: c1 f8 10 sar $0x10,%eax | |
| 407b02: 41 83 fc 6c cmp $0x6c,%r12d | |
| 407b06: 0f 84 b4 00 00 00 je 407bc0 <_start+0x1d4> | |
| 407b0c: 7e 3a jle 407b48 <_start+0x15c> | |
| 407b0e: 41 81 fc 0d 01 00 00 cmp $0x10d,%r12d | |
| 407b15: 0f 84 a5 00 00 00 je 407bc0 <_start+0x1d4> | |
| 407b1b: 41 81 fc 0e 01 00 00 cmp $0x10e,%r12d | |
| 407b22: 74 30 je 407b54 <_start+0x168> | |
| 407b24: 41 83 fc 72 cmp $0x72,%r12d | |
| 407b28: 74 2a je 407b54 <_start+0x168> | |
| 407b2a: b8 01 00 00 00 mov $0x1,%eax | |
| 407b2f: 48 8b 1c 24 mov (%rsp),%rbx | |
| 407b33: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 407b38: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 407b3d: 48 83 c4 18 add $0x18,%rsp | |
| 407b41: c3 retq | |
| 407b42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 407b48: 41 83 fc 4c cmp $0x4c,%r12d | |
| 407b4c: 74 72 je 407bc0 <_start+0x1d4> | |
| 407b4e: 41 83 fc 52 cmp $0x52,%r12d | |
| 407b52: 75 d6 jne 407b2a <_start+0x13e> | |
| 407b54: 48 98 cltq | |
| 407b56: 4c 8b a3 18 26 00 00 mov 0x2618(%rbx),%r12 | |
| 407b5d: b9 01 00 00 00 mov $0x1,%ecx | |
| 407b62: 48 8b 34 c5 60 cd 61 mov 0x61cd60(,%rax,8),%rsi | |
| 407b69: 00 | |
| 407b6a: 48 89 ef mov %rbp,%rdi | |
| 407b6d: e8 7e 3b 00 00 callq 40b6f0 <Header_addMeter> | |
| 407b72: 48 89 c7 mov %rax,%rdi | |
| 407b75: e8 56 57 00 00 callq 40d2d0 <Meter_toListItem> | |
| 407b7a: 4c 89 e7 mov %r12,%rdi | |
| 407b7d: 48 89 c6 mov %rax,%rsi | |
| 407b80: e8 4b 5d 00 00 callq 40d8d0 <Panel_add> | |
| 407b85: 48 8b 83 08 26 00 00 mov 0x2608(%rbx),%rax | |
| 407b8c: 48 89 ef mov %rbp,%rdi | |
| 407b8f: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 407b93: e8 d8 3f 00 00 callq 40bb70 <Header_calculateHeight> | |
| 407b98: 48 89 ef mov %rbp,%rdi | |
| 407b9b: e8 90 3e 00 00 callq 40ba30 <Header_draw> | |
| 407ba0: 48 8b bb 20 26 00 00 mov 0x2620(%rbx),%rdi | |
| 407ba7: 8b 55 1c mov 0x1c(%rbp),%edx | |
| 407baa: 8b 4f 08 mov 0x8(%rdi),%ecx | |
| 407bad: 44 8b 47 0c mov 0xc(%rdi),%r8d | |
| 407bb1: 8b 37 mov (%rdi),%esi | |
| 407bb3: e8 88 ad 00 00 callq 412940 <ScreenManager_resize> | |
| 407bb8: 31 c0 xor %eax,%eax | |
| 407bba: e9 70 ff ff ff jmpq 407b2f <_start+0x143> | |
| 407bbf: 90 nop | |
| 407bc0: 48 98 cltq | |
| 407bc2: 4c 8b a3 10 26 00 00 mov 0x2610(%rbx),%r12 | |
| 407bc9: 31 c9 xor %ecx,%ecx | |
| 407bcb: 48 8b 34 c5 60 cd 61 mov 0x61cd60(,%rax,8),%rsi | |
| 407bd2: 00 | |
| 407bd3: eb 95 jmp 407b6a <_start+0x17e> | |
| 407bd5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 407bdc: 00 00 00 00 | |
| 407be0: 53 push %rbx | |
| 407be1: 48 89 fb mov %rdi,%rbx | |
| 407be4: e8 f7 5b 00 00 callq 40d7e0 <Panel_done> | |
| 407be9: 48 89 df mov %rbx,%rdi | |
| 407bec: 5b pop %rbx | |
| 407bed: e9 3e cd ff ff jmpq 404930 <free@plt> | |
| 407bf2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 407bf9: 1f 84 00 00 00 00 00 | |
| 0000000000407c00 <AvailableMetersPanel_new>: | |
| 407c00: 41 56 push %r14 | |
| 407c02: 49 89 ce mov %rcx,%r14 | |
| 407c05: 41 55 push %r13 | |
| 407c07: 49 89 d5 mov %rdx,%r13 | |
| 407c0a: 41 54 push %r12 | |
| 407c0c: 49 89 f4 mov %rsi,%r12 | |
| 407c0f: 55 push %rbp | |
| 407c10: 53 push %rbx | |
| 407c11: 48 89 fb mov %rdi,%rbx | |
| 407c14: bf 28 26 00 00 mov $0x2628,%edi | |
| 407c19: 48 83 ec 50 sub $0x50,%rsp | |
| 407c1d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 407c24: 00 00 | |
| 407c26: 48 89 44 24 48 mov %rax,0x48(%rsp) | |
| 407c2b: 31 c0 xor %eax,%eax | |
| 407c2d: e8 ae d1 ff ff callq 404de0 <malloc@plt> | |
| 407c32: 45 31 c9 xor %r9d,%r9d | |
| 407c35: 48 89 c5 mov %rax,%rbp | |
| 407c38: 48 89 c7 mov %rax,%rdi | |
| 407c3b: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 407c41: b9 01 00 00 00 mov $0x1,%ecx | |
| 407c46: ba 01 00 00 00 mov $0x1,%edx | |
| 407c4b: be 01 00 00 00 mov $0x1,%esi | |
| 407c50: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 407c57: e8 44 5a 00 00 callq 40d6a0 <Panel_init> | |
| 407c5c: be 24 61 41 00 mov $0x416124,%esi | |
| 407c61: 48 89 ef mov %rbp,%rdi | |
| 407c64: 48 c7 45 08 e0 7b 40 movq $0x407be0,0x8(%rbp) | |
| 407c6b: 00 | |
| 407c6c: 48 89 9d 08 26 00 00 mov %rbx,0x2608(%rbp) | |
| 407c73: 4c 89 a5 10 26 00 00 mov %r12,0x2610(%rbp) | |
| 407c7a: 4c 89 ad 18 26 00 00 mov %r13,0x2618(%rbp) | |
| 407c81: 4c 89 b5 20 26 00 00 mov %r14,0x2620(%rbp) | |
| 407c88: 48 c7 85 f8 25 00 00 movq $0x407ad0,0x25f8(%rbp) | |
| 407c8f: d0 7a 40 00 | |
| 407c93: e8 a8 5b 00 00 callq 40d840 <Panel_setHeader> | |
| 407c98: 48 8b 05 c9 50 21 00 mov 0x2150c9(%rip),%rax # 61cd68 <Meter_types+0x8> | |
| 407c9f: 48 85 c0 test %rax,%rax | |
| 407ca2: 74 42 je 407ce6 <AvailableMetersPanel_new+0xe6> | |
| 407ca4: 41 bc 01 00 00 00 mov $0x1,%r12d | |
| 407caa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 407cb0: 48 3d e0 c8 61 00 cmp $0x61c8e0,%rax | |
| 407cb6: 74 1a je 407cd2 <AvailableMetersPanel_new+0xd2> | |
| 407cb8: 48 8b 78 30 mov 0x30(%rax),%rdi | |
| 407cbc: 44 89 e6 mov %r12d,%esi | |
| 407cbf: c1 e6 10 shl $0x10,%esi | |
| 407cc2: e8 89 42 00 00 callq 40bf50 <ListItem_new> | |
| 407cc7: 48 89 ef mov %rbp,%rdi | |
| 407cca: 48 89 c6 mov %rax,%rsi | |
| 407ccd: e8 fe 5b 00 00 callq 40d8d0 <Panel_add> | |
| 407cd2: 41 83 c4 01 add $0x1,%r12d | |
| 407cd6: 49 63 c4 movslq %r12d,%rax | |
| 407cd9: 48 8b 04 c5 60 cd 61 mov 0x61cd60(,%rax,8),%rax | |
| 407ce0: 00 | |
| 407ce1: 48 85 c0 test %rax,%rax | |
| 407ce4: 75 ca jne 407cb0 <AvailableMetersPanel_new+0xb0> | |
| 407ce6: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 407cea: 44 8b 60 40 mov 0x40(%rax),%r12d | |
| 407cee: 41 83 fc 01 cmp $0x1,%r12d | |
| 407cf2: 0f 8e 88 00 00 00 jle 407d80 <AvailableMetersPanel_new+0x180> | |
| 407cf8: 31 f6 xor %esi,%esi | |
| 407cfa: bf 35 61 41 00 mov $0x416135,%edi | |
| 407cff: bb 01 00 00 00 mov $0x1,%ebx | |
| 407d04: e8 47 42 00 00 callq 40bf50 <ListItem_new> | |
| 407d09: 48 89 ef mov %rbp,%rdi | |
| 407d0c: 48 89 c6 mov %rax,%rsi | |
| 407d0f: e8 bc 5b 00 00 callq 40d8d0 <Panel_add> | |
| 407d14: 0f 1f 40 00 nopl 0x0(%rax) | |
| 407d18: 4c 8b 05 f1 4b 21 00 mov 0x214bf1(%rip),%r8 # 61c910 <CPUMeter+0x30> | |
| 407d1f: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 407d24: 41 89 d9 mov %ebx,%r9d | |
| 407d27: b9 41 61 41 00 mov $0x416141,%ecx | |
| 407d2c: ba 32 00 00 00 mov $0x32,%edx | |
| 407d31: be 01 00 00 00 mov $0x1,%esi | |
| 407d36: 31 c0 xor %eax,%eax | |
| 407d38: e8 13 d3 ff ff callq 405050 <__sprintf_chk@plt> | |
| 407d3d: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 407d42: 89 de mov %ebx,%esi | |
| 407d44: 83 c3 01 add $0x1,%ebx | |
| 407d47: e8 04 42 00 00 callq 40bf50 <ListItem_new> | |
| 407d4c: 48 89 ef mov %rbp,%rdi | |
| 407d4f: 48 89 c6 mov %rax,%rsi | |
| 407d52: e8 79 5b 00 00 callq 40d8d0 <Panel_add> | |
| 407d57: 41 39 dc cmp %ebx,%r12d | |
| 407d5a: 7d bc jge 407d18 <AvailableMetersPanel_new+0x118> | |
| 407d5c: 48 8b 54 24 48 mov 0x48(%rsp),%rdx | |
| 407d61: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 407d68: 00 00 | |
| 407d6a: 48 89 e8 mov %rbp,%rax | |
| 407d6d: 75 2d jne 407d9c <AvailableMetersPanel_new+0x19c> | |
| 407d6f: 48 83 c4 50 add $0x50,%rsp | |
| 407d73: 5b pop %rbx | |
| 407d74: 5d pop %rbp | |
| 407d75: 41 5c pop %r12 | |
| 407d77: 41 5d pop %r13 | |
| 407d79: 41 5e pop %r14 | |
| 407d7b: c3 retq | |
| 407d7c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 407d80: be 01 00 00 00 mov $0x1,%esi | |
| 407d85: bf 07 86 41 00 mov $0x418607,%edi | |
| 407d8a: e8 c1 41 00 00 callq 40bf50 <ListItem_new> | |
| 407d8f: 48 89 ef mov %rbp,%rdi | |
| 407d92: 48 89 c6 mov %rax,%rsi | |
| 407d95: e8 36 5b 00 00 callq 40d8d0 <Panel_add> | |
| 407d9a: eb c0 jmp 407d5c <AvailableMetersPanel_new+0x15c> | |
| 407d9c: e8 5f cd ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 407da1: 90 nop | |
| 407da2: 90 nop | |
| 407da3: 90 nop | |
| 407da4: 90 nop | |
| 407da5: 90 nop | |
| 407da6: 90 nop | |
| 407da7: 90 nop | |
| 407da8: 90 nop | |
| 407da9: 90 nop | |
| 407daa: 90 nop | |
| 407dab: 90 nop | |
| 407dac: 90 nop | |
| 407dad: 90 nop | |
| 407dae: 90 nop | |
| 407daf: 90 nop | |
| 407db0: 53 push %rbx | |
| 407db1: 48 89 fb mov %rdi,%rbx | |
| 407db4: e8 27 5a 00 00 callq 40d7e0 <Panel_done> | |
| 407db9: 48 89 df mov %rbx,%rdi | |
| 407dbc: 5b pop %rbx | |
| 407dbd: e9 6e cb ff ff jmpq 404930 <free@plt> | |
| 407dc2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 407dc9: 1f 84 00 00 00 00 00 | |
| 0000000000407dd0 <CategoriesPanel_makeMetersPage>: | |
| 407dd0: 41 55 push %r13 | |
| 407dd2: be 47 61 41 00 mov $0x416147,%esi | |
| 407dd7: 41 54 push %r12 | |
| 407dd9: 55 push %rbp | |
| 407dda: 53 push %rbx | |
| 407ddb: 48 89 fb mov %rdi,%rbx | |
| 407dde: 48 83 ec 08 sub $0x8,%rsp | |
| 407de2: 48 8b bf 08 26 00 00 mov 0x2608(%rdi),%rdi | |
| 407de9: 48 8b 8b 10 26 00 00 mov 0x2610(%rbx),%rcx | |
| 407df0: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 407df4: 48 8b 10 mov (%rax),%rdx | |
| 407df7: e8 e4 57 00 00 callq 40d5e0 <MetersPanel_new> | |
| 407dfc: 48 8b bb 08 26 00 00 mov 0x2608(%rbx),%rdi | |
| 407e03: 49 89 c4 mov %rax,%r12 | |
| 407e06: 48 8b 8b 10 26 00 00 mov 0x2610(%rbx),%rcx | |
| 407e0d: be 53 61 41 00 mov $0x416153,%esi | |
| 407e12: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 407e16: 48 8b 50 08 mov 0x8(%rax),%rdx | |
| 407e1a: e8 c1 57 00 00 callq 40d5e0 <MetersPanel_new> | |
| 407e1f: 48 8b 8b 10 26 00 00 mov 0x2610(%rbx),%rcx | |
| 407e26: 48 8b bb 08 26 00 00 mov 0x2608(%rbx),%rdi | |
| 407e2d: 4c 89 e6 mov %r12,%rsi | |
| 407e30: 48 89 c2 mov %rax,%rdx | |
| 407e33: 48 89 c5 mov %rax,%rbp | |
| 407e36: e8 c5 fd ff ff callq 407c00 <AvailableMetersPanel_new> | |
| 407e3b: 31 d2 xor %edx,%edx | |
| 407e3d: 31 f6 xor %esi,%esi | |
| 407e3f: bf e0 c3 61 00 mov $0x61c3e0,%edi | |
| 407e44: 49 89 c5 mov %rax,%r13 | |
| 407e47: e8 d4 2f 00 00 callq 40ae20 <FunctionBar_new> | |
| 407e4c: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 407e53: b9 14 00 00 00 mov $0x14,%ecx | |
| 407e58: 48 89 c2 mov %rax,%rdx | |
| 407e5b: 4c 89 e6 mov %r12,%rsi | |
| 407e5e: e8 6d a9 00 00 callq 4127d0 <ScreenManager_add> | |
| 407e63: 31 d2 xor %edx,%edx | |
| 407e65: 31 f6 xor %esi,%esi | |
| 407e67: bf e0 c3 61 00 mov $0x61c3e0,%edi | |
| 407e6c: e8 af 2f 00 00 callq 40ae20 <FunctionBar_new> | |
| 407e71: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 407e78: b9 14 00 00 00 mov $0x14,%ecx | |
| 407e7d: 48 89 c2 mov %rax,%rdx | |
| 407e80: 48 89 ee mov %rbp,%rsi | |
| 407e83: e8 48 a9 00 00 callq 4127d0 <ScreenManager_add> | |
| 407e88: 31 d2 xor %edx,%edx | |
| 407e8a: 31 f6 xor %esi,%esi | |
| 407e8c: bf 40 c4 61 00 mov $0x61c440,%edi | |
| 407e91: e8 8a 2f 00 00 callq 40ae20 <FunctionBar_new> | |
| 407e96: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 407e9d: 48 83 c4 08 add $0x8,%rsp | |
| 407ea1: 4c 89 ee mov %r13,%rsi | |
| 407ea4: 5b pop %rbx | |
| 407ea5: 5d pop %rbp | |
| 407ea6: 41 5c pop %r12 | |
| 407ea8: 41 5d pop %r13 | |
| 407eaa: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 407eaf: 48 89 c2 mov %rax,%rdx | |
| 407eb2: e9 19 a9 00 00 jmpq 4127d0 <ScreenManager_add> | |
| 407eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 407ebe: 00 00 | |
| 407ec0: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) | |
| 407ec5: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) | |
| 407eca: 89 f5 mov %esi,%ebp | |
| 407ecc: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) | |
| 407ed1: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) | |
| 407ed6: 48 83 ec 28 sub $0x28,%rsp | |
| 407eda: 48 89 fb mov %rdi,%rbx | |
| 407edd: e8 2e 5b 00 00 callq 40da10 <Panel_getSelectedIndex> | |
| 407ee2: 81 fd 03 01 00 00 cmp $0x103,%ebp | |
| 407ee8: 41 89 c5 mov %eax,%r13d | |
| 407eeb: 0f 8f 87 00 00 00 jg 407f78 <CategoriesPanel_makeMetersPage+0x1a8> | |
| 407ef1: 81 fd 02 01 00 00 cmp $0x102,%ebp | |
| 407ef7: 0f 8c d3 00 00 00 jl 407fd0 <CategoriesPanel_makeMetersPage+0x200> | |
| 407efd: 89 ee mov %ebp,%esi | |
| 407eff: 48 89 df mov %rbx,%rdi | |
| 407f02: e8 99 61 00 00 callq 40e0a0 <Panel_onKey> | |
| 407f07: 48 89 df mov %rbx,%rdi | |
| 407f0a: e8 01 5b 00 00 callq 40da10 <Panel_getSelectedIndex> | |
| 407f0f: 41 39 c5 cmp %eax,%r13d | |
| 407f12: 74 78 je 407f8c <CategoriesPanel_makeMetersPage+0x1bc> | |
| 407f14: 41 89 c5 mov %eax,%r13d | |
| 407f17: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 407f1e: bd 01 00 00 00 mov $0x1,%ebp | |
| 407f23: e8 98 a8 00 00 callq 4127c0 <ScreenManager_size> | |
| 407f28: 83 f8 01 cmp $0x1,%eax | |
| 407f2b: 41 89 c4 mov %eax,%r12d | |
| 407f2e: 7e 19 jle 407f49 <CategoriesPanel_makeMetersPage+0x179> | |
| 407f30: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 407f37: be 01 00 00 00 mov $0x1,%esi | |
| 407f3c: 83 c5 01 add $0x1,%ebp | |
| 407f3f: e8 9c a9 00 00 callq 4128e0 <ScreenManager_remove> | |
| 407f44: 44 39 e5 cmp %r12d,%ebp | |
| 407f47: 75 e7 jne 407f30 <CategoriesPanel_makeMetersPage+0x160> | |
| 407f49: 41 83 fd 01 cmp $0x1,%r13d | |
| 407f4d: 0f 84 6d 01 00 00 je 4080c0 <CategoriesPanel_makeMetersPage+0x2f0> | |
| 407f53: 0f 8e 8f 01 00 00 jle 4080e8 <CategoriesPanel_makeMetersPage+0x318> | |
| 407f59: 41 83 fd 02 cmp $0x2,%r13d | |
| 407f5d: 0f 1f 00 nopl (%rax) | |
| 407f60: 0f 84 92 00 00 00 je 407ff8 <CategoriesPanel_makeMetersPage+0x228> | |
| 407f66: 41 83 fd 03 cmp $0x3,%r13d | |
| 407f6a: 0f 84 d0 00 00 00 je 408040 <CategoriesPanel_makeMetersPage+0x270> | |
| 407f70: 31 c0 xor %eax,%eax | |
| 407f72: eb 1d jmp 407f91 <CategoriesPanel_makeMetersPage+0x1c1> | |
| 407f74: 0f 1f 40 00 nopl 0x0(%rax) | |
| 407f78: 81 fd 53 01 00 00 cmp $0x153,%ebp | |
| 407f7e: 7e 30 jle 407fb0 <CategoriesPanel_makeMetersPage+0x1e0> | |
| 407f80: 81 fd 68 01 00 00 cmp $0x168,%ebp | |
| 407f86: 0f 84 71 ff ff ff je 407efd <CategoriesPanel_makeMetersPage+0x12d> | |
| 407f8c: b8 01 00 00 00 mov $0x1,%eax | |
| 407f91: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 407f96: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 407f9b: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
| 407fa0: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
| 407fa5: 48 83 c4 28 add $0x28,%rsp | |
| 407fa9: c3 retq | |
| 407faa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 407fb0: 81 fd 52 01 00 00 cmp $0x152,%ebp | |
| 407fb6: 0f 8d 41 ff ff ff jge 407efd <CategoriesPanel_makeMetersPage+0x12d> | |
| 407fbc: 81 fd 06 01 00 00 cmp $0x106,%ebp | |
| 407fc2: 75 c8 jne 407f8c <CategoriesPanel_makeMetersPage+0x1bc> | |
| 407fc4: e9 34 ff ff ff jmpq 407efd <CategoriesPanel_makeMetersPage+0x12d> | |
| 407fc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 407fd0: 83 fd 0e cmp $0xe,%ebp | |
| 407fd3: 0f 84 24 ff ff ff je 407efd <CategoriesPanel_makeMetersPage+0x12d> | |
| 407fd9: 83 fd 10 cmp $0x10,%ebp | |
| 407fdc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 407fe0: 0f 84 17 ff ff ff je 407efd <CategoriesPanel_makeMetersPage+0x12d> | |
| 407fe6: 83 fd ff cmp $0xffffffff,%ebp | |
| 407fe9: 75 a1 jne 407f8c <CategoriesPanel_makeMetersPage+0x1bc> | |
| 407feb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 407ff0: e9 22 ff ff ff jmpq 407f17 <CategoriesPanel_makeMetersPage+0x147> | |
| 407ff5: 0f 1f 00 nopl (%rax) | |
| 407ff8: 48 8b b3 10 26 00 00 mov 0x2610(%rbx),%rsi | |
| 407fff: 48 8b bb 08 26 00 00 mov 0x2608(%rbx),%rdi | |
| 408006: e8 c5 04 00 00 callq 4084d0 <ColorsPanel_new> | |
| 40800b: 31 d2 xor %edx,%edx | |
| 40800d: 48 89 c5 mov %rax,%rbp | |
| 408010: 31 f6 xor %esi,%esi | |
| 408012: bf 00 c5 61 00 mov $0x61c500,%edi | |
| 408017: e8 04 2e 00 00 callq 40ae20 <FunctionBar_new> | |
| 40801c: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 408023: 48 89 c2 mov %rax,%rdx | |
| 408026: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 40802b: 48 89 ee mov %rbp,%rsi | |
| 40802e: e8 9d a7 00 00 callq 4127d0 <ScreenManager_add> | |
| 408033: 31 c0 xor %eax,%eax | |
| 408035: e9 57 ff ff ff jmpq 407f91 <CategoriesPanel_makeMetersPage+0x1c1> | |
| 40803a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408040: 48 8b b3 10 26 00 00 mov 0x2610(%rbx),%rsi | |
| 408047: 48 8b bb 08 26 00 00 mov 0x2608(%rbx),%rdi | |
| 40804e: e8 6d 05 00 00 callq 4085c0 <ColumnsPanel_new> | |
| 408053: 48 8b 93 10 26 00 00 mov 0x2610(%rbx),%rdx | |
| 40805a: 48 8b bb 08 26 00 00 mov 0x2608(%rbx),%rdi | |
| 408061: 48 89 c6 mov %rax,%rsi | |
| 408064: 48 89 c5 mov %rax,%rbp | |
| 408067: e8 94 d5 00 00 callq 415600 <AvailableColumnsPanel_new> | |
| 40806c: 31 d2 xor %edx,%edx | |
| 40806e: 31 f6 xor %esi,%esi | |
| 408070: bf 60 c5 61 00 mov $0x61c560,%edi | |
| 408075: 49 89 c4 mov %rax,%r12 | |
| 408078: e8 a3 2d 00 00 callq 40ae20 <FunctionBar_new> | |
| 40807d: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 408084: b9 14 00 00 00 mov $0x14,%ecx | |
| 408089: 48 89 c2 mov %rax,%rdx | |
| 40808c: 48 89 ee mov %rbp,%rsi | |
| 40808f: e8 3c a7 00 00 callq 4127d0 <ScreenManager_add> | |
| 408094: 31 d2 xor %edx,%edx | |
| 408096: 31 f6 xor %esi,%esi | |
| 408098: bf c0 c5 61 00 mov $0x61c5c0,%edi | |
| 40809d: e8 7e 2d 00 00 callq 40ae20 <FunctionBar_new> | |
| 4080a2: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 4080a9: 48 89 c2 mov %rax,%rdx | |
| 4080ac: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 4080b1: 4c 89 e6 mov %r12,%rsi | |
| 4080b4: e8 17 a7 00 00 callq 4127d0 <ScreenManager_add> | |
| 4080b9: 31 c0 xor %eax,%eax | |
| 4080bb: e9 d1 fe ff ff jmpq 407f91 <CategoriesPanel_makeMetersPage+0x1c1> | |
| 4080c0: 48 8b b3 10 26 00 00 mov 0x2610(%rbx),%rsi | |
| 4080c7: 48 8b bb 08 26 00 00 mov 0x2608(%rbx),%rdi | |
| 4080ce: e8 cd 27 00 00 callq 40a8a0 <DisplayOptionsPanel_new> | |
| 4080d3: 31 d2 xor %edx,%edx | |
| 4080d5: 48 89 c5 mov %rax,%rbp | |
| 4080d8: 31 f6 xor %esi,%esi | |
| 4080da: bf a0 c4 61 00 mov $0x61c4a0,%edi | |
| 4080df: e9 33 ff ff ff jmpq 408017 <CategoriesPanel_makeMetersPage+0x247> | |
| 4080e4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4080e8: 45 85 ed test %r13d,%r13d | |
| 4080eb: 0f 85 7f fe ff ff jne 407f70 <CategoriesPanel_makeMetersPage+0x1a0> | |
| 4080f1: 48 89 df mov %rbx,%rdi | |
| 4080f4: e8 d7 fc ff ff callq 407dd0 <CategoriesPanel_makeMetersPage> | |
| 4080f9: 31 c0 xor %eax,%eax | |
| 4080fb: e9 91 fe ff ff jmpq 407f91 <CategoriesPanel_makeMetersPage+0x1c1> | |
| 0000000000408100 <CategoriesPanel_new>: | |
| 408100: 41 54 push %r12 | |
| 408102: 49 89 f4 mov %rsi,%r12 | |
| 408105: 55 push %rbp | |
| 408106: 48 89 fd mov %rdi,%rbp | |
| 408109: bf 18 26 00 00 mov $0x2618,%edi | |
| 40810e: 53 push %rbx | |
| 40810f: 48 83 ec 10 sub $0x10,%rsp | |
| 408113: e8 c8 cc ff ff callq 404de0 <malloc@plt> | |
| 408118: 45 31 c9 xor %r9d,%r9d | |
| 40811b: 48 89 c3 mov %rax,%rbx | |
| 40811e: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 408124: b9 01 00 00 00 mov $0x1,%ecx | |
| 408129: ba 01 00 00 00 mov $0x1,%edx | |
| 40812e: 48 89 c7 mov %rax,%rdi | |
| 408131: be 01 00 00 00 mov $0x1,%esi | |
| 408136: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 40813d: e8 5e 55 00 00 callq 40d6a0 <Panel_init> | |
| 408142: 48 89 df mov %rbx,%rdi | |
| 408145: be 60 61 41 00 mov $0x416160,%esi | |
| 40814a: 48 89 ab 08 26 00 00 mov %rbp,0x2608(%rbx) | |
| 408151: 4c 89 a3 10 26 00 00 mov %r12,0x2610(%rbx) | |
| 408158: 48 c7 43 08 b0 7d 40 movq $0x407db0,0x8(%rbx) | |
| 40815f: 00 | |
| 408160: 48 c7 83 f8 25 00 00 movq $0x407ec0,0x25f8(%rbx) | |
| 408167: c0 7e 40 00 | |
| 40816b: e8 d0 56 00 00 callq 40d840 <Panel_setHeader> | |
| 408170: 31 f6 xor %esi,%esi | |
| 408172: bf 66 61 41 00 mov $0x416166,%edi | |
| 408177: e8 d4 3d 00 00 callq 40bf50 <ListItem_new> | |
| 40817c: 48 89 df mov %rbx,%rdi | |
| 40817f: 48 89 c6 mov %rax,%rsi | |
| 408182: e8 49 57 00 00 callq 40d8d0 <Panel_add> | |
| 408187: 31 f6 xor %esi,%esi | |
| 408189: bf 6d 61 41 00 mov $0x41616d,%edi | |
| 40818e: e8 bd 3d 00 00 callq 40bf50 <ListItem_new> | |
| 408193: 48 89 df mov %rbx,%rdi | |
| 408196: 48 89 c6 mov %rax,%rsi | |
| 408199: e8 32 57 00 00 callq 40d8d0 <Panel_add> | |
| 40819e: 31 f6 xor %esi,%esi | |
| 4081a0: bf 7d 61 41 00 mov $0x41617d,%edi | |
| 4081a5: e8 a6 3d 00 00 callq 40bf50 <ListItem_new> | |
| 4081aa: 48 89 df mov %rbx,%rdi | |
| 4081ad: 48 89 c6 mov %rax,%rsi | |
| 4081b0: e8 1b 57 00 00 callq 40d8d0 <Panel_add> | |
| 4081b5: 31 f6 xor %esi,%esi | |
| 4081b7: bf 76 8a 41 00 mov $0x418a76,%edi | |
| 4081bc: e8 8f 3d 00 00 callq 40bf50 <ListItem_new> | |
| 4081c1: 48 89 df mov %rbx,%rdi | |
| 4081c4: 48 89 c6 mov %rax,%rsi | |
| 4081c7: e8 04 57 00 00 callq 40d8d0 <Panel_add> | |
| 4081cc: 48 83 c4 10 add $0x10,%rsp | |
| 4081d0: 48 89 d8 mov %rbx,%rax | |
| 4081d3: 5b pop %rbx | |
| 4081d4: 5d pop %rbp | |
| 4081d5: 41 5c pop %r12 | |
| 4081d7: c3 retq | |
| 4081d8: 90 nop | |
| 4081d9: 90 nop | |
| 4081da: 90 nop | |
| 4081db: 90 nop | |
| 4081dc: 90 nop | |
| 4081dd: 90 nop | |
| 4081de: 90 nop | |
| 4081df: 90 nop | |
| 4081e0: 53 push %rbx | |
| 4081e1: 48 89 fb mov %rdi,%rbx | |
| 4081e4: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 4081e8: e8 43 c7 ff ff callq 404930 <free@plt> | |
| 4081ed: 48 89 df mov %rbx,%rdi | |
| 4081f0: 5b pop %rbx | |
| 4081f1: e9 3a c7 ff ff jmpq 404930 <free@plt> | |
| 4081f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 4081fd: 00 00 00 | |
| 408200: 55 push %rbp | |
| 408201: ba bc 61 41 00 mov $0x4161bc,%edx | |
| 408206: 48 89 fd mov %rdi,%rbp | |
| 408209: 53 push %rbx | |
| 40820a: 48 89 f3 mov %rsi,%rbx | |
| 40820d: 48 89 df mov %rbx,%rdi | |
| 408210: 48 83 ec 08 sub $0x8,%rsp | |
| 408214: 8b 35 9e 55 21 00 mov 0x21559e(%rip),%esi # 61d7b8 <CRT_colors+0xb8> | |
| 40821a: e8 01 a4 00 00 callq 412620 <RichString_write> | |
| 40821f: 48 8b 45 20 mov 0x20(%rbp),%rax | |
| 408223: 48 85 c0 test %rax,%rax | |
| 408226: 74 60 je 408288 <CategoriesPanel_new+0x188> | |
| 408228: 0f b6 00 movzbl (%rax),%eax | |
| 40822b: 84 c0 test %al,%al | |
| 40822d: 75 41 jne 408270 <CategoriesPanel_new+0x170> | |
| 40822f: 8b 35 87 55 21 00 mov 0x215587(%rip),%esi # 61d7bc <CRT_colors+0xbc> | |
| 408235: ba 98 65 41 00 mov $0x416598,%edx | |
| 40823a: 48 89 df mov %rbx,%rdi | |
| 40823d: e8 8e a3 00 00 callq 4125d0 <RichString_append> | |
| 408242: 8b 35 70 55 21 00 mov 0x215570(%rip),%esi # 61d7b8 <CRT_colors+0xb8> | |
| 408248: 48 89 df mov %rbx,%rdi | |
| 40824b: ba be 61 41 00 mov $0x4161be,%edx | |
| 408250: e8 7b a3 00 00 callq 4125d0 <RichString_append> | |
| 408255: 48 8b 55 10 mov 0x10(%rbp),%rdx | |
| 408259: 8b 35 61 55 21 00 mov 0x215561(%rip),%esi # 61d7c0 <CRT_colors+0xc0> | |
| 40825f: 48 83 c4 08 add $0x8,%rsp | |
| 408263: 48 89 df mov %rbx,%rdi | |
| 408266: 5b pop %rbx | |
| 408267: 5d pop %rbp | |
| 408268: e9 63 a3 00 00 jmpq 4125d0 <RichString_append> | |
| 40826d: 0f 1f 00 nopl (%rax) | |
| 408270: 8b 35 46 55 21 00 mov 0x215546(%rip),%esi # 61d7bc <CRT_colors+0xbc> | |
| 408276: ba 32 76 41 00 mov $0x417632,%edx | |
| 40827b: 48 89 df mov %rbx,%rdi | |
| 40827e: e8 4d a3 00 00 callq 4125d0 <RichString_append> | |
| 408283: eb bd jmp 408242 <CategoriesPanel_new+0x142> | |
| 408285: 0f 1f 00 nopl (%rax) | |
| 408288: 0f b6 45 18 movzbl 0x18(%rbp),%eax | |
| 40828c: eb 9d jmp 40822b <CategoriesPanel_new+0x12b> | |
| 40828e: 66 90 xchg %ax,%ax | |
| 0000000000408290 <CheckItem_new>: | |
| 408290: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 408295: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40829a: 48 89 fb mov %rdi,%rbx | |
| 40829d: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 4082a2: 48 89 f5 mov %rsi,%rbp | |
| 4082a5: 48 83 ec 18 sub $0x18,%rsp | |
| 4082a9: 41 89 d4 mov %edx,%r12d | |
| 4082ac: bf 28 00 00 00 mov $0x28,%edi | |
| 4082b1: e8 2a cb ff ff callq 404de0 <malloc@plt> | |
| 4082b6: 48 89 58 10 mov %rbx,0x10(%rax) | |
| 4082ba: 44 88 60 18 mov %r12b,0x18(%rax) | |
| 4082be: 48 89 68 20 mov %rbp,0x20(%rax) | |
| 4082c2: 48 c7 00 00 82 40 00 movq $0x408200,(%rax) | |
| 4082c9: 48 c7 40 08 e0 81 40 movq $0x4081e0,0x8(%rax) | |
| 4082d0: 00 | |
| 4082d1: 48 8b 1c 24 mov (%rsp),%rbx | |
| 4082d5: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 4082da: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 4082df: 48 83 c4 18 add $0x18,%rsp | |
| 4082e3: c3 retq | |
| 4082e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4082eb: 00 00 00 00 00 | |
| 00000000004082f0 <CheckItem_set>: | |
| 4082f0: 48 8b 47 20 mov 0x20(%rdi),%rax | |
| 4082f4: 48 85 c0 test %rax,%rax | |
| 4082f7: 74 07 je 408300 <CheckItem_set+0x10> | |
| 4082f9: 40 88 30 mov %sil,(%rax) | |
| 4082fc: c3 retq | |
| 4082fd: 0f 1f 00 nopl (%rax) | |
| 408300: 40 88 77 18 mov %sil,0x18(%rdi) | |
| 408304: c3 retq | |
| 408305: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40830c: 00 00 00 00 | |
| 0000000000408310 <CheckItem_get>: | |
| 408310: 48 8b 47 20 mov 0x20(%rdi),%rax | |
| 408314: 48 85 c0 test %rax,%rax | |
| 408317: 74 07 je 408320 <CheckItem_get+0x10> | |
| 408319: 0f b6 00 movzbl (%rax),%eax | |
| 40831c: c3 retq | |
| 40831d: 0f 1f 00 nopl (%rax) | |
| 408320: 0f b6 47 18 movzbl 0x18(%rdi),%eax | |
| 408324: c3 retq | |
| 408325: 90 nop | |
| 408326: 90 nop | |
| 408327: 90 nop | |
| 408328: 90 nop | |
| 408329: 90 nop | |
| 40832a: 90 nop | |
| 40832b: 90 nop | |
| 40832c: 90 nop | |
| 40832d: 90 nop | |
| 40832e: 90 nop | |
| 40832f: 90 nop | |
| 408330: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 408335: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40833a: 48 89 fd mov %rdi,%rbp | |
| 40833d: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 408342: 31 ff xor %edi,%edi | |
| 408344: 48 83 ec 28 sub $0x28,%rsp | |
| 408348: 48 89 f3 mov %rsi,%rbx | |
| 40834b: 41 89 d4 mov %edx,%r12d | |
| 40834e: e8 3d ca ff ff callq 404d90 <time@plt> | |
| 408353: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi | |
| 408358: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 40835d: e8 ee c5 ff ff callq 404950 <localtime@plt> | |
| 408362: 8b 50 08 mov 0x8(%rax),%edx | |
| 408365: be 3c 00 00 00 mov $0x3c,%esi | |
| 40836a: 48 8b 4d 48 mov 0x48(%rbp),%rcx | |
| 40836e: 48 89 df mov %rbx,%rdi | |
| 408371: 0f af d6 imul %esi,%edx | |
| 408374: 03 50 04 add 0x4(%rax),%edx | |
| 408377: 49 63 f4 movslq %r12d,%rsi | |
| 40837a: f2 0f 2a c2 cvtsi2sd %edx,%xmm0 | |
| 40837e: ba c1 61 41 00 mov $0x4161c1,%edx | |
| 408383: f2 0f 11 01 movsd %xmm0,(%rcx) | |
| 408387: 48 89 c1 mov %rax,%rcx | |
| 40838a: e8 e1 ca ff ff callq 404e70 <strftime@plt> | |
| 40838f: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx | |
| 408394: 48 8b 6c 24 18 mov 0x18(%rsp),%rbp | |
| 408399: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 | |
| 40839e: 48 83 c4 28 add $0x28,%rsp | |
| 4083a2: c3 retq | |
| 4083a3: 90 nop | |
| 4083a4: 90 nop | |
| 4083a5: 90 nop | |
| 4083a6: 90 nop | |
| 4083a7: 90 nop | |
| 4083a8: 90 nop | |
| 4083a9: 90 nop | |
| 4083aa: 90 nop | |
| 4083ab: 90 nop | |
| 4083ac: 90 nop | |
| 4083ad: 90 nop | |
| 4083ae: 90 nop | |
| 4083af: 90 nop | |
| 4083b0: 41 54 push %r12 | |
| 4083b2: 55 push %rbp | |
| 4083b3: 48 89 fd mov %rdi,%rbp | |
| 4083b6: 53 push %rbx | |
| 4083b7: 89 f3 mov %esi,%ebx | |
| 4083b9: e8 52 56 00 00 callq 40da10 <Panel_getSelectedIndex> | |
| 4083be: 83 fb 20 cmp $0x20,%ebx | |
| 4083c1: 41 89 c4 mov %eax,%r12d | |
| 4083c4: 74 32 je 4083f8 <CheckItem_get+0xe8> | |
| 4083c6: 7e 20 jle 4083e8 <CheckItem_get+0xd8> | |
| 4083c8: 81 fb 57 01 00 00 cmp $0x157,%ebx | |
| 4083ce: 74 28 je 4083f8 <CheckItem_get+0xe8> | |
| 4083d0: 81 fb 99 01 00 00 cmp $0x199,%ebx | |
| 4083d6: 74 20 je 4083f8 <CheckItem_get+0xe8> | |
| 4083d8: 5b pop %rbx | |
| 4083d9: 5d pop %rbp | |
| 4083da: b8 01 00 00 00 mov $0x1,%eax | |
| 4083df: 41 5c pop %r12 | |
| 4083e1: c3 retq | |
| 4083e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4083e8: 83 fb 0a cmp $0xa,%ebx | |
| 4083eb: 74 0b je 4083f8 <CheckItem_get+0xe8> | |
| 4083ed: 83 fb 0d cmp $0xd,%ebx | |
| 4083f0: 75 e6 jne 4083d8 <CheckItem_get+0xc8> | |
| 4083f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4083f8: 31 db xor %ebx,%ebx | |
| 4083fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408400: 89 de mov %ebx,%esi | |
| 408402: 48 89 ef mov %rbp,%rdi | |
| 408405: 48 83 c3 01 add $0x1,%rbx | |
| 408409: e8 12 55 00 00 callq 40d920 <Panel_get> | |
| 40840e: 31 f6 xor %esi,%esi | |
| 408410: 48 89 c7 mov %rax,%rdi | |
| 408413: e8 d8 fe ff ff callq 4082f0 <CheckItem_set> | |
| 408418: 48 83 3c dd 20 62 41 cmpq $0x0,0x416220(,%rbx,8) | |
| 40841f: 00 00 | |
| 408421: 75 dd jne 408400 <CheckItem_get+0xf0> | |
| 408423: 44 89 e6 mov %r12d,%esi | |
| 408426: 48 89 ef mov %rbp,%rdi | |
| 408429: e8 f2 54 00 00 callq 40d920 <Panel_get> | |
| 40842e: be 01 00 00 00 mov $0x1,%esi | |
| 408433: 48 89 c7 mov %rax,%rdi | |
| 408436: e8 b5 fe ff ff callq 4082f0 <CheckItem_set> | |
| 40843b: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 408442: 44 89 e7 mov %r12d,%edi | |
| 408445: 44 89 60 18 mov %r12d,0x18(%rax) | |
| 408449: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 40844d: 48 8b 58 10 mov 0x10(%rax),%rbx | |
| 408451: e8 fa 11 00 00 callq 409650 <CRT_setColors> | |
| 408456: 48 8b 85 10 26 00 00 mov 0x2610(%rbp),%rax | |
| 40845d: 48 89 df mov %rbx,%rdi | |
| 408460: 48 8b 40 18 mov 0x18(%rax),%rax | |
| 408464: 48 8b 00 mov (%rax),%rax | |
| 408467: 4c 8b 20 mov (%rax),%r12 | |
| 40846a: e8 c1 35 00 00 callq 40ba30 <Header_draw> | |
| 40846f: 8b 35 9f 52 21 00 mov 0x21529f(%rip),%esi # 61d714 <CRT_colors+0x14> | |
| 408475: 48 8d 7d 48 lea 0x48(%rbp),%rdi | |
| 408479: e8 12 a1 00 00 callq 412590 <RichString_setAttr> | |
| 40847e: 8b 35 94 52 21 00 mov 0x215294(%rip),%esi # 61d718 <CRT_colors+0x18> | |
| 408484: 49 8d 7c 24 48 lea 0x48(%r12),%rdi | |
| 408489: e8 02 a1 00 00 callq 412590 <RichString_setAttr> | |
| 40848e: 48 8b bd 10 26 00 00 mov 0x2610(%rbp),%rdi | |
| 408495: 8b 53 1c mov 0x1c(%rbx),%edx | |
| 408498: 8b 4f 08 mov 0x8(%rdi),%ecx | |
| 40849b: 44 8b 47 0c mov 0xc(%rdi),%r8d | |
| 40849f: 8b 37 mov (%rdi),%esi | |
| 4084a1: e8 9a a4 00 00 callq 412940 <ScreenManager_resize> | |
| 4084a6: 5b pop %rbx | |
| 4084a7: 5d pop %rbp | |
| 4084a8: 31 c0 xor %eax,%eax | |
| 4084aa: 41 5c pop %r12 | |
| 4084ac: c3 retq | |
| 4084ad: 0f 1f 00 nopl (%rax) | |
| 4084b0: 53 push %rbx | |
| 4084b1: 48 89 fb mov %rdi,%rbx | |
| 4084b4: e8 27 53 00 00 callq 40d7e0 <Panel_done> | |
| 4084b9: 48 89 df mov %rbx,%rdi | |
| 4084bc: 5b pop %rbx | |
| 4084bd: e9 6e c4 ff ff jmpq 404930 <free@plt> | |
| 4084c2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4084c9: 1f 84 00 00 00 00 00 | |
| 00000000004084d0 <ColorsPanel_new>: | |
| 4084d0: 41 54 push %r12 | |
| 4084d2: 49 89 f4 mov %rsi,%r12 | |
| 4084d5: 55 push %rbp | |
| 4084d6: 48 89 fd mov %rdi,%rbp | |
| 4084d9: bf 18 26 00 00 mov $0x2618,%edi | |
| 4084de: 53 push %rbx | |
| 4084df: 48 83 ec 10 sub $0x10,%rsp | |
| 4084e3: e8 f8 c8 ff ff callq 404de0 <malloc@plt> | |
| 4084e8: 45 31 c9 xor %r9d,%r9d | |
| 4084eb: 48 89 c3 mov %rax,%rbx | |
| 4084ee: 48 89 c7 mov %rax,%rdi | |
| 4084f1: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 4084f7: b9 01 00 00 00 mov $0x1,%ecx | |
| 4084fc: ba 01 00 00 00 mov $0x1,%edx | |
| 408501: be 01 00 00 00 mov $0x1,%esi | |
| 408506: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 40850d: e8 8e 51 00 00 callq 40d6a0 <Panel_init> | |
| 408512: 48 89 df mov %rbx,%rdi | |
| 408515: be 7d 61 41 00 mov $0x41617d,%esi | |
| 40851a: 4c 89 a3 10 26 00 00 mov %r12,0x2610(%rbx) | |
| 408521: 48 c7 43 08 b0 84 40 movq $0x4084b0,0x8(%rbx) | |
| 408528: 00 | |
| 408529: 48 89 ab 08 26 00 00 mov %rbp,0x2608(%rbx) | |
| 408530: 41 bc 28 62 41 00 mov $0x416228,%r12d | |
| 408536: 48 c7 83 f8 25 00 00 movq $0x4083b0,0x25f8(%rbx) | |
| 40853d: b0 83 40 00 | |
| 408541: e8 fa 52 00 00 callq 40d840 <Panel_setHeader> | |
| 408546: bf d7 61 41 00 mov $0x4161d7,%edi | |
| 40854b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 408550: e8 2b c7 ff ff callq 404c80 <__strdup@plt> | |
| 408555: 31 d2 xor %edx,%edx | |
| 408557: 31 f6 xor %esi,%esi | |
| 408559: 48 89 c7 mov %rax,%rdi | |
| 40855c: e8 2f fd ff ff callq 408290 <CheckItem_new> | |
| 408561: 49 83 c4 08 add $0x8,%r12 | |
| 408565: 48 89 df mov %rbx,%rdi | |
| 408568: 48 89 c6 mov %rax,%rsi | |
| 40856b: e8 60 53 00 00 callq 40d8d0 <Panel_add> | |
| 408570: 49 8b 7c 24 f8 mov -0x8(%r12),%rdi | |
| 408575: 48 85 ff test %rdi,%rdi | |
| 408578: 75 d6 jne 408550 <ColorsPanel_new+0x80> | |
| 40857a: 8b 75 18 mov 0x18(%rbp),%esi | |
| 40857d: 48 89 df mov %rbx,%rdi | |
| 408580: e8 9b 53 00 00 callq 40d920 <Panel_get> | |
| 408585: be 01 00 00 00 mov $0x1,%esi | |
| 40858a: 48 89 c7 mov %rax,%rdi | |
| 40858d: e8 5e fd ff ff callq 4082f0 <CheckItem_set> | |
| 408592: 48 83 c4 10 add $0x10,%rsp | |
| 408596: 48 89 d8 mov %rbx,%rax | |
| 408599: 5b pop %rbx | |
| 40859a: 5d pop %rbp | |
| 40859b: 41 5c pop %r12 | |
| 40859d: c3 retq | |
| 40859e: 90 nop | |
| 40859f: 90 nop | |
| 4085a0: 53 push %rbx | |
| 4085a1: 48 89 fb mov %rdi,%rbx | |
| 4085a4: e8 37 52 00 00 callq 40d7e0 <Panel_done> | |
| 4085a9: 48 89 df mov %rbx,%rdi | |
| 4085ac: 5b pop %rbx | |
| 4085ad: e9 7e c3 ff ff jmpq 404930 <free@plt> | |
| 4085b2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4085b9: 1f 84 00 00 00 00 00 | |
| 00000000004085c0 <ColumnsPanel_new>: | |
| 4085c0: 41 54 push %r12 | |
| 4085c2: 49 89 f4 mov %rsi,%r12 | |
| 4085c5: 55 push %rbp | |
| 4085c6: 48 89 fd mov %rdi,%rbp | |
| 4085c9: bf 18 26 00 00 mov $0x2618,%edi | |
| 4085ce: 53 push %rbx | |
| 4085cf: 48 83 ec 10 sub $0x10,%rsp | |
| 4085d3: e8 08 c8 ff ff callq 404de0 <malloc@plt> | |
| 4085d8: 45 31 c9 xor %r9d,%r9d | |
| 4085db: 48 89 c3 mov %rax,%rbx | |
| 4085de: 48 89 c7 mov %rax,%rdi | |
| 4085e1: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 4085e7: b9 01 00 00 00 mov $0x1,%ecx | |
| 4085ec: ba 01 00 00 00 mov $0x1,%edx | |
| 4085f1: be 01 00 00 00 mov $0x1,%esi | |
| 4085f6: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 4085fd: e8 9e 50 00 00 callq 40d6a0 <Panel_init> | |
| 408602: be 58 62 41 00 mov $0x416258,%esi | |
| 408607: 48 89 df mov %rbx,%rdi | |
| 40860a: 48 89 ab 08 26 00 00 mov %rbp,0x2608(%rbx) | |
| 408611: 48 c7 43 08 a0 85 40 movq $0x4085a0,0x8(%rbx) | |
| 408618: 00 | |
| 408619: 4c 89 a3 10 26 00 00 mov %r12,0x2610(%rbx) | |
| 408620: 48 c7 83 f8 25 00 00 movq $0x408790,0x25f8(%rbx) | |
| 408627: 90 87 40 00 | |
| 40862b: e8 10 52 00 00 callq 40d840 <Panel_setHeader> | |
| 408630: 48 8b 83 08 26 00 00 mov 0x2608(%rbx),%rax | |
| 408637: 48 8b 40 08 mov 0x8(%rax),%rax | |
| 40863b: 48 8b a8 a8 00 00 00 mov 0xa8(%rax),%rbp | |
| 408642: 8b 45 00 mov 0x0(%rbp),%eax | |
| 408645: 85 c0 test %eax,%eax | |
| 408647: 74 2c je 408675 <ColumnsPanel_new+0xb5> | |
| 408649: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 408650: 48 8b 3c c5 20 d1 61 mov 0x61d120(,%rax,8),%rdi | |
| 408657: 00 | |
| 408658: 31 f6 xor %esi,%esi | |
| 40865a: 48 83 c5 04 add $0x4,%rbp | |
| 40865e: e8 ed 38 00 00 callq 40bf50 <ListItem_new> | |
| 408663: 48 89 df mov %rbx,%rdi | |
| 408666: 48 89 c6 mov %rax,%rsi | |
| 408669: e8 62 52 00 00 callq 40d8d0 <Panel_add> | |
| 40866e: 8b 45 00 mov 0x0(%rbp),%eax | |
| 408671: 85 c0 test %eax,%eax | |
| 408673: 75 db jne 408650 <ColumnsPanel_new+0x90> | |
| 408675: 48 83 c4 10 add $0x10,%rsp | |
| 408679: 48 89 d8 mov %rbx,%rax | |
| 40867c: 5b pop %rbx | |
| 40867d: 5d pop %rbp | |
| 40867e: 41 5c pop %r12 | |
| 408680: c3 retq | |
| 408681: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 408688: 0f 1f 84 00 00 00 00 | |
| 40868f: 00 | |
| 0000000000408690 <ColumnsPanel_fieldNameToIndex>: | |
| 408690: 41 54 push %r12 | |
| 408692: 49 89 fc mov %rdi,%r12 | |
| 408695: 55 push %rbp | |
| 408696: bd 28 d1 61 00 mov $0x61d128,%ebp | |
| 40869b: 53 push %rbx | |
| 40869c: bb 01 00 00 00 mov $0x1,%ebx | |
| 4086a1: eb 11 jmp 4086b4 <ColumnsPanel_fieldNameToIndex+0x24> | |
| 4086a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4086a8: 83 c3 01 add $0x1,%ebx | |
| 4086ab: 48 83 c5 08 add $0x8,%rbp | |
| 4086af: 83 fb 44 cmp $0x44,%ebx | |
| 4086b2: 74 1c je 4086d0 <ColumnsPanel_fieldNameToIndex+0x40> | |
| 4086b4: 48 8b 75 00 mov 0x0(%rbp),%rsi | |
| 4086b8: 4c 89 e7 mov %r12,%rdi | |
| 4086bb: e8 10 b6 00 00 callq 413cd0 <String_eq> | |
| 4086c0: 85 c0 test %eax,%eax | |
| 4086c2: 74 e4 je 4086a8 <ColumnsPanel_fieldNameToIndex+0x18> | |
| 4086c4: 89 d8 mov %ebx,%eax | |
| 4086c6: 5b pop %rbx | |
| 4086c7: 5d pop %rbp | |
| 4086c8: 41 5c pop %r12 | |
| 4086ca: c3 retq | |
| 4086cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4086d0: 30 db xor %bl,%bl | |
| 4086d2: 89 d8 mov %ebx,%eax | |
| 4086d4: 5b pop %rbx | |
| 4086d5: 5d pop %rbp | |
| 4086d6: 41 5c pop %r12 | |
| 4086d8: c3 retq | |
| 4086d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 00000000004086e0 <ColumnsPanel_update>: | |
| 4086e0: 41 54 push %r12 | |
| 4086e2: 55 push %rbp | |
| 4086e3: 48 89 fd mov %rdi,%rbp | |
| 4086e6: 53 push %rbx | |
| 4086e7: e8 34 53 00 00 callq 40da20 <Panel_size> | |
| 4086ec: 41 89 c4 mov %eax,%r12d | |
| 4086ef: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 4086f6: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 4086fa: 48 8b 40 08 mov 0x8(%rax),%rax | |
| 4086fe: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi | |
| 408705: e8 26 c2 ff ff callq 404930 <free@plt> | |
| 40870a: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 408711: 41 8d 7c 24 01 lea 0x1(%r12),%edi | |
| 408716: 48 63 ff movslq %edi,%rdi | |
| 408719: 48 8b 58 08 mov 0x8(%rax),%rbx | |
| 40871d: 48 c1 e7 02 shl $0x2,%rdi | |
| 408721: e8 ba c6 ff ff callq 404de0 <malloc@plt> | |
| 408726: 45 85 e4 test %r12d,%r12d | |
| 408729: 48 89 83 a8 00 00 00 mov %rax,0xa8(%rbx) | |
| 408730: 7e 4d jle 40877f <ColumnsPanel_update+0x9f> | |
| 408732: 31 db xor %ebx,%ebx | |
| 408734: 0f 1f 40 00 nopl 0x0(%rax) | |
| 408738: 89 de mov %ebx,%esi | |
| 40873a: 48 89 ef mov %rbp,%rdi | |
| 40873d: e8 de 51 00 00 callq 40d920 <Panel_get> | |
| 408742: 48 8b 78 10 mov 0x10(%rax),%rdi | |
| 408746: e8 45 ff ff ff callq 408690 <ColumnsPanel_fieldNameToIndex> | |
| 40874b: 85 c0 test %eax,%eax | |
| 40874d: 7e 15 jle 408764 <ColumnsPanel_update+0x84> | |
| 40874f: 48 8b 95 08 26 00 00 mov 0x2608(%rbp),%rdx | |
| 408756: 48 8b 52 08 mov 0x8(%rdx),%rdx | |
| 40875a: 48 8b 92 a8 00 00 00 mov 0xa8(%rdx),%rdx | |
| 408761: 89 04 9a mov %eax,(%rdx,%rbx,4) | |
| 408764: 48 83 c3 01 add $0x1,%rbx | |
| 408768: 41 39 dc cmp %ebx,%r12d | |
| 40876b: 7f cb jg 408738 <ColumnsPanel_update+0x58> | |
| 40876d: 48 8b 85 08 26 00 00 mov 0x2608(%rbp),%rax | |
| 408774: 48 8b 40 08 mov 0x8(%rax),%rax | |
| 408778: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax | |
| 40877f: 4d 63 e4 movslq %r12d,%r12 | |
| 408782: 42 c7 04 a0 00 00 00 movl $0x0,(%rax,%r12,4) | |
| 408789: 00 | |
| 40878a: 5b pop %rbx | |
| 40878b: 5d pop %rbp | |
| 40878c: 41 5c pop %r12 | |
| 40878e: c3 retq | |
| 40878f: 90 nop | |
| 408790: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 408795: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40879a: 48 89 fb mov %rdi,%rbx | |
| 40879d: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 4087a2: 48 83 ec 18 sub $0x18,%rsp | |
| 4087a6: 89 f5 mov %esi,%ebp | |
| 4087a8: e8 63 52 00 00 callq 40da10 <Panel_getSelectedIndex> | |
| 4087ad: 48 89 df mov %rbx,%rdi | |
| 4087b0: 41 89 c4 mov %eax,%r12d | |
| 4087b3: e8 68 52 00 00 callq 40da20 <Panel_size> | |
| 4087b8: 83 fd 5d cmp $0x5d,%ebp | |
| 4087bb: 0f 84 c7 00 00 00 je 408888 <ColumnsPanel_update+0x1a8> | |
| 4087c1: 7e 5d jle 408820 <ColumnsPanel_update+0x140> | |
| 4087c3: 81 fd 10 01 00 00 cmp $0x110,%ebp | |
| 4087c9: 0f 84 b9 00 00 00 je 408888 <ColumnsPanel_update+0x1a8> | |
| 4087cf: 90 nop | |
| 4087d0: 0f 8e 8a 00 00 00 jle 408860 <ColumnsPanel_update+0x180> | |
| 4087d6: 81 fd 11 01 00 00 cmp $0x111,%ebp | |
| 4087dc: 74 08 je 4087e6 <ColumnsPanel_update+0x106> | |
| 4087de: 81 fd 4a 01 00 00 cmp $0x14a,%ebp | |
| 4087e4: 75 49 jne 40882f <ColumnsPanel_update+0x14f> | |
| 4087e6: 83 e8 01 sub $0x1,%eax | |
| 4087e9: 41 39 c4 cmp %eax,%r12d | |
| 4087ec: 7d 12 jge 408800 <ColumnsPanel_update+0x120> | |
| 4087ee: 44 89 e6 mov %r12d,%esi | |
| 4087f1: 48 89 df mov %rbx,%rdi | |
| 4087f4: e8 37 51 00 00 callq 40d930 <Panel_remove> | |
| 4087f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 408800: 48 89 df mov %rbx,%rdi | |
| 408803: e8 d8 fe ff ff callq 4086e0 <ColumnsPanel_update> | |
| 408808: 31 c0 xor %eax,%eax | |
| 40880a: 48 8b 1c 24 mov (%rsp),%rbx | |
| 40880e: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 408813: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 408818: 48 83 c4 18 add $0x18,%rsp | |
| 40881c: c3 retq | |
| 40881d: 0f 1f 00 nopl (%rax) | |
| 408820: 83 fd 2d cmp $0x2d,%ebp | |
| 408823: 74 4b je 408870 <ColumnsPanel_update+0x190> | |
| 408825: 83 fd 5b cmp $0x5b,%ebp | |
| 408828: 74 46 je 408870 <ColumnsPanel_update+0x190> | |
| 40882a: 83 fd 2b cmp $0x2b,%ebp | |
| 40882d: 74 59 je 408888 <ColumnsPanel_update+0x1a8> | |
| 40882f: 90 nop | |
| 408830: e8 fb c7 ff ff callq 405030 <__ctype_b_loc@plt> | |
| 408835: 48 8b 10 mov (%rax),%rdx | |
| 408838: 48 63 cd movslq %ebp,%rcx | |
| 40883b: b8 01 00 00 00 mov $0x1,%eax | |
| 408840: f6 44 4a 01 04 testb $0x4,0x1(%rdx,%rcx,2) | |
| 408845: 74 c3 je 40880a <ColumnsPanel_update+0x12a> | |
| 408847: 89 ee mov %ebp,%esi | |
| 408849: 48 89 df mov %rbx,%rdi | |
| 40884c: e8 8f 5a 00 00 callq 40e2e0 <Panel_selectByTyping> | |
| 408851: 83 f8 02 cmp $0x2,%eax | |
| 408854: 75 4b jne 4088a1 <ColumnsPanel_update+0x1c1> | |
| 408856: b8 01 00 00 00 mov $0x1,%eax | |
| 40885b: eb ad jmp 40880a <ColumnsPanel_update+0x12a> | |
| 40885d: 0f 1f 00 nopl (%rax) | |
| 408860: 81 fd 0f 01 00 00 cmp $0x10f,%ebp | |
| 408866: 75 c7 jne 40882f <ColumnsPanel_update+0x14f> | |
| 408868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40886f: 00 | |
| 408870: 83 e8 01 sub $0x1,%eax | |
| 408873: 41 39 c4 cmp %eax,%r12d | |
| 408876: 7d 88 jge 408800 <ColumnsPanel_update+0x120> | |
| 408878: 48 89 df mov %rbx,%rdi | |
| 40887b: e8 20 51 00 00 callq 40d9a0 <Panel_moveSelectedUp> | |
| 408880: e9 7b ff ff ff jmpq 408800 <ColumnsPanel_update+0x120> | |
| 408885: 0f 1f 00 nopl (%rax) | |
| 408888: 83 e8 02 sub $0x2,%eax | |
| 40888b: 41 39 c4 cmp %eax,%r12d | |
| 40888e: 0f 8d 6c ff ff ff jge 408800 <ColumnsPanel_update+0x120> | |
| 408894: 48 89 df mov %rbx,%rdi | |
| 408897: e8 24 51 00 00 callq 40d9c0 <Panel_moveSelectedDown> | |
| 40889c: e9 5f ff ff ff jmpq 408800 <ColumnsPanel_update+0x120> | |
| 4088a1: 85 c0 test %eax,%eax | |
| 4088a3: 0f 85 61 ff ff ff jne 40880a <ColumnsPanel_update+0x12a> | |
| 4088a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4088b0: e9 4b ff ff ff jmpq 408800 <ColumnsPanel_update+0x120> | |
| 4088b5: 90 nop | |
| 4088b6: 90 nop | |
| 4088b7: 90 nop | |
| 4088b8: 90 nop | |
| 4088b9: 90 nop | |
| 4088ba: 90 nop | |
| 4088bb: 90 nop | |
| 4088bc: 90 nop | |
| 4088bd: 90 nop | |
| 4088be: 90 nop | |
| 4088bf: 90 nop | |
| 4088c0: 53 push %rbx | |
| 4088c1: 48 89 fb mov %rdi,%rbx | |
| 4088c4: 48 83 ec 20 sub $0x20,%rsp | |
| 4088c8: 44 8b 47 24 mov 0x24(%rdi),%r8d | |
| 4088cc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 4088d3: 00 00 | |
| 4088d5: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 4088da: 31 c0 xor %eax,%eax | |
| 4088dc: 48 8b 47 40 mov 0x40(%rdi),%rax | |
| 4088e0: 83 78 40 01 cmpl $0x1,0x40(%rax) | |
| 4088e4: 7e 33 jle 408919 <ColumnsPanel_update+0x239> | |
| 4088e6: 80 b8 c3 00 00 00 01 cmpb $0x1,0xc3(%rax) | |
| 4088ed: b9 67 62 41 00 mov $0x416267,%ecx | |
| 4088f2: ba 0a 00 00 00 mov $0xa,%edx | |
| 4088f7: be 01 00 00 00 mov $0x1,%esi | |
| 4088fc: 48 89 e7 mov %rsp,%rdi | |
| 4088ff: 41 83 d0 ff adc $0xffffffff,%r8d | |
| 408903: 31 c0 xor %eax,%eax | |
| 408905: e8 46 c7 ff ff callq 405050 <__sprintf_chk@plt> | |
| 40890a: 48 89 e6 mov %rsp,%rsi | |
| 40890d: 48 89 df mov %rbx,%rdi | |
| 408910: e8 1b 48 00 00 callq 40d130 <Meter_setCaption> | |
| 408915: 44 8b 43 24 mov 0x24(%rbx),%r8d | |
| 408919: 45 85 c0 test %r8d,%r8d | |
| 40891c: 75 0d jne 40892b <ColumnsPanel_update+0x24b> | |
| 40891e: be 6c 62 41 00 mov $0x41626c,%esi | |
| 408923: 48 89 df mov %rbx,%rdi | |
| 408926: e8 05 48 00 00 callq 40d130 <Meter_setCaption> | |
| 40892b: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 408930: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 408937: 00 00 | |
| 408939: 75 06 jne 408941 <ColumnsPanel_update+0x261> | |
| 40893b: 48 83 c4 20 add $0x20,%rsp | |
| 40893f: 5b pop %rbx | |
| 408940: c3 retq | |
| 408941: e8 ba c1 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 408946: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40894d: 00 00 00 | |
| 408950: 55 push %rbp | |
| 408951: 89 d5 mov %edx,%ebp | |
| 408953: 53 push %rbx | |
| 408954: 48 89 f3 mov %rsi,%rbx | |
| 408957: 48 83 ec 28 sub $0x28,%rsp | |
| 40895b: 48 8b 4f 40 mov 0x40(%rdi),%rcx | |
| 40895f: 8b 47 24 mov 0x24(%rdi),%eax | |
| 408962: 3b 41 40 cmp 0x40(%rcx),%eax | |
| 408965: 0f 8f 95 02 00 00 jg 408c00 <ColumnsPanel_update+0x520> | |
| 40896b: 48 98 cltq | |
| 40896d: f2 0f 10 05 c3 d9 00 movsd 0xd9c3(%rip),%xmm0 # 416338 <_IO_stdin_used+0x218> | |
| 408974: 00 | |
| 408975: 48 8d 04 40 lea (%rax,%rax,2),%rax | |
| 408979: 48 c1 e0 06 shl $0x6,%rax | |
| 40897d: 48 03 41 58 add 0x58(%rcx),%rax | |
| 408981: 48 8b 50 60 mov 0x60(%rax),%rdx | |
| 408985: 48 83 fa 00 cmp $0x0,%rdx | |
| 408989: 0f 85 31 02 00 00 jne 408bc0 <ColumnsPanel_update+0x4e0> | |
| 40898f: 48 8b b0 90 00 00 00 mov 0x90(%rax),%rsi | |
| 408996: 48 8b 57 48 mov 0x48(%rdi),%rdx | |
| 40899a: 48 85 f6 test %rsi,%rsi | |
| 40899d: 0f 88 3c 02 00 00 js 408bdf <ColumnsPanel_update+0x4ff> | |
| 4089a3: f2 48 0f 2a ce cvtsi2sd %rsi,%xmm1 | |
| 4089a8: f2 0f 5e c8 divsd %xmm0,%xmm1 | |
| 4089ac: 48 8b 70 68 mov 0x68(%rax),%rsi | |
| 4089b0: 48 85 f6 test %rsi,%rsi | |
| 4089b3: f2 0f 10 1d 85 d9 00 movsd 0xd985(%rip),%xmm3 # 416340 <_IO_stdin_used+0x220> | |
| 4089ba: 00 | |
| 4089bb: f2 0f 59 cb mulsd %xmm3,%xmm1 | |
| 4089bf: f2 0f 11 0a movsd %xmm1,(%rdx) | |
| 4089c3: 0f 88 57 02 00 00 js 408c20 <ColumnsPanel_update+0x540> | |
| 4089c9: f2 48 0f 2a d6 cvtsi2sd %rsi,%xmm2 | |
| 4089ce: f2 0f 5e d0 divsd %xmm0,%xmm2 | |
| 4089d2: 80 b9 c2 00 00 00 00 cmpb $0x0,0xc2(%rcx) | |
| 4089d9: f2 0f 59 d3 mulsd %xmm3,%xmm2 | |
| 4089dd: f2 0f 11 52 08 movsd %xmm2,0x8(%rdx) | |
| 4089e2: 0f 84 58 01 00 00 je 408b40 <ColumnsPanel_update+0x460> | |
| 4089e8: 48 8b 48 70 mov 0x70(%rax),%rcx | |
| 4089ec: 48 85 c9 test %rcx,%rcx | |
| 4089ef: 0f 88 ab 02 00 00 js 408ca0 <ColumnsPanel_update+0x5c0> | |
| 4089f5: f2 48 0f 2a f1 cvtsi2sd %rcx,%xmm6 | |
| 4089fa: f2 0f 5e f0 divsd %xmm0,%xmm6 | |
| 4089fe: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx | |
| 408a05: 48 85 c9 test %rcx,%rcx | |
| 408a08: f2 0f 59 f3 mulsd %xmm3,%xmm6 | |
| 408a0c: f2 0f 11 72 10 movsd %xmm6,0x10(%rdx) | |
| 408a11: 0f 88 29 03 00 00 js 408d40 <ColumnsPanel_update+0x660> | |
| 408a17: f2 48 0f 2a e9 cvtsi2sd %rcx,%xmm5 | |
| 408a1c: f2 0f 5e e8 divsd %xmm0,%xmm5 | |
| 408a20: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx | |
| 408a27: 48 85 c9 test %rcx,%rcx | |
| 408a2a: f2 0f 59 eb mulsd %xmm3,%xmm5 | |
| 408a2e: f2 0f 11 6a 18 movsd %xmm5,0x18(%rdx) | |
| 408a33: 0f 88 e7 02 00 00 js 408d20 <ColumnsPanel_update+0x640> | |
| 408a39: f2 48 0f 2a e1 cvtsi2sd %rcx,%xmm4 | |
| 408a3e: f2 0f 5e e0 divsd %xmm0,%xmm4 | |
| 408a42: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx | |
| 408a49: 48 85 c9 test %rcx,%rcx | |
| 408a4c: f2 0f 59 e3 mulsd %xmm3,%xmm4 | |
| 408a50: f2 0f 11 62 20 movsd %xmm4,0x20(%rdx) | |
| 408a55: 0f 88 a5 02 00 00 js 408d00 <ColumnsPanel_update+0x620> | |
| 408a5b: f2 48 0f 2a f9 cvtsi2sd %rcx,%xmm7 | |
| 408a60: f2 0f 5e f8 divsd %xmm0,%xmm7 | |
| 408a64: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx | |
| 408a6b: 48 85 c9 test %rcx,%rcx | |
| 408a6e: f2 0f 59 fb mulsd %xmm3,%xmm7 | |
| 408a72: f2 0f 11 7a 28 movsd %xmm7,0x28(%rdx) | |
| 408a77: 0f 88 63 02 00 00 js 408ce0 <ColumnsPanel_update+0x600> | |
| 408a7d: f2 48 0f 2a f9 cvtsi2sd %rcx,%xmm7 | |
| 408a82: f2 0f 5e f8 divsd %xmm0,%xmm7 | |
| 408a86: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax | |
| 408a8d: 48 85 c0 test %rax,%rax | |
| 408a90: f2 0f 59 fb mulsd %xmm3,%xmm7 | |
| 408a94: f2 0f 11 7a 30 movsd %xmm7,0x30(%rdx) | |
| 408a99: 0f 88 e1 01 00 00 js 408c80 <ColumnsPanel_update+0x5a0> | |
| 408a9f: f2 48 0f 2a f8 cvtsi2sd %rax,%xmm7 | |
| 408aa4: f2 0f 5e f8 divsd %xmm0,%xmm7 | |
| 408aa8: f2 0f 58 ca addsd %xmm2,%xmm1 | |
| 408aac: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 408ab0: f2 0f 58 ce addsd %xmm6,%xmm1 | |
| 408ab4: f2 0f 58 cd addsd %xmm5,%xmm1 | |
| 408ab8: f2 0f 58 cc addsd %xmm4,%xmm1 | |
| 408abc: 66 0f 57 d2 xorpd %xmm2,%xmm2 | |
| 408ac0: 66 0f 28 c7 movapd %xmm7,%xmm0 | |
| 408ac4: 66 0f 2e d1 ucomisd %xmm1,%xmm2 | |
| 408ac8: f2 0f 59 c3 mulsd %xmm3,%xmm0 | |
| 408acc: f2 0f 11 42 38 movsd %xmm0,0x38(%rdx) | |
| 408ad1: c7 40 14 08 00 00 00 movl $0x8,0x14(%rax) | |
| 408ad8: 0f 87 d0 00 00 00 ja 408bae <ColumnsPanel_update+0x4ce> | |
| 408ade: f2 0f 5d d9 minsd %xmm1,%xmm3 | |
| 408ae2: 66 0f 28 cb movapd %xmm3,%xmm1 | |
| 408ae6: 66 0f 28 c1 movapd %xmm1,%xmm0 | |
| 408aea: f2 0f 11 4c 24 10 movsd %xmm1,0x10(%rsp) | |
| 408af0: f2 0f 11 14 24 movsd %xmm2,(%rsp) | |
| 408af5: e8 06 bf ff ff callq 404a00 <__isnan@plt> | |
| 408afa: 85 c0 test %eax,%eax | |
| 408afc: f2 0f 10 4c 24 10 movsd 0x10(%rsp),%xmm1 | |
| 408b02: f2 0f 10 14 24 movsd (%rsp),%xmm2 | |
| 408b07: 74 04 je 408b0d <ColumnsPanel_update+0x42d> | |
| 408b09: 66 0f 28 ca movapd %xmm2,%xmm1 | |
| 408b0d: 48 83 c4 28 add $0x28,%rsp | |
| 408b11: 48 89 df mov %rbx,%rdi | |
| 408b14: 48 63 f5 movslq %ebp,%rsi | |
| 408b17: 5b pop %rbx | |
| 408b18: 5d pop %rbp | |
| 408b19: 66 0f 28 c1 movapd %xmm1,%xmm0 | |
| 408b1d: 41 b8 77 62 41 00 mov $0x416277,%r8d | |
| 408b23: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 408b2a: ba 01 00 00 00 mov $0x1,%edx | |
| 408b2f: b8 01 00 00 00 mov $0x1,%eax | |
| 408b34: e9 e7 bd ff ff jmpq 404920 <__snprintf_chk@plt> | |
| 408b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 408b40: 48 8b 48 78 mov 0x78(%rax),%rcx | |
| 408b44: 48 85 c9 test %rcx,%rcx | |
| 408b47: 0f 88 f3 00 00 00 js 408c40 <ColumnsPanel_update+0x560> | |
| 408b4d: f2 48 0f 2a e1 cvtsi2sd %rcx,%xmm4 | |
| 408b52: f2 0f 5e e0 divsd %xmm0,%xmm4 | |
| 408b56: 48 8b 88 b8 00 00 00 mov 0xb8(%rax),%rcx | |
| 408b5d: 48 03 88 b0 00 00 00 add 0xb0(%rax),%rcx | |
| 408b64: f2 0f 59 e3 mulsd %xmm3,%xmm4 | |
| 408b68: f2 0f 11 62 10 movsd %xmm4,0x10(%rdx) | |
| 408b6d: 0f 88 4d 01 00 00 js 408cc0 <ColumnsPanel_update+0x5e0> | |
| 408b73: f2 48 0f 2a e9 cvtsi2sd %rcx,%xmm5 | |
| 408b78: f2 0f 5e e8 divsd %xmm0,%xmm5 | |
| 408b7c: f2 0f 58 ca addsd %xmm2,%xmm1 | |
| 408b80: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 408b84: f2 0f 58 cc addsd %xmm4,%xmm1 | |
| 408b88: 66 0f 57 d2 xorpd %xmm2,%xmm2 | |
| 408b8c: 66 0f 28 c5 movapd %xmm5,%xmm0 | |
| 408b90: f2 0f 59 c3 mulsd %xmm3,%xmm0 | |
| 408b94: f2 0f 58 c8 addsd %xmm0,%xmm1 | |
| 408b98: f2 0f 11 42 18 movsd %xmm0,0x18(%rdx) | |
| 408b9d: c7 40 14 04 00 00 00 movl $0x4,0x14(%rax) | |
| 408ba4: 66 0f 2e d1 ucomisd %xmm1,%xmm2 | |
| 408ba8: 0f 86 30 ff ff ff jbe 408ade <ColumnsPanel_update+0x3fe> | |
| 408bae: 66 0f 28 ca movapd %xmm2,%xmm1 | |
| 408bb2: e9 2f ff ff ff jmpq 408ae6 <ColumnsPanel_update+0x406> | |
| 408bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 408bbe: 00 00 | |
| 408bc0: 0f 8c 9a 00 00 00 jl 408c60 <ColumnsPanel_update+0x580> | |
| 408bc6: 48 8b b0 90 00 00 00 mov 0x90(%rax),%rsi | |
| 408bcd: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 408bd2: 48 8b 57 48 mov 0x48(%rdi),%rdx | |
| 408bd6: 48 85 f6 test %rsi,%rsi | |
| 408bd9: 0f 89 c4 fd ff ff jns 4089a3 <ColumnsPanel_update+0x2c3> | |
| 408bdf: 49 89 f0 mov %rsi,%r8 | |
| 408be2: 83 e6 01 and $0x1,%esi | |
| 408be5: 49 d1 e8 shr %r8 | |
| 408be8: 49 09 f0 or %rsi,%r8 | |
| 408beb: f2 49 0f 2a c8 cvtsi2sd %r8,%xmm1 | |
| 408bf0: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 408bf4: e9 af fd ff ff jmpq 4089a8 <ColumnsPanel_update+0x2c8> | |
| 408bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 408c00: 48 83 c4 28 add $0x28,%rsp | |
| 408c04: 48 89 df mov %rbx,%rdi | |
| 408c07: 48 63 f2 movslq %edx,%rsi | |
| 408c0a: 5b pop %rbx | |
| 408c0b: 5d pop %rbp | |
| 408c0c: ba 70 62 41 00 mov $0x416270,%edx | |
| 408c11: 31 c0 xor %eax,%eax | |
| 408c13: e9 88 bf ff ff jmpq 404ba0 <snprintf@plt> | |
| 408c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 408c1f: 00 | |
| 408c20: 49 89 f0 mov %rsi,%r8 | |
| 408c23: 83 e6 01 and $0x1,%esi | |
| 408c26: 49 d1 e8 shr %r8 | |
| 408c29: 49 09 f0 or %rsi,%r8 | |
| 408c2c: f2 49 0f 2a d0 cvtsi2sd %r8,%xmm2 | |
| 408c31: f2 0f 58 d2 addsd %xmm2,%xmm2 | |
| 408c35: e9 94 fd ff ff jmpq 4089ce <ColumnsPanel_update+0x2ee> | |
| 408c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408c40: 48 89 ce mov %rcx,%rsi | |
| 408c43: 83 e1 01 and $0x1,%ecx | |
| 408c46: 48 d1 ee shr %rsi | |
| 408c49: 48 09 ce or %rcx,%rsi | |
| 408c4c: f2 48 0f 2a e6 cvtsi2sd %rsi,%xmm4 | |
| 408c51: f2 0f 58 e4 addsd %xmm4,%xmm4 | |
| 408c55: e9 f8 fe ff ff jmpq 408b52 <ColumnsPanel_update+0x472> | |
| 408c5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408c60: 48 89 d6 mov %rdx,%rsi | |
| 408c63: 83 e2 01 and $0x1,%edx | |
| 408c66: 48 d1 ee shr %rsi | |
| 408c69: 48 09 d6 or %rdx,%rsi | |
| 408c6c: f2 48 0f 2a c6 cvtsi2sd %rsi,%xmm0 | |
| 408c71: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 408c75: e9 15 fd ff ff jmpq 40898f <ColumnsPanel_update+0x2af> | |
| 408c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408c80: 48 89 c1 mov %rax,%rcx | |
| 408c83: 83 e0 01 and $0x1,%eax | |
| 408c86: 48 d1 e9 shr %rcx | |
| 408c89: 48 09 c1 or %rax,%rcx | |
| 408c8c: f2 48 0f 2a f9 cvtsi2sd %rcx,%xmm7 | |
| 408c91: f2 0f 58 ff addsd %xmm7,%xmm7 | |
| 408c95: e9 0a fe ff ff jmpq 408aa4 <ColumnsPanel_update+0x3c4> | |
| 408c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408ca0: 48 89 ce mov %rcx,%rsi | |
| 408ca3: 83 e1 01 and $0x1,%ecx | |
| 408ca6: 48 d1 ee shr %rsi | |
| 408ca9: 48 09 ce or %rcx,%rsi | |
| 408cac: f2 48 0f 2a f6 cvtsi2sd %rsi,%xmm6 | |
| 408cb1: f2 0f 58 f6 addsd %xmm6,%xmm6 | |
| 408cb5: e9 40 fd ff ff jmpq 4089fa <ColumnsPanel_update+0x31a> | |
| 408cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408cc0: 48 89 c8 mov %rcx,%rax | |
| 408cc3: 83 e1 01 and $0x1,%ecx | |
| 408cc6: 48 d1 e8 shr %rax | |
| 408cc9: 48 09 c8 or %rcx,%rax | |
| 408ccc: f2 48 0f 2a e8 cvtsi2sd %rax,%xmm5 | |
| 408cd1: f2 0f 58 ed addsd %xmm5,%xmm5 | |
| 408cd5: e9 9e fe ff ff jmpq 408b78 <ColumnsPanel_update+0x498> | |
| 408cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408ce0: 48 89 ce mov %rcx,%rsi | |
| 408ce3: 83 e1 01 and $0x1,%ecx | |
| 408ce6: 48 d1 ee shr %rsi | |
| 408ce9: 48 09 ce or %rcx,%rsi | |
| 408cec: f2 48 0f 2a fe cvtsi2sd %rsi,%xmm7 | |
| 408cf1: f2 0f 58 ff addsd %xmm7,%xmm7 | |
| 408cf5: e9 88 fd ff ff jmpq 408a82 <ColumnsPanel_update+0x3a2> | |
| 408cfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408d00: 48 89 ce mov %rcx,%rsi | |
| 408d03: 83 e1 01 and $0x1,%ecx | |
| 408d06: 48 d1 ee shr %rsi | |
| 408d09: 48 09 ce or %rcx,%rsi | |
| 408d0c: f2 48 0f 2a fe cvtsi2sd %rsi,%xmm7 | |
| 408d11: f2 0f 58 ff addsd %xmm7,%xmm7 | |
| 408d15: e9 46 fd ff ff jmpq 408a60 <ColumnsPanel_update+0x380> | |
| 408d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408d20: 48 89 ce mov %rcx,%rsi | |
| 408d23: 83 e1 01 and $0x1,%ecx | |
| 408d26: 48 d1 ee shr %rsi | |
| 408d29: 48 09 ce or %rcx,%rsi | |
| 408d2c: f2 48 0f 2a e6 cvtsi2sd %rsi,%xmm4 | |
| 408d31: f2 0f 58 e4 addsd %xmm4,%xmm4 | |
| 408d35: e9 04 fd ff ff jmpq 408a3e <ColumnsPanel_update+0x35e> | |
| 408d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408d40: 48 89 ce mov %rcx,%rsi | |
| 408d43: 83 e1 01 and $0x1,%ecx | |
| 408d46: 48 d1 ee shr %rsi | |
| 408d49: 48 09 ce or %rcx,%rsi | |
| 408d4c: f2 48 0f 2a ee cvtsi2sd %rsi,%xmm5 | |
| 408d51: f2 0f 58 ed addsd %xmm5,%xmm5 | |
| 408d55: e9 c2 fc ff ff jmpq 408a1c <ColumnsPanel_update+0x33c> | |
| 408d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408d60: 48 8b 47 28 mov 0x28(%rdi),%rax | |
| 408d64: 8b 76 40 mov 0x40(%rsi),%esi | |
| 408d67: 0f b6 00 movzbl (%rax),%eax | |
| 408d6a: 3c 4c cmp $0x4c,%al | |
| 408d6c: 74 12 je 408d80 <ColumnsPanel_update+0x6a0> | |
| 408d6e: 3c 52 cmp $0x52,%al | |
| 408d70: 74 26 je 408d98 <ColumnsPanel_update+0x6b8> | |
| 408d72: c7 02 00 00 00 00 movl $0x0,(%rdx) | |
| 408d78: 89 31 mov %esi,(%rcx) | |
| 408d7a: c3 retq | |
| 408d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 408d80: 83 c6 01 add $0x1,%esi | |
| 408d83: c7 02 00 00 00 00 movl $0x0,(%rdx) | |
| 408d89: 89 f0 mov %esi,%eax | |
| 408d8b: c1 e8 1f shr $0x1f,%eax | |
| 408d8e: 01 c6 add %eax,%esi | |
| 408d90: d1 fe sar %esi | |
| 408d92: 89 31 mov %esi,(%rcx) | |
| 408d94: c3 retq | |
| 408d95: 0f 1f 00 nopl (%rax) | |
| 408d98: 8d 46 01 lea 0x1(%rsi),%eax | |
| 408d9b: 89 c7 mov %eax,%edi | |
| 408d9d: c1 ef 1f shr $0x1f,%edi | |
| 408da0: 01 f8 add %edi,%eax | |
| 408da2: d1 f8 sar %eax | |
| 408da4: 89 02 mov %eax,(%rdx) | |
| 408da6: 89 f0 mov %esi,%eax | |
| 408da8: c1 e8 1f shr $0x1f,%eax | |
| 408dab: 01 c6 add %eax,%esi | |
| 408dad: d1 fe sar %esi | |
| 408daf: 89 31 mov %esi,(%rcx) | |
| 408db1: c3 retq | |
| 408db2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 408db9: 1f 84 00 00 00 00 00 | |
| 408dc0: 41 57 push %r15 | |
| 408dc2: 41 56 push %r14 | |
| 408dc4: 41 55 push %r13 | |
| 408dc6: 41 54 push %r12 | |
| 408dc8: 55 push %rbp | |
| 408dc9: 89 d5 mov %edx,%ebp | |
| 408dcb: 53 push %rbx | |
| 408dcc: 48 83 ec 28 sub $0x28,%rsp | |
| 408dd0: 4c 8b 6f 30 mov 0x30(%rdi),%r13 | |
| 408dd4: 89 74 24 08 mov %esi,0x8(%rsp) | |
| 408dd8: 48 8b 77 40 mov 0x40(%rdi),%rsi | |
| 408ddc: 48 8d 54 24 18 lea 0x18(%rsp),%rdx | |
| 408de1: 48 8b 7f 18 mov 0x18(%rdi),%rdi | |
| 408de5: 89 4c 24 0c mov %ecx,0xc(%rsp) | |
| 408de9: 48 8d 4c 24 1c lea 0x1c(%rsp),%rcx | |
| 408dee: e8 6d ff ff ff callq 408d60 <ColumnsPanel_update+0x680> | |
| 408df3: 8b 44 24 1c mov 0x1c(%rsp),%eax | |
| 408df7: 8d 50 01 lea 0x1(%rax),%edx | |
| 408dfa: 41 89 d6 mov %edx,%r14d | |
| 408dfd: 41 c1 ee 1f shr $0x1f,%r14d | |
| 408e01: 41 01 d6 add %edx,%r14d | |
| 408e04: 41 d1 fe sar %r14d | |
| 408e07: 45 85 f6 test %r14d,%r14d | |
| 408e0a: 7e 47 jle 408e53 <ColumnsPanel_update+0x773> | |
| 408e0c: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 408e10: 41 89 ec mov %ebp,%r12d | |
| 408e13: 31 db xor %ebx,%ebx | |
| 408e15: 83 e8 02 sub $0x2,%eax | |
| 408e18: 41 89 c7 mov %eax,%r15d | |
| 408e1b: 41 c1 ef 1f shr $0x1f,%r15d | |
| 408e1f: 41 01 c7 add %eax,%r15d | |
| 408e22: 41 d1 ff sar %r15d | |
| 408e25: 0f 1f 00 nopl (%rax) | |
| 408e28: 49 8b 44 dd 00 mov 0x0(%r13,%rbx,8),%rax | |
| 408e2d: 44 89 e2 mov %r12d,%edx | |
| 408e30: 44 89 f9 mov %r15d,%ecx | |
| 408e33: 8b 74 24 08 mov 0x8(%rsp),%esi | |
| 408e37: 48 89 c7 mov %rax,%rdi | |
| 408e3a: ff 50 28 callq *0x28(%rax) | |
| 408e3d: 49 8b 44 dd 00 mov 0x0(%r13,%rbx,8),%rax | |
| 408e42: 48 83 c3 01 add $0x1,%rbx | |
| 408e46: 44 03 60 38 add 0x38(%rax),%r12d | |
| 408e4a: 41 39 de cmp %ebx,%r14d | |
| 408e4d: 7f d9 jg 408e28 <ColumnsPanel_update+0x748> | |
| 408e4f: 8b 44 24 1c mov 0x1c(%rsp),%eax | |
| 408e53: 41 39 c6 cmp %eax,%r14d | |
| 408e56: 7d 66 jge 408ebe <ColumnsPanel_update+0x7de> | |
| 408e58: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 408e5c: 83 e8 02 sub $0x2,%eax | |
| 408e5f: 41 89 c4 mov %eax,%r12d | |
| 408e62: 41 c1 ec 1f shr $0x1f,%r12d | |
| 408e66: 41 01 c4 add %eax,%r12d | |
| 408e69: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 408e6d: 41 d1 fc sar %r12d | |
| 408e70: 83 e8 01 sub $0x1,%eax | |
| 408e73: 41 89 c7 mov %eax,%r15d | |
| 408e76: 41 c1 ef 1f shr $0x1f,%r15d | |
| 408e7a: 41 01 c7 add %eax,%r15d | |
| 408e7d: 8b 44 24 08 mov 0x8(%rsp),%eax | |
| 408e81: 41 d1 ff sar %r15d | |
| 408e84: 46 8d 7c 38 02 lea 0x2(%rax,%r15,1),%r15d | |
| 408e89: 49 63 c6 movslq %r14d,%rax | |
| 408e8c: 49 8d 5c c5 00 lea 0x0(%r13,%rax,8),%rbx | |
| 408e91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 408e98: 48 8b 03 mov (%rbx),%rax | |
| 408e9b: 89 ea mov %ebp,%edx | |
| 408e9d: 44 89 e1 mov %r12d,%ecx | |
| 408ea0: 44 89 fe mov %r15d,%esi | |
| 408ea3: 41 83 c6 01 add $0x1,%r14d | |
| 408ea7: 48 89 c7 mov %rax,%rdi | |
| 408eaa: ff 50 28 callq *0x28(%rax) | |
| 408ead: 48 8b 03 mov (%rbx),%rax | |
| 408eb0: 48 83 c3 08 add $0x8,%rbx | |
| 408eb4: 03 68 38 add 0x38(%rax),%ebp | |
| 408eb7: 44 39 74 24 1c cmp %r14d,0x1c(%rsp) | |
| 408ebc: 7f da jg 408e98 <ColumnsPanel_update+0x7b8> | |
| 408ebe: 48 83 c4 28 add $0x28,%rsp | |
| 408ec2: 5b pop %rbx | |
| 408ec3: 5d pop %rbp | |
| 408ec4: 41 5c pop %r12 | |
| 408ec6: 41 5d pop %r13 | |
| 408ec8: 41 5e pop %r14 | |
| 408eca: 41 5f pop %r15 | |
| 408ecc: c3 retq | |
| 408ecd: 0f 1f 00 nopl (%rax) | |
| 408ed0: 41 56 push %r14 | |
| 408ed2: 41 89 ce mov %ecx,%r14d | |
| 408ed5: 41 55 push %r13 | |
| 408ed7: 41 89 f5 mov %esi,%r13d | |
| 408eda: 41 54 push %r12 | |
| 408edc: 55 push %rbp | |
| 408edd: 89 d5 mov %edx,%ebp | |
| 408edf: 53 push %rbx | |
| 408ee0: 48 83 ec 10 sub $0x10,%rsp | |
| 408ee4: 48 8b 5f 30 mov 0x30(%rdi),%rbx | |
| 408ee8: 48 8b 77 40 mov 0x40(%rdi),%rsi | |
| 408eec: 48 8b 7f 18 mov 0x18(%rdi),%rdi | |
| 408ef0: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx | |
| 408ef5: 48 8d 54 24 08 lea 0x8(%rsp),%rdx | |
| 408efa: e8 61 fe ff ff callq 408d60 <ColumnsPanel_update+0x680> | |
| 408eff: 8b 44 24 0c mov 0xc(%rsp),%eax | |
| 408f03: 85 c0 test %eax,%eax | |
| 408f05: 7e 2f jle 408f36 <ColumnsPanel_update+0x856> | |
| 408f07: 45 31 e4 xor %r12d,%r12d | |
| 408f0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 408f10: 48 8b 03 mov (%rbx),%rax | |
| 408f13: 89 ea mov %ebp,%edx | |
| 408f15: 44 89 f1 mov %r14d,%ecx | |
| 408f18: 44 89 ee mov %r13d,%esi | |
| 408f1b: 41 83 c4 01 add $0x1,%r12d | |
| 408f1f: 48 89 c7 mov %rax,%rdi | |
| 408f22: ff 50 28 callq *0x28(%rax) | |
| 408f25: 48 8b 03 mov (%rbx),%rax | |
| 408f28: 48 83 c3 08 add $0x8,%rbx | |
| 408f2c: 03 68 38 add 0x38(%rax),%ebp | |
| 408f2f: 44 39 64 24 0c cmp %r12d,0xc(%rsp) | |
| 408f34: 7f da jg 408f10 <ColumnsPanel_update+0x830> | |
| 408f36: 48 83 c4 10 add $0x10,%rsp | |
| 408f3a: 5b pop %rbx | |
| 408f3b: 5d pop %rbp | |
| 408f3c: 41 5c pop %r12 | |
| 408f3e: 41 5d pop %r13 | |
| 408f40: 41 5e pop %r14 | |
| 408f42: c3 retq | |
| 408f43: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 408f4a: 84 00 00 00 00 00 | |
| 408f50: 41 57 push %r15 | |
| 408f52: 48 63 c6 movslq %esi,%rax | |
| 408f55: 41 56 push %r14 | |
| 408f57: 41 55 push %r13 | |
| 408f59: 41 54 push %r12 | |
| 408f5b: 41 89 f4 mov %esi,%r12d | |
| 408f5e: 55 push %rbp | |
| 408f5f: 53 push %rbx | |
| 408f60: 48 89 fb mov %rdi,%rbx | |
| 408f63: 48 83 ec 18 sub $0x18,%rsp | |
| 408f67: 89 73 20 mov %esi,0x20(%rbx) | |
| 408f6a: 4c 8b 6f 30 mov 0x30(%rdi),%r13 | |
| 408f6e: 48 8b 04 c5 20 cd 61 mov 0x61cd20(,%rax,8),%rax | |
| 408f75: 00 | |
| 408f76: 48 8b 77 40 mov 0x40(%rdi),%rsi | |
| 408f7a: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx | |
| 408f7f: 48 8b 7f 18 mov 0x18(%rdi),%rdi | |
| 408f83: 48 8d 54 24 08 lea 0x8(%rsp),%rdx | |
| 408f88: 8b 68 10 mov 0x10(%rax),%ebp | |
| 408f8b: e8 d0 fd ff ff callq 408d60 <ColumnsPanel_update+0x680> | |
| 408f90: 44 8b 74 24 0c mov 0xc(%rsp),%r14d | |
| 408f95: 45 85 f6 test %r14d,%r14d | |
| 408f98: 7e 24 jle 408fbe <ColumnsPanel_update+0x8de> | |
| 408f9a: 45 31 ff xor %r15d,%r15d | |
| 408f9d: 0f 1f 00 nopl (%rax) | |
| 408fa0: 49 8b 7d 00 mov 0x0(%r13),%rdi | |
| 408fa4: 44 89 e6 mov %r12d,%esi | |
| 408fa7: 41 83 c7 01 add $0x1,%r15d | |
| 408fab: 49 83 c5 08 add $0x8,%r13 | |
| 408faf: e8 bc 41 00 00 callq 40d170 <Meter_setMode> | |
| 408fb4: 44 8b 74 24 0c mov 0xc(%rsp),%r14d | |
| 408fb9: 45 39 fe cmp %r15d,%r14d | |
| 408fbc: 7f e2 jg 408fa0 <ColumnsPanel_update+0x8c0> | |
| 408fbe: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 408fc2: be 32 00 00 00 mov $0x32,%esi | |
| 408fc7: 48 8b 78 28 mov 0x28(%rax),%rdi | |
| 408fcb: e8 80 bb ff ff callq 404b50 <strchr@plt> | |
| 408fd0: 48 85 c0 test %rax,%rax | |
| 408fd3: 74 2b je 409000 <ColumnsPanel_update+0x920> | |
| 408fd5: 41 83 c6 01 add $0x1,%r14d | |
| 408fd9: 44 89 f0 mov %r14d,%eax | |
| 408fdc: c1 e8 1f shr $0x1f,%eax | |
| 408fdf: 41 01 c6 add %eax,%r14d | |
| 408fe2: 41 d1 fe sar %r14d | |
| 408fe5: 44 0f af f5 imul %ebp,%r14d | |
| 408fe9: 44 89 73 38 mov %r14d,0x38(%rbx) | |
| 408fed: 48 83 c4 18 add $0x18,%rsp | |
| 408ff1: 5b pop %rbx | |
| 408ff2: 5d pop %rbp | |
| 408ff3: 41 5c pop %r12 | |
| 408ff5: 41 5d pop %r13 | |
| 408ff7: 41 5e pop %r14 | |
| 408ff9: 41 5f pop %r15 | |
| 408ffb: c3 retq | |
| 408ffc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 409000: 41 0f af ee imul %r14d,%ebp | |
| 409004: 89 6b 38 mov %ebp,0x38(%rbx) | |
| 409007: 48 83 c4 18 add $0x18,%rsp | |
| 40900b: 5b pop %rbx | |
| 40900c: 5d pop %rbp | |
| 40900d: 41 5c pop %r12 | |
| 40900f: 41 5d pop %r13 | |
| 409011: 41 5e pop %r14 | |
| 409013: 41 5f pop %r15 | |
| 409015: c3 retq | |
| 409016: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40901d: 00 00 00 | |
| 409020: 55 push %rbp | |
| 409021: 53 push %rbx | |
| 409022: 48 83 ec 18 sub $0x18,%rsp | |
| 409026: 48 8b 5f 30 mov 0x30(%rdi),%rbx | |
| 40902a: 48 8b 77 40 mov 0x40(%rdi),%rsi | |
| 40902e: 48 8b 7f 18 mov 0x18(%rdi),%rdi | |
| 409032: 48 8d 54 24 08 lea 0x8(%rsp),%rdx | |
| 409037: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx | |
| 40903c: e8 1f fd ff ff callq 408d60 <ColumnsPanel_update+0x680> | |
| 409041: 8b 54 24 0c mov 0xc(%rsp),%edx | |
| 409045: 85 d2 test %edx,%edx | |
| 409047: 7e 1c jle 409065 <ColumnsPanel_update+0x985> | |
| 409049: 31 ed xor %ebp,%ebp | |
| 40904b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 409050: 48 8b 3b mov (%rbx),%rdi | |
| 409053: 83 c5 01 add $0x1,%ebp | |
| 409056: 48 83 c3 08 add $0x8,%rbx | |
| 40905a: e8 11 3f 00 00 callq 40cf70 <Meter_delete> | |
| 40905f: 39 6c 24 0c cmp %ebp,0xc(%rsp) | |
| 409063: 7f eb jg 409050 <ColumnsPanel_update+0x970> | |
| 409065: 48 83 c4 18 add $0x18,%rsp | |
| 409069: 5b pop %rbx | |
| 40906a: 5d pop %rbp | |
| 40906b: c3 retq | |
| 40906c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 409070: 41 55 push %r13 | |
| 409072: 41 54 push %r12 | |
| 409074: 55 push %rbp | |
| 409075: 53 push %rbx | |
| 409076: 48 89 fb mov %rdi,%rbx | |
| 409079: 48 83 ec 18 sub $0x18,%rsp | |
| 40907d: 4c 8b 67 30 mov 0x30(%rdi),%r12 | |
| 409081: 48 8b 6f 40 mov 0x40(%rdi),%rbp | |
| 409085: 4d 85 e4 test %r12,%r12 | |
| 409088: 8b 45 40 mov 0x40(%rbp),%eax | |
| 40908b: 0f 84 d9 00 00 00 je 40916a <ColumnsPanel_update+0xa8a> | |
| 409091: 48 8b 7b 18 mov 0x18(%rbx),%rdi | |
| 409095: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx | |
| 40909a: 48 8d 54 24 08 lea 0x8(%rsp),%rdx | |
| 40909f: 48 89 ee mov %rbp,%rsi | |
| 4090a2: e8 b9 fc ff ff callq 408d60 <ColumnsPanel_update+0x680> | |
| 4090a7: 44 8b 6c 24 0c mov 0xc(%rsp),%r13d | |
| 4090ac: 45 85 ed test %r13d,%r13d | |
| 4090af: 7e 28 jle 4090d9 <ColumnsPanel_update+0x9f9> | |
| 4090b1: 31 ed xor %ebp,%ebp | |
| 4090b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4090b8: 49 8b 3c 24 mov (%r12),%rdi | |
| 4090bc: 48 85 ff test %rdi,%rdi | |
| 4090bf: 74 6f je 409130 <ColumnsPanel_update+0xa50> | |
| 4090c1: 48 8b 57 18 mov 0x18(%rdi),%rdx | |
| 4090c5: 83 c5 01 add $0x1,%ebp | |
| 4090c8: 49 83 c4 08 add $0x8,%r12 | |
| 4090cc: ff 52 40 callq *0x40(%rdx) | |
| 4090cf: 44 8b 6c 24 0c mov 0xc(%rsp),%r13d | |
| 4090d4: 41 39 ed cmp %ebp,%r13d | |
| 4090d7: 7f df jg 4090b8 <ColumnsPanel_update+0x9d8> | |
| 4090d9: 8b 43 20 mov 0x20(%rbx),%eax | |
| 4090dc: 85 c0 test %eax,%eax | |
| 4090de: 75 09 jne 4090e9 <ColumnsPanel_update+0xa09> | |
| 4090e0: c7 43 20 01 00 00 00 movl $0x1,0x20(%rbx) | |
| 4090e7: b0 01 mov $0x1,%al | |
| 4090e9: 48 98 cltq | |
| 4090eb: be 32 00 00 00 mov $0x32,%esi | |
| 4090f0: 48 8b 04 c5 20 cd 61 mov 0x61cd20(,%rax,8),%rax | |
| 4090f7: 00 | |
| 4090f8: 8b 68 10 mov 0x10(%rax),%ebp | |
| 4090fb: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 4090ff: 48 8b 78 28 mov 0x28(%rax),%rdi | |
| 409103: e8 48 ba ff ff callq 404b50 <strchr@plt> | |
| 409108: 48 85 c0 test %rax,%rax | |
| 40910b: 74 4b je 409158 <ColumnsPanel_update+0xa78> | |
| 40910d: 41 83 c5 01 add $0x1,%r13d | |
| 409111: 44 89 e8 mov %r13d,%eax | |
| 409114: c1 e8 1f shr $0x1f,%eax | |
| 409117: 41 01 c5 add %eax,%r13d | |
| 40911a: 41 d1 fd sar %r13d | |
| 40911d: 44 0f af ed imul %ebp,%r13d | |
| 409121: 44 89 6b 38 mov %r13d,0x38(%rbx) | |
| 409125: 48 83 c4 18 add $0x18,%rsp | |
| 409129: 5b pop %rbx | |
| 40912a: 5d pop %rbp | |
| 40912b: 41 5c pop %r12 | |
| 40912d: 41 5d pop %r13 | |
| 40912f: c3 retq | |
| 409130: 8b 74 24 08 mov 0x8(%rsp),%esi | |
| 409134: 48 8b 7b 40 mov 0x40(%rbx),%rdi | |
| 409138: ba e0 c8 61 00 mov $0x61c8e0,%edx | |
| 40913d: 01 ee add %ebp,%esi | |
| 40913f: 83 c6 01 add $0x1,%esi | |
| 409142: e8 c9 40 00 00 callq 40d210 <Meter_new> | |
| 409147: 48 89 c7 mov %rax,%rdi | |
| 40914a: 49 89 04 24 mov %rax,(%r12) | |
| 40914e: e9 6e ff ff ff jmpq 4090c1 <ColumnsPanel_update+0x9e1> | |
| 409153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 409158: 41 0f af ed imul %r13d,%ebp | |
| 40915c: 89 6b 38 mov %ebp,0x38(%rbx) | |
| 40915f: 48 83 c4 18 add $0x18,%rsp | |
| 409163: 5b pop %rbx | |
| 409164: 5d pop %rbp | |
| 409165: 41 5c pop %r12 | |
| 409167: 41 5d pop %r13 | |
| 409169: c3 retq | |
| 40916a: 48 63 f0 movslq %eax,%rsi | |
| 40916d: bf 08 00 00 00 mov $0x8,%edi | |
| 409172: e8 39 bb ff ff callq 404cb0 <calloc@plt> | |
| 409177: 49 89 c4 mov %rax,%r12 | |
| 40917a: 48 89 43 30 mov %rax,0x30(%rbx) | |
| 40917e: e9 0e ff ff ff jmpq 409091 <ColumnsPanel_update+0x9b1> | |
| 409183: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40918a: 84 00 00 00 00 00 | |
| 409190: 55 push %rbp | |
| 409191: 48 89 fd mov %rdi,%rbp | |
| 409194: 48 89 f7 mov %rsi,%rdi | |
| 409197: 53 push %rbx | |
| 409198: 48 89 f3 mov %rsi,%rbx | |
| 40919b: 48 83 ec 48 sub $0x48,%rsp | |
| 40919f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 4091a6: 00 00 | |
| 4091a8: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 4091ad: 31 c0 xor %eax,%eax | |
| 4091af: e8 ac 93 00 00 callq 412560 <RichString_prune> | |
| 4091b4: 48 8b 45 40 mov 0x40(%rbp),%rax | |
| 4091b8: 8b 50 40 mov 0x40(%rax),%edx | |
| 4091bb: 39 55 24 cmp %edx,0x24(%rbp) | |
| 4091be: 0f 8f 1c 03 00 00 jg 4094e0 <ColumnsPanel_update+0xe00> | |
| 4091c4: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 4091c8: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 4091cd: ba 32 00 00 00 mov $0x32,%edx | |
| 4091d2: be 01 00 00 00 mov $0x1,%esi | |
| 4091d7: 48 89 e7 mov %rsp,%rdi | |
| 4091da: f2 0f 10 40 08 movsd 0x8(%rax),%xmm0 | |
| 4091df: b8 01 00 00 00 mov $0x1,%eax | |
| 4091e4: e8 67 be ff ff callq 405050 <__sprintf_chk@plt> | |
| 4091e9: 8b 35 39 45 21 00 mov 0x214539(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 4091ef: ba 8f 7e 41 00 mov $0x417e8f,%edx | |
| 4091f4: 48 89 df mov %rbx,%rdi | |
| 4091f7: e8 d4 93 00 00 callq 4125d0 <RichString_append> | |
| 4091fc: 8b 35 d2 45 21 00 mov 0x2145d2(%rip),%esi # 61d7d4 <CRT_colors+0xd4> | |
| 409202: 48 89 e2 mov %rsp,%rdx | |
| 409205: 48 89 df mov %rbx,%rdi | |
| 409208: e8 c3 93 00 00 callq 4125d0 <RichString_append> | |
| 40920d: 48 8b 45 40 mov 0x40(%rbp),%rax | |
| 409211: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 409216: ba 32 00 00 00 mov $0x32,%edx | |
| 40921b: be 01 00 00 00 mov $0x1,%esi | |
| 409220: 48 89 e7 mov %rsp,%rdi | |
| 409223: 80 b8 c2 00 00 00 00 cmpb $0x0,0xc2(%rax) | |
| 40922a: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40922e: f2 0f 10 40 10 movsd 0x10(%rax),%xmm0 | |
| 409233: b8 01 00 00 00 mov $0x1,%eax | |
| 409238: 0f 84 d2 01 00 00 je 409410 <ColumnsPanel_update+0xd30> | |
| 40923e: e8 0d be ff ff callq 405050 <__sprintf_chk@plt> | |
| 409243: 8b 35 df 44 21 00 mov 0x2144df(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 409249: ba 88 62 41 00 mov $0x416288,%edx | |
| 40924e: 48 89 df mov %rbx,%rdi | |
| 409251: e8 7a 93 00 00 callq 4125d0 <RichString_append> | |
| 409256: 8b 35 7c 45 21 00 mov 0x21457c(%rip),%esi # 61d7d8 <CRT_colors+0xd8> | |
| 40925c: 48 89 e2 mov %rsp,%rdx | |
| 40925f: 48 89 df mov %rbx,%rdi | |
| 409262: e8 69 93 00 00 callq 4125d0 <RichString_append> | |
| 409267: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40926b: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 409270: ba 32 00 00 00 mov $0x32,%edx | |
| 409275: be 01 00 00 00 mov $0x1,%esi | |
| 40927a: 48 89 e7 mov %rsp,%rdi | |
| 40927d: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 409281: b8 01 00 00 00 mov $0x1,%eax | |
| 409286: e8 c5 bd ff ff callq 405050 <__sprintf_chk@plt> | |
| 40928b: 8b 35 97 44 21 00 mov 0x214497(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 409291: ba 8c 62 41 00 mov $0x41628c,%edx | |
| 409296: 48 89 df mov %rbx,%rdi | |
| 409299: e8 32 93 00 00 callq 4125d0 <RichString_append> | |
| 40929e: 8b 35 2c 45 21 00 mov 0x21452c(%rip),%esi # 61d7d0 <CRT_colors+0xd0> | |
| 4092a4: 48 89 e2 mov %rsp,%rdx | |
| 4092a7: 48 89 df mov %rbx,%rdi | |
| 4092aa: e8 21 93 00 00 callq 4125d0 <RichString_append> | |
| 4092af: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 4092b3: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 4092b8: ba 32 00 00 00 mov $0x32,%edx | |
| 4092bd: be 01 00 00 00 mov $0x1,%esi | |
| 4092c2: 48 89 e7 mov %rsp,%rdi | |
| 4092c5: f2 0f 10 40 18 movsd 0x18(%rax),%xmm0 | |
| 4092ca: b8 01 00 00 00 mov $0x1,%eax | |
| 4092cf: e8 7c bd ff ff callq 405050 <__sprintf_chk@plt> | |
| 4092d4: 8b 35 4e 44 21 00 mov 0x21444e(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 4092da: ba 90 62 41 00 mov $0x416290,%edx | |
| 4092df: 48 89 df mov %rbx,%rdi | |
| 4092e2: e8 e9 92 00 00 callq 4125d0 <RichString_append> | |
| 4092e7: 8b 35 f3 44 21 00 mov 0x2144f3(%rip),%esi # 61d7e0 <CRT_colors+0xe0> | |
| 4092ed: 48 89 e2 mov %rsp,%rdx | |
| 4092f0: 48 89 df mov %rbx,%rdi | |
| 4092f3: e8 d8 92 00 00 callq 4125d0 <RichString_append> | |
| 4092f8: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 4092fc: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 409301: ba 32 00 00 00 mov $0x32,%edx | |
| 409306: be 01 00 00 00 mov $0x1,%esi | |
| 40930b: 48 89 e7 mov %rsp,%rdi | |
| 40930e: f2 0f 10 40 20 movsd 0x20(%rax),%xmm0 | |
| 409313: b8 01 00 00 00 mov $0x1,%eax | |
| 409318: e8 33 bd ff ff callq 405050 <__sprintf_chk@plt> | |
| 40931d: 8b 35 05 44 21 00 mov 0x214405(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 409323: ba 94 62 41 00 mov $0x416294,%edx | |
| 409328: 48 89 df mov %rbx,%rdi | |
| 40932b: e8 a0 92 00 00 callq 4125d0 <RichString_append> | |
| 409330: 8b 35 ae 44 21 00 mov 0x2144ae(%rip),%esi # 61d7e4 <CRT_colors+0xe4> | |
| 409336: 48 89 e2 mov %rsp,%rdx | |
| 409339: 48 89 df mov %rbx,%rdi | |
| 40933c: e8 8f 92 00 00 callq 4125d0 <RichString_append> | |
| 409341: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 409345: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 40934a: ba 32 00 00 00 mov $0x32,%edx | |
| 40934f: be 01 00 00 00 mov $0x1,%esi | |
| 409354: 48 89 e7 mov %rsp,%rdi | |
| 409357: f2 0f 10 40 28 movsd 0x28(%rax),%xmm0 | |
| 40935c: b8 01 00 00 00 mov $0x1,%eax | |
| 409361: e8 ea bc ff ff callq 405050 <__sprintf_chk@plt> | |
| 409366: 8b 35 bc 43 21 00 mov 0x2143bc(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 40936c: ba 98 62 41 00 mov $0x416298,%edx | |
| 409371: 48 89 df mov %rbx,%rdi | |
| 409374: e8 57 92 00 00 callq 4125d0 <RichString_append> | |
| 409379: 8b 35 5d 44 21 00 mov 0x21445d(%rip),%esi # 61d7dc <CRT_colors+0xdc> | |
| 40937f: 48 89 e2 mov %rsp,%rdx | |
| 409382: 48 89 df mov %rbx,%rdi | |
| 409385: e8 46 92 00 00 callq 4125d0 <RichString_append> | |
| 40938a: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40938e: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 409393: ba 32 00 00 00 mov $0x32,%edx | |
| 409398: be 01 00 00 00 mov $0x1,%esi | |
| 40939d: 48 89 e7 mov %rsp,%rdi | |
| 4093a0: f2 0f 10 40 30 movsd 0x30(%rax),%xmm0 | |
| 4093a5: b8 01 00 00 00 mov $0x1,%eax | |
| 4093aa: e8 a1 bc ff ff callq 405050 <__sprintf_chk@plt> | |
| 4093af: 8b 35 73 43 21 00 mov 0x214373(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 4093b5: ba 9c 62 41 00 mov $0x41629c,%edx | |
| 4093ba: 48 89 df mov %rbx,%rdi | |
| 4093bd: e8 0e 92 00 00 callq 4125d0 <RichString_append> | |
| 4093c2: 8b 35 20 44 21 00 mov 0x214420(%rip),%esi # 61d7e8 <CRT_colors+0xe8> | |
| 4093c8: 48 89 e2 mov %rsp,%rdx | |
| 4093cb: 48 89 df mov %rbx,%rdi | |
| 4093ce: e8 fd 91 00 00 callq 4125d0 <RichString_append> | |
| 4093d3: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 4093d7: f2 0f 10 40 38 movsd 0x38(%rax),%xmm0 | |
| 4093dc: 66 0f 2e 05 64 cf 00 ucomisd 0xcf64(%rip),%xmm0 # 416348 <_IO_stdin_used+0x228> | |
| 4093e3: 00 | |
| 4093e4: 0f 8a 16 01 00 00 jp 409500 <ColumnsPanel_update+0xe20> | |
| 4093ea: 0f 85 10 01 00 00 jne 409500 <ColumnsPanel_update+0xe20> | |
| 4093f0: 48 8b 44 24 38 mov 0x38(%rsp),%rax | |
| 4093f5: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 4093fc: 00 00 | |
| 4093fe: 0f 85 1f 01 00 00 jne 409523 <ColumnsPanel_update+0xe43> | |
| 409404: 48 83 c4 48 add $0x48,%rsp | |
| 409408: 5b pop %rbx | |
| 409409: 5d pop %rbp | |
| 40940a: c3 retq | |
| 40940b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 409410: e8 3b bc ff ff callq 405050 <__sprintf_chk@plt> | |
| 409415: 8b 35 0d 43 21 00 mov 0x21430d(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 40941b: ba a4 62 41 00 mov $0x4162a4,%edx | |
| 409420: 48 89 df mov %rbx,%rdi | |
| 409423: e8 a8 91 00 00 callq 4125d0 <RichString_append> | |
| 409428: 8b 35 aa 43 21 00 mov 0x2143aa(%rip),%esi # 61d7d8 <CRT_colors+0xd8> | |
| 40942e: 48 89 e2 mov %rsp,%rdx | |
| 409431: 48 89 df mov %rbx,%rdi | |
| 409434: e8 97 91 00 00 callq 4125d0 <RichString_append> | |
| 409439: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40943d: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 409442: ba 32 00 00 00 mov $0x32,%edx | |
| 409447: be 01 00 00 00 mov $0x1,%esi | |
| 40944c: 48 89 e7 mov %rsp,%rdi | |
| 40944f: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 409453: b8 01 00 00 00 mov $0x1,%eax | |
| 409458: e8 f3 bb ff ff callq 405050 <__sprintf_chk@plt> | |
| 40945d: 8b 35 c5 42 21 00 mov 0x2142c5(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 409463: ba a9 62 41 00 mov $0x4162a9,%edx | |
| 409468: 48 89 df mov %rbx,%rdi | |
| 40946b: e8 60 91 00 00 callq 4125d0 <RichString_append> | |
| 409470: 8b 35 5a 43 21 00 mov 0x21435a(%rip),%esi # 61d7d0 <CRT_colors+0xd0> | |
| 409476: 48 89 e2 mov %rsp,%rdx | |
| 409479: 48 89 df mov %rbx,%rdi | |
| 40947c: e8 4f 91 00 00 callq 4125d0 <RichString_append> | |
| 409481: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 409485: f2 0f 10 40 18 movsd 0x18(%rax),%xmm0 | |
| 40948a: 66 0f 2e 05 b6 ce 00 ucomisd 0xceb6(%rip),%xmm0 # 416348 <_IO_stdin_used+0x228> | |
| 409491: 00 | |
| 409492: 7a 06 jp 40949a <ColumnsPanel_update+0xdba> | |
| 409494: 0f 84 56 ff ff ff je 4093f0 <ColumnsPanel_update+0xd10> | |
| 40949a: ba 32 00 00 00 mov $0x32,%edx | |
| 40949f: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 4094a4: be 01 00 00 00 mov $0x1,%esi | |
| 4094a9: 48 89 e7 mov %rsp,%rdi | |
| 4094ac: b8 01 00 00 00 mov $0x1,%eax | |
| 4094b1: e8 9a bb ff ff callq 405050 <__sprintf_chk@plt> | |
| 4094b6: ba ae 62 41 00 mov $0x4162ae,%edx | |
| 4094bb: 8b 35 67 42 21 00 mov 0x214267(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 4094c1: 48 89 df mov %rbx,%rdi | |
| 4094c4: e8 07 91 00 00 callq 4125d0 <RichString_append> | |
| 4094c9: 8b 35 1d 43 21 00 mov 0x21431d(%rip),%esi # 61d7ec <CRT_colors+0xec> | |
| 4094cf: 48 89 e2 mov %rsp,%rdx | |
| 4094d2: 48 89 df mov %rbx,%rdi | |
| 4094d5: e8 f6 90 00 00 callq 4125d0 <RichString_append> | |
| 4094da: e9 11 ff ff ff jmpq 4093f0 <ColumnsPanel_update+0xd10> | |
| 4094df: 90 nop | |
| 4094e0: 8b 35 42 42 21 00 mov 0x214242(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 4094e6: ba 70 62 41 00 mov $0x416270,%edx | |
| 4094eb: 48 89 df mov %rbx,%rdi | |
| 4094ee: e8 dd 90 00 00 callq 4125d0 <RichString_append> | |
| 4094f3: e9 f8 fe ff ff jmpq 4093f0 <ColumnsPanel_update+0xd10> | |
| 4094f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4094ff: 00 | |
| 409500: ba 32 00 00 00 mov $0x32,%edx | |
| 409505: b9 7f 62 41 00 mov $0x41627f,%ecx | |
| 40950a: be 01 00 00 00 mov $0x1,%esi | |
| 40950f: 48 89 e7 mov %rsp,%rdi | |
| 409512: b8 01 00 00 00 mov $0x1,%eax | |
| 409517: e8 34 bb ff ff callq 405050 <__sprintf_chk@plt> | |
| 40951c: ba a0 62 41 00 mov $0x4162a0,%edx | |
| 409521: eb 98 jmp 4094bb <ColumnsPanel_update+0xddb> | |
| 409523: e8 d8 b5 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 409528: 90 nop | |
| 409529: 90 nop | |
| 40952a: 90 nop | |
| 40952b: 90 nop | |
| 40952c: 90 nop | |
| 40952d: 90 nop | |
| 40952e: 90 nop | |
| 40952f: 90 nop | |
| 0000000000409530 <CRT_done>: | |
| 409530: 48 83 ec 08 sub $0x8,%rsp | |
| 409534: bf 01 00 00 00 mov $0x1,%edi | |
| 409539: e8 a2 ba ff ff callq 404fe0 <curs_set@plt> | |
| 40953e: 48 83 c4 08 add $0x8,%rsp | |
| 409542: e9 49 b9 ff ff jmpq 404e90 <endwin@plt> | |
| 409547: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40954e: 00 00 | |
| 409550: 48 83 ec 08 sub $0x8,%rsp | |
| 409554: 31 c0 xor %eax,%eax | |
| 409556: e8 d5 ff ff ff callq 409530 <CRT_done> | |
| 40955b: 31 ff xor %edi,%edi | |
| 40955d: e8 fe b9 ff ff callq 404f60 <exit@plt> | |
| 409562: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 409569: 1f 84 00 00 00 00 00 | |
| 409570: 53 push %rbx | |
| 409571: 31 c0 xor %eax,%eax | |
| 409573: e8 b8 ff ff ff callq 409530 <CRT_done> | |
| 409578: 48 8b 3d 41 41 21 00 mov 0x214141(%rip),%rdi # 61d6c0 <stderr> | |
| 40957f: ba 50 63 41 00 mov $0x416350,%edx | |
| 409584: be 01 00 00 00 mov $0x1,%esi | |
| 409589: 31 c0 xor %eax,%eax | |
| 40958b: e8 f0 b9 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 409590: be 80 00 00 00 mov $0x80,%esi | |
| 409595: bf 60 e0 61 00 mov $0x61e060,%edi | |
| 40959a: e8 51 b5 ff ff callq 404af0 <backtrace@plt> | |
| 40959f: 48 8b 3d 1a 41 21 00 mov 0x21411a(%rip),%rdi # 61d6c0 <stderr> | |
| 4095a6: 89 c3 mov %eax,%ebx | |
| 4095a8: ba 90 63 41 00 mov $0x416390,%edx | |
| 4095ad: be 01 00 00 00 mov $0x1,%esi | |
| 4095b2: 31 c0 xor %eax,%eax | |
| 4095b4: e8 c7 b9 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4095b9: ba 02 00 00 00 mov $0x2,%edx | |
| 4095be: 89 de mov %ebx,%esi | |
| 4095c0: bf 60 e0 61 00 mov $0x61e060,%edi | |
| 4095c5: e8 76 b3 ff ff callq 404940 <backtrace_symbols_fd@plt> | |
| 4095ca: e8 91 b3 ff ff callq 404960 <abort@plt> | |
| 4095cf: 90 nop | |
| 00000000004095d0 <CRT_readKey>: | |
| 4095d0: 53 push %rbx | |
| 4095d1: e8 3a b9 ff ff callq 404f10 <nocbreak@plt> | |
| 4095d6: e8 65 b4 ff ff callq 404a40 <cbreak@plt> | |
| 4095db: 48 8b 3d ce 40 21 00 mov 0x2140ce(%rip),%rdi # 61d6b0 <stdscr> | |
| 4095e2: 31 f6 xor %esi,%esi | |
| 4095e4: e8 17 b8 ff ff callq 404e00 <nodelay@plt> | |
| 4095e9: 48 8b 3d c0 40 21 00 mov 0x2140c0(%rip),%rdi # 61d6b0 <stdscr> | |
| 4095f0: e8 ab b8 ff ff callq 404ea0 <wgetch@plt> | |
| 4095f5: 8b 3d f9 41 21 00 mov 0x2141f9(%rip),%edi # 61d7f4 <CRT_delay> | |
| 4095fb: 89 c3 mov %eax,%ebx | |
| 4095fd: e8 6e b7 ff ff callq 404d70 <halfdelay@plt> | |
| 409602: 89 d8 mov %ebx,%eax | |
| 409604: 5b pop %rbx | |
| 409605: c3 retq | |
| 409606: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40960d: 00 00 00 | |
| 0000000000409610 <CRT_disableDelay>: | |
| 409610: 48 83 ec 08 sub $0x8,%rsp | |
| 409614: e8 f7 b8 ff ff callq 404f10 <nocbreak@plt> | |
| 409619: e8 22 b4 ff ff callq 404a40 <cbreak@plt> | |
| 40961e: 48 8b 3d 8b 40 21 00 mov 0x21408b(%rip),%rdi # 61d6b0 <stdscr> | |
| 409625: be 01 00 00 00 mov $0x1,%esi | |
| 40962a: 48 83 c4 08 add $0x8,%rsp | |
| 40962e: e9 cd b7 ff ff jmpq 404e00 <nodelay@plt> | |
| 409633: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40963a: 84 00 00 00 00 00 | |
| 0000000000409640 <CRT_enableDelay>: | |
| 409640: 8b 3d ae 41 21 00 mov 0x2141ae(%rip),%edi # 61d7f4 <CRT_delay> | |
| 409646: e9 25 b7 ff ff jmpq 404d70 <halfdelay@plt> | |
| 40964b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 0000000000409650 <CRT_setColors>: | |
| 409650: 41 57 push %r15 | |
| 409652: 41 56 push %r14 | |
| 409654: 41 be 07 00 00 00 mov $0x7,%r14d | |
| 40965a: 41 55 push %r13 | |
| 40965c: 41 54 push %r12 | |
| 40965e: 55 push %rbp | |
| 40965f: 53 push %rbx | |
| 409660: 48 83 ec 18 sub $0x18,%rsp | |
| 409664: 83 ff 05 cmp $0x5,%edi | |
| 409667: 89 3d 83 41 21 00 mov %edi,0x214183(%rip) # 61d7f0 <CRT_colorScheme> | |
| 40966d: 89 7c 24 0c mov %edi,0xc(%rsp) | |
| 409671: 0f 84 07 03 00 00 je 40997e <CRT_setColors+0x32e> | |
| 409677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40967e: 00 00 | |
| 409680: 46 8d 2c f5 00 00 00 lea 0x0(,%r14,8),%r13d | |
| 409687: 00 | |
| 409688: 41 bc 07 00 00 00 mov $0x7,%r12d | |
| 40968e: bd 01 00 00 00 mov $0x1,%ebp | |
| 409693: 45 29 f4 sub %r14d,%r12d | |
| 409696: 31 db xor %ebx,%ebx | |
| 409698: 45 0f bf fd movswl %r13w,%r15d | |
| 40969c: eb 20 jmp 4096be <CRT_setColors+0x6e> | |
| 40969e: 66 90 xchg %ax,%ax | |
| 4096a0: 41 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%edi | |
| 4096a5: 0f bf d3 movswl %bx,%edx | |
| 4096a8: 44 89 e6 mov %r12d,%esi | |
| 4096ab: 0f bf ff movswl %di,%edi | |
| 4096ae: e8 2d b4 ff ff callq 404ae0 <init_pair@plt> | |
| 4096b3: 83 fd 08 cmp $0x8,%ebp | |
| 4096b6: 74 20 je 4096d8 <CRT_setColors+0x88> | |
| 4096b8: 83 c3 01 add $0x1,%ebx | |
| 4096bb: 83 c5 01 add $0x1,%ebp | |
| 4096be: 85 db test %ebx,%ebx | |
| 4096c0: 75 de jne 4096a0 <CRT_setColors+0x50> | |
| 4096c2: ba ff ff ff ff mov $0xffffffff,%edx | |
| 4096c7: 44 89 e6 mov %r12d,%esi | |
| 4096ca: 44 89 ff mov %r15d,%edi | |
| 4096cd: e8 0e b4 ff ff callq 404ae0 <init_pair@plt> | |
| 4096d2: eb e4 jmp 4096b8 <CRT_setColors+0x68> | |
| 4096d4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4096d8: 41 83 ee 01 sub $0x1,%r14d | |
| 4096dc: 41 83 fe ff cmp $0xffffffff,%r14d | |
| 4096e0: 75 9e jne 409680 <CRT_setColors+0x30> | |
| 4096e2: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) | |
| 4096e7: 0f 84 4c 05 00 00 je 409c39 <CRT_setColors+0x5e9> | |
| 4096ed: 8b 05 fd 40 21 00 mov 0x2140fd(%rip),%eax # 61d7f0 <CRT_colorScheme> | |
| 4096f3: 83 f8 02 cmp $0x2,%eax | |
| 4096f6: 0f 84 d6 02 00 00 je 4099d2 <CRT_setColors+0x382> | |
| 4096fc: 83 f8 03 cmp $0x3,%eax | |
| 4096ff: 0f 84 02 0a 00 00 je 40a107 <CRT_setColors+0xab7> | |
| 409705: 83 f8 04 cmp $0x4,%eax | |
| 409708: 0f 84 92 07 00 00 je 409ea0 <CRT_setColors+0x850> | |
| 40970e: 83 f8 05 cmp $0x5,%eax | |
| 409711: 0f 84 57 0c 00 00 je 40a36e <CRT_setColors+0xd1e> | |
| 409717: c7 05 df 3f 21 00 00 movl $0x0,0x213fdf(%rip) # 61d700 <CRT_colors> | |
| 40971e: 00 00 00 | |
| 409721: c7 05 d9 3f 21 00 00 movl $0x0,0x213fd9(%rip) # 61d704 <CRT_colors+0x4> | |
| 409728: 00 00 00 | |
| 40972b: c7 05 d3 3f 21 00 00 movl $0x3e00,0x213fd3(%rip) # 61d708 <CRT_colors+0x8> | |
| 409732: 3e 00 00 | |
| 409735: c7 05 cd 3f 21 00 00 movl $0x0,0x213fcd(%rip) # 61d70c <CRT_colors+0xc> | |
| 40973c: 00 00 00 | |
| 40973f: c7 05 cb 3f 21 00 00 movl $0x3a00,0x213fcb(%rip) # 61d714 <CRT_colors+0x14> | |
| 409746: 3a 00 00 | |
| 409749: c7 05 c5 3f 21 00 00 movl $0x3a00,0x213fc5(%rip) # 61d718 <CRT_colors+0x18> | |
| 409750: 3a 00 00 | |
| 409753: c7 05 bf 3f 21 00 00 movl $0x3e00,0x213fbf(%rip) # 61d71c <CRT_colors+0x1c> | |
| 40975a: 3e 00 00 | |
| 40975d: c7 05 b9 3f 21 00 00 movl $0x3f00,0x213fb9(%rip) # 61d720 <CRT_colors+0x20> | |
| 409764: 3f 00 00 | |
| 409767: c7 05 9f 3f 21 00 00 movl $0x3600,0x213f9f(%rip) # 61d710 <CRT_colors+0x10> | |
| 40976e: 36 00 00 | |
| 409771: c7 05 b9 3f 21 00 00 movl $0x200800,0x213fb9(%rip) # 61d734 <CRT_colors+0x34> | |
| 409778: 08 20 00 | |
| 40977b: c7 05 b3 3f 21 00 00 movl $0x200800,0x213fb3(%rip) # 61d738 <CRT_colors+0x38> | |
| 409782: 08 20 00 | |
| 409785: c7 05 95 3f 21 00 00 movl $0x203000,0x213f95(%rip) # 61d724 <CRT_colors+0x24> | |
| 40978c: 30 20 00 | |
| 40978f: c7 05 8f 3f 21 00 00 movl $0x800,0x213f8f(%rip) # 61d728 <CRT_colors+0x28> | |
| 409796: 08 00 00 | |
| 409799: c7 05 89 3f 21 00 00 movl $0x200800,0x213f89(%rip) # 61d72c <CRT_colors+0x2c> | |
| 4097a0: 08 20 00 | |
| 4097a3: c7 05 83 3f 21 00 00 movl $0x2800,0x213f83(%rip) # 61d730 <CRT_colors+0x30> | |
| 4097aa: 28 00 00 | |
| 4097ad: c7 05 85 3f 21 00 00 movl $0x202800,0x213f85(%rip) # 61d73c <CRT_colors+0x3c> | |
| 4097b4: 28 20 00 | |
| 4097b7: c7 05 83 3f 21 00 00 movl $0x0,0x213f83(%rip) # 61d744 <CRT_colors+0x44> | |
| 4097be: 00 00 00 | |
| 4097c1: c7 05 7d 3f 21 00 00 movl $0x203800,0x213f7d(%rip) # 61d748 <CRT_colors+0x48> | |
| 4097c8: 38 20 00 | |
| 4097cb: c7 05 77 3f 21 00 00 movl $0x202000,0x213f77(%rip) # 61d74c <CRT_colors+0x4c> | |
| 4097d2: 20 20 00 | |
| 4097d5: c7 05 71 3f 21 00 00 movl $0x800,0x213f71(%rip) # 61d750 <CRT_colors+0x50> | |
| 4097dc: 08 00 00 | |
| 4097df: c7 05 73 3f 21 00 00 movl $0x200800,0x213f73(%rip) # 61d75c <CRT_colors+0x5c> | |
| 4097e6: 08 20 00 | |
| 4097e9: c7 05 61 3f 21 00 00 movl $0x800,0x213f61(%rip) # 61d754 <CRT_colors+0x54> | |
| 4097f0: 08 00 00 | |
| 4097f3: c7 05 5b 3f 21 00 00 movl $0x2800,0x213f5b(%rip) # 61d758 <CRT_colors+0x58> | |
| 4097fa: 28 00 00 | |
| 4097fd: c7 05 59 3f 21 00 00 movl $0x3000,0x213f59(%rip) # 61d760 <CRT_colors+0x60> | |
| 409804: 30 00 00 | |
| 409807: c7 05 53 3f 21 00 00 movl $0x3000,0x213f53(%rip) # 61d764 <CRT_colors+0x64> | |
| 40980e: 30 00 00 | |
| 409811: c7 05 4d 3f 21 00 00 movl $0x2800,0x213f4d(%rip) # 61d768 <CRT_colors+0x68> | |
| 409818: 28 00 00 | |
| 40981b: c7 05 47 3f 21 00 00 movl $0x202800,0x213f47(%rip) # 61d76c <CRT_colors+0x6c> | |
| 409822: 28 20 00 | |
| 409825: c7 05 41 3f 21 00 00 movl $0x200000,0x213f41(%rip) # 61d770 <CRT_colors+0x70> | |
| 40982c: 00 20 00 | |
| 40982f: c7 05 3b 3f 21 00 00 movl $0x203800,0x213f3b(%rip) # 61d774 <CRT_colors+0x74> | |
| 409836: 38 20 00 | |
| 409839: c7 05 fd 3e 21 00 00 movl $0x3000,0x213efd(%rip) # 61d740 <CRT_colors+0x40> | |
| 409840: 30 00 00 | |
| 409843: c7 05 2b 3f 21 00 00 movl $0x203000,0x213f2b(%rip) # 61d778 <CRT_colors+0x78> | |
| 40984a: 30 20 00 | |
| 40984d: c7 05 25 3f 21 00 00 movl $0x3000,0x213f25(%rip) # 61d77c <CRT_colors+0x7c> | |
| 409854: 30 00 00 | |
| 409857: c7 05 1f 3f 21 00 00 movl $0x202000,0x213f1f(%rip) # 61d780 <CRT_colors+0x80> | |
| 40985e: 20 20 00 | |
| 409861: c7 05 19 3f 21 00 00 movl $0x202800,0x213f19(%rip) # 61d784 <CRT_colors+0x84> | |
| 409868: 28 20 00 | |
| 40986b: c7 05 13 3f 21 00 00 movl $0x2800,0x213f13(%rip) # 61d788 <CRT_colors+0x88> | |
| 409872: 28 00 00 | |
| 409875: c7 05 0d 3f 21 00 00 movl $0x800,0x213f0d(%rip) # 61d78c <CRT_colors+0x8c> | |
| 40987c: 08 00 00 | |
| 40987f: c7 05 07 3f 21 00 00 movl $0x201800,0x213f07(%rip) # 61d790 <CRT_colors+0x90> | |
| 409886: 18 20 00 | |
| 409889: c7 05 01 3f 21 00 00 movl $0x1800,0x213f01(%rip) # 61d794 <CRT_colors+0x94> | |
| 409890: 18 00 00 | |
| 409893: c7 05 fb 3e 21 00 00 movl $0x203800,0x213efb(%rip) # 61d798 <CRT_colors+0x98> | |
| 40989a: 38 20 00 | |
| 40989d: c7 05 f5 3e 21 00 00 movl $0x2800,0x213ef5(%rip) # 61d79c <CRT_colors+0x9c> | |
| 4098a4: 28 00 00 | |
| 4098a7: c7 05 ef 3e 21 00 00 movl $0x1800,0x213eef(%rip) # 61d7a0 <CRT_colors+0xa0> | |
| 4098ae: 18 00 00 | |
| 4098b1: c7 05 e9 3e 21 00 00 movl $0x2000,0x213ee9(%rip) # 61d7a4 <CRT_colors+0xa4> | |
| 4098b8: 20 00 00 | |
| 4098bb: c7 05 e7 3e 21 00 00 movl $0x203800,0x213ee7(%rip) # 61d7ac <CRT_colors+0xac> | |
| 4098c2: 38 20 00 | |
| 4098c5: c7 05 e1 3e 21 00 00 movl $0x0,0x213ee1(%rip) # 61d7b0 <CRT_colors+0xb0> | |
| 4098cc: 00 00 00 | |
| 4098cf: c7 05 db 3e 21 00 00 movl $0x200000,0x213edb(%rip) # 61d7b4 <CRT_colors+0xb4> | |
| 4098d6: 00 20 00 | |
| 4098d9: c7 05 c5 3e 21 00 00 movl $0x200000,0x213ec5(%rip) # 61d7a8 <CRT_colors+0xa8> | |
| 4098e0: 00 20 00 | |
| 4098e3: c7 05 db 3e 21 00 00 movl $0x200800,0x213edb(%rip) # 61d7c8 <CRT_colors+0xc8> | |
| 4098ea: 08 20 00 | |
| 4098ed: c7 05 cd 3e 21 00 00 movl $0x200000,0x213ecd(%rip) # 61d7c4 <CRT_colors+0xc4> | |
| 4098f4: 00 20 00 | |
| 4098f7: c7 05 b7 3e 21 00 00 movl $0x800,0x213eb7(%rip) # 61d7b8 <CRT_colors+0xb8> | |
| 4098fe: 08 00 00 | |
| 409901: c7 05 b1 3e 21 00 00 movl $0x200000,0x213eb1(%rip) # 61d7bc <CRT_colors+0xbc> | |
| 409908: 00 20 00 | |
| 40990b: c7 05 ab 3e 21 00 00 movl $0x0,0x213eab(%rip) # 61d7c0 <CRT_colors+0xc0> | |
| 409912: 00 00 00 | |
| 409915: c7 05 ad 3e 21 00 00 movl $0x200000,0x213ead(%rip) # 61d7cc <CRT_colors+0xcc> | |
| 40991c: 00 20 00 | |
| 40991f: c7 05 a7 3e 21 00 00 movl $0x1800,0x213ea7(%rip) # 61d7d0 <CRT_colors+0xd0> | |
| 409926: 18 00 00 | |
| 409929: c7 05 a1 3e 21 00 00 movl $0x2800,0x213ea1(%rip) # 61d7d4 <CRT_colors+0xd4> | |
| 409930: 28 00 00 | |
| 409933: c7 05 9b 3e 21 00 00 movl $0x3000,0x213e9b(%rip) # 61d7d8 <CRT_colors+0xd8> | |
| 40993a: 30 00 00 | |
| 40993d: c7 05 95 3e 21 00 00 movl $0x203800,0x213e95(%rip) # 61d7dc <CRT_colors+0xdc> | |
| 409944: 38 20 00 | |
| 409947: c7 05 8f 3e 21 00 00 movl $0x2000,0x213e8f(%rip) # 61d7e0 <CRT_colors+0xe0> | |
| 40994e: 20 00 00 | |
| 409951: c7 05 89 3e 21 00 00 movl $0x1000,0x213e89(%rip) # 61d7e4 <CRT_colors+0xe4> | |
| 409958: 10 00 00 | |
| 40995b: c7 05 83 3e 21 00 00 movl $0x800,0x213e83(%rip) # 61d7e8 <CRT_colors+0xe8> | |
| 409962: 08 00 00 | |
| 409965: c7 05 7d 3e 21 00 00 movl $0x800,0x213e7d(%rip) # 61d7ec <CRT_colors+0xec> | |
| 40996c: 08 00 00 | |
| 40996f: 48 83 c4 18 add $0x18,%rsp | |
| 409973: 5b pop %rbx | |
| 409974: 5d pop %rbp | |
| 409975: 41 5c pop %r12 | |
| 409977: 41 5d pop %r13 | |
| 409979: 41 5e pop %r14 | |
| 40997b: 41 5f pop %r15 | |
| 40997d: c3 retq | |
| 40997e: 41 bd 07 00 00 00 mov $0x7,%r13d | |
| 409984: 41 be 07 00 00 00 mov $0x7,%r14d | |
| 40998a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 409990: 45 89 f4 mov %r14d,%r12d | |
| 409993: 42 8d 2c ed 00 00 00 lea 0x0(,%r13,8),%ebp | |
| 40999a: 00 | |
| 40999b: 31 db xor %ebx,%ebx | |
| 40999d: 45 29 ec sub %r13d,%r12d | |
| 4099a0: 8d 7c 1d 00 lea 0x0(%rbp,%rbx,1),%edi | |
| 4099a4: 89 da mov %ebx,%edx | |
| 4099a6: 44 89 e6 mov %r12d,%esi | |
| 4099a9: 83 c3 01 add $0x1,%ebx | |
| 4099ac: 0f bf ff movswl %di,%edi | |
| 4099af: e8 2c b1 ff ff callq 404ae0 <init_pair@plt> | |
| 4099b4: 83 fb 08 cmp $0x8,%ebx | |
| 4099b7: 75 e7 jne 4099a0 <CRT_setColors+0x350> | |
| 4099b9: 41 83 ed 01 sub $0x1,%r13d | |
| 4099bd: 41 83 fd ff cmp $0xffffffff,%r13d | |
| 4099c1: 75 cd jne 409990 <CRT_setColors+0x340> | |
| 4099c3: 8b 05 27 3e 21 00 mov 0x213e27(%rip),%eax # 61d7f0 <CRT_colorScheme> | |
| 4099c9: 83 f8 02 cmp $0x2,%eax | |
| 4099cc: 0f 85 2a fd ff ff jne 4096fc <CRT_setColors+0xac> | |
| 4099d2: c7 05 24 3d 21 00 00 movl $0x3f00,0x213d24(%rip) # 61d700 <CRT_colors> | |
| 4099d9: 3f 00 00 | |
| 4099dc: c7 05 1e 3d 21 00 00 movl $0x3f00,0x213d1e(%rip) # 61d704 <CRT_colors+0x4> | |
| 4099e3: 3f 00 00 | |
| 4099e6: c7 05 18 3d 21 00 00 movl $0x3e00,0x213d18(%rip) # 61d708 <CRT_colors+0x8> | |
| 4099ed: 3e 00 00 | |
| 4099f0: c7 05 12 3d 21 00 00 movl $0x3f00,0x213d12(%rip) # 61d70c <CRT_colors+0xc> | |
| 4099f7: 3f 00 00 | |
| 4099fa: c7 05 10 3d 21 00 00 movl $0x3a00,0x213d10(%rip) # 61d714 <CRT_colors+0x14> | |
| 409a01: 3a 00 00 | |
| 409a04: c7 05 0a 3d 21 00 00 movl $0x3a00,0x213d0a(%rip) # 61d718 <CRT_colors+0x18> | |
| 409a0b: 3a 00 00 | |
| 409a0e: c7 05 04 3d 21 00 00 movl $0x3e00,0x213d04(%rip) # 61d71c <CRT_colors+0x1c> | |
| 409a15: 3e 00 00 | |
| 409a18: c7 05 fe 3c 21 00 00 movl $0x1f00,0x213cfe(%rip) # 61d720 <CRT_colors+0x20> | |
| 409a1f: 1f 00 00 | |
| 409a22: c7 05 e4 3c 21 00 00 movl $0x3600,0x213ce4(%rip) # 61d710 <CRT_colors+0x10> | |
| 409a29: 36 00 00 | |
| 409a2c: c7 05 fe 3c 21 00 00 movl $0x2700,0x213cfe(%rip) # 61d734 <CRT_colors+0x34> | |
| 409a33: 27 00 00 | |
| 409a36: c7 05 f8 3c 21 00 00 movl $0x2700,0x213cf8(%rip) # 61d738 <CRT_colors+0x38> | |
| 409a3d: 27 00 00 | |
| 409a40: c7 05 da 3c 21 00 00 movl $0x3700,0x213cda(%rip) # 61d724 <CRT_colors+0x24> | |
| 409a47: 37 00 00 | |
| 409a4a: c7 05 d4 3c 21 00 00 movl $0x1f00,0x213cd4(%rip) # 61d728 <CRT_colors+0x28> | |
| 409a51: 1f 00 00 | |
| 409a54: c7 05 ce 3c 21 00 00 movl $0x3f00,0x213cce(%rip) # 61d72c <CRT_colors+0x2c> | |
| 409a5b: 3f 00 00 | |
| 409a5e: c7 05 c8 3c 21 00 00 movl $0x2f00,0x213cc8(%rip) # 61d730 <CRT_colors+0x30> | |
| 409a65: 2f 00 00 | |
| 409a68: c7 05 ca 3c 21 00 00 movl $0x2f00,0x213cca(%rip) # 61d73c <CRT_colors+0x3c> | |
| 409a6f: 2f 00 00 | |
| 409a72: c7 05 c8 3c 21 00 00 movl $0x3f00,0x213cc8(%rip) # 61d744 <CRT_colors+0x44> | |
| 409a79: 3f 00 00 | |
| 409a7c: c7 05 c2 3c 21 00 00 movl $0x203f00,0x213cc2(%rip) # 61d748 <CRT_colors+0x48> | |
| 409a83: 3f 20 00 | |
| 409a86: c7 05 bc 3c 21 00 00 movl $0x400,0x213cbc(%rip) # 61d74c <CRT_colors+0x4c> | |
| 409a8d: 04 00 00 | |
| 409a90: c7 05 b6 3c 21 00 00 movl $0x1f00,0x213cb6(%rip) # 61d750 <CRT_colors+0x50> | |
| 409a97: 1f 00 00 | |
| 409a9a: c7 05 b8 3c 21 00 00 movl $0x1f00,0x213cb8(%rip) # 61d75c <CRT_colors+0x5c> | |
| 409aa1: 1f 00 00 | |
| 409aa4: c7 05 a6 3c 21 00 00 movl $0x2f00,0x213ca6(%rip) # 61d754 <CRT_colors+0x54> | |
| 409aab: 2f 00 00 | |
| 409aae: c7 05 a0 3c 21 00 00 movl $0x2f00,0x213ca0(%rip) # 61d758 <CRT_colors+0x58> | |
| 409ab5: 2f 00 00 | |
| 409ab8: c7 05 9e 3c 21 00 00 movl $0x3700,0x213c9e(%rip) # 61d760 <CRT_colors+0x60> | |
| 409abf: 37 00 00 | |
| 409ac2: c7 05 98 3c 21 00 00 movl $0x3700,0x213c98(%rip) # 61d764 <CRT_colors+0x64> | |
| 409ac9: 37 00 00 | |
| 409acc: c7 05 92 3c 21 00 00 movl $0x1f00,0x213c92(%rip) # 61d768 <CRT_colors+0x68> | |
| 409ad3: 1f 00 00 | |
| 409ad6: c7 05 8c 3c 21 00 00 movl $0x201f00,0x213c8c(%rip) # 61d76c <CRT_colors+0x6c> | |
| 409add: 1f 20 00 | |
| 409ae0: c7 05 86 3c 21 00 00 movl $0x1f00,0x213c86(%rip) # 61d770 <CRT_colors+0x70> | |
| 409ae7: 1f 00 00 | |
| 409aea: c7 05 80 3c 21 00 00 movl $0x3f00,0x213c80(%rip) # 61d774 <CRT_colors+0x74> | |
| 409af1: 3f 00 00 | |
| 409af4: c7 05 42 3c 21 00 00 movl $0x3700,0x213c42(%rip) # 61d740 <CRT_colors+0x40> | |
| 409afb: 37 00 00 | |
| 409afe: c7 05 70 3c 21 00 00 movl $0x2700,0x213c70(%rip) # 61d778 <CRT_colors+0x78> | |
| 409b05: 27 00 00 | |
| 409b08: c7 05 6a 3c 21 00 00 movl $0x2700,0x213c6a(%rip) # 61d77c <CRT_colors+0x7c> | |
| 409b0f: 27 00 00 | |
| 409b12: c7 05 64 3c 21 00 00 movl $0x2700,0x213c64(%rip) # 61d780 <CRT_colors+0x80> | |
| 409b19: 27 00 00 | |
| 409b1c: c7 05 5e 3c 21 00 00 movl $0x2700,0x213c5e(%rip) # 61d784 <CRT_colors+0x84> | |
| 409b23: 27 00 00 | |
| 409b26: c7 05 58 3c 21 00 00 movl $0x2700,0x213c58(%rip) # 61d788 <CRT_colors+0x88> | |
| 409b2d: 27 00 00 | |
| 409b30: c7 05 52 3c 21 00 00 movl $0x2700,0x213c52(%rip) # 61d78c <CRT_colors+0x8c> | |
| 409b37: 27 00 00 | |
| 409b3a: c7 05 4c 3c 21 00 00 movl $0x2700,0x213c4c(%rip) # 61d790 <CRT_colors+0x90> | |
| 409b41: 27 00 00 | |
| 409b44: c7 05 46 3c 21 00 00 movl $0x2700,0x213c46(%rip) # 61d794 <CRT_colors+0x94> | |
| 409b4b: 27 00 00 | |
| 409b4e: c7 05 40 3c 21 00 00 movl $0x2700,0x213c40(%rip) # 61d798 <CRT_colors+0x98> | |
| 409b55: 27 00 00 | |
| 409b58: c7 05 3a 3c 21 00 00 movl $0x2f00,0x213c3a(%rip) # 61d79c <CRT_colors+0x9c> | |
| 409b5f: 2f 00 00 | |
| 409b62: c7 05 34 3c 21 00 00 movl $0xf00,0x213c34(%rip) # 61d7a0 <CRT_colors+0xa0> | |
| 409b69: 0f 00 00 | |
| 409b6c: c7 05 2e 3c 21 00 00 movl $0x2700,0x213c2e(%rip) # 61d7a4 <CRT_colors+0xa4> | |
| 409b73: 27 00 00 | |
| 409b76: c7 05 2c 3c 21 00 00 movl $0x3f00,0x213c2c(%rip) # 61d7ac <CRT_colors+0xac> | |
| 409b7d: 3f 00 00 | |
| 409b80: c7 05 26 3c 21 00 00 movl $0x3f00,0x213c26(%rip) # 61d7b0 <CRT_colors+0xb0> | |
| 409b87: 3f 00 00 | |
| 409b8a: c7 05 20 3c 21 00 00 movl $0x3f00,0x213c20(%rip) # 61d7b4 <CRT_colors+0xb4> | |
| 409b91: 3f 00 00 | |
| 409b94: c7 05 0a 3c 21 00 00 movl $0x3f00,0x213c0a(%rip) # 61d7a8 <CRT_colors+0xa8> | |
| 409b9b: 3f 00 00 | |
| 409b9e: c7 05 20 3c 21 00 00 movl $0x1f00,0x213c20(%rip) # 61d7c8 <CRT_colors+0xc8> | |
| 409ba5: 1f 00 00 | |
| 409ba8: c7 05 12 3c 21 00 00 movl $0x3f00,0x213c12(%rip) # 61d7c4 <CRT_colors+0xc4> | |
| 409baf: 3f 00 00 | |
| 409bb2: c7 05 fc 3b 21 00 00 movl $0x1f00,0x213bfc(%rip) # 61d7b8 <CRT_colors+0xb8> | |
| 409bb9: 1f 00 00 | |
| 409bbc: c7 05 f6 3b 21 00 00 movl $0x3f00,0x213bf6(%rip) # 61d7bc <CRT_colors+0xbc> | |
| 409bc3: 3f 00 00 | |
| 409bc6: c7 05 f0 3b 21 00 00 movl $0x3f00,0x213bf0(%rip) # 61d7c0 <CRT_colors+0xc0> | |
| 409bcd: 3f 00 00 | |
| 409bd0: c7 05 f2 3b 21 00 00 movl $0x3f00,0x213bf2(%rip) # 61d7cc <CRT_colors+0xcc> | |
| 409bd7: 3f 00 00 | |
| 409bda: c7 05 ec 3b 21 00 00 movl $0xf00,0x213bec(%rip) # 61d7d0 <CRT_colors+0xd0> | |
| 409be1: 0f 00 00 | |
| 409be4: c7 05 e6 3b 21 00 00 movl $0x2f00,0x213be6(%rip) # 61d7d4 <CRT_colors+0xd4> | |
| 409beb: 2f 00 00 | |
| 409bee: c7 05 e0 3b 21 00 00 movl $0x3700,0x213be0(%rip) # 61d7d8 <CRT_colors+0xd8> | |
| 409bf5: 37 00 00 | |
| 409bf8: c7 05 da 3b 21 00 00 movl $0x203f00,0x213bda(%rip) # 61d7dc <CRT_colors+0xdc> | |
| 409bff: 3f 20 00 | |
| 409c02: c7 05 d4 3b 21 00 00 movl $0x1f00,0x213bd4(%rip) # 61d7e0 <CRT_colors+0xe0> | |
| 409c09: 1f 00 00 | |
| 409c0c: c7 05 ce 3b 21 00 00 movl $0x1f00,0x213bce(%rip) # 61d7e4 <CRT_colors+0xe4> | |
| 409c13: 1f 00 00 | |
| 409c16: c7 05 c8 3b 21 00 00 movl $0xf00,0x213bc8(%rip) # 61d7e8 <CRT_colors+0xe8> | |
| 409c1d: 0f 00 00 | |
| 409c20: c7 05 c2 3b 21 00 00 movl $0xf00,0x213bc2(%rip) # 61d7ec <CRT_colors+0xec> | |
| 409c27: 0f 00 00 | |
| 409c2a: 48 83 c4 18 add $0x18,%rsp | |
| 409c2e: 5b pop %rbx | |
| 409c2f: 5d pop %rbp | |
| 409c30: 41 5c pop %r12 | |
| 409c32: 41 5d pop %r13 | |
| 409c34: 41 5e pop %r14 | |
| 409c36: 41 5f pop %r15 | |
| 409c38: c3 retq | |
| 409c39: c7 05 bd 3a 21 00 00 movl $0x0,0x213abd(%rip) # 61d700 <CRT_colors> | |
| 409c40: 00 00 00 | |
| 409c43: c7 05 b7 3a 21 00 00 movl $0x0,0x213ab7(%rip) # 61d704 <CRT_colors+0x4> | |
| 409c4a: 00 00 00 | |
| 409c4d: c7 05 b1 3a 21 00 00 movl $0x40000,0x213ab1(%rip) # 61d708 <CRT_colors+0x8> | |
| 409c54: 00 04 00 | |
| 409c57: c7 05 ab 3a 21 00 00 movl $0x0,0x213aab(%rip) # 61d70c <CRT_colors+0xc> | |
| 409c5e: 00 00 00 | |
| 409c61: c7 05 a9 3a 21 00 00 movl $0x40000,0x213aa9(%rip) # 61d714 <CRT_colors+0x14> | |
| 409c68: 00 04 00 | |
| 409c6b: c7 05 a3 3a 21 00 00 movl $0x40000,0x213aa3(%rip) # 61d718 <CRT_colors+0x18> | |
| 409c72: 00 04 00 | |
| 409c75: c7 05 9d 3a 21 00 00 movl $0x40000,0x213a9d(%rip) # 61d71c <CRT_colors+0x1c> | |
| 409c7c: 00 04 00 | |
| 409c7f: c7 05 97 3a 21 00 00 movl $0x200000,0x213a97(%rip) # 61d720 <CRT_colors+0x20> | |
| 409c86: 00 20 00 | |
| 409c89: c7 05 7d 3a 21 00 00 movl $0x240000,0x213a7d(%rip) # 61d710 <CRT_colors+0x10> | |
| 409c90: 00 24 00 | |
| 409c93: c7 05 97 3a 21 00 00 movl $0x200000,0x213a97(%rip) # 61d734 <CRT_colors+0x34> | |
| 409c9a: 00 20 00 | |
| 409c9d: c7 05 91 3a 21 00 00 movl $0x200000,0x213a91(%rip) # 61d738 <CRT_colors+0x38> | |
| 409ca4: 00 20 00 | |
| 409ca7: c7 05 73 3a 21 00 00 movl $0x200000,0x213a73(%rip) # 61d724 <CRT_colors+0x24> | |
| 409cae: 00 20 00 | |
| 409cb1: c7 05 6d 3a 21 00 00 movl $0x0,0x213a6d(%rip) # 61d728 <CRT_colors+0x28> | |
| 409cb8: 00 00 00 | |
| 409cbb: c7 05 67 3a 21 00 00 movl $0x200000,0x213a67(%rip) # 61d72c <CRT_colors+0x2c> | |
| 409cc2: 00 20 00 | |
| 409cc5: c7 05 61 3a 21 00 00 movl $0x0,0x213a61(%rip) # 61d730 <CRT_colors+0x30> | |
| 409ccc: 00 00 00 | |
| 409ccf: c7 05 63 3a 21 00 00 movl $0x200000,0x213a63(%rip) # 61d73c <CRT_colors+0x3c> | |
| 409cd6: 00 20 00 | |
| 409cd9: c7 05 61 3a 21 00 00 movl $0x0,0x213a61(%rip) # 61d744 <CRT_colors+0x44> | |
| 409ce0: 00 00 00 | |
| 409ce3: c7 05 5b 3a 21 00 00 movl $0x100000,0x213a5b(%rip) # 61d748 <CRT_colors+0x48> | |
| 409cea: 00 10 00 | |
| 409ced: c7 05 55 3a 21 00 00 movl $0x200000,0x213a55(%rip) # 61d74c <CRT_colors+0x4c> | |
| 409cf4: 00 20 00 | |
| 409cf7: c7 05 4f 3a 21 00 00 movl $0x200000,0x213a4f(%rip) # 61d750 <CRT_colors+0x50> | |
| 409cfe: 00 20 00 | |
| 409d01: c7 05 51 3a 21 00 00 movl $0x200000,0x213a51(%rip) # 61d75c <CRT_colors+0x5c> | |
| 409d08: 00 20 00 | |
| 409d0b: c7 05 3f 3a 21 00 00 movl $0x200000,0x213a3f(%rip) # 61d754 <CRT_colors+0x54> | |
| 409d12: 00 20 00 | |
| 409d15: c7 05 39 3a 21 00 00 movl $0x200000,0x213a39(%rip) # 61d758 <CRT_colors+0x58> | |
| 409d1c: 00 20 00 | |
| 409d1f: c7 05 37 3a 21 00 00 movl $0x200000,0x213a37(%rip) # 61d760 <CRT_colors+0x60> | |
| 409d26: 00 20 00 | |
| 409d29: c7 05 31 3a 21 00 00 movl $0x100000,0x213a31(%rip) # 61d764 <CRT_colors+0x64> | |
| 409d30: 00 10 00 | |
| 409d33: c7 05 2b 3a 21 00 00 movl $0x200000,0x213a2b(%rip) # 61d768 <CRT_colors+0x68> | |
| 409d3a: 00 20 00 | |
| 409d3d: c7 05 25 3a 21 00 00 movl $0x40000,0x213a25(%rip) # 61d76c <CRT_colors+0x6c> | |
| 409d44: 00 04 00 | |
| 409d47: c7 05 1f 3a 21 00 00 movl $0x200000,0x213a1f(%rip) # 61d770 <CRT_colors+0x70> | |
| 409d4e: 00 20 00 | |
| 409d51: c7 05 19 3a 21 00 00 movl $0x100000,0x213a19(%rip) # 61d774 <CRT_colors+0x74> | |
| 409d58: 00 10 00 | |
| 409d5b: c7 05 db 39 21 00 00 movl $0x200000,0x2139db(%rip) # 61d740 <CRT_colors+0x40> | |
| 409d62: 00 20 00 | |
| 409d65: c7 05 09 3a 21 00 00 movl $0x200000,0x213a09(%rip) # 61d778 <CRT_colors+0x78> | |
| 409d6c: 00 20 00 | |
| 409d6f: c7 05 03 3a 21 00 00 movl $0x200000,0x213a03(%rip) # 61d77c <CRT_colors+0x7c> | |
| 409d76: 00 20 00 | |
| 409d79: c7 05 fd 39 21 00 00 movl $0x200000,0x2139fd(%rip) # 61d780 <CRT_colors+0x80> | |
| 409d80: 00 20 00 | |
| 409d83: c7 05 f7 39 21 00 00 movl $0x0,0x2139f7(%rip) # 61d784 <CRT_colors+0x84> | |
| 409d8a: 00 00 00 | |
| 409d8d: c7 05 f1 39 21 00 00 movl $0x0,0x2139f1(%rip) # 61d788 <CRT_colors+0x88> | |
| 409d94: 00 00 00 | |
| 409d97: c7 05 eb 39 21 00 00 movl $0x0,0x2139eb(%rip) # 61d78c <CRT_colors+0x8c> | |
| 409d9e: 00 00 00 | |
| 409da1: c7 05 e5 39 21 00 00 movl $0x100000,0x2139e5(%rip) # 61d790 <CRT_colors+0x90> | |
| 409da8: 00 10 00 | |
| 409dab: c7 05 df 39 21 00 00 movl $0x100000,0x2139df(%rip) # 61d794 <CRT_colors+0x94> | |
| 409db2: 00 10 00 | |
| 409db5: c7 05 d9 39 21 00 00 movl $0x100000,0x2139d9(%rip) # 61d798 <CRT_colors+0x98> | |
| 409dbc: 00 10 00 | |
| 409dbf: c7 05 d3 39 21 00 00 movl $0x200000,0x2139d3(%rip) # 61d79c <CRT_colors+0x9c> | |
| 409dc6: 00 20 00 | |
| 409dc9: c7 05 cd 39 21 00 00 movl $0x0,0x2139cd(%rip) # 61d7a0 <CRT_colors+0xa0> | |
| 409dd0: 00 00 00 | |
| 409dd3: c7 05 c7 39 21 00 00 movl $0x0,0x2139c7(%rip) # 61d7a4 <CRT_colors+0xa4> | |
| 409dda: 00 00 00 | |
| 409ddd: c7 05 c5 39 21 00 00 movl $0x100000,0x2139c5(%rip) # 61d7ac <CRT_colors+0xac> | |
| 409de4: 00 10 00 | |
| 409de7: c7 05 bf 39 21 00 00 movl $0x0,0x2139bf(%rip) # 61d7b0 <CRT_colors+0xb0> | |
| 409dee: 00 00 00 | |
| 409df1: c7 05 b9 39 21 00 00 movl $0x200000,0x2139b9(%rip) # 61d7b4 <CRT_colors+0xb4> | |
| 409df8: 00 20 00 | |
| 409dfb: c7 05 a3 39 21 00 00 movl $0x200000,0x2139a3(%rip) # 61d7a8 <CRT_colors+0xa8> | |
| 409e02: 00 20 00 | |
| 409e05: c7 05 b9 39 21 00 00 movl $0x200000,0x2139b9(%rip) # 61d7c8 <CRT_colors+0xc8> | |
| 409e0c: 00 20 00 | |
| 409e0f: c7 05 ab 39 21 00 00 movl $0x200000,0x2139ab(%rip) # 61d7c4 <CRT_colors+0xc4> | |
| 409e16: 00 20 00 | |
| 409e19: c7 05 95 39 21 00 00 movl $0x200000,0x213995(%rip) # 61d7b8 <CRT_colors+0xb8> | |
| 409e20: 00 20 00 | |
| 409e23: c7 05 8f 39 21 00 00 movl $0x0,0x21398f(%rip) # 61d7bc <CRT_colors+0xbc> | |
| 409e2a: 00 00 00 | |
| 409e2d: c7 05 89 39 21 00 00 movl $0x0,0x213989(%rip) # 61d7c0 <CRT_colors+0xc0> | |
| 409e34: 00 00 00 | |
| 409e37: c7 05 8b 39 21 00 00 movl $0x200000,0x21398b(%rip) # 61d7cc <CRT_colors+0xcc> | |
| 409e3e: 00 20 00 | |
| 409e41: c7 05 85 39 21 00 00 movl $0x0,0x213985(%rip) # 61d7d0 <CRT_colors+0xd0> | |
| 409e48: 00 00 00 | |
| 409e4b: c7 05 7f 39 21 00 00 movl $0x200000,0x21397f(%rip) # 61d7d4 <CRT_colors+0xd4> | |
| 409e52: 00 20 00 | |
| 409e55: c7 05 79 39 21 00 00 movl $0x200000,0x213979(%rip) # 61d7d8 <CRT_colors+0xd8> | |
| 409e5c: 00 20 00 | |
| 409e5f: c7 05 73 39 21 00 00 movl $0x0,0x213973(%rip) # 61d7dc <CRT_colors+0xdc> | |
| 409e66: 00 00 00 | |
| 409e69: c7 05 6d 39 21 00 00 movl $0x200000,0x21396d(%rip) # 61d7e0 <CRT_colors+0xe0> | |
| 409e70: 00 20 00 | |
| 409e73: c7 05 67 39 21 00 00 movl $0x200000,0x213967(%rip) # 61d7e4 <CRT_colors+0xe4> | |
| 409e7a: 00 20 00 | |
| 409e7d: c7 05 61 39 21 00 00 movl $0x40000,0x213961(%rip) # 61d7e8 <CRT_colors+0xe8> | |
| 409e84: 00 04 00 | |
| 409e87: c7 05 5b 39 21 00 00 movl $0x40000,0x21395b(%rip) # 61d7ec <CRT_colors+0xec> | |
| 409e8e: 00 04 00 | |
| 409e91: 48 83 c4 18 add $0x18,%rsp | |
| 409e95: 5b pop %rbx | |
| 409e96: 5d pop %rbp | |
| 409e97: 41 5c pop %r12 | |
| 409e99: 41 5d pop %r13 | |
| 409e9b: 41 5e pop %r14 | |
| 409e9d: 41 5f pop %r15 | |
| 409e9f: c3 retq | |
| 409ea0: c7 05 56 38 21 00 00 movl $0x400,0x213856(%rip) # 61d700 <CRT_colors> | |
| 409ea7: 04 00 00 | |
| 409eaa: c7 05 50 38 21 00 00 movl $0x400,0x213850(%rip) # 61d704 <CRT_colors+0x4> | |
| 409eb1: 04 00 00 | |
| 409eb4: c7 05 4a 38 21 00 00 movl $0x3e00,0x21384a(%rip) # 61d708 <CRT_colors+0x8> | |
| 409ebb: 3e 00 00 | |
| 409ebe: c7 05 44 38 21 00 00 movl $0x0,0x213844(%rip) # 61d70c <CRT_colors+0xc> | |
| 409ec5: 00 00 00 | |
| 409ec8: c7 05 42 38 21 00 00 movl $0x3e00,0x213842(%rip) # 61d714 <CRT_colors+0x14> | |
| 409ecf: 3e 00 00 | |
| 409ed2: c7 05 3c 38 21 00 00 movl $0x3e00,0x21383c(%rip) # 61d718 <CRT_colors+0x18> | |
| 409ed9: 3e 00 00 | |
| 409edc: c7 05 36 38 21 00 00 movl $0x3f00,0x213836(%rip) # 61d71c <CRT_colors+0x1c> | |
| 409ee3: 3f 00 00 | |
| 409ee6: c7 05 30 38 21 00 00 movl $0x202400,0x213830(%rip) # 61d720 <CRT_colors+0x20> | |
| 409eed: 24 20 00 | |
| 409ef0: c7 05 16 38 21 00 00 movl $0x3600,0x213816(%rip) # 61d710 <CRT_colors+0x10> | |
| 409ef7: 36 00 00 | |
| 409efa: c7 05 30 38 21 00 00 movl $0x202400,0x213830(%rip) # 61d734 <CRT_colors+0x34> | |
| 409f01: 24 20 00 | |
| 409f04: c7 05 2a 38 21 00 00 movl $0x202400,0x21382a(%rip) # 61d738 <CRT_colors+0x38> | |
| 409f0b: 24 20 00 | |
| 409f0e: c7 05 0c 38 21 00 00 movl $0x203400,0x21380c(%rip) # 61d724 <CRT_colors+0x24> | |
| 409f15: 34 20 00 | |
| 409f18: c7 05 06 38 21 00 00 movl $0xc00,0x213806(%rip) # 61d728 <CRT_colors+0x28> | |
| 409f1f: 0c 00 00 | |
| 409f22: c7 05 00 38 21 00 00 movl $0x200c00,0x213800(%rip) # 61d72c <CRT_colors+0x2c> | |
| 409f29: 0c 20 00 | |
| 409f2c: c7 05 fa 37 21 00 00 movl $0x2c00,0x2137fa(%rip) # 61d730 <CRT_colors+0x30> | |
| 409f33: 2c 00 00 | |
| 409f36: c7 05 fc 37 21 00 00 movl $0x202c00,0x2137fc(%rip) # 61d73c <CRT_colors+0x3c> | |
| 409f3d: 2c 20 00 | |
| 409f40: c7 05 fa 37 21 00 00 movl $0x400,0x2137fa(%rip) # 61d744 <CRT_colors+0x44> | |
| 409f47: 04 00 00 | |
| 409f4a: c7 05 f4 37 21 00 00 movl $0x203c00,0x2137f4(%rip) # 61d748 <CRT_colors+0x48> | |
| 409f51: 3c 20 00 | |
| 409f54: c7 05 ee 37 21 00 00 movl $0x202400,0x2137ee(%rip) # 61d74c <CRT_colors+0x4c> | |
| 409f5b: 24 20 00 | |
| 409f5e: c7 05 e8 37 21 00 00 movl $0xc00,0x2137e8(%rip) # 61d750 <CRT_colors+0x50> | |
| 409f65: 0c 00 00 | |
| 409f68: c7 05 ea 37 21 00 00 movl $0x200c00,0x2137ea(%rip) # 61d75c <CRT_colors+0x5c> | |
| 409f6f: 0c 20 00 | |
| 409f72: c7 05 d8 37 21 00 00 movl $0xc00,0x2137d8(%rip) # 61d754 <CRT_colors+0x54> | |
| 409f79: 0c 00 00 | |
| 409f7c: c7 05 d2 37 21 00 00 movl $0x2c00,0x2137d2(%rip) # 61d758 <CRT_colors+0x58> | |
| 409f83: 2c 00 00 | |
| 409f86: c7 05 d0 37 21 00 00 movl $0x3400,0x2137d0(%rip) # 61d760 <CRT_colors+0x60> | |
| 409f8d: 34 00 00 | |
| 409f90: c7 05 ca 37 21 00 00 movl $0x3400,0x2137ca(%rip) # 61d764 <CRT_colors+0x64> | |
| 409f97: 34 00 00 | |
| 409f9a: c7 05 c4 37 21 00 00 movl $0x2c00,0x2137c4(%rip) # 61d768 <CRT_colors+0x68> | |
| 409fa1: 2c 00 00 | |
| 409fa4: c7 05 be 37 21 00 00 movl $0x202c00,0x2137be(%rip) # 61d76c <CRT_colors+0x6c> | |
| 409fab: 2c 20 00 | |
| 409fae: c7 05 b8 37 21 00 00 movl $0x202400,0x2137b8(%rip) # 61d770 <CRT_colors+0x70> | |
| 409fb5: 24 20 00 | |
| 409fb8: c7 05 b2 37 21 00 00 movl $0xc00,0x2137b2(%rip) # 61d774 <CRT_colors+0x74> | |
| 409fbf: 0c 00 00 | |
| 409fc2: c7 05 74 37 21 00 00 movl $0x3400,0x213774(%rip) # 61d740 <CRT_colors+0x40> | |
| 409fc9: 34 00 00 | |
| 409fcc: c7 05 a2 37 21 00 00 movl $0x202400,0x2137a2(%rip) # 61d778 <CRT_colors+0x78> | |
| 409fd3: 24 20 00 | |
| 409fd6: c7 05 9c 37 21 00 00 movl $0x202400,0x21379c(%rip) # 61d77c <CRT_colors+0x7c> | |
| 409fdd: 24 20 00 | |
| 409fe0: c7 05 96 37 21 00 00 movl $0x202400,0x213796(%rip) # 61d780 <CRT_colors+0x80> | |
| 409fe7: 24 20 00 | |
| 409fea: c7 05 90 37 21 00 00 movl $0x202400,0x213790(%rip) # 61d784 <CRT_colors+0x84> | |
| 409ff1: 24 20 00 | |
| 409ff4: c7 05 8a 37 21 00 00 movl $0x202400,0x21378a(%rip) # 61d788 <CRT_colors+0x88> | |
| 409ffb: 24 20 00 | |
| 409ffe: c7 05 84 37 21 00 00 movl $0x202400,0x213784(%rip) # 61d78c <CRT_colors+0x8c> | |
| 40a005: 24 20 00 | |
| 40a008: c7 05 7e 37 21 00 00 movl $0x202400,0x21377e(%rip) # 61d790 <CRT_colors+0x90> | |
| 40a00f: 24 20 00 | |
| 40a012: c7 05 78 37 21 00 00 movl $0x202400,0x213778(%rip) # 61d794 <CRT_colors+0x94> | |
| 40a019: 24 20 00 | |
| 40a01c: c7 05 72 37 21 00 00 movl $0x202400,0x213772(%rip) # 61d798 <CRT_colors+0x98> | |
| 40a023: 24 20 00 | |
| 40a026: c7 05 6c 37 21 00 00 movl $0x202c00,0x21376c(%rip) # 61d79c <CRT_colors+0x9c> | |
| 40a02d: 2c 20 00 | |
| 40a030: c7 05 66 37 21 00 00 movl $0x200c00,0x213766(%rip) # 61d7a0 <CRT_colors+0xa0> | |
| 40a037: 0c 20 00 | |
| 40a03a: c7 05 60 37 21 00 00 movl $0x202400,0x213760(%rip) # 61d7a4 <CRT_colors+0xa4> | |
| 40a041: 24 20 00 | |
| 40a044: c7 05 5e 37 21 00 00 movl $0x203c00,0x21375e(%rip) # 61d7ac <CRT_colors+0xac> | |
| 40a04b: 3c 20 00 | |
| 40a04e: c7 05 58 37 21 00 00 movl $0x400,0x213758(%rip) # 61d7b0 <CRT_colors+0xb0> | |
| 40a055: 04 00 00 | |
| 40a058: c7 05 52 37 21 00 00 movl $0x200400,0x213752(%rip) # 61d7b4 <CRT_colors+0xb4> | |
| 40a05f: 04 20 00 | |
| 40a062: c7 05 3c 37 21 00 00 movl $0x200400,0x21373c(%rip) # 61d7a8 <CRT_colors+0xa8> | |
| 40a069: 04 20 00 | |
| 40a06c: c7 05 52 37 21 00 00 movl $0x200c00,0x213752(%rip) # 61d7c8 <CRT_colors+0xc8> | |
| 40a073: 0c 20 00 | |
| 40a076: c7 05 44 37 21 00 00 movl $0x400,0x213744(%rip) # 61d7c4 <CRT_colors+0xc4> | |
| 40a07d: 04 00 00 | |
| 40a080: c7 05 2e 37 21 00 00 movl $0xc00,0x21372e(%rip) # 61d7b8 <CRT_colors+0xb8> | |
| 40a087: 0c 00 00 | |
| 40a08a: c7 05 28 37 21 00 00 movl $0x200400,0x213728(%rip) # 61d7bc <CRT_colors+0xbc> | |
| 40a091: 04 20 00 | |
| 40a094: c7 05 22 37 21 00 00 movl $0x400,0x213722(%rip) # 61d7c0 <CRT_colors+0xc0> | |
| 40a09b: 04 00 00 | |
| 40a09e: c7 05 24 37 21 00 00 movl $0x400,0x213724(%rip) # 61d7cc <CRT_colors+0xcc> | |
| 40a0a5: 04 00 00 | |
| 40a0a8: c7 05 1e 37 21 00 00 movl $0x200c00,0x21371e(%rip) # 61d7d0 <CRT_colors+0xd0> | |
| 40a0af: 0c 20 00 | |
| 40a0b2: c7 05 18 37 21 00 00 movl $0x202c00,0x213718(%rip) # 61d7d4 <CRT_colors+0xd4> | |
| 40a0b9: 2c 20 00 | |
| 40a0bc: c7 05 12 37 21 00 00 movl $0x203400,0x213712(%rip) # 61d7d8 <CRT_colors+0xd8> | |
| 40a0c3: 34 20 00 | |
| 40a0c6: c7 05 0c 37 21 00 00 movl $0x201c00,0x21370c(%rip) # 61d7dc <CRT_colors+0xdc> | |
| 40a0cd: 1c 20 00 | |
| 40a0d0: c7 05 06 37 21 00 00 movl $0x203c00,0x213706(%rip) # 61d7e0 <CRT_colors+0xe0> | |
| 40a0d7: 3c 20 00 | |
| 40a0da: c7 05 00 37 21 00 00 movl $0x3c00,0x213700(%rip) # 61d7e4 <CRT_colors+0xe4> | |
| 40a0e1: 3c 00 00 | |
| 40a0e4: c7 05 fa 36 21 00 00 movl $0x400,0x2136fa(%rip) # 61d7e8 <CRT_colors+0xe8> | |
| 40a0eb: 04 00 00 | |
| 40a0ee: c7 05 f4 36 21 00 00 movl $0x400,0x2136f4(%rip) # 61d7ec <CRT_colors+0xec> | |
| 40a0f5: 04 00 00 | |
| 40a0f8: 48 83 c4 18 add $0x18,%rsp | |
| 40a0fc: 5b pop %rbx | |
| 40a0fd: 5d pop %rbp | |
| 40a0fe: 41 5c pop %r12 | |
| 40a100: 41 5d pop %r13 | |
| 40a102: 41 5e pop %r14 | |
| 40a104: 41 5f pop %r15 | |
| 40a106: c3 retq | |
| 40a107: c7 05 ef 35 21 00 00 movl $0x3800,0x2135ef(%rip) # 61d700 <CRT_colors> | |
| 40a10e: 38 00 00 | |
| 40a111: c7 05 e9 35 21 00 00 movl $0x3800,0x2135e9(%rip) # 61d704 <CRT_colors+0x4> | |
| 40a118: 38 00 00 | |
| 40a11b: c7 05 e3 35 21 00 00 movl $0x3e00,0x2135e3(%rip) # 61d708 <CRT_colors+0x8> | |
| 40a122: 3e 00 00 | |
| 40a125: c7 05 dd 35 21 00 00 movl $0x3800,0x2135dd(%rip) # 61d70c <CRT_colors+0xc> | |
| 40a12c: 38 00 00 | |
| 40a12f: c7 05 db 35 21 00 00 movl $0x3a00,0x2135db(%rip) # 61d714 <CRT_colors+0x14> | |
| 40a136: 3a 00 00 | |
| 40a139: c7 05 d5 35 21 00 00 movl $0x3a00,0x2135d5(%rip) # 61d718 <CRT_colors+0x18> | |
| 40a140: 3a 00 00 | |
| 40a143: c7 05 cf 35 21 00 00 movl $0x3e00,0x2135cf(%rip) # 61d71c <CRT_colors+0x1c> | |
| 40a14a: 3e 00 00 | |
| 40a14d: c7 05 c9 35 21 00 00 movl $0x1800,0x2135c9(%rip) # 61d720 <CRT_colors+0x20> | |
| 40a154: 18 00 00 | |
| 40a157: c7 05 af 35 21 00 00 movl $0x3600,0x2135af(%rip) # 61d710 <CRT_colors+0x10> | |
| 40a15e: 36 00 00 | |
| 40a161: c7 05 c9 35 21 00 00 movl $0x2000,0x2135c9(%rip) # 61d734 <CRT_colors+0x34> | |
| 40a168: 20 00 00 | |
| 40a16b: c7 05 c3 35 21 00 00 movl $0x2000,0x2135c3(%rip) # 61d738 <CRT_colors+0x38> | |
| 40a172: 20 00 00 | |
| 40a175: c7 05 a5 35 21 00 00 movl $0x3000,0x2135a5(%rip) # 61d724 <CRT_colors+0x24> | |
| 40a17c: 30 00 00 | |
| 40a17f: c7 05 9f 35 21 00 00 movl $0x1800,0x21359f(%rip) # 61d728 <CRT_colors+0x28> | |
| 40a186: 18 00 00 | |
| 40a189: c7 05 99 35 21 00 00 movl $0x3800,0x213599(%rip) # 61d72c <CRT_colors+0x2c> | |
| 40a190: 38 00 00 | |
| 40a193: c7 05 93 35 21 00 00 movl $0x2800,0x213593(%rip) # 61d730 <CRT_colors+0x30> | |
| 40a19a: 28 00 00 | |
| 40a19d: c7 05 95 35 21 00 00 movl $0x2800,0x213595(%rip) # 61d73c <CRT_colors+0x3c> | |
| 40a1a4: 28 00 00 | |
| 40a1a7: c7 05 93 35 21 00 00 movl $0x3800,0x213593(%rip) # 61d744 <CRT_colors+0x44> | |
| 40a1ae: 38 00 00 | |
| 40a1b1: c7 05 8d 35 21 00 00 movl $0x203800,0x21358d(%rip) # 61d748 <CRT_colors+0x48> | |
| 40a1b8: 38 20 00 | |
| 40a1bb: c7 05 87 35 21 00 00 movl $0x400,0x213587(%rip) # 61d74c <CRT_colors+0x4c> | |
| 40a1c2: 04 00 00 | |
| 40a1c5: c7 05 81 35 21 00 00 movl $0x1800,0x213581(%rip) # 61d750 <CRT_colors+0x50> | |
| 40a1cc: 18 00 00 | |
| 40a1cf: c7 05 83 35 21 00 00 movl $0x2800,0x213583(%rip) # 61d75c <CRT_colors+0x5c> | |
| 40a1d6: 28 00 00 | |
| 40a1d9: c7 05 71 35 21 00 00 movl $0x1800,0x213571(%rip) # 61d754 <CRT_colors+0x54> | |
| 40a1e0: 18 00 00 | |
| 40a1e3: c7 05 6b 35 21 00 00 movl $0x2800,0x21356b(%rip) # 61d758 <CRT_colors+0x58> | |
| 40a1ea: 28 00 00 | |
| 40a1ed: c7 05 69 35 21 00 00 movl $0x3000,0x213569(%rip) # 61d760 <CRT_colors+0x60> | |
| 40a1f4: 30 00 00 | |
| 40a1f7: c7 05 63 35 21 00 00 movl $0x3000,0x213563(%rip) # 61d764 <CRT_colors+0x64> | |
| 40a1fe: 30 00 00 | |
| 40a201: c7 05 5d 35 21 00 00 movl $0x1800,0x21355d(%rip) # 61d768 <CRT_colors+0x68> | |
| 40a208: 18 00 00 | |
| 40a20b: c7 05 57 35 21 00 00 movl $0x201800,0x213557(%rip) # 61d76c <CRT_colors+0x6c> | |
| 40a212: 18 20 00 | |
| 40a215: c7 05 51 35 21 00 00 movl $0x1800,0x213551(%rip) # 61d770 <CRT_colors+0x70> | |
| 40a21c: 18 00 00 | |
| 40a21f: c7 05 4b 35 21 00 00 movl $0x3800,0x21354b(%rip) # 61d774 <CRT_colors+0x74> | |
| 40a226: 38 00 00 | |
| 40a229: c7 05 0d 35 21 00 00 movl $0x3000,0x21350d(%rip) # 61d740 <CRT_colors+0x40> | |
| 40a230: 30 00 00 | |
| 40a233: c7 05 3b 35 21 00 00 movl $0x2000,0x21353b(%rip) # 61d778 <CRT_colors+0x78> | |
| 40a23a: 20 00 00 | |
| 40a23d: c7 05 35 35 21 00 00 movl $0x2000,0x213535(%rip) # 61d77c <CRT_colors+0x7c> | |
| 40a244: 20 00 00 | |
| 40a247: c7 05 2f 35 21 00 00 movl $0x2000,0x21352f(%rip) # 61d780 <CRT_colors+0x80> | |
| 40a24e: 20 00 00 | |
| 40a251: c7 05 29 35 21 00 00 movl $0x2000,0x213529(%rip) # 61d784 <CRT_colors+0x84> | |
| 40a258: 20 00 00 | |
| 40a25b: c7 05 23 35 21 00 00 movl $0x2000,0x213523(%rip) # 61d788 <CRT_colors+0x88> | |
| 40a262: 20 00 00 | |
| 40a265: c7 05 1d 35 21 00 00 movl $0x2000,0x21351d(%rip) # 61d78c <CRT_colors+0x8c> | |
| 40a26c: 20 00 00 | |
| 40a26f: c7 05 17 35 21 00 00 movl $0x2000,0x213517(%rip) # 61d790 <CRT_colors+0x90> | |
| 40a276: 20 00 00 | |
| 40a279: c7 05 11 35 21 00 00 movl $0x2000,0x213511(%rip) # 61d794 <CRT_colors+0x94> | |
| 40a280: 20 00 00 | |
| 40a283: c7 05 0b 35 21 00 00 movl $0x2000,0x21350b(%rip) # 61d798 <CRT_colors+0x98> | |
| 40a28a: 20 00 00 | |
| 40a28d: c7 05 05 35 21 00 00 movl $0x2800,0x213505(%rip) # 61d79c <CRT_colors+0x9c> | |
| 40a294: 28 00 00 | |
| 40a297: c7 05 ff 34 21 00 00 movl $0x800,0x2134ff(%rip) # 61d7a0 <CRT_colors+0xa0> | |
| 40a29e: 08 00 00 | |
| 40a2a1: c7 05 f9 34 21 00 00 movl $0x2000,0x2134f9(%rip) # 61d7a4 <CRT_colors+0xa4> | |
| 40a2a8: 20 00 00 | |
| 40a2ab: c7 05 f7 34 21 00 00 movl $0x3800,0x2134f7(%rip) # 61d7ac <CRT_colors+0xac> | |
| 40a2b2: 38 00 00 | |
| 40a2b5: c7 05 f1 34 21 00 00 movl $0x3800,0x2134f1(%rip) # 61d7b0 <CRT_colors+0xb0> | |
| 40a2bc: 38 00 00 | |
| 40a2bf: c7 05 eb 34 21 00 00 movl $0x3800,0x2134eb(%rip) # 61d7b4 <CRT_colors+0xb4> | |
| 40a2c6: 38 00 00 | |
| 40a2c9: c7 05 d5 34 21 00 00 movl $0x0,0x2134d5(%rip) # 61d7a8 <CRT_colors+0xa8> | |
| 40a2d0: 00 00 00 | |
| 40a2d3: c7 05 eb 34 21 00 00 movl $0x1800,0x2134eb(%rip) # 61d7c8 <CRT_colors+0xc8> | |
| 40a2da: 18 00 00 | |
| 40a2dd: c7 05 dd 34 21 00 00 movl $0x0,0x2134dd(%rip) # 61d7c4 <CRT_colors+0xc4> | |
| 40a2e4: 00 00 00 | |
| 40a2e7: c7 05 c7 34 21 00 00 movl $0x1800,0x2134c7(%rip) # 61d7b8 <CRT_colors+0xb8> | |
| 40a2ee: 18 00 00 | |
| 40a2f1: c7 05 c1 34 21 00 00 movl $0x3800,0x2134c1(%rip) # 61d7bc <CRT_colors+0xbc> | |
| 40a2f8: 38 00 00 | |
| 40a2fb: c7 05 bb 34 21 00 00 movl $0x3800,0x2134bb(%rip) # 61d7c0 <CRT_colors+0xc0> | |
| 40a302: 38 00 00 | |
| 40a305: c7 05 bd 34 21 00 00 movl $0x0,0x2134bd(%rip) # 61d7cc <CRT_colors+0xcc> | |
| 40a30c: 00 00 00 | |
| 40a30f: c7 05 b7 34 21 00 00 movl $0x800,0x2134b7(%rip) # 61d7d0 <CRT_colors+0xd0> | |
| 40a316: 08 00 00 | |
| 40a319: c7 05 b1 34 21 00 00 movl $0x2800,0x2134b1(%rip) # 61d7d4 <CRT_colors+0xd4> | |
| 40a320: 28 00 00 | |
| 40a323: c7 05 ab 34 21 00 00 movl $0x3000,0x2134ab(%rip) # 61d7d8 <CRT_colors+0xd8> | |
| 40a32a: 30 00 00 | |
| 40a32d: c7 05 a5 34 21 00 00 movl $0x203800,0x2134a5(%rip) # 61d7dc <CRT_colors+0xdc> | |
| 40a334: 38 20 00 | |
| 40a337: c7 05 9f 34 21 00 00 movl $0x201800,0x21349f(%rip) # 61d7e0 <CRT_colors+0xe0> | |
| 40a33e: 18 20 00 | |
| 40a341: c7 05 99 34 21 00 00 movl $0x1800,0x213499(%rip) # 61d7e4 <CRT_colors+0xe4> | |
| 40a348: 18 00 00 | |
| 40a34b: c7 05 93 34 21 00 00 movl $0x3800,0x213493(%rip) # 61d7e8 <CRT_colors+0xe8> | |
| 40a352: 38 00 00 | |
| 40a355: c7 05 8d 34 21 00 00 movl $0x3800,0x21348d(%rip) # 61d7ec <CRT_colors+0xec> | |
| 40a35c: 38 00 00 | |
| 40a35f: 48 83 c4 18 add $0x18,%rsp | |
| 40a363: 5b pop %rbx | |
| 40a364: 5d pop %rbp | |
| 40a365: 41 5c pop %r12 | |
| 40a367: 41 5d pop %r13 | |
| 40a369: 41 5e pop %r14 | |
| 40a36b: 41 5f pop %r15 | |
| 40a36d: c3 retq | |
| 40a36e: c7 05 88 33 21 00 00 movl $0x800,0x213388(%rip) # 61d700 <CRT_colors> | |
| 40a375: 08 00 00 | |
| 40a378: c7 05 82 33 21 00 00 movl $0x800,0x213382(%rip) # 61d704 <CRT_colors+0x4> | |
| 40a37f: 08 00 00 | |
| 40a382: c7 05 7c 33 21 00 00 movl $0x3a00,0x21337c(%rip) # 61d708 <CRT_colors+0x8> | |
| 40a389: 3a 00 00 | |
| 40a38c: c7 05 76 33 21 00 00 movl $0x800,0x213376(%rip) # 61d70c <CRT_colors+0xc> | |
| 40a393: 08 00 00 | |
| 40a396: c7 05 74 33 21 00 00 movl $0x3a00,0x213374(%rip) # 61d714 <CRT_colors+0x14> | |
| 40a39d: 3a 00 00 | |
| 40a3a0: c7 05 6e 33 21 00 00 movl $0x3a00,0x21336e(%rip) # 61d718 <CRT_colors+0x18> | |
| 40a3a7: 3a 00 00 | |
| 40a3aa: c7 05 68 33 21 00 00 movl $0x3e00,0x213368(%rip) # 61d71c <CRT_colors+0x1c> | |
| 40a3b1: 3e 00 00 | |
| 40a3b4: c7 05 62 33 21 00 00 movl $0x3f00,0x213362(%rip) # 61d720 <CRT_colors+0x20> | |
| 40a3bb: 3f 00 00 | |
| 40a3be: c7 05 48 33 21 00 00 movl $0x3600,0x213348(%rip) # 61d710 <CRT_colors+0x10> | |
| 40a3c5: 36 00 00 | |
| 40a3c8: c7 05 62 33 21 00 00 movl $0x2800,0x213362(%rip) # 61d734 <CRT_colors+0x34> | |
| 40a3cf: 28 00 00 | |
| 40a3d2: c7 05 5c 33 21 00 00 movl $0x2800,0x21335c(%rip) # 61d738 <CRT_colors+0x38> | |
| 40a3d9: 28 00 00 | |
| 40a3dc: c7 05 3e 33 21 00 00 movl $0x203000,0x21333e(%rip) # 61d724 <CRT_colors+0x24> | |
| 40a3e3: 30 20 00 | |
| 40a3e6: c7 05 38 33 21 00 00 movl $0x800,0x213338(%rip) # 61d728 <CRT_colors+0x28> | |
| 40a3ed: 08 00 00 | |
| 40a3f0: c7 05 32 33 21 00 00 movl $0x2800,0x213332(%rip) # 61d72c <CRT_colors+0x2c> | |
| 40a3f7: 28 00 00 | |
| 40a3fa: c7 05 2c 33 21 00 00 movl $0x2800,0x21332c(%rip) # 61d730 <CRT_colors+0x30> | |
| 40a401: 28 00 00 | |
| 40a404: c7 05 2e 33 21 00 00 movl $0x202800,0x21332e(%rip) # 61d73c <CRT_colors+0x3c> | |
| 40a40b: 28 20 00 | |
| 40a40e: c7 05 2c 33 21 00 00 movl $0x800,0x21332c(%rip) # 61d744 <CRT_colors+0x44> | |
| 40a415: 08 00 00 | |
| 40a418: c7 05 26 33 21 00 00 movl $0x203800,0x213326(%rip) # 61d748 <CRT_colors+0x48> | |
| 40a41f: 38 20 00 | |
| 40a422: c7 05 20 33 21 00 00 movl $0x202000,0x213320(%rip) # 61d74c <CRT_colors+0x4c> | |
| 40a429: 20 20 00 | |
| 40a42c: c7 05 1a 33 21 00 00 movl $0x202800,0x21331a(%rip) # 61d750 <CRT_colors+0x50> | |
| 40a433: 28 20 00 | |
| 40a436: c7 05 1c 33 21 00 00 movl $0x202800,0x21331c(%rip) # 61d75c <CRT_colors+0x5c> | |
| 40a43d: 28 20 00 | |
| 40a440: c7 05 0a 33 21 00 00 movl $0x800,0x21330a(%rip) # 61d754 <CRT_colors+0x54> | |
| 40a447: 08 00 00 | |
| 40a44a: c7 05 14 33 21 00 00 movl $0x2800,0x213314(%rip) # 61d768 <CRT_colors+0x68> | |
| 40a451: 28 00 00 | |
| 40a454: c7 05 0e 33 21 00 00 movl $0x201800,0x21330e(%rip) # 61d76c <CRT_colors+0x6c> | |
| 40a45b: 18 20 00 | |
| 40a45e: c7 05 f0 32 21 00 00 movl $0x2800,0x2132f0(%rip) # 61d758 <CRT_colors+0x58> | |
| 40a465: 28 00 00 | |
| 40a468: c7 05 ee 32 21 00 00 movl $0x3000,0x2132ee(%rip) # 61d760 <CRT_colors+0x60> | |
| 40a46f: 30 00 00 | |
| 40a472: c7 05 e8 32 21 00 00 movl $0x3000,0x2132e8(%rip) # 61d764 <CRT_colors+0x64> | |
| 40a479: 30 00 00 | |
| 40a47c: c7 05 ea 32 21 00 00 movl $0x202800,0x2132ea(%rip) # 61d770 <CRT_colors+0x70> | |
| 40a483: 28 20 00 | |
| 40a486: c7 05 e4 32 21 00 00 movl $0x800,0x2132e4(%rip) # 61d774 <CRT_colors+0x74> | |
| 40a48d: 08 00 00 | |
| 40a490: c7 05 a6 32 21 00 00 movl $0x3000,0x2132a6(%rip) # 61d740 <CRT_colors+0x40> | |
| 40a497: 30 00 00 | |
| 40a49a: c7 05 d4 32 21 00 00 movl $0x203000,0x2132d4(%rip) # 61d778 <CRT_colors+0x78> | |
| 40a4a1: 30 20 00 | |
| 40a4a4: c7 05 ce 32 21 00 00 movl $0x3000,0x2132ce(%rip) # 61d77c <CRT_colors+0x7c> | |
| 40a4ab: 30 00 00 | |
| 40a4ae: c7 05 c8 32 21 00 00 movl $0x202000,0x2132c8(%rip) # 61d780 <CRT_colors+0x80> | |
| 40a4b5: 20 20 00 | |
| 40a4b8: c7 05 c2 32 21 00 00 movl $0x202800,0x2132c2(%rip) # 61d784 <CRT_colors+0x84> | |
| 40a4bf: 28 20 00 | |
| 40a4c2: c7 05 bc 32 21 00 00 movl $0x2800,0x2132bc(%rip) # 61d788 <CRT_colors+0x88> | |
| 40a4c9: 28 00 00 | |
| 40a4cc: c7 05 b6 32 21 00 00 movl $0x800,0x2132b6(%rip) # 61d78c <CRT_colors+0x8c> | |
| 40a4d3: 08 00 00 | |
| 40a4d6: c7 05 b0 32 21 00 00 movl $0x201800,0x2132b0(%rip) # 61d790 <CRT_colors+0x90> | |
| 40a4dd: 18 20 00 | |
| 40a4e0: c7 05 aa 32 21 00 00 movl $0x1800,0x2132aa(%rip) # 61d794 <CRT_colors+0x94> | |
| 40a4e7: 18 00 00 | |
| 40a4ea: c7 05 a4 32 21 00 00 movl $0x203800,0x2132a4(%rip) # 61d798 <CRT_colors+0x98> | |
| 40a4f1: 38 20 00 | |
| 40a4f4: c7 05 9e 32 21 00 00 movl $0x2800,0x21329e(%rip) # 61d79c <CRT_colors+0x9c> | |
| 40a4fb: 28 00 00 | |
| 40a4fe: c7 05 98 32 21 00 00 movl $0x1800,0x213298(%rip) # 61d7a0 <CRT_colors+0xa0> | |
| 40a505: 18 00 00 | |
| 40a508: c7 05 92 32 21 00 00 movl $0x2000,0x213292(%rip) # 61d7a4 <CRT_colors+0xa4> | |
| 40a50f: 20 00 00 | |
| 40a512: c7 05 90 32 21 00 00 movl $0x2800,0x213290(%rip) # 61d7ac <CRT_colors+0xac> | |
| 40a519: 28 00 00 | |
| 40a51c: c7 05 8a 32 21 00 00 movl $0x2800,0x21328a(%rip) # 61d7b0 <CRT_colors+0xb0> | |
| 40a523: 28 00 00 | |
| 40a526: c7 05 84 32 21 00 00 movl $0x202800,0x213284(%rip) # 61d7b4 <CRT_colors+0xb4> | |
| 40a52d: 28 20 00 | |
| 40a530: c7 05 6e 32 21 00 00 movl $0x200000,0x21326e(%rip) # 61d7a8 <CRT_colors+0xa8> | |
| 40a537: 00 20 00 | |
| 40a53a: c7 05 84 32 21 00 00 movl $0x200800,0x213284(%rip) # 61d7c8 <CRT_colors+0xc8> | |
| 40a541: 08 20 00 | |
| 40a544: c7 05 76 32 21 00 00 movl $0x2800,0x213276(%rip) # 61d7c4 <CRT_colors+0xc4> | |
| 40a54b: 28 00 00 | |
| 40a54e: c7 05 60 32 21 00 00 movl $0x2800,0x213260(%rip) # 61d7b8 <CRT_colors+0xb8> | |
| 40a555: 28 00 00 | |
| 40a558: c7 05 5a 32 21 00 00 movl $0x202800,0x21325a(%rip) # 61d7bc <CRT_colors+0xbc> | |
| 40a55f: 28 20 00 | |
| 40a562: c7 05 54 32 21 00 00 movl $0x800,0x213254(%rip) # 61d7c0 <CRT_colors+0xc0> | |
| 40a569: 08 00 00 | |
| 40a56c: c7 05 56 32 21 00 00 movl $0x2800,0x213256(%rip) # 61d7cc <CRT_colors+0xcc> | |
| 40a573: 28 00 00 | |
| 40a576: c7 05 50 32 21 00 00 movl $0x1800,0x213250(%rip) # 61d7d0 <CRT_colors+0xd0> | |
| 40a57d: 18 00 00 | |
| 40a580: c7 05 4a 32 21 00 00 movl $0x2800,0x21324a(%rip) # 61d7d4 <CRT_colors+0xd4> | |
| 40a587: 28 00 00 | |
| 40a58a: c7 05 44 32 21 00 00 movl $0x3000,0x213244(%rip) # 61d7d8 <CRT_colors+0xd8> | |
| 40a591: 30 00 00 | |
| 40a594: c7 05 3e 32 21 00 00 movl $0x2000,0x21323e(%rip) # 61d7dc <CRT_colors+0xdc> | |
| 40a59b: 20 00 00 | |
| 40a59e: c7 05 38 32 21 00 00 movl $0x201800,0x213238(%rip) # 61d7e0 <CRT_colors+0xe0> | |
| 40a5a5: 18 20 00 | |
| 40a5a8: c7 05 32 32 21 00 00 movl $0x1800,0x213232(%rip) # 61d7e4 <CRT_colors+0xe4> | |
| 40a5af: 18 00 00 | |
| 40a5b2: c7 05 2c 32 21 00 00 movl $0x800,0x21322c(%rip) # 61d7e8 <CRT_colors+0xe8> | |
| 40a5b9: 08 00 00 | |
| 40a5bc: c7 05 26 32 21 00 00 movl $0x800,0x213226(%rip) # 61d7ec <CRT_colors+0xec> | |
| 40a5c3: 08 00 00 | |
| 40a5c6: e9 a4 f3 ff ff jmpq 40996f <CRT_setColors+0x31f> | |
| 40a5cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040a5d0 <CRT_init>: | |
| 40a5d0: 55 push %rbp | |
| 40a5d1: 89 f5 mov %esi,%ebp | |
| 40a5d3: 53 push %rbx | |
| 40a5d4: 89 fb mov %edi,%ebx | |
| 40a5d6: 48 83 ec 08 sub $0x8,%rsp | |
| 40a5da: e8 91 a5 ff ff callq 404b70 <initscr@plt> | |
| 40a5df: e8 5c a9 ff ff callq 404f40 <noecho@plt> | |
| 40a5e4: 89 df mov %ebx,%edi | |
| 40a5e6: 89 1d 08 32 21 00 mov %ebx,0x213208(%rip) # 61d7f4 <CRT_delay> | |
| 40a5ec: 89 2d fe 31 21 00 mov %ebp,0x2131fe(%rip) # 61d7f0 <CRT_colorScheme> | |
| 40a5f2: e8 79 a7 ff ff callq 404d70 <halfdelay@plt> | |
| 40a5f7: e8 34 a7 ff ff callq 404d30 <nonl@plt> | |
| 40a5fc: 48 8b 3d ad 30 21 00 mov 0x2130ad(%rip),%rdi # 61d6b0 <stdscr> | |
| 40a603: 31 f6 xor %esi,%esi | |
| 40a605: e8 b6 a5 ff ff callq 404bc0 <intrflush@plt> | |
| 40a60a: 48 8b 3d 9f 30 21 00 mov 0x21309f(%rip),%rdi # 61d6b0 <stdscr> | |
| 40a611: be 01 00 00 00 mov $0x1,%esi | |
| 40a616: e8 45 a5 ff ff callq 404b60 <keypad@plt> | |
| 40a61b: 31 ff xor %edi,%edi | |
| 40a61d: e8 be a9 ff ff callq 404fe0 <curs_set@plt> | |
| 40a622: e8 e9 a3 ff ff callq 404a10 <has_colors@plt> | |
| 40a627: 84 c0 test %al,%al | |
| 40a629: 0f 85 41 01 00 00 jne 40a770 <CRT_init+0x1a0> | |
| 40a62f: c6 05 c2 31 21 00 00 movb $0x0,0x2131c2(%rip) # 61d7f8 <CRT_delay+0x4> | |
| 40a636: bf a2 85 41 00 mov $0x4185a2,%edi | |
| 40a63b: e8 d0 a2 ff ff callq 404910 <getenv@plt> | |
| 40a640: be 9d 63 41 00 mov $0x41639d,%esi | |
| 40a645: 48 89 c7 mov %rax,%rdi | |
| 40a648: 48 89 05 f1 39 21 00 mov %rax,0x2139f1(%rip) # 61e040 <CRT_termType> | |
| 40a64f: e8 7c 96 00 00 callq 413cd0 <String_eq> | |
| 40a654: 85 c0 test %eax,%eax | |
| 40a656: 75 19 jne 40a671 <CRT_init+0xa1> | |
| 40a658: 48 8b 3d e1 39 21 00 mov 0x2139e1(%rip),%rdi # 61e040 <CRT_termType> | |
| 40a65f: be a3 63 41 00 mov $0x4163a3,%esi | |
| 40a664: e8 67 96 00 00 callq 413cd0 <String_eq> | |
| 40a669: 85 c0 test %eax,%eax | |
| 40a66b: 0f 84 17 01 00 00 je 40a788 <CRT_init+0x1b8> | |
| 40a671: be 06 01 00 00 mov $0x106,%esi | |
| 40a676: bf b5 63 41 00 mov $0x4163b5,%edi | |
| 40a67b: e8 a0 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a680: be 68 01 00 00 mov $0x168,%esi | |
| 40a685: bf b9 63 41 00 mov $0x4163b9,%edi | |
| 40a68a: e8 91 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a68f: be 09 01 00 00 mov $0x109,%esi | |
| 40a694: bf bd 63 41 00 mov $0x4163bd,%edi | |
| 40a699: e8 82 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a69e: be 0a 01 00 00 mov $0x10a,%esi | |
| 40a6a3: bf c1 63 41 00 mov $0x4163c1,%edi | |
| 40a6a8: e8 73 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a6ad: be 0b 01 00 00 mov $0x10b,%esi | |
| 40a6b2: bf c5 63 41 00 mov $0x4163c5,%edi | |
| 40a6b7: e8 64 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a6bc: be 0c 01 00 00 mov $0x10c,%esi | |
| 40a6c1: bf c9 63 41 00 mov $0x4163c9,%edi | |
| 40a6c6: e8 55 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a6cb: be 09 01 00 00 mov $0x109,%esi | |
| 40a6d0: bf cd 63 41 00 mov $0x4163cd,%edi | |
| 40a6d5: e8 46 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a6da: be 0a 01 00 00 mov $0x10a,%esi | |
| 40a6df: bf d3 63 41 00 mov $0x4163d3,%edi | |
| 40a6e4: e8 37 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a6e9: be 0b 01 00 00 mov $0x10b,%esi | |
| 40a6ee: bf d9 63 41 00 mov $0x4163d9,%edi | |
| 40a6f3: e8 28 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a6f8: be 0c 01 00 00 mov $0x10c,%esi | |
| 40a6fd: bf df 63 41 00 mov $0x4163df,%edi | |
| 40a702: e8 19 a5 ff ff callq 404c20 <define_key@plt> | |
| 40a707: be 1a 01 00 00 mov $0x11a,%esi | |
| 40a70c: bf e5 63 41 00 mov $0x4163e5,%edi | |
| 40a711: e8 0a a5 ff ff callq 404c20 <define_key@plt> | |
| 40a716: be 70 95 40 00 mov $0x409570,%esi | |
| 40a71b: bf 0b 00 00 00 mov $0xb,%edi | |
| 40a720: e8 bb a5 ff ff callq 404ce0 <signal@plt> | |
| 40a725: bf 0f 00 00 00 mov $0xf,%edi | |
| 40a72a: be 50 95 40 00 mov $0x409550,%esi | |
| 40a72f: e8 ac a5 ff ff callq 404ce0 <signal@plt> | |
| 40a734: e8 77 a2 ff ff callq 4049b0 <use_default_colors@plt> | |
| 40a739: e8 d2 a2 ff ff callq 404a10 <has_colors@plt> | |
| 40a73e: 84 c0 test %al,%al | |
| 40a740: 8b 3d aa 30 21 00 mov 0x2130aa(%rip),%edi # 61d7f0 <CRT_colorScheme> | |
| 40a746: 75 0f jne 40a757 <CRT_init+0x187> | |
| 40a748: c7 05 9e 30 21 00 01 movl $0x1,0x21309e(%rip) # 61d7f0 <CRT_colorScheme> | |
| 40a74f: 00 00 00 | |
| 40a752: bf 01 00 00 00 mov $0x1,%edi | |
| 40a757: e8 f4 ee ff ff callq 409650 <CRT_setColors> | |
| 40a75c: 48 83 c4 08 add $0x8,%rsp | |
| 40a760: 31 f6 xor %esi,%esi | |
| 40a762: bf 04 00 00 00 mov $0x4,%edi | |
| 40a767: 5b pop %rbx | |
| 40a768: 5d pop %rbp | |
| 40a769: e9 52 a3 ff ff jmpq 404ac0 <mousemask@plt> | |
| 40a76e: 66 90 xchg %ax,%ax | |
| 40a770: e8 7b a4 ff ff callq 404bf0 <start_color@plt> | |
| 40a775: c6 05 7c 30 21 00 01 movb $0x1,0x21307c(%rip) # 61d7f8 <CRT_delay+0x4> | |
| 40a77c: e9 b5 fe ff ff jmpq 40a636 <CRT_init+0x66> | |
| 40a781: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40a788: 48 8b 3d b1 38 21 00 mov 0x2138b1(%rip),%rdi # 61e040 <CRT_termType> | |
| 40a78f: be af 63 41 00 mov $0x4163af,%esi | |
| 40a794: e8 37 95 00 00 callq 413cd0 <String_eq> | |
| 40a799: 85 c0 test %eax,%eax | |
| 40a79b: 0f 84 75 ff ff ff je 40a716 <CRT_init+0x146> | |
| 40a7a1: e9 cb fe ff ff jmpq 40a671 <CRT_init+0xa1> | |
| 40a7a6: 90 nop | |
| 40a7a7: 90 nop | |
| 40a7a8: 90 nop | |
| 40a7a9: 90 nop | |
| 40a7aa: 90 nop | |
| 40a7ab: 90 nop | |
| 40a7ac: 90 nop | |
| 40a7ad: 90 nop | |
| 40a7ae: 90 nop | |
| 40a7af: 90 nop | |
| 40a7b0: 53 push %rbx | |
| 40a7b1: 48 89 fb mov %rdi,%rbx | |
| 40a7b4: e8 27 30 00 00 callq 40d7e0 <Panel_done> | |
| 40a7b9: 48 89 df mov %rbx,%rdi | |
| 40a7bc: 5b pop %rbx | |
| 40a7bd: e9 6e a1 ff ff jmpq 404930 <free@plt> | |
| 40a7c2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40a7c9: 1f 84 00 00 00 00 00 | |
| 40a7d0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 40a7d5: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40a7da: 48 89 fb mov %rdi,%rbx | |
| 40a7dd: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 40a7e2: 48 83 ec 18 sub $0x18,%rsp | |
| 40a7e6: 41 89 f4 mov %esi,%r12d | |
| 40a7e9: e8 a2 31 00 00 callq 40d990 <Panel_getSelected> | |
| 40a7ee: 41 83 fc 20 cmp $0x20,%r12d | |
| 40a7f2: 48 89 c5 mov %rax,%rbp | |
| 40a7f5: 74 41 je 40a838 <CRT_init+0x268> | |
| 40a7f7: 7e 2f jle 40a828 <CRT_init+0x258> | |
| 40a7f9: 41 81 fc 57 01 00 00 cmp $0x157,%r12d | |
| 40a800: 74 36 je 40a838 <CRT_init+0x268> | |
| 40a802: 41 81 fc 99 01 00 00 cmp $0x199,%r12d | |
| 40a809: 74 2d je 40a838 <CRT_init+0x268> | |
| 40a80b: b8 01 00 00 00 mov $0x1,%eax | |
| 40a810: 48 8b 1c 24 mov (%rsp),%rbx | |
| 40a814: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 40a819: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 40a81e: 48 83 c4 18 add $0x18,%rsp | |
| 40a822: c3 retq | |
| 40a823: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40a828: 41 83 fc 0a cmp $0xa,%r12d | |
| 40a82c: 74 0a je 40a838 <CRT_init+0x268> | |
| 40a82e: 41 83 fc 0d cmp $0xd,%r12d | |
| 40a832: 75 d7 jne 40a80b <CRT_init+0x23b> | |
| 40a834: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40a838: 48 89 ef mov %rbp,%rdi | |
| 40a83b: e8 d0 da ff ff callq 408310 <CheckItem_get> | |
| 40a840: 83 f0 01 xor $0x1,%eax | |
| 40a843: 48 89 ef mov %rbp,%rdi | |
| 40a846: 0f b6 f0 movzbl %al,%esi | |
| 40a849: e8 a2 da ff ff callq 4082f0 <CheckItem_set> | |
| 40a84e: 48 8b 83 08 26 00 00 mov 0x2608(%rbx),%rax | |
| 40a855: 48 8b 68 10 mov 0x10(%rax),%rbp | |
| 40a859: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 40a85d: 48 89 ef mov %rbp,%rdi | |
| 40a860: e8 0b 13 00 00 callq 40bb70 <Header_calculateHeight> | |
| 40a865: 48 89 ef mov %rbp,%rdi | |
| 40a868: e8 33 11 00 00 callq 40b9a0 <Header_reinit> | |
| 40a86d: 48 89 ef mov %rbp,%rdi | |
| 40a870: e8 bb 11 00 00 callq 40ba30 <Header_draw> | |
| 40a875: 48 8b 83 10 26 00 00 mov 0x2610(%rbx),%rax | |
| 40a87c: 8b 55 1c mov 0x1c(%rbp),%edx | |
| 40a87f: 8b 48 08 mov 0x8(%rax),%ecx | |
| 40a882: 44 8b 40 0c mov 0xc(%rax),%r8d | |
| 40a886: 48 89 c7 mov %rax,%rdi | |
| 40a889: 8b 30 mov (%rax),%esi | |
| 40a88b: e8 b0 80 00 00 callq 412940 <ScreenManager_resize> | |
| 40a890: 31 c0 xor %eax,%eax | |
| 40a892: e9 79 ff ff ff jmpq 40a810 <CRT_init+0x240> | |
| 40a897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40a89e: 00 00 | |
| 000000000040a8a0 <DisplayOptionsPanel_new>: | |
| 40a8a0: 41 54 push %r12 | |
| 40a8a2: 49 89 f4 mov %rsi,%r12 | |
| 40a8a5: 55 push %rbp | |
| 40a8a6: 53 push %rbx | |
| 40a8a7: 48 89 fb mov %rdi,%rbx | |
| 40a8aa: bf 18 26 00 00 mov $0x2618,%edi | |
| 40a8af: 48 83 ec 10 sub $0x10,%rsp | |
| 40a8b3: e8 28 a5 ff ff callq 404de0 <malloc@plt> | |
| 40a8b8: 45 31 c9 xor %r9d,%r9d | |
| 40a8bb: 48 89 c5 mov %rax,%rbp | |
| 40a8be: 48 89 c7 mov %rax,%rdi | |
| 40a8c1: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 40a8c7: b9 01 00 00 00 mov $0x1,%ecx | |
| 40a8cc: ba 01 00 00 00 mov $0x1,%edx | |
| 40a8d1: be 01 00 00 00 mov $0x1,%esi | |
| 40a8d6: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 40a8dd: e8 be 2d 00 00 callq 40d6a0 <Panel_init> | |
| 40a8e2: be 6d 61 41 00 mov $0x41616d,%esi | |
| 40a8e7: 48 89 ef mov %rbp,%rdi | |
| 40a8ea: 4c 89 a5 10 26 00 00 mov %r12,0x2610(%rbp) | |
| 40a8f1: 48 c7 45 08 b0 a7 40 movq $0x40a7b0,0x8(%rbp) | |
| 40a8f8: 00 | |
| 40a8f9: 48 89 9d 08 26 00 00 mov %rbx,0x2608(%rbp) | |
| 40a900: 48 c7 85 f8 25 00 00 movq $0x40a7d0,0x25f8(%rbp) | |
| 40a907: d0 a7 40 00 | |
| 40a90b: e8 30 2f 00 00 callq 40d840 <Panel_setHeader> | |
| 40a910: 4c 8b 63 08 mov 0x8(%rbx),%r12 | |
| 40a914: bf 0a 00 00 00 mov $0xa,%edi | |
| 40a919: e8 c2 a4 ff ff callq 404de0 <malloc@plt> | |
| 40a91e: 49 81 c4 be 00 00 00 add $0xbe,%r12 | |
| 40a925: 48 85 c0 test %rax,%rax | |
| 40a928: 74 13 je 40a93d <DisplayOptionsPanel_new+0x9d> | |
| 40a92a: 49 b8 54 72 65 65 20 movabs $0x6569762065657254,%r8 | |
| 40a931: 76 69 65 | |
| 40a934: 66 c7 40 08 77 00 movw $0x77,0x8(%rax) | |
| 40a93a: 4c 89 00 mov %r8,(%rax) | |
| 40a93d: 31 d2 xor %edx,%edx | |
| 40a93f: 4c 89 e6 mov %r12,%rsi | |
| 40a942: 48 89 c7 mov %rax,%rdi | |
| 40a945: e8 46 d9 ff ff callq 408290 <CheckItem_new> | |
| 40a94a: 48 89 ef mov %rbp,%rdi | |
| 40a94d: 48 89 c6 mov %rax,%rsi | |
| 40a950: e8 7b 2f 00 00 callq 40d8d0 <Panel_add> | |
| 40a955: 4c 8b 63 08 mov 0x8(%rbx),%r12 | |
| 40a959: bf 1e 00 00 00 mov $0x1e,%edi | |
| 40a95e: e8 7d a4 ff ff callq 404de0 <malloc@plt> | |
| 40a963: 49 81 c4 b9 00 00 00 add $0xb9,%r12 | |
| 40a96a: 48 85 c0 test %rax,%rax | |
| 40a96d: 74 36 je 40a9a5 <DisplayOptionsPanel_new+0x105> | |
| 40a96f: 48 b9 53 68 61 64 6f movabs $0x6f20776f64616853,%rcx | |
| 40a976: 77 20 6f | |
| 40a979: 48 be 74 68 65 72 20 movabs $0x6573752072656874,%rsi | |
| 40a980: 75 73 65 | |
| 40a983: 48 bf 72 73 27 20 70 movabs $0x636f727020277372,%rdi | |
| 40a98a: 72 6f 63 | |
| 40a98d: 48 89 08 mov %rcx,(%rax) | |
| 40a990: 48 89 70 08 mov %rsi,0x8(%rax) | |
| 40a994: 48 89 78 10 mov %rdi,0x10(%rax) | |
| 40a998: c7 40 18 65 73 73 65 movl $0x65737365,0x18(%rax) | |
| 40a99f: 66 c7 40 1c 73 00 movw $0x73,0x1c(%rax) | |
| 40a9a5: 31 d2 xor %edx,%edx | |
| 40a9a7: 4c 89 e6 mov %r12,%rsi | |
| 40a9aa: 48 89 c7 mov %rax,%rdi | |
| 40a9ad: e8 de d8 ff ff callq 408290 <CheckItem_new> | |
| 40a9b2: 48 89 ef mov %rbp,%rdi | |
| 40a9b5: 48 89 c6 mov %rax,%rsi | |
| 40a9b8: e8 13 2f 00 00 callq 40d8d0 <Panel_add> | |
| 40a9bd: 4c 8b 63 08 mov 0x8(%rbx),%r12 | |
| 40a9c1: bf 14 00 00 00 mov $0x14,%edi | |
| 40a9c6: e8 15 a4 ff ff callq 404de0 <malloc@plt> | |
| 40a9cb: 49 81 c4 bc 00 00 00 add $0xbc,%r12 | |
| 40a9d2: 48 85 c0 test %rax,%rax | |
| 40a9d5: 74 22 je 40a9f9 <DisplayOptionsPanel_new+0x159> | |
| 40a9d7: 49 bb 48 69 64 65 20 movabs $0x72656b2065646948,%r11 | |
| 40a9de: 6b 65 72 | |
| 40a9e1: 48 ba 6e 65 6c 20 74 movabs $0x65726874206c656e,%rdx | |
| 40a9e8: 68 72 65 | |
| 40a9eb: c7 40 10 61 64 73 00 movl $0x736461,0x10(%rax) | |
| 40a9f2: 4c 89 18 mov %r11,(%rax) | |
| 40a9f5: 48 89 50 08 mov %rdx,0x8(%rax) | |
| 40a9f9: 31 d2 xor %edx,%edx | |
| 40a9fb: 4c 89 e6 mov %r12,%rsi | |
| 40a9fe: 48 89 c7 mov %rax,%rdi | |
| 40aa01: e8 8a d8 ff ff callq 408290 <CheckItem_new> | |
| 40aa06: 48 89 ef mov %rbp,%rdi | |
| 40aa09: 48 89 c6 mov %rax,%rsi | |
| 40aa0c: e8 bf 2e 00 00 callq 40d8d0 <Panel_add> | |
| 40aa11: 4c 8b 63 08 mov 0x8(%rbx),%r12 | |
| 40aa15: bf 16 00 00 00 mov $0x16,%edi | |
| 40aa1a: e8 c1 a3 ff ff callq 404de0 <malloc@plt> | |
| 40aa1f: 49 81 c4 bd 00 00 00 add $0xbd,%r12 | |
| 40aa26: 48 85 c0 test %rax,%rax | |
| 40aa29: 74 28 je 40aa53 <DisplayOptionsPanel_new+0x1b3> | |
| 40aa2b: 49 b9 48 69 64 65 20 movabs $0x6573752065646948,%r9 | |
| 40aa32: 75 73 65 | |
| 40aa35: 49 ba 72 6c 61 6e 64 movabs $0x687420646e616c72,%r10 | |
| 40aa3c: 20 74 68 | |
| 40aa3f: c7 40 10 72 65 61 64 movl $0x64616572,0x10(%rax) | |
| 40aa46: 4c 89 08 mov %r9,(%rax) | |
| 40aa49: 4c 89 50 08 mov %r10,0x8(%rax) | |
| 40aa4d: 66 c7 40 14 73 00 movw $0x73,0x14(%rax) | |
| 40aa53: 31 d2 xor %edx,%edx | |
| 40aa55: 4c 89 e6 mov %r12,%rsi | |
| 40aa58: 48 89 c7 mov %rax,%rdi | |
| 40aa5b: e8 30 d8 ff ff callq 408290 <CheckItem_new> | |
| 40aa60: 48 89 ef mov %rbp,%rdi | |
| 40aa63: 48 89 c6 mov %rax,%rsi | |
| 40aa66: e8 65 2e 00 00 callq 40d8d0 <Panel_add> | |
| 40aa6b: 4c 8b 63 08 mov 0x8(%rbx),%r12 | |
| 40aa6f: bf 25 00 00 00 mov $0x25,%edi | |
| 40aa74: e8 67 a3 ff ff callq 404de0 <malloc@plt> | |
| 40aa79: 49 81 c4 c1 00 00 00 add $0xc1,%r12 | |
| 40aa80: 48 85 c0 test %rax,%rax | |
| 40aa83: 74 42 je 40aac7 <DisplayOptionsPanel_new+0x227> | |
| 40aa85: 48 b9 44 69 73 70 6c movabs $0x2079616c70736944,%rcx | |
| 40aa8c: 61 79 20 | |
| 40aa8f: 48 be 74 68 72 65 61 movabs $0x2073646165726874,%rsi | |
| 40aa96: 64 73 20 | |
| 40aa99: 48 bf 69 6e 20 61 20 movabs $0x6669642061206e69,%rdi | |
| 40aaa0: 64 69 66 | |
| 40aaa3: 49 b8 66 65 72 65 6e movabs $0x6320746e65726566,%r8 | |
| 40aaaa: 74 20 63 | |
| 40aaad: 48 89 08 mov %rcx,(%rax) | |
| 40aab0: 48 89 70 08 mov %rsi,0x8(%rax) | |
| 40aab4: 48 89 78 10 mov %rdi,0x10(%rax) | |
| 40aab8: 4c 89 40 18 mov %r8,0x18(%rax) | |
| 40aabc: c7 40 20 6f 6c 6f 72 movl $0x726f6c6f,0x20(%rax) | |
| 40aac3: c6 40 24 00 movb $0x0,0x24(%rax) | |
| 40aac7: 31 d2 xor %edx,%edx | |
| 40aac9: 4c 89 e6 mov %r12,%rsi | |
| 40aacc: 48 89 c7 mov %rax,%rdi | |
| 40aacf: e8 bc d7 ff ff callq 408290 <CheckItem_new> | |
| 40aad4: 48 89 ef mov %rbp,%rdi | |
| 40aad7: 48 89 c6 mov %rax,%rsi | |
| 40aada: e8 f1 2d 00 00 callq 40d8d0 <Panel_add> | |
| 40aadf: 4c 8b 63 08 mov 0x8(%rbx),%r12 | |
| 40aae3: bf 19 00 00 00 mov $0x19,%edi | |
| 40aae8: e8 f3 a2 ff ff callq 404de0 <malloc@plt> | |
| 40aaed: 49 81 c4 ba 00 00 00 add $0xba,%r12 | |
| 40aaf4: 48 85 c0 test %rax,%rax | |
| 40aaf7: 74 2d je 40ab26 <DisplayOptionsPanel_new+0x286> | |
| 40aaf9: 49 ba 53 68 6f 77 20 movabs $0x73756320776f6853,%r10 | |
| 40ab00: 63 75 73 | |
| 40ab03: 49 bb 74 6f 6d 20 74 movabs $0x65726874206d6f74,%r11 | |
| 40ab0a: 68 72 65 | |
| 40ab0d: 48 ba 61 64 20 6e 61 movabs $0x73656d616e206461,%rdx | |
| 40ab14: 6d 65 73 | |
| 40ab17: 4c 89 10 mov %r10,(%rax) | |
| 40ab1a: 4c 89 58 08 mov %r11,0x8(%rax) | |
| 40ab1e: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40ab22: c6 40 18 00 movb $0x0,0x18(%rax) | |
| 40ab26: 31 d2 xor %edx,%edx | |
| 40ab28: 4c 89 e6 mov %r12,%rsi | |
| 40ab2b: 48 89 c7 mov %rax,%rdi | |
| 40ab2e: e8 5d d7 ff ff callq 408290 <CheckItem_new> | |
| 40ab33: 48 89 ef mov %rbp,%rdi | |
| 40ab36: 48 89 c6 mov %rax,%rsi | |
| 40ab39: e8 92 2d 00 00 callq 40d8d0 <Panel_add> | |
| 40ab3e: 4c 8b 63 08 mov 0x8(%rbx),%r12 | |
| 40ab42: bf 1d 00 00 00 mov $0x1d,%edi | |
| 40ab47: e8 94 a2 ff ff callq 404de0 <malloc@plt> | |
| 40ab4c: 49 81 c4 bf 00 00 00 add $0xbf,%r12 | |
| 40ab53: 48 85 c0 test %rax,%rax | |
| 40ab56: 74 34 je 40ab8c <DisplayOptionsPanel_new+0x2ec> | |
| 40ab58: 48 bf 48 69 67 68 6c movabs $0x6867696c68676948,%rdi | |
| 40ab5f: 69 67 68 | |
| 40ab62: 49 b8 74 20 70 72 6f movabs $0x6172676f72702074,%r8 | |
| 40ab69: 67 72 61 | |
| 40ab6c: 49 b9 6d 20 22 62 61 movabs $0x6e6573616222206d,%r9 | |
| 40ab73: 73 65 6e | |
| 40ab76: 48 89 38 mov %rdi,(%rax) | |
| 40ab79: 4c 89 40 08 mov %r8,0x8(%rax) | |
| 40ab7d: 4c 89 48 10 mov %r9,0x10(%rax) | |
| 40ab81: c7 40 18 61 6d 65 22 movl $0x22656d61,0x18(%rax) | |
| 40ab88: c6 40 1c 00 movb $0x0,0x1c(%rax) | |
| 40ab8c: 31 d2 xor %edx,%edx | |
| 40ab8e: 4c 89 e6 mov %r12,%rsi | |
| 40ab91: 48 89 c7 mov %rax,%rdi | |
| 40ab94: e8 f7 d6 ff ff callq 408290 <CheckItem_new> | |
| 40ab99: 48 89 ef mov %rbp,%rdi | |
| 40ab9c: 48 89 c6 mov %rax,%rsi | |
| 40ab9f: e8 2c 2d 00 00 callq 40d8d0 <Panel_add> | |
| 40aba4: 4c 8b 63 08 mov 0x8(%rbx),%r12 | |
| 40aba8: bf 2b 00 00 00 mov $0x2b,%edi | |
| 40abad: e8 2e a2 ff ff callq 404de0 <malloc@plt> | |
| 40abb2: 49 81 c4 c0 00 00 00 add $0xc0,%r12 | |
| 40abb9: 48 85 c0 test %rax,%rax | |
| 40abbc: 74 4f je 40ac0d <DisplayOptionsPanel_new+0x36d> | |
| 40abbe: 49 ba 48 69 67 68 6c movabs $0x6867696c68676948,%r10 | |
| 40abc5: 69 67 68 | |
| 40abc8: 49 bb 74 20 6c 61 72 movabs $0x20656772616c2074,%r11 | |
| 40abcf: 67 65 20 | |
| 40abd2: 48 ba 6e 75 6d 62 65 movabs $0x20737265626d756e,%rdx | |
| 40abd9: 72 73 20 | |
| 40abdc: 48 b9 69 6e 20 6d 65 movabs $0x726f6d656d206e69,%rcx | |
| 40abe3: 6d 6f 72 | |
| 40abe6: 48 be 79 20 63 6f 75 movabs $0x65746e756f632079,%rsi | |
| 40abed: 6e 74 65 | |
| 40abf0: 4c 89 10 mov %r10,(%rax) | |
| 40abf3: 4c 89 58 08 mov %r11,0x8(%rax) | |
| 40abf7: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40abfb: 48 89 48 18 mov %rcx,0x18(%rax) | |
| 40abff: 48 89 70 20 mov %rsi,0x20(%rax) | |
| 40ac03: 66 c7 40 28 72 73 movw $0x7372,0x28(%rax) | |
| 40ac09: c6 40 2a 00 movb $0x0,0x2a(%rax) | |
| 40ac0d: 31 d2 xor %edx,%edx | |
| 40ac0f: 4c 89 e6 mov %r12,%rsi | |
| 40ac12: 48 89 c7 mov %rax,%rdi | |
| 40ac15: e8 76 d6 ff ff callq 408290 <CheckItem_new> | |
| 40ac1a: 48 89 ef mov %rbp,%rdi | |
| 40ac1d: 48 89 c6 mov %rax,%rsi | |
| 40ac20: e8 ab 2c 00 00 callq 40d8d0 <Panel_add> | |
| 40ac25: 4c 8b 63 10 mov 0x10(%rbx),%r12 | |
| 40ac29: bf 1d 00 00 00 mov $0x1d,%edi | |
| 40ac2e: e8 ad a1 ff ff callq 404de0 <malloc@plt> | |
| 40ac33: 49 83 c4 18 add $0x18,%r12 | |
| 40ac37: 48 85 c0 test %rax,%rax | |
| 40ac3a: 74 34 je 40ac70 <DisplayOptionsPanel_new+0x3d0> | |
| 40ac3c: 48 bf 4c 65 61 76 65 movabs $0x206120657661654c,%rdi | |
| 40ac43: 20 61 20 | |
| 40ac46: 49 b8 6d 61 72 67 69 movabs $0x61206e696772616d,%r8 | |
| 40ac4d: 6e 20 61 | |
| 40ac50: 49 b9 72 6f 75 6e 64 movabs $0x656820646e756f72,%r9 | |
| 40ac57: 20 68 65 | |
| 40ac5a: 48 89 38 mov %rdi,(%rax) | |
| 40ac5d: 4c 89 40 08 mov %r8,0x8(%rax) | |
| 40ac61: 4c 89 48 10 mov %r9,0x10(%rax) | |
| 40ac65: c7 40 18 61 64 65 72 movl $0x72656461,0x18(%rax) | |
| 40ac6c: c6 40 1c 00 movb $0x0,0x1c(%rax) | |
| 40ac70: 31 d2 xor %edx,%edx | |
| 40ac72: 4c 89 e6 mov %r12,%rsi | |
| 40ac75: 48 89 c7 mov %rax,%rdi | |
| 40ac78: e8 13 d6 ff ff callq 408290 <CheckItem_new> | |
| 40ac7d: 48 89 ef mov %rbp,%rdi | |
| 40ac80: 48 89 c6 mov %rax,%rsi | |
| 40ac83: e8 48 2c 00 00 callq 40d8d0 <Panel_add> | |
| 40ac88: 4c 8b 63 08 mov 0x8(%rbx),%r12 | |
| 40ac8c: bf 41 00 00 00 mov $0x41,%edi | |
| 40ac91: e8 4a a1 ff ff callq 404de0 <malloc@plt> | |
| 40ac96: 49 81 c4 c2 00 00 00 add $0xc2,%r12 | |
| 40ac9d: 48 85 c0 test %rax,%rax | |
| 40aca0: 74 73 je 40ad15 <DisplayOptionsPanel_new+0x475> | |
| 40aca2: 48 bf 44 65 74 61 69 movabs $0x64656c6961746544,%rdi | |
| 40aca9: 6c 65 64 | |
| 40acac: 49 b8 20 43 50 55 20 movabs $0x6d69742055504320,%r8 | |
| 40acb3: 74 69 6d | |
| 40acb6: 49 b9 65 20 28 53 79 movabs $0x6574737953282065,%r9 | |
| 40acbd: 73 74 65 | |
| 40acc0: 49 ba 6d 2f 49 4f 2d movabs $0x6961572d4f492f6d,%r10 | |
| 40acc7: 57 61 69 | |
| 40acca: 49 bb 74 2f 48 61 72 movabs $0x492d647261482f74,%r11 | |
| 40acd1: 64 2d 49 | |
| 40acd4: 48 ba 52 51 2f 53 6f movabs $0x2d74666f532f5152,%rdx | |
| 40acdb: 66 74 2d | |
| 40acde: 48 b9 49 52 51 2f 53 movabs $0x616574532f515249,%rcx | |
| 40ace5: 74 65 61 | |
| 40ace8: 48 be 6c 2f 47 75 65 movabs $0x2974736575472f6c,%rsi | |
| 40acef: 73 74 29 | |
| 40acf2: 48 89 38 mov %rdi,(%rax) | |
| 40acf5: 4c 89 40 08 mov %r8,0x8(%rax) | |
| 40acf9: 4c 89 48 10 mov %r9,0x10(%rax) | |
| 40acfd: 4c 89 50 18 mov %r10,0x18(%rax) | |
| 40ad01: 4c 89 58 20 mov %r11,0x20(%rax) | |
| 40ad05: 48 89 50 28 mov %rdx,0x28(%rax) | |
| 40ad09: 48 89 48 30 mov %rcx,0x30(%rax) | |
| 40ad0d: 48 89 70 38 mov %rsi,0x38(%rax) | |
| 40ad11: c6 40 40 00 movb $0x0,0x40(%rax) | |
| 40ad15: 31 d2 xor %edx,%edx | |
| 40ad17: 4c 89 e6 mov %r12,%rsi | |
| 40ad1a: 48 89 c7 mov %rax,%rdi | |
| 40ad1d: e8 6e d5 ff ff callq 408290 <CheckItem_new> | |
| 40ad22: 48 89 ef mov %rbp,%rdi | |
| 40ad25: 48 89 c6 mov %rax,%rsi | |
| 40ad28: e8 a3 2b 00 00 callq 40d8d0 <Panel_add> | |
| 40ad2d: 48 8b 5b 08 mov 0x8(%rbx),%rbx | |
| 40ad31: bf 1f 00 00 00 mov $0x1f,%edi | |
| 40ad36: e8 a5 a0 ff ff callq 404de0 <malloc@plt> | |
| 40ad3b: 48 81 c3 c3 00 00 00 add $0xc3,%rbx | |
| 40ad42: 48 85 c0 test %rax,%rax | |
| 40ad45: 74 3a je 40ad81 <DisplayOptionsPanel_new+0x4e1> | |
| 40ad47: 48 ba 43 6f 75 6e 74 movabs $0x504320746e756f43,%rdx | |
| 40ad4e: 20 43 50 | |
| 40ad51: 48 b9 55 73 20 66 72 movabs $0x206d6f7266207355,%rcx | |
| 40ad58: 6f 6d 20 | |
| 40ad5b: 48 be 30 20 69 6e 73 movabs $0x616574736e692030,%rsi | |
| 40ad62: 74 65 61 | |
| 40ad65: 48 89 10 mov %rdx,(%rax) | |
| 40ad68: 48 89 48 08 mov %rcx,0x8(%rax) | |
| 40ad6c: 48 89 70 10 mov %rsi,0x10(%rax) | |
| 40ad70: c7 40 18 64 20 6f 66 movl $0x666f2064,0x18(%rax) | |
| 40ad77: 66 c7 40 1c 20 31 movw $0x3120,0x1c(%rax) | |
| 40ad7d: c6 40 1e 00 movb $0x0,0x1e(%rax) | |
| 40ad81: 48 89 de mov %rbx,%rsi | |
| 40ad84: 31 d2 xor %edx,%edx | |
| 40ad86: 48 89 c7 mov %rax,%rdi | |
| 40ad89: e8 02 d5 ff ff callq 408290 <CheckItem_new> | |
| 40ad8e: 48 89 ef mov %rbp,%rdi | |
| 40ad91: 48 89 c6 mov %rax,%rsi | |
| 40ad94: e8 37 2b 00 00 callq 40d8d0 <Panel_add> | |
| 40ad99: 48 83 c4 10 add $0x10,%rsp | |
| 40ad9d: 48 89 e8 mov %rbp,%rax | |
| 40ada0: 5b pop %rbx | |
| 40ada1: 5d pop %rbp | |
| 40ada2: 41 5c pop %r12 | |
| 40ada4: c3 retq | |
| 40ada5: 90 nop | |
| 40ada6: 90 nop | |
| 40ada7: 90 nop | |
| 40ada8: 90 nop | |
| 40ada9: 90 nop | |
| 40adaa: 90 nop | |
| 40adab: 90 nop | |
| 40adac: 90 nop | |
| 40adad: 90 nop | |
| 40adae: 90 nop | |
| 40adaf: 90 nop | |
| 000000000040adb0 <FunctionBar_delete>: | |
| 40adb0: 41 54 push %r12 | |
| 40adb2: 55 push %rbp | |
| 40adb3: 48 89 fd mov %rdi,%rbp | |
| 40adb6: 53 push %rbx | |
| 40adb7: 80 7f 30 00 cmpb $0x0,0x30(%rdi) | |
| 40adbb: 75 56 jne 40ae13 <FunctionBar_delete+0x63> | |
| 40adbd: 8b 47 10 mov 0x10(%rdi),%eax | |
| 40adc0: 85 c0 test %eax,%eax | |
| 40adc2: 7e 34 jle 40adf8 <FunctionBar_delete+0x48> | |
| 40adc4: 31 db xor %ebx,%ebx | |
| 40adc6: 45 31 e4 xor %r12d,%r12d | |
| 40adc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40add0: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 40add4: 41 83 c4 01 add $0x1,%r12d | |
| 40add8: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi | |
| 40addc: e8 4f 9b ff ff callq 404930 <free@plt> | |
| 40ade1: 48 8b 45 20 mov 0x20(%rbp),%rax | |
| 40ade5: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi | |
| 40ade9: 48 83 c3 08 add $0x8,%rbx | |
| 40aded: e8 3e 9b ff ff callq 404930 <free@plt> | |
| 40adf2: 44 39 65 10 cmp %r12d,0x10(%rbp) | |
| 40adf6: 7f d8 jg 40add0 <FunctionBar_delete+0x20> | |
| 40adf8: 48 8b 7d 18 mov 0x18(%rbp),%rdi | |
| 40adfc: e8 2f 9b ff ff callq 404930 <free@plt> | |
| 40ae01: 48 8b 7d 20 mov 0x20(%rbp),%rdi | |
| 40ae05: e8 26 9b ff ff callq 404930 <free@plt> | |
| 40ae0a: 48 8b 7d 28 mov 0x28(%rbp),%rdi | |
| 40ae0e: e8 1d 9b ff ff callq 404930 <free@plt> | |
| 40ae13: 5b pop %rbx | |
| 40ae14: 48 89 ef mov %rbp,%rdi | |
| 40ae17: 5d pop %rbp | |
| 40ae18: 41 5c pop %r12 | |
| 40ae1a: e9 11 9b ff ff jmpq 404930 <free@plt> | |
| 40ae1f: 90 nop | |
| 000000000040ae20 <FunctionBar_new>: | |
| 40ae20: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) | |
| 40ae25: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) | |
| 40ae2a: 48 89 fb mov %rdi,%rbx | |
| 40ae2d: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) | |
| 40ae32: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) | |
| 40ae37: bf 38 00 00 00 mov $0x38,%edi | |
| 40ae3c: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) | |
| 40ae41: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) | |
| 40ae46: 48 83 ec 48 sub $0x48,%rsp | |
| 40ae4a: 48 89 54 24 08 mov %rdx,0x8(%rsp) | |
| 40ae4f: 48 89 f5 mov %rsi,%rbp | |
| 40ae52: e8 89 9f ff ff callq 404de0 <malloc@plt> | |
| 40ae57: 48 8b 54 24 08 mov 0x8(%rsp),%rdx | |
| 40ae5c: 49 89 c5 mov %rax,%r13 | |
| 40ae5f: 48 c7 40 08 b0 ad 40 movq $0x40adb0,0x8(%rax) | |
| 40ae66: 00 | |
| 40ae67: 48 89 58 18 mov %rbx,0x18(%rax) | |
| 40ae6b: 48 85 d2 test %rdx,%rdx | |
| 40ae6e: 75 58 jne 40aec8 <FunctionBar_new+0xa8> | |
| 40ae70: 48 85 db test %rbx,%rbx | |
| 40ae73: b8 00 ca 61 00 mov $0x61ca00,%eax | |
| 40ae78: 41 c6 45 30 01 movb $0x1,0x30(%r13) | |
| 40ae7d: 48 0f 44 d8 cmove %rax,%rbx | |
| 40ae81: 49 c7 45 20 60 c9 61 movq $0x61c960,0x20(%r13) | |
| 40ae88: 00 | |
| 40ae89: 49 c7 45 28 c0 c9 61 movq $0x61c9c0,0x28(%r13) | |
| 40ae90: 00 | |
| 40ae91: 49 89 5d 18 mov %rbx,0x18(%r13) | |
| 40ae95: 41 c7 45 10 0a 00 00 movl $0xa,0x10(%r13) | |
| 40ae9c: 00 | |
| 40ae9d: 4c 89 e8 mov %r13,%rax | |
| 40aea0: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx | |
| 40aea5: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp | |
| 40aeaa: 4c 8b 64 24 28 mov 0x28(%rsp),%r12 | |
| 40aeaf: 4c 8b 6c 24 30 mov 0x30(%rsp),%r13 | |
| 40aeb4: 4c 8b 74 24 38 mov 0x38(%rsp),%r14 | |
| 40aeb9: 4c 8b 7c 24 40 mov 0x40(%rsp),%r15 | |
| 40aebe: 48 83 c4 48 add $0x48,%rsp | |
| 40aec2: c3 retq | |
| 40aec3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40aec8: 48 85 ed test %rbp,%rbp | |
| 40aecb: 74 a3 je 40ae70 <FunctionBar_new+0x50> | |
| 40aecd: bf 78 00 00 00 mov $0x78,%edi | |
| 40aed2: c6 40 30 00 movb $0x0,0x30(%rax) | |
| 40aed6: 45 31 e4 xor %r12d,%r12d | |
| 40aed9: e8 02 9f ff ff callq 404de0 <malloc@plt> | |
| 40aede: bf 78 00 00 00 mov $0x78,%edi | |
| 40aee3: 49 89 45 18 mov %rax,0x18(%r13) | |
| 40aee7: e8 f4 9e ff ff callq 404de0 <malloc@plt> | |
| 40aeec: bf 3c 00 00 00 mov $0x3c,%edi | |
| 40aef1: 49 89 45 20 mov %rax,0x20(%r13) | |
| 40aef5: e8 e6 9e ff ff callq 404de0 <malloc@plt> | |
| 40aefa: 48 8b 54 24 08 mov 0x8(%rsp),%rdx | |
| 40aeff: 49 89 45 28 mov %rax,0x28(%r13) | |
| 40af03: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40af08: 4a 8b 3c e3 mov (%rbx,%r12,8),%rdi | |
| 40af0c: 44 89 e0 mov %r12d,%eax | |
| 40af0f: 4e 8d 34 e5 00 00 00 lea 0x0(,%r12,8),%r14 | |
| 40af16: 00 | |
| 40af17: 48 85 ff test %rdi,%rdi | |
| 40af1a: 74 45 je 40af61 <FunctionBar_new+0x141> | |
| 40af1c: 4d 89 f7 mov %r14,%r15 | |
| 40af1f: 4d 03 7d 18 add 0x18(%r13),%r15 | |
| 40af23: 48 89 54 24 08 mov %rdx,0x8(%rsp) | |
| 40af28: e8 53 9d ff ff callq 404c80 <__strdup@plt> | |
| 40af2d: 49 89 07 mov %rax,(%r15) | |
| 40af30: 4a 8b 7c e5 00 mov 0x0(%rbp,%r12,8),%rdi | |
| 40af35: 4d 03 75 20 add 0x20(%r13),%r14 | |
| 40af39: e8 42 9d ff ff callq 404c80 <__strdup@plt> | |
| 40af3e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx | |
| 40af43: 49 89 06 mov %rax,(%r14) | |
| 40af46: 49 8b 45 28 mov 0x28(%r13),%rax | |
| 40af4a: 42 8b 0c a2 mov (%rdx,%r12,4),%ecx | |
| 40af4e: 42 89 0c a0 mov %ecx,(%rax,%r12,4) | |
| 40af52: 49 83 c4 01 add $0x1,%r12 | |
| 40af56: 49 83 fc 0f cmp $0xf,%r12 | |
| 40af5a: 75 ac jne 40af08 <FunctionBar_new+0xe8> | |
| 40af5c: b8 0f 00 00 00 mov $0xf,%eax | |
| 40af61: 41 89 45 10 mov %eax,0x10(%r13) | |
| 40af65: e9 33 ff ff ff jmpq 40ae9d <FunctionBar_new+0x7d> | |
| 40af6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 000000000040af70 <FunctionBar_setLabel>: | |
| 40af70: 41 54 push %r12 | |
| 40af72: 55 push %rbp | |
| 40af73: 48 89 d5 mov %rdx,%rbp | |
| 40af76: 53 push %rbx | |
| 40af77: 8b 57 10 mov 0x10(%rdi),%edx | |
| 40af7a: 48 89 fb mov %rdi,%rbx | |
| 40af7d: 85 d2 test %edx,%edx | |
| 40af7f: 7e 2a jle 40afab <FunctionBar_setLabel+0x3b> | |
| 40af81: 48 8b 4f 28 mov 0x28(%rdi),%rcx | |
| 40af85: 41 bc 01 00 00 00 mov $0x1,%r12d | |
| 40af8b: 39 31 cmp %esi,(%rcx) | |
| 40af8d: 75 17 jne 40afa6 <FunctionBar_setLabel+0x36> | |
| 40af8f: eb 45 jmp 40afd6 <FunctionBar_setLabel+0x66> | |
| 40af91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40af98: 49 8d 44 24 01 lea 0x1(%r12),%rax | |
| 40af9d: 39 74 81 fc cmp %esi,-0x4(%rcx,%rax,4) | |
| 40afa1: 74 0d je 40afb0 <FunctionBar_setLabel+0x40> | |
| 40afa3: 49 89 c4 mov %rax,%r12 | |
| 40afa6: 44 39 e2 cmp %r12d,%edx | |
| 40afa9: 7f ed jg 40af98 <FunctionBar_setLabel+0x28> | |
| 40afab: 5b pop %rbx | |
| 40afac: 5d pop %rbp | |
| 40afad: 41 5c pop %r12 | |
| 40afaf: c3 retq | |
| 40afb0: 49 c1 e4 03 shl $0x3,%r12 | |
| 40afb4: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 40afb8: 4a 8b 3c 20 mov (%rax,%r12,1),%rdi | |
| 40afbc: e8 6f 99 ff ff callq 404930 <free@plt> | |
| 40afc1: 4c 03 63 18 add 0x18(%rbx),%r12 | |
| 40afc5: 48 89 ef mov %rbp,%rdi | |
| 40afc8: e8 b3 9c ff ff callq 404c80 <__strdup@plt> | |
| 40afcd: 49 89 04 24 mov %rax,(%r12) | |
| 40afd1: 5b pop %rbx | |
| 40afd2: 5d pop %rbp | |
| 40afd3: 41 5c pop %r12 | |
| 40afd5: c3 retq | |
| 40afd6: 45 31 e4 xor %r12d,%r12d | |
| 40afd9: eb d9 jmp 40afb4 <FunctionBar_setLabel+0x44> | |
| 40afdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040afe0 <FunctionBar_drawAttr>: | |
| 40afe0: 41 57 push %r15 | |
| 40afe2: 41 89 d7 mov %edx,%r15d | |
| 40afe5: 41 56 push %r14 | |
| 40afe7: 49 89 f6 mov %rsi,%r14 | |
| 40afea: 41 55 push %r13 | |
| 40afec: 41 54 push %r12 | |
| 40afee: 55 push %rbp | |
| 40afef: 48 89 fd mov %rdi,%rbp | |
| 40aff2: 53 push %rbx | |
| 40aff3: 48 83 ec 08 sub $0x8,%rsp | |
| 40aff7: 48 8b 3d b2 26 21 00 mov 0x2126b2(%rip),%rdi # 61d6b0 <stdscr> | |
| 40affe: 48 85 ff test %rdi,%rdi | |
| 40b001: 74 0b je 40b00e <FunctionBar_drawAttr+0x2e> | |
| 40b003: 48 63 05 fe 26 21 00 movslq 0x2126fe(%rip),%rax # 61d708 <CRT_colors+0x8> | |
| 40b00a: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40b00e: 8b 35 a4 26 21 00 mov 0x2126a4(%rip),%esi # 61d6b8 <LINES> | |
| 40b014: 31 d2 xor %edx,%edx | |
| 40b016: 83 ee 01 sub $0x1,%esi | |
| 40b019: e8 72 9f ff ff callq 404f90 <wmove@plt> | |
| 40b01e: 83 f8 ff cmp $0xffffffff,%eax | |
| 40b021: 74 17 je 40b03a <FunctionBar_drawAttr+0x5a> | |
| 40b023: 8b 15 77 26 21 00 mov 0x212677(%rip),%edx # 61d6a0 <COLS> | |
| 40b029: 48 8b 3d 80 26 21 00 mov 0x212680(%rip),%rdi # 61d6b0 <stdscr> | |
| 40b030: be 20 00 00 00 mov $0x20,%esi | |
| 40b035: e8 a6 99 ff ff callq 4049e0 <whline@plt> | |
| 40b03a: 8b 55 10 mov 0x10(%rbp),%edx | |
| 40b03d: 45 31 e4 xor %r12d,%r12d | |
| 40b040: 85 d2 test %edx,%edx | |
| 40b042: 0f 8e c6 00 00 00 jle 40b10e <FunctionBar_drawAttr+0x12e> | |
| 40b048: 31 db xor %ebx,%ebx | |
| 40b04a: 45 31 ed xor %r13d,%r13d | |
| 40b04d: 0f 1f 00 nopl (%rax) | |
| 40b050: 48 8b 3d 59 26 21 00 mov 0x212659(%rip),%rdi # 61d6b0 <stdscr> | |
| 40b057: 48 85 ff test %rdi,%rdi | |
| 40b05a: 74 0b je 40b067 <FunctionBar_drawAttr+0x87> | |
| 40b05c: 48 63 05 a9 26 21 00 movslq 0x2126a9(%rip),%rax # 61d70c <CRT_colors+0xc> | |
| 40b063: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40b067: 8b 35 4b 26 21 00 mov 0x21264b(%rip),%esi # 61d6b8 <LINES> | |
| 40b06d: 44 89 e2 mov %r12d,%edx | |
| 40b070: 83 ee 01 sub $0x1,%esi | |
| 40b073: e8 18 9f ff ff callq 404f90 <wmove@plt> | |
| 40b078: 83 f8 ff cmp $0xffffffff,%eax | |
| 40b07b: 74 19 je 40b096 <FunctionBar_drawAttr+0xb6> | |
| 40b07d: 48 8b 45 20 mov 0x20(%rbp),%rax | |
| 40b081: 48 8b 3d 28 26 21 00 mov 0x212628(%rip),%rdi # 61d6b0 <stdscr> | |
| 40b088: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b08d: 48 8b 34 18 mov (%rax,%rbx,1),%rsi | |
| 40b091: e8 ea 99 ff ff callq 404a80 <waddnstr@plt> | |
| 40b096: 48 8b 45 20 mov 0x20(%rbp),%rax | |
| 40b09a: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi | |
| 40b09e: e8 2d 9a ff ff callq 404ad0 <strlen@plt> | |
| 40b0a3: 48 8b 3d 06 26 21 00 mov 0x212606(%rip),%rdi # 61d6b0 <stdscr> | |
| 40b0aa: 41 01 c4 add %eax,%r12d | |
| 40b0ad: 48 85 ff test %rdi,%rdi | |
| 40b0b0: 74 0b je 40b0bd <FunctionBar_drawAttr+0xdd> | |
| 40b0b2: 48 63 05 4f 26 21 00 movslq 0x21264f(%rip),%rax # 61d708 <CRT_colors+0x8> | |
| 40b0b9: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40b0bd: 8b 35 f5 25 21 00 mov 0x2125f5(%rip),%esi # 61d6b8 <LINES> | |
| 40b0c3: 44 89 e2 mov %r12d,%edx | |
| 40b0c6: 83 ee 01 sub $0x1,%esi | |
| 40b0c9: e8 c2 9e ff ff callq 404f90 <wmove@plt> | |
| 40b0ce: 83 f8 ff cmp $0xffffffff,%eax | |
| 40b0d1: 74 19 je 40b0ec <FunctionBar_drawAttr+0x10c> | |
| 40b0d3: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 40b0d7: 48 8b 3d d2 25 21 00 mov 0x2125d2(%rip),%rdi # 61d6b0 <stdscr> | |
| 40b0de: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b0e3: 48 8b 34 18 mov (%rax,%rbx,1),%rsi | |
| 40b0e7: e8 94 99 ff ff callq 404a80 <waddnstr@plt> | |
| 40b0ec: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 40b0f0: 41 83 c5 01 add $0x1,%r13d | |
| 40b0f4: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi | |
| 40b0f8: 48 83 c3 08 add $0x8,%rbx | |
| 40b0fc: e8 cf 99 ff ff callq 404ad0 <strlen@plt> | |
| 40b101: 41 01 c4 add %eax,%r12d | |
| 40b104: 44 39 6d 10 cmp %r13d,0x10(%rbp) | |
| 40b108: 0f 8f 42 ff ff ff jg 40b050 <FunctionBar_drawAttr+0x70> | |
| 40b10e: 4d 85 f6 test %r14,%r14 | |
| 40b111: 74 7f je 40b192 <FunctionBar_drawAttr+0x1b2> | |
| 40b113: 48 8b 3d 96 25 21 00 mov 0x212596(%rip),%rdi # 61d6b0 <stdscr> | |
| 40b11a: 48 85 ff test %rdi,%rdi | |
| 40b11d: 74 07 je 40b126 <FunctionBar_drawAttr+0x146> | |
| 40b11f: 4d 63 ff movslq %r15d,%r15 | |
| 40b122: 4c 89 7f 10 mov %r15,0x10(%rdi) | |
| 40b126: 8b 35 8c 25 21 00 mov 0x21258c(%rip),%esi # 61d6b8 <LINES> | |
| 40b12c: 44 89 e2 mov %r12d,%edx | |
| 40b12f: 83 ee 01 sub $0x1,%esi | |
| 40b132: e8 59 9e ff ff callq 404f90 <wmove@plt> | |
| 40b137: 83 f8 ff cmp $0xffffffff,%eax | |
| 40b13a: 74 14 je 40b150 <FunctionBar_drawAttr+0x170> | |
| 40b13c: 48 8b 3d 6d 25 21 00 mov 0x21256d(%rip),%rdi # 61d6b0 <stdscr> | |
| 40b143: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b148: 4c 89 f6 mov %r14,%rsi | |
| 40b14b: e8 30 99 ff ff callq 404a80 <waddnstr@plt> | |
| 40b150: 4c 89 f7 mov %r14,%rdi | |
| 40b153: e8 78 99 ff ff callq 404ad0 <strlen@plt> | |
| 40b158: bf 01 00 00 00 mov $0x1,%edi | |
| 40b15d: 41 01 c4 add %eax,%r12d | |
| 40b160: 44 89 25 79 25 21 00 mov %r12d,0x212579(%rip) # 61d6e0 <CRT_cursorX> | |
| 40b167: e8 74 9e ff ff callq 404fe0 <curs_set@plt> | |
| 40b16c: 48 8b 05 3d 25 21 00 mov 0x21253d(%rip),%rax # 61d6b0 <stdscr> | |
| 40b173: 48 85 c0 test %rax,%rax | |
| 40b176: 74 0b je 40b183 <FunctionBar_drawAttr+0x1a3> | |
| 40b178: 48 63 15 81 25 21 00 movslq 0x212581(%rip),%rdx # 61d700 <CRT_colors> | |
| 40b17f: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40b183: 48 83 c4 08 add $0x8,%rsp | |
| 40b187: 5b pop %rbx | |
| 40b188: 5d pop %rbp | |
| 40b189: 41 5c pop %r12 | |
| 40b18b: 41 5d pop %r13 | |
| 40b18d: 41 5e pop %r14 | |
| 40b18f: 41 5f pop %r15 | |
| 40b191: c3 retq | |
| 40b192: 31 ff xor %edi,%edi | |
| 40b194: e8 47 9e ff ff callq 404fe0 <curs_set@plt> | |
| 40b199: eb d1 jmp 40b16c <FunctionBar_drawAttr+0x18c> | |
| 40b19b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040b1a0 <FunctionBar_draw>: | |
| 40b1a0: 8b 15 62 25 21 00 mov 0x212562(%rip),%edx # 61d708 <CRT_colors+0x8> | |
| 40b1a6: e9 35 fe ff ff jmpq 40afe0 <FunctionBar_drawAttr> | |
| 40b1ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040b1b0 <FunctionBar_synthesizeEvent>: | |
| 40b1b0: 41 57 push %r15 | |
| 40b1b2: b8 ff ff ff ff mov $0xffffffff,%eax | |
| 40b1b7: 41 56 push %r14 | |
| 40b1b9: 41 89 f6 mov %esi,%r14d | |
| 40b1bc: 41 55 push %r13 | |
| 40b1be: 41 54 push %r12 | |
| 40b1c0: 55 push %rbp | |
| 40b1c1: 53 push %rbx | |
| 40b1c2: 48 89 fb mov %rdi,%rbx | |
| 40b1c5: 48 83 ec 18 sub $0x18,%rsp | |
| 40b1c9: 44 8b 6f 10 mov 0x10(%rdi),%r13d | |
| 40b1cd: 45 85 ed test %r13d,%r13d | |
| 40b1d0: 7e 4d jle 40b21f <FunctionBar_synthesizeEvent+0x6f> | |
| 40b1d2: 48 8b 57 20 mov 0x20(%rdi),%rdx | |
| 40b1d6: 4c 8b 7f 18 mov 0x18(%rdi),%r15 | |
| 40b1da: 31 ed xor %ebp,%ebp | |
| 40b1dc: 45 31 e4 xor %r12d,%r12d | |
| 40b1df: eb 10 jmp 40b1f1 <FunctionBar_synthesizeEvent+0x41> | |
| 40b1e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40b1e8: 48 83 c5 01 add $0x1,%rbp | |
| 40b1ec: 41 39 ed cmp %ebp,%r13d | |
| 40b1ef: 7e 3f jle 40b230 <FunctionBar_synthesizeEvent+0x80> | |
| 40b1f1: 48 8b 3c ea mov (%rdx,%rbp,8),%rdi | |
| 40b1f5: 48 89 54 24 08 mov %rdx,0x8(%rsp) | |
| 40b1fa: e8 d1 98 ff ff callq 404ad0 <strlen@plt> | |
| 40b1ff: 49 8b 3c ef mov (%r15,%rbp,8),%rdi | |
| 40b203: 41 01 c4 add %eax,%r12d | |
| 40b206: e8 c5 98 ff ff callq 404ad0 <strlen@plt> | |
| 40b20b: 41 01 c4 add %eax,%r12d | |
| 40b20e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx | |
| 40b213: 45 39 f4 cmp %r14d,%r12d | |
| 40b216: 7e d0 jle 40b1e8 <FunctionBar_synthesizeEvent+0x38> | |
| 40b218: 48 8b 43 28 mov 0x28(%rbx),%rax | |
| 40b21c: 8b 04 a8 mov (%rax,%rbp,4),%eax | |
| 40b21f: 48 83 c4 18 add $0x18,%rsp | |
| 40b223: 5b pop %rbx | |
| 40b224: 5d pop %rbp | |
| 40b225: 41 5c pop %r12 | |
| 40b227: 41 5d pop %r13 | |
| 40b229: 41 5e pop %r14 | |
| 40b22b: 41 5f pop %r15 | |
| 40b22d: c3 retq | |
| 40b22e: 66 90 xchg %ax,%ax | |
| 40b230: 48 83 c4 18 add $0x18,%rsp | |
| 40b234: b8 ff ff ff ff mov $0xffffffff,%eax | |
| 40b239: 5b pop %rbx | |
| 40b23a: 5d pop %rbp | |
| 40b23b: 41 5c pop %r12 | |
| 40b23d: 41 5d pop %r13 | |
| 40b23f: 41 5e pop %r14 | |
| 40b241: 41 5f pop %r15 | |
| 40b243: c3 retq | |
| 40b244: 90 nop | |
| 40b245: 90 nop | |
| 40b246: 90 nop | |
| 40b247: 90 nop | |
| 40b248: 90 nop | |
| 40b249: 90 nop | |
| 40b24a: 90 nop | |
| 40b24b: 90 nop | |
| 40b24c: 90 nop | |
| 40b24d: 90 nop | |
| 40b24e: 90 nop | |
| 40b24f: 90 nop | |
| 000000000040b250 <Hashtable_new>: | |
| 40b250: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 40b255: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40b25a: 89 fd mov %edi,%ebp | |
| 40b25c: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 40b261: bf 18 00 00 00 mov $0x18,%edi | |
| 40b266: 48 83 ec 18 sub $0x18,%rsp | |
| 40b26a: 41 89 f4 mov %esi,%r12d | |
| 40b26d: e8 6e 9b ff ff callq 404de0 <malloc@plt> | |
| 40b272: 48 63 f5 movslq %ebp,%rsi | |
| 40b275: 48 89 c3 mov %rax,%rbx | |
| 40b278: 89 28 mov %ebp,(%rax) | |
| 40b27a: c7 40 10 00 00 00 00 movl $0x0,0x10(%rax) | |
| 40b281: bf 08 00 00 00 mov $0x8,%edi | |
| 40b286: e8 25 9a ff ff callq 404cb0 <calloc@plt> | |
| 40b28b: 44 88 63 14 mov %r12b,0x14(%rbx) | |
| 40b28f: 48 89 43 08 mov %rax,0x8(%rbx) | |
| 40b293: 48 89 d8 mov %rbx,%rax | |
| 40b296: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 40b29b: 48 8b 1c 24 mov (%rsp),%rbx | |
| 40b29f: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 40b2a4: 48 83 c4 18 add $0x18,%rsp | |
| 40b2a8: c3 retq | |
| 40b2a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040b2b0 <Hashtable_delete>: | |
| 40b2b0: 41 56 push %r14 | |
| 40b2b2: 45 31 f6 xor %r14d,%r14d | |
| 40b2b5: 41 55 push %r13 | |
| 40b2b7: 45 31 ed xor %r13d,%r13d | |
| 40b2ba: 41 54 push %r12 | |
| 40b2bc: 49 89 fc mov %rdi,%r12 | |
| 40b2bf: 55 push %rbp | |
| 40b2c0: 53 push %rbx | |
| 40b2c1: 8b 07 mov (%rdi),%eax | |
| 40b2c3: 48 8b 7f 08 mov 0x8(%rdi),%rdi | |
| 40b2c7: 85 c0 test %eax,%eax | |
| 40b2c9: 7e 58 jle 40b323 <Hashtable_delete+0x73> | |
| 40b2cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b2d0: 4a 8b 1c 37 mov (%rdi,%r14,1),%rbx | |
| 40b2d4: 48 85 db test %rbx,%rbx | |
| 40b2d7: 75 1b jne 40b2f4 <Hashtable_delete+0x44> | |
| 40b2d9: eb 3a jmp 40b315 <Hashtable_delete+0x65> | |
| 40b2db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b2e0: 48 8b 6b 10 mov 0x10(%rbx),%rbp | |
| 40b2e4: 48 89 df mov %rbx,%rdi | |
| 40b2e7: e8 44 96 ff ff callq 404930 <free@plt> | |
| 40b2ec: 48 85 ed test %rbp,%rbp | |
| 40b2ef: 74 1f je 40b310 <Hashtable_delete+0x60> | |
| 40b2f1: 48 89 eb mov %rbp,%rbx | |
| 40b2f4: 41 80 7c 24 14 00 cmpb $0x0,0x14(%r12) | |
| 40b2fa: 74 e4 je 40b2e0 <Hashtable_delete+0x30> | |
| 40b2fc: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40b300: e8 2b 96 ff ff callq 404930 <free@plt> | |
| 40b305: eb d9 jmp 40b2e0 <Hashtable_delete+0x30> | |
| 40b307: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40b30e: 00 00 | |
| 40b310: 49 8b 7c 24 08 mov 0x8(%r12),%rdi | |
| 40b315: 41 83 c5 01 add $0x1,%r13d | |
| 40b319: 49 83 c6 08 add $0x8,%r14 | |
| 40b31d: 45 39 2c 24 cmp %r13d,(%r12) | |
| 40b321: 7f ad jg 40b2d0 <Hashtable_delete+0x20> | |
| 40b323: e8 08 96 ff ff callq 404930 <free@plt> | |
| 40b328: 5b pop %rbx | |
| 40b329: 5d pop %rbp | |
| 40b32a: 4c 89 e7 mov %r12,%rdi | |
| 40b32d: 41 5c pop %r12 | |
| 40b32f: 41 5d pop %r13 | |
| 40b331: 41 5e pop %r14 | |
| 40b333: e9 f8 95 ff ff jmpq 404930 <free@plt> | |
| 40b338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b33f: 00 | |
| 000000000040b340 <Hashtable_put>: | |
| 40b340: 41 55 push %r13 | |
| 40b342: 89 f0 mov %esi,%eax | |
| 40b344: 41 54 push %r12 | |
| 40b346: 49 89 d4 mov %rdx,%r12 | |
| 40b349: 31 d2 xor %edx,%edx | |
| 40b34b: 55 push %rbp | |
| 40b34c: 89 f5 mov %esi,%ebp | |
| 40b34e: 53 push %rbx | |
| 40b34f: 48 89 fb mov %rdi,%rbx | |
| 40b352: 48 83 ec 08 sub $0x8,%rsp | |
| 40b356: f7 37 divl (%rdi) | |
| 40b358: 41 89 d5 mov %edx,%r13d | |
| 40b35b: 48 8b 57 08 mov 0x8(%rdi),%rdx | |
| 40b35f: 4e 8d 2c ea lea (%rdx,%r13,8),%r13 | |
| 40b363: 49 8b 45 00 mov 0x0(%r13),%rax | |
| 40b367: 48 85 c0 test %rax,%rax | |
| 40b36a: 75 11 jne 40b37d <Hashtable_put+0x3d> | |
| 40b36c: eb 3a jmp 40b3a8 <Hashtable_put+0x68> | |
| 40b36e: 66 90 xchg %ax,%ax | |
| 40b370: 4c 8d 68 10 lea 0x10(%rax),%r13 | |
| 40b374: 48 8b 40 10 mov 0x10(%rax),%rax | |
| 40b378: 48 85 c0 test %rax,%rax | |
| 40b37b: 74 2b je 40b3a8 <Hashtable_put+0x68> | |
| 40b37d: 39 28 cmp %ebp,(%rax) | |
| 40b37f: 75 ef jne 40b370 <Hashtable_put+0x30> | |
| 40b381: 80 7b 14 00 cmpb $0x0,0x14(%rbx) | |
| 40b385: 74 09 je 40b390 <Hashtable_put+0x50> | |
| 40b387: 48 8b 78 08 mov 0x8(%rax),%rdi | |
| 40b38b: e8 a0 95 ff ff callq 404930 <free@plt> | |
| 40b390: 49 8b 45 00 mov 0x0(%r13),%rax | |
| 40b394: 4c 89 60 08 mov %r12,0x8(%rax) | |
| 40b398: 48 83 c4 08 add $0x8,%rsp | |
| 40b39c: 5b pop %rbx | |
| 40b39d: 5d pop %rbp | |
| 40b39e: 41 5c pop %r12 | |
| 40b3a0: 41 5d pop %r13 | |
| 40b3a2: c3 retq | |
| 40b3a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b3a8: bf 18 00 00 00 mov $0x18,%edi | |
| 40b3ad: e8 2e 9a ff ff callq 404de0 <malloc@plt> | |
| 40b3b2: 89 28 mov %ebp,(%rax) | |
| 40b3b4: 4c 89 60 08 mov %r12,0x8(%rax) | |
| 40b3b8: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) | |
| 40b3bf: 00 | |
| 40b3c0: 49 89 45 00 mov %rax,0x0(%r13) | |
| 40b3c4: 83 43 10 01 addl $0x1,0x10(%rbx) | |
| 40b3c8: 48 83 c4 08 add $0x8,%rsp | |
| 40b3cc: 5b pop %rbx | |
| 40b3cd: 5d pop %rbp | |
| 40b3ce: 41 5c pop %r12 | |
| 40b3d0: 41 5d pop %r13 | |
| 40b3d2: c3 retq | |
| 40b3d3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40b3da: 84 00 00 00 00 00 | |
| 000000000040b3e0 <Hashtable_remove>: | |
| 40b3e0: 41 55 push %r13 | |
| 40b3e2: 31 d2 xor %edx,%edx | |
| 40b3e4: 89 f0 mov %esi,%eax | |
| 40b3e6: 41 54 push %r12 | |
| 40b3e8: 45 31 e4 xor %r12d,%r12d | |
| 40b3eb: 55 push %rbp | |
| 40b3ec: 53 push %rbx | |
| 40b3ed: 48 89 fb mov %rdi,%rbx | |
| 40b3f0: 48 83 ec 08 sub $0x8,%rsp | |
| 40b3f4: 48 8b 4f 08 mov 0x8(%rdi),%rcx | |
| 40b3f8: f7 37 divl (%rdi) | |
| 40b3fa: 89 d5 mov %edx,%ebp | |
| 40b3fc: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp | |
| 40b400: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 40b404: 48 85 ff test %rdi,%rdi | |
| 40b407: 75 14 jne 40b41d <Hashtable_remove+0x3d> | |
| 40b409: eb 31 jmp 40b43c <Hashtable_remove+0x5c> | |
| 40b40b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b410: 48 8d 6f 10 lea 0x10(%rdi),%rbp | |
| 40b414: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40b418: 48 85 ff test %rdi,%rdi | |
| 40b41b: 74 33 je 40b450 <Hashtable_remove+0x70> | |
| 40b41d: 39 37 cmp %esi,(%rdi) | |
| 40b41f: 75 ef jne 40b410 <Hashtable_remove+0x30> | |
| 40b421: 4c 8b 6f 10 mov 0x10(%rdi),%r13 | |
| 40b425: 4c 8b 67 08 mov 0x8(%rdi),%r12 | |
| 40b429: e8 02 95 ff ff callq 404930 <free@plt> | |
| 40b42e: 4c 89 6d 00 mov %r13,0x0(%rbp) | |
| 40b432: 83 6b 10 01 subl $0x1,0x10(%rbx) | |
| 40b436: 80 7b 14 00 cmpb $0x0,0x14(%rbx) | |
| 40b43a: 75 25 jne 40b461 <Hashtable_remove+0x81> | |
| 40b43c: 48 83 c4 08 add $0x8,%rsp | |
| 40b440: 4c 89 e0 mov %r12,%rax | |
| 40b443: 5b pop %rbx | |
| 40b444: 5d pop %rbp | |
| 40b445: 41 5c pop %r12 | |
| 40b447: 41 5d pop %r13 | |
| 40b449: c3 retq | |
| 40b44a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40b450: 48 83 c4 08 add $0x8,%rsp | |
| 40b454: 45 31 e4 xor %r12d,%r12d | |
| 40b457: 5b pop %rbx | |
| 40b458: 5d pop %rbp | |
| 40b459: 4c 89 e0 mov %r12,%rax | |
| 40b45c: 41 5c pop %r12 | |
| 40b45e: 41 5d pop %r13 | |
| 40b460: c3 retq | |
| 40b461: 4c 89 e7 mov %r12,%rdi | |
| 40b464: 45 31 e4 xor %r12d,%r12d | |
| 40b467: e8 c4 94 ff ff callq 404930 <free@plt> | |
| 40b46c: eb ce jmp 40b43c <Hashtable_remove+0x5c> | |
| 40b46e: 66 90 xchg %ax,%ax | |
| 000000000040b470 <Hashtable_get>: | |
| 40b470: 31 d2 xor %edx,%edx | |
| 40b472: 89 f0 mov %esi,%eax | |
| 40b474: f7 37 divl (%rdi) | |
| 40b476: 48 8b 47 08 mov 0x8(%rdi),%rax | |
| 40b47a: 89 d2 mov %edx,%edx | |
| 40b47c: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx | |
| 40b480: 31 c0 xor %eax,%eax | |
| 40b482: 48 85 d2 test %rdx,%rdx | |
| 40b485: 75 12 jne 40b499 <Hashtable_get+0x29> | |
| 40b487: eb 21 jmp 40b4aa <Hashtable_get+0x3a> | |
| 40b489: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40b490: 48 8b 52 10 mov 0x10(%rdx),%rdx | |
| 40b494: 48 85 d2 test %rdx,%rdx | |
| 40b497: 74 0f je 40b4a8 <Hashtable_get+0x38> | |
| 40b499: 39 32 cmp %esi,(%rdx) | |
| 40b49b: 75 f3 jne 40b490 <Hashtable_get+0x20> | |
| 40b49d: 48 8b 42 08 mov 0x8(%rdx),%rax | |
| 40b4a1: c3 retq | |
| 40b4a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40b4a8: 31 c0 xor %eax,%eax | |
| 40b4aa: f3 c3 repz retq | |
| 40b4ac: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040b4b0 <Hashtable_foreach>: | |
| 40b4b0: 41 57 push %r15 | |
| 40b4b2: 49 89 ff mov %rdi,%r15 | |
| 40b4b5: 41 56 push %r14 | |
| 40b4b7: 41 55 push %r13 | |
| 40b4b9: 41 54 push %r12 | |
| 40b4bb: 49 89 d4 mov %rdx,%r12 | |
| 40b4be: 55 push %rbp | |
| 40b4bf: 48 89 f5 mov %rsi,%rbp | |
| 40b4c2: 53 push %rbx | |
| 40b4c3: 48 83 ec 08 sub $0x8,%rsp | |
| 40b4c7: 8b 37 mov (%rdi),%esi | |
| 40b4c9: 85 f6 test %esi,%esi | |
| 40b4cb: 7e 3c jle 40b509 <Hashtable_foreach+0x59> | |
| 40b4cd: 45 31 f6 xor %r14d,%r14d | |
| 40b4d0: 45 31 ed xor %r13d,%r13d | |
| 40b4d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b4d8: 49 8b 47 08 mov 0x8(%r15),%rax | |
| 40b4dc: 4a 8b 1c 30 mov (%rax,%r14,1),%rbx | |
| 40b4e0: 48 85 db test %rbx,%rbx | |
| 40b4e3: 74 17 je 40b4fc <Hashtable_foreach+0x4c> | |
| 40b4e5: 0f 1f 00 nopl (%rax) | |
| 40b4e8: 48 8b 73 08 mov 0x8(%rbx),%rsi | |
| 40b4ec: 8b 3b mov (%rbx),%edi | |
| 40b4ee: 4c 89 e2 mov %r12,%rdx | |
| 40b4f1: ff d5 callq *%rbp | |
| 40b4f3: 48 8b 5b 10 mov 0x10(%rbx),%rbx | |
| 40b4f7: 48 85 db test %rbx,%rbx | |
| 40b4fa: 75 ec jne 40b4e8 <Hashtable_foreach+0x38> | |
| 40b4fc: 41 83 c5 01 add $0x1,%r13d | |
| 40b500: 49 83 c6 08 add $0x8,%r14 | |
| 40b504: 45 39 2f cmp %r13d,(%r15) | |
| 40b507: 7f cf jg 40b4d8 <Hashtable_foreach+0x28> | |
| 40b509: 48 83 c4 08 add $0x8,%rsp | |
| 40b50d: 5b pop %rbx | |
| 40b50e: 5d pop %rbp | |
| 40b50f: 41 5c pop %r12 | |
| 40b511: 41 5d pop %r13 | |
| 40b513: 41 5e pop %r14 | |
| 40b515: 41 5f pop %r15 | |
| 40b517: c3 retq | |
| 40b518: 90 nop | |
| 40b519: 90 nop | |
| 40b51a: 90 nop | |
| 40b51b: 90 nop | |
| 40b51c: 90 nop | |
| 40b51d: 90 nop | |
| 40b51e: 90 nop | |
| 40b51f: 90 nop | |
| 000000000040b520 <Header_new>: | |
| 40b520: 55 push %rbp | |
| 40b521: be 01 00 00 00 mov $0x1,%esi | |
| 40b526: 48 89 fd mov %rdi,%rbp | |
| 40b529: bf 28 00 00 00 mov $0x28,%edi | |
| 40b52e: 53 push %rbx | |
| 40b52f: 48 83 ec 08 sub $0x8,%rsp | |
| 40b533: e8 78 97 ff ff callq 404cb0 <calloc@plt> | |
| 40b538: 31 c9 xor %ecx,%ecx | |
| 40b53a: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b53f: be 01 00 00 00 mov $0x1,%esi | |
| 40b544: 31 ff xor %edi,%edi | |
| 40b546: 48 89 c3 mov %rax,%rbx | |
| 40b549: e8 e2 9a 00 00 callq 415030 <Vector_new> | |
| 40b54e: 31 c9 xor %ecx,%ecx | |
| 40b550: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40b555: be 01 00 00 00 mov $0x1,%esi | |
| 40b55a: 31 ff xor %edi,%edi | |
| 40b55c: 48 89 03 mov %rax,(%rbx) | |
| 40b55f: e8 cc 9a 00 00 callq 415030 <Vector_new> | |
| 40b564: 48 89 6b 10 mov %rbp,0x10(%rbx) | |
| 40b568: 48 89 43 08 mov %rax,0x8(%rbx) | |
| 40b56c: 48 89 d8 mov %rbx,%rax | |
| 40b56f: c6 43 18 01 movb $0x1,0x18(%rbx) | |
| 40b573: 48 83 c4 08 add $0x8,%rsp | |
| 40b577: 5b pop %rbx | |
| 40b578: 5d pop %rbp | |
| 40b579: c3 retq | |
| 40b57a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 000000000040b580 <Header_delete>: | |
| 40b580: 53 push %rbx | |
| 40b581: 48 89 fb mov %rdi,%rbx | |
| 40b584: 48 8b 3f mov (%rdi),%rdi | |
| 40b587: e8 54 9b 00 00 callq 4150e0 <Vector_delete> | |
| 40b58c: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40b590: e8 4b 9b 00 00 callq 4150e0 <Vector_delete> | |
| 40b595: 48 89 df mov %rbx,%rdi | |
| 40b598: 5b pop %rbx | |
| 40b599: e9 92 93 ff ff jmpq 404930 <free@plt> | |
| 40b59e: 66 90 xchg %ax,%ax | |
| 000000000040b5a0 <Header_createMeter>: | |
| 40b5a0: 41 55 push %r13 | |
| 40b5a2: 41 54 push %r12 | |
| 40b5a4: 49 89 fc mov %rdi,%r12 | |
| 40b5a7: 55 push %rbp | |
| 40b5a8: 53 push %rbx | |
| 40b5a9: 48 89 f3 mov %rsi,%rbx | |
| 40b5ac: 48 83 ec 18 sub $0x18,%rsp | |
| 40b5b0: 85 d2 test %edx,%edx | |
| 40b5b2: 0f 85 a0 00 00 00 jne 40b658 <Header_createMeter+0xb8> | |
| 40b5b8: 4c 8b 2f mov (%rdi),%r13 | |
| 40b5bb: be 28 00 00 00 mov $0x28,%esi | |
| 40b5c0: 48 89 df mov %rbx,%rdi | |
| 40b5c3: e8 88 95 ff ff callq 404b50 <strchr@plt> | |
| 40b5c8: 48 85 c0 test %rax,%rax | |
| 40b5cb: 48 89 c5 mov %rax,%rbp | |
| 40b5ce: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) | |
| 40b5d5: 00 | |
| 40b5d6: 74 25 je 40b5fd <Header_createMeter+0x5d> | |
| 40b5d8: 48 8d 54 24 0c lea 0xc(%rsp),%rdx | |
| 40b5dd: 48 89 c7 mov %rax,%rdi | |
| 40b5e0: be 06 64 41 00 mov $0x416406,%esi | |
| 40b5e5: 31 c0 xor %eax,%eax | |
| 40b5e7: e8 24 98 ff ff callq 404e10 <sscanf@plt> | |
| 40b5ec: 31 d2 xor %edx,%edx | |
| 40b5ee: 85 c0 test %eax,%eax | |
| 40b5f0: 0f 45 54 24 0c cmovne 0xc(%rsp),%edx | |
| 40b5f5: 89 54 24 0c mov %edx,0xc(%rsp) | |
| 40b5f9: c6 45 00 00 movb $0x0,0x0(%rbp) | |
| 40b5fd: 48 8b 05 5c 17 21 00 mov 0x21175c(%rip),%rax # 61cd60 <Meter_types> | |
| 40b604: 48 85 c0 test %rax,%rax | |
| 40b607: 74 41 je 40b64a <Header_createMeter+0xaa> | |
| 40b609: bd 60 cd 61 00 mov $0x61cd60,%ebp | |
| 40b60e: eb 0d jmp 40b61d <Header_createMeter+0x7d> | |
| 40b610: 48 83 c5 08 add $0x8,%rbp | |
| 40b614: 48 8b 45 00 mov 0x0(%rbp),%rax | |
| 40b618: 48 85 c0 test %rax,%rax | |
| 40b61b: 74 2d je 40b64a <Header_createMeter+0xaa> | |
| 40b61d: 48 8b 70 28 mov 0x28(%rax),%rsi | |
| 40b621: 48 89 df mov %rbx,%rdi | |
| 40b624: e8 a7 86 00 00 callq 413cd0 <String_eq> | |
| 40b629: 85 c0 test %eax,%eax | |
| 40b62b: 74 e3 je 40b610 <Header_createMeter+0x70> | |
| 40b62d: 49 8b 7c 24 10 mov 0x10(%r12),%rdi | |
| 40b632: 8b 74 24 0c mov 0xc(%rsp),%esi | |
| 40b636: 48 8b 55 00 mov 0x0(%rbp),%rdx | |
| 40b63a: e8 d1 1b 00 00 callq 40d210 <Meter_new> | |
| 40b63f: 4c 89 ef mov %r13,%rdi | |
| 40b642: 48 89 c6 mov %rax,%rsi | |
| 40b645: e8 56 9e 00 00 callq 4154a0 <Vector_add> | |
| 40b64a: 48 83 c4 18 add $0x18,%rsp | |
| 40b64e: 5b pop %rbx | |
| 40b64f: 5d pop %rbp | |
| 40b650: 41 5c pop %r12 | |
| 40b652: 41 5d pop %r13 | |
| 40b654: c3 retq | |
| 40b655: 0f 1f 00 nopl (%rax) | |
| 40b658: 4c 8b 6f 08 mov 0x8(%rdi),%r13 | |
| 40b65c: e9 5a ff ff ff jmpq 40b5bb <Header_createMeter+0x1b> | |
| 40b661: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40b668: 0f 1f 84 00 00 00 00 | |
| 40b66f: 00 | |
| 000000000040b670 <Header_setMode>: | |
| 40b670: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 40b675: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40b67a: 89 f3 mov %esi,%ebx | |
| 40b67c: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 40b681: 48 83 ec 18 sub $0x18,%rsp | |
| 40b685: 85 c9 test %ecx,%ecx | |
| 40b687: 89 d5 mov %edx,%ebp | |
| 40b689: 75 25 jne 40b6b0 <Header_setMode+0x40> | |
| 40b68b: 4c 8b 27 mov (%rdi),%r12 | |
| 40b68e: 4c 89 e7 mov %r12,%rdi | |
| 40b691: e8 fa 9d 00 00 callq 415490 <Vector_size> | |
| 40b696: 39 d8 cmp %ebx,%eax | |
| 40b698: 7f 26 jg 40b6c0 <Header_setMode+0x50> | |
| 40b69a: 48 8b 1c 24 mov (%rsp),%rbx | |
| 40b69e: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 40b6a3: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 40b6a8: 48 83 c4 18 add $0x18,%rsp | |
| 40b6ac: c3 retq | |
| 40b6ad: 0f 1f 00 nopl (%rax) | |
| 40b6b0: 4c 8b 67 08 mov 0x8(%rdi),%r12 | |
| 40b6b4: 4c 89 e7 mov %r12,%rdi | |
| 40b6b7: e8 d4 9d 00 00 callq 415490 <Vector_size> | |
| 40b6bc: 39 d8 cmp %ebx,%eax | |
| 40b6be: 7e da jle 40b69a <Header_setMode+0x2a> | |
| 40b6c0: 49 8b 04 24 mov (%r12),%rax | |
| 40b6c4: 48 63 db movslq %ebx,%rbx | |
| 40b6c7: 89 ee mov %ebp,%esi | |
| 40b6c9: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 40b6ce: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 40b6d3: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi | |
| 40b6d7: 48 8b 1c 24 mov (%rsp),%rbx | |
| 40b6db: 48 83 c4 18 add $0x18,%rsp | |
| 40b6df: e9 8c 1a 00 00 jmpq 40d170 <Meter_setMode> | |
| 40b6e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40b6eb: 00 00 00 00 00 | |
| 000000000040b6f0 <Header_addMeter>: | |
| 40b6f0: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) | |
| 40b6f5: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) | |
| 40b6fa: 48 83 ec 18 sub $0x18,%rsp | |
| 40b6fe: 85 c9 test %ecx,%ecx | |
| 40b700: 48 89 f0 mov %rsi,%rax | |
| 40b703: 89 d6 mov %edx,%esi | |
| 40b705: 74 39 je 40b740 <Header_addMeter+0x50> | |
| 40b707: 48 8b 5f 08 mov 0x8(%rdi),%rbx | |
| 40b70b: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40b70f: 48 89 c2 mov %rax,%rdx | |
| 40b712: e8 f9 1a 00 00 callq 40d210 <Meter_new> | |
| 40b717: 48 89 df mov %rbx,%rdi | |
| 40b71a: 48 89 c5 mov %rax,%rbp | |
| 40b71d: 48 89 c6 mov %rax,%rsi | |
| 40b720: e8 7b 9d 00 00 callq 4154a0 <Vector_add> | |
| 40b725: 48 89 e8 mov %rbp,%rax | |
| 40b728: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40b72d: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40b732: 48 83 c4 18 add $0x18,%rsp | |
| 40b736: c3 retq | |
| 40b737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40b73e: 00 00 | |
| 40b740: 48 8b 1f mov (%rdi),%rbx | |
| 40b743: eb c6 jmp 40b70b <Header_addMeter+0x1b> | |
| 40b745: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40b74c: 00 00 00 00 | |
| 000000000040b750 <Header_size>: | |
| 40b750: 85 f6 test %esi,%esi | |
| 40b752: 74 0c je 40b760 <Header_size+0x10> | |
| 40b754: 48 8b 7f 08 mov 0x8(%rdi),%rdi | |
| 40b758: e9 33 9d 00 00 jmpq 415490 <Vector_size> | |
| 40b75d: 0f 1f 00 nopl (%rax) | |
| 40b760: 48 8b 3f mov (%rdi),%rdi | |
| 40b763: e9 28 9d 00 00 jmpq 415490 <Vector_size> | |
| 40b768: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b76f: 00 | |
| 000000000040b770 <Header_readMeterName>: | |
| 40b770: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) | |
| 40b775: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) | |
| 40b77a: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) | |
| 40b77f: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) | |
| 40b784: 48 83 ec 28 sub $0x28,%rsp | |
| 40b788: 85 d2 test %edx,%edx | |
| 40b78a: 0f 85 90 00 00 00 jne 40b820 <Header_readMeterName+0xb0> | |
| 40b790: 48 8b 07 mov (%rdi),%rax | |
| 40b793: 48 8b 00 mov (%rax),%rax | |
| 40b796: 48 63 f6 movslq %esi,%rsi | |
| 40b799: 48 8b 2c f0 mov (%rax,%rsi,8),%rbp | |
| 40b79d: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 40b7a1: 4c 8b 68 28 mov 0x28(%rax),%r13 | |
| 40b7a5: 4c 89 ef mov %r13,%rdi | |
| 40b7a8: e8 23 93 ff ff callq 404ad0 <strlen@plt> | |
| 40b7ad: 41 89 c4 mov %eax,%r12d | |
| 40b7b0: 41 8d 7c 24 64 lea 0x64(%r12),%edi | |
| 40b7b5: 4d 63 e4 movslq %r12d,%r12 | |
| 40b7b8: 48 63 ff movslq %edi,%rdi | |
| 40b7bb: e8 20 96 ff ff callq 404de0 <malloc@plt> | |
| 40b7c0: 4c 89 e2 mov %r12,%rdx | |
| 40b7c3: 48 89 c3 mov %rax,%rbx | |
| 40b7c6: 48 89 c7 mov %rax,%rdi | |
| 40b7c9: 4c 89 ee mov %r13,%rsi | |
| 40b7cc: e8 af 91 ff ff callq 404980 <strncpy@plt> | |
| 40b7d1: 4a 8d 3c 23 lea (%rbx,%r12,1),%rdi | |
| 40b7d5: c6 07 00 movb $0x0,(%rdi) | |
| 40b7d8: 44 8b 4d 24 mov 0x24(%rbp),%r9d | |
| 40b7dc: 45 85 c9 test %r9d,%r9d | |
| 40b7df: 74 1e je 40b7ff <Header_readMeterName+0x8f> | |
| 40b7e1: 41 b8 06 64 41 00 mov $0x416406,%r8d | |
| 40b7e7: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40b7ee: ba 01 00 00 00 mov $0x1,%edx | |
| 40b7f3: be 64 00 00 00 mov $0x64,%esi | |
| 40b7f8: 31 c0 xor %eax,%eax | |
| 40b7fa: e8 21 91 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40b7ff: 48 89 d8 mov %rbx,%rax | |
| 40b802: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40b807: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40b80c: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
| 40b811: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
| 40b816: 48 83 c4 28 add $0x28,%rsp | |
| 40b81a: c3 retq | |
| 40b81b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b820: 48 8b 47 08 mov 0x8(%rdi),%rax | |
| 40b824: e9 6a ff ff ff jmpq 40b793 <Header_readMeterName+0x23> | |
| 40b829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040b830 <Header_readMeterMode>: | |
| 40b830: 85 d2 test %edx,%edx | |
| 40b832: 74 1c je 40b850 <Header_readMeterMode+0x20> | |
| 40b834: 48 8b 47 08 mov 0x8(%rdi),%rax | |
| 40b838: 48 63 f6 movslq %esi,%rsi | |
| 40b83b: 48 8b 00 mov (%rax),%rax | |
| 40b83e: 48 8b 04 f0 mov (%rax,%rsi,8),%rax | |
| 40b842: 8b 40 20 mov 0x20(%rax),%eax | |
| 40b845: c3 retq | |
| 40b846: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40b84d: 00 00 00 | |
| 40b850: 48 8b 07 mov (%rdi),%rax | |
| 40b853: 48 63 f6 movslq %esi,%rsi | |
| 40b856: 48 8b 00 mov (%rax),%rax | |
| 40b859: 48 8b 04 f0 mov (%rax,%rsi,8),%rax | |
| 40b85d: 8b 40 20 mov 0x20(%rax),%eax | |
| 40b860: c3 retq | |
| 40b861: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40b868: 0f 1f 84 00 00 00 00 | |
| 40b86f: 00 | |
| 000000000040b870 <Header_defaultMeters>: | |
| 40b870: 83 fe 08 cmp $0x8,%esi | |
| 40b873: 53 push %rbx | |
| 40b874: 48 89 fb mov %rdi,%rbx | |
| 40b877: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40b87b: 0f 8f ef 00 00 00 jg 40b970 <Header_defaultMeters+0x100> | |
| 40b881: 83 fe 04 cmp $0x4,%esi | |
| 40b884: 0f 8f a6 00 00 00 jg 40b930 <Header_defaultMeters+0xc0> | |
| 40b88a: 31 f6 xor %esi,%esi | |
| 40b88c: ba 80 c8 61 00 mov $0x61c880,%edx | |
| 40b891: e8 7a 19 00 00 callq 40d210 <Meter_new> | |
| 40b896: 48 8b 3b mov (%rbx),%rdi | |
| 40b899: 48 89 c6 mov %rax,%rsi | |
| 40b89c: e8 ff 9b 00 00 callq 4154a0 <Vector_add> | |
| 40b8a1: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40b8a5: ba a0 cc 61 00 mov $0x61cca0,%edx | |
| 40b8aa: 31 f6 xor %esi,%esi | |
| 40b8ac: e8 5f 19 00 00 callq 40d210 <Meter_new> | |
| 40b8b1: 48 8b 3b mov (%rbx),%rdi | |
| 40b8b4: 48 89 c6 mov %rax,%rsi | |
| 40b8b7: e8 e4 9b 00 00 callq 4154a0 <Vector_add> | |
| 40b8bc: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40b8c0: ba e0 d3 61 00 mov $0x61d3e0,%edx | |
| 40b8c5: 31 f6 xor %esi,%esi | |
| 40b8c7: e8 44 19 00 00 callq 40d210 <Meter_new> | |
| 40b8cc: 48 8b 3b mov (%rbx),%rdi | |
| 40b8cf: 48 89 c6 mov %rax,%rsi | |
| 40b8d2: e8 c9 9b 00 00 callq 4154a0 <Vector_add> | |
| 40b8d7: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40b8db: ba 60 d4 61 00 mov $0x61d460,%edx | |
| 40b8e0: 31 f6 xor %esi,%esi | |
| 40b8e2: e8 29 19 00 00 callq 40d210 <Meter_new> | |
| 40b8e7: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40b8eb: 48 89 c6 mov %rax,%rsi | |
| 40b8ee: e8 ad 9b 00 00 callq 4154a0 <Vector_add> | |
| 40b8f3: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40b8f7: ba 20 cc 61 00 mov $0x61cc20,%edx | |
| 40b8fc: 31 f6 xor %esi,%esi | |
| 40b8fe: e8 0d 19 00 00 callq 40d210 <Meter_new> | |
| 40b903: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40b907: 48 89 c6 mov %rax,%rsi | |
| 40b90a: e8 91 9b 00 00 callq 4154a0 <Vector_add> | |
| 40b90f: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40b913: 31 f6 xor %esi,%esi | |
| 40b915: ba 40 d5 61 00 mov $0x61d540,%edx | |
| 40b91a: e8 f1 18 00 00 callq 40d210 <Meter_new> | |
| 40b91f: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40b923: 48 89 c6 mov %rax,%rsi | |
| 40b926: 5b pop %rbx | |
| 40b927: e9 74 9b 00 00 jmpq 4154a0 <Vector_add> | |
| 40b92c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40b930: ba c0 c7 61 00 mov $0x61c7c0,%edx | |
| 40b935: 31 f6 xor %esi,%esi | |
| 40b937: e8 d4 18 00 00 callq 40d210 <Meter_new> | |
| 40b93c: 48 8b 3b mov (%rbx),%rdi | |
| 40b93f: 48 89 c6 mov %rax,%rsi | |
| 40b942: e8 59 9b 00 00 callq 4154a0 <Vector_add> | |
| 40b947: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40b94b: ba 60 c7 61 00 mov $0x61c760,%edx | |
| 40b950: 31 f6 xor %esi,%esi | |
| 40b952: e8 b9 18 00 00 callq 40d210 <Meter_new> | |
| 40b957: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40b95b: 48 89 c6 mov %rax,%rsi | |
| 40b95e: e8 3d 9b 00 00 callq 4154a0 <Vector_add> | |
| 40b963: e9 39 ff ff ff jmpq 40b8a1 <Header_defaultMeters+0x31> | |
| 40b968: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40b96f: 00 | |
| 40b970: ba 00 c7 61 00 mov $0x61c700,%edx | |
| 40b975: 31 f6 xor %esi,%esi | |
| 40b977: e8 94 18 00 00 callq 40d210 <Meter_new> | |
| 40b97c: 48 8b 3b mov (%rbx),%rdi | |
| 40b97f: 48 89 c6 mov %rax,%rsi | |
| 40b982: e8 19 9b 00 00 callq 4154a0 <Vector_add> | |
| 40b987: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40b98b: ba a0 c6 61 00 mov $0x61c6a0,%edx | |
| 40b990: eb be jmp 40b950 <Header_defaultMeters+0xe0> | |
| 40b992: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40b999: 1f 84 00 00 00 00 00 | |
| 000000000040b9a0 <Header_reinit>: | |
| 40b9a0: 55 push %rbp | |
| 40b9a1: 48 89 fd mov %rdi,%rbp | |
| 40b9a4: 53 push %rbx | |
| 40b9a5: 31 db xor %ebx,%ebx | |
| 40b9a7: 48 83 ec 08 sub $0x8,%rsp | |
| 40b9ab: 48 8b 17 mov (%rdi),%rdx | |
| 40b9ae: eb 22 jmp 40b9d2 <Header_reinit+0x32> | |
| 40b9b0: 48 8b 55 00 mov 0x0(%rbp),%rdx | |
| 40b9b4: 48 8b 02 mov (%rdx),%rax | |
| 40b9b7: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi | |
| 40b9bb: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 40b9bf: 48 8b 40 40 mov 0x40(%rax),%rax | |
| 40b9c3: 48 85 c0 test %rax,%rax | |
| 40b9c6: 74 06 je 40b9ce <Header_reinit+0x2e> | |
| 40b9c8: ff d0 callq *%rax | |
| 40b9ca: 48 8b 55 00 mov 0x0(%rbp),%rdx | |
| 40b9ce: 48 83 c3 01 add $0x1,%rbx | |
| 40b9d2: 48 89 d7 mov %rdx,%rdi | |
| 40b9d5: e8 b6 9a 00 00 callq 415490 <Vector_size> | |
| 40b9da: 39 d8 cmp %ebx,%eax | |
| 40b9dc: 7f d2 jg 40b9b0 <Header_reinit+0x10> | |
| 40b9de: 48 8b 55 08 mov 0x8(%rbp),%rdx | |
| 40b9e2: 31 db xor %ebx,%ebx | |
| 40b9e4: eb 2c jmp 40ba12 <Header_reinit+0x72> | |
| 40b9e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40b9ed: 00 00 00 | |
| 40b9f0: 48 8b 55 08 mov 0x8(%rbp),%rdx | |
| 40b9f4: 48 8b 02 mov (%rdx),%rax | |
| 40b9f7: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi | |
| 40b9fb: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 40b9ff: 48 8b 40 40 mov 0x40(%rax),%rax | |
| 40ba03: 48 85 c0 test %rax,%rax | |
| 40ba06: 74 06 je 40ba0e <Header_reinit+0x6e> | |
| 40ba08: ff d0 callq *%rax | |
| 40ba0a: 48 8b 55 08 mov 0x8(%rbp),%rdx | |
| 40ba0e: 48 83 c3 01 add $0x1,%rbx | |
| 40ba12: 48 89 d7 mov %rdx,%rdi | |
| 40ba15: e8 76 9a 00 00 callq 415490 <Vector_size> | |
| 40ba1a: 39 d8 cmp %ebx,%eax | |
| 40ba1c: 7f d2 jg 40b9f0 <Header_reinit+0x50> | |
| 40ba1e: 48 83 c4 08 add $0x8,%rsp | |
| 40ba22: 5b pop %rbx | |
| 40ba23: 5d pop %rbp | |
| 40ba24: c3 retq | |
| 40ba25: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40ba2c: 00 00 00 00 | |
| 000000000040ba30 <Header_draw>: | |
| 40ba30: 41 57 push %r15 | |
| 40ba32: 41 56 push %r14 | |
| 40ba34: 41 55 push %r13 | |
| 40ba36: 41 54 push %r12 | |
| 40ba38: 55 push %rbp | |
| 40ba39: 53 push %rbx | |
| 40ba3a: 48 89 fb mov %rdi,%rbx | |
| 40ba3d: 48 83 ec 18 sub $0x18,%rsp | |
| 40ba41: 44 8b 67 1c mov 0x1c(%rdi),%r12d | |
| 40ba45: 44 8b 6f 20 mov 0x20(%rdi),%r13d | |
| 40ba49: 48 8b 3d 60 1c 21 00 mov 0x211c60(%rip),%rdi # 61d6b0 <stdscr> | |
| 40ba50: 48 85 ff test %rdi,%rdi | |
| 40ba53: 74 0b je 40ba60 <Header_draw+0x30> | |
| 40ba55: 48 63 05 a4 1c 21 00 movslq 0x211ca4(%rip),%rax # 61d700 <CRT_colors> | |
| 40ba5c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40ba60: 45 85 e4 test %r12d,%r12d | |
| 40ba63: 7e 3f jle 40baa4 <Header_draw+0x74> | |
| 40ba65: 31 ed xor %ebp,%ebp | |
| 40ba67: eb 0e jmp 40ba77 <Header_draw+0x47> | |
| 40ba69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40ba70: 48 8b 3d 39 1c 21 00 mov 0x211c39(%rip),%rdi # 61d6b0 <stdscr> | |
| 40ba77: 31 d2 xor %edx,%edx | |
| 40ba79: 89 ee mov %ebp,%esi | |
| 40ba7b: e8 10 95 ff ff callq 404f90 <wmove@plt> | |
| 40ba80: 83 f8 ff cmp $0xffffffff,%eax | |
| 40ba83: 74 17 je 40ba9c <Header_draw+0x6c> | |
| 40ba85: 8b 15 15 1c 21 00 mov 0x211c15(%rip),%edx # 61d6a0 <COLS> | |
| 40ba8b: 48 8b 3d 1e 1c 21 00 mov 0x211c1e(%rip),%rdi # 61d6b0 <stdscr> | |
| 40ba92: be 20 00 00 00 mov $0x20,%esi | |
| 40ba97: e8 44 8f ff ff callq 4049e0 <whline@plt> | |
| 40ba9c: 83 c5 01 add $0x1,%ebp | |
| 40ba9f: 44 39 e5 cmp %r12d,%ebp | |
| 40baa2: 75 cc jne 40ba70 <Header_draw+0x40> | |
| 40baa4: 45 89 ef mov %r13d,%r15d | |
| 40baa7: 45 89 ee mov %r13d,%r14d | |
| 40baaa: 31 ed xor %ebp,%ebp | |
| 40baac: 41 c1 ef 1f shr $0x1f,%r15d | |
| 40bab0: 41 f7 de neg %r14d | |
| 40bab3: 45 01 ef add %r13d,%r15d | |
| 40bab6: 47 8d 74 36 01 lea 0x1(%r14,%r14,1),%r14d | |
| 40babb: 41 d1 ff sar %r15d | |
| 40babe: 45 89 fc mov %r15d,%r12d | |
| 40bac1: eb 41 jmp 40bb04 <Header_draw+0xd4> | |
| 40bac3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40bac8: 48 8b 03 mov (%rbx),%rax | |
| 40bacb: 8b 15 cf 1b 21 00 mov 0x211bcf(%rip),%edx # 61d6a0 <COLS> | |
| 40bad1: 44 89 ee mov %r13d,%esi | |
| 40bad4: 48 8b 00 mov (%rax),%rax | |
| 40bad7: 89 d1 mov %edx,%ecx | |
| 40bad9: c1 e9 1f shr $0x1f,%ecx | |
| 40badc: 01 d1 add %edx,%ecx | |
| 40bade: 44 89 e2 mov %r12d,%edx | |
| 40bae1: 48 8b 04 e8 mov (%rax,%rbp,8),%rax | |
| 40bae5: d1 f9 sar %ecx | |
| 40bae7: 48 83 c5 01 add $0x1,%rbp | |
| 40baeb: 41 8d 4c 0e ff lea -0x1(%r14,%rcx,1),%ecx | |
| 40baf0: 48 89 c7 mov %rax,%rdi | |
| 40baf3: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 40baf8: ff 50 28 callq *0x28(%rax) | |
| 40bafb: 48 8b 44 24 08 mov 0x8(%rsp),%rax | |
| 40bb00: 44 03 60 38 add 0x38(%rax),%r12d | |
| 40bb04: 48 8b 3b mov (%rbx),%rdi | |
| 40bb07: e8 84 99 00 00 callq 415490 <Vector_size> | |
| 40bb0c: 39 e8 cmp %ebp,%eax | |
| 40bb0e: 7f b8 jg 40bac8 <Header_draw+0x98> | |
| 40bb10: 31 ed xor %ebp,%ebp | |
| 40bb12: eb 3a jmp 40bb4e <Header_draw+0x11e> | |
| 40bb14: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40bb18: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 40bb1c: 44 89 fa mov %r15d,%edx | |
| 40bb1f: 48 8b 00 mov (%rax),%rax | |
| 40bb22: 4c 8b 24 e8 mov (%rax,%rbp,8),%r12 | |
| 40bb26: 8b 05 74 1b 21 00 mov 0x211b74(%rip),%eax # 61d6a0 <COLS> | |
| 40bb2c: 48 83 c5 01 add $0x1,%rbp | |
| 40bb30: 89 c6 mov %eax,%esi | |
| 40bb32: 4c 89 e7 mov %r12,%rdi | |
| 40bb35: c1 ee 1f shr $0x1f,%esi | |
| 40bb38: 01 c6 add %eax,%esi | |
| 40bb3a: d1 fe sar %esi | |
| 40bb3c: 41 8d 4c 36 ff lea -0x1(%r14,%rsi,1),%ecx | |
| 40bb41: 44 01 ee add %r13d,%esi | |
| 40bb44: 41 ff 54 24 28 callq *0x28(%r12) | |
| 40bb49: 45 03 7c 24 38 add 0x38(%r12),%r15d | |
| 40bb4e: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 40bb52: e8 39 99 00 00 callq 415490 <Vector_size> | |
| 40bb57: 39 e8 cmp %ebp,%eax | |
| 40bb59: 7f bd jg 40bb18 <Header_draw+0xe8> | |
| 40bb5b: 48 83 c4 18 add $0x18,%rsp | |
| 40bb5f: 5b pop %rbx | |
| 40bb60: 5d pop %rbp | |
| 40bb61: 41 5c pop %r12 | |
| 40bb63: 41 5d pop %r13 | |
| 40bb65: 41 5e pop %r14 | |
| 40bb67: 41 5f pop %r15 | |
| 40bb69: c3 retq | |
| 40bb6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 000000000040bb70 <Header_calculateHeight>: | |
| 40bb70: 41 56 push %r14 | |
| 40bb72: 41 55 push %r13 | |
| 40bb74: 41 54 push %r12 | |
| 40bb76: 55 push %rbp | |
| 40bb77: 48 89 fd mov %rdi,%rbp | |
| 40bb7a: 53 push %rbx | |
| 40bb7b: 80 7f 18 01 cmpb $0x1,0x18(%rdi) | |
| 40bb7f: 48 8b 3f mov (%rdi),%rdi | |
| 40bb82: 45 19 f6 sbb %r14d,%r14d | |
| 40bb85: 31 db xor %ebx,%ebx | |
| 40bb87: 41 f7 d6 not %r14d | |
| 40bb8a: 41 83 e6 02 and $0x2,%r14d | |
| 40bb8e: 45 89 f4 mov %r14d,%r12d | |
| 40bb91: eb 18 jmp 40bbab <Header_calculateHeight+0x3b> | |
| 40bb93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40bb98: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 40bb9c: 48 8b 07 mov (%rdi),%rax | |
| 40bb9f: 48 8b 04 d8 mov (%rax,%rbx,8),%rax | |
| 40bba3: 48 83 c3 01 add $0x1,%rbx | |
| 40bba7: 44 03 60 38 add 0x38(%rax),%r12d | |
| 40bbab: e8 e0 98 00 00 callq 415490 <Vector_size> | |
| 40bbb0: 39 d8 cmp %ebx,%eax | |
| 40bbb2: 7f e4 jg 40bb98 <Header_calculateHeight+0x28> | |
| 40bbb4: 48 8b 7d 08 mov 0x8(%rbp),%rdi | |
| 40bbb8: 45 89 f5 mov %r14d,%r13d | |
| 40bbbb: 31 db xor %ebx,%ebx | |
| 40bbbd: eb 14 jmp 40bbd3 <Header_calculateHeight+0x63> | |
| 40bbbf: 90 nop | |
| 40bbc0: 48 8b 7d 08 mov 0x8(%rbp),%rdi | |
| 40bbc4: 48 8b 07 mov (%rdi),%rax | |
| 40bbc7: 48 8b 04 d8 mov (%rax,%rbx,8),%rax | |
| 40bbcb: 48 83 c3 01 add $0x1,%rbx | |
| 40bbcf: 44 03 68 38 add 0x38(%rax),%r13d | |
| 40bbd3: e8 b8 98 00 00 callq 415490 <Vector_size> | |
| 40bbd8: 39 d8 cmp %ebx,%eax | |
| 40bbda: 7f e4 jg 40bbc0 <Header_calculateHeight+0x50> | |
| 40bbdc: 45 39 e5 cmp %r12d,%r13d | |
| 40bbdf: 44 89 e0 mov %r12d,%eax | |
| 40bbe2: 44 89 75 20 mov %r14d,0x20(%rbp) | |
| 40bbe6: 41 0f 4d c5 cmovge %r13d,%eax | |
| 40bbea: 89 45 1c mov %eax,0x1c(%rbp) | |
| 40bbed: 5b pop %rbx | |
| 40bbee: 5d pop %rbp | |
| 40bbef: 41 5c pop %r12 | |
| 40bbf1: 41 5d pop %r13 | |
| 40bbf3: 41 5e pop %r14 | |
| 40bbf5: c3 retq | |
| 40bbf6: 90 nop | |
| 40bbf7: 90 nop | |
| 40bbf8: 90 nop | |
| 40bbf9: 90 nop | |
| 40bbfa: 90 nop | |
| 40bbfb: 90 nop | |
| 40bbfc: 90 nop | |
| 40bbfd: 90 nop | |
| 40bbfe: 90 nop | |
| 40bbff: 90 nop | |
| 40bc00: 53 push %rbx | |
| 40bc01: 89 f8 mov %edi,%eax | |
| 40bc03: 48 89 d3 mov %rdx,%rbx | |
| 40bc06: 48 89 f7 mov %rsi,%rdi | |
| 40bc09: 89 c6 mov %eax,%esi | |
| 40bc0b: e8 40 03 00 00 callq 40bf50 <ListItem_new> | |
| 40bc10: 48 89 df mov %rbx,%rdi | |
| 40bc13: 48 89 c6 mov %rax,%rsi | |
| 40bc16: 5b pop %rbx | |
| 40bc17: e9 b4 1c 00 00 jmpq 40d8d0 <Panel_add> | |
| 40bc1c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40bc20: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) | |
| 40bc25: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) | |
| 40bc2a: 48 89 f3 mov %rsi,%rbx | |
| 40bc2d: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) | |
| 40bc32: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) | |
| 40bc37: 49 89 fc mov %rdi,%r12 | |
| 40bc3a: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) | |
| 40bc3f: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) | |
| 40bc44: 48 81 ec 98 00 00 00 sub $0x98,%rsp | |
| 40bc4b: 48 83 be f8 25 00 00 cmpq $0x0,0x25f8(%rsi) | |
| 40bc52: 00 | |
| 40bc53: 41 89 d7 mov %edx,%r15d | |
| 40bc56: 89 cd mov %ecx,%ebp | |
| 40bc58: 4d 89 c5 mov %r8,%r13 | |
| 40bc5b: 4c 89 4c 24 18 mov %r9,0x18(%rsp) | |
| 40bc60: 48 c7 44 24 20 0b 64 movq $0x41640b,0x20(%rsp) | |
| 40bc67: 41 00 | |
| 40bc69: 48 c7 44 24 28 11 64 movq $0x416411,0x28(%rsp) | |
| 40bc70: 41 00 | |
| 40bc72: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) | |
| 40bc79: 00 00 | |
| 40bc7b: c7 44 24 40 0d 00 00 movl $0xd,0x40(%rsp) | |
| 40bc82: 00 | |
| 40bc83: c7 44 24 44 1b 00 00 movl $0x1b,0x44(%rsp) | |
| 40bc8a: 00 | |
| 40bc8b: 0f 84 f7 00 00 00 je 40bd88 <Header_calculateHeight+0x218> | |
| 40bc91: 4c 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%r9 | |
| 40bc98: 00 | |
| 40bc99: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 40bc9f: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 40bca4: 31 d2 xor %edx,%edx | |
| 40bca6: 31 ff xor %edi,%edi | |
| 40bca8: 89 ee mov %ebp,%esi | |
| 40bcaa: c7 04 24 00 00 00 00 movl $0x0,(%rsp) | |
| 40bcb1: e8 0a 6a 00 00 callq 4126c0 <ScreenManager_new> | |
| 40bcb6: 48 8d 54 24 40 lea 0x40(%rsp),%rdx | |
| 40bcbb: 48 8d 74 24 20 lea 0x20(%rsp),%rsi | |
| 40bcc0: 4c 89 ef mov %r13,%rdi | |
| 40bcc3: c6 40 49 00 movb $0x0,0x49(%rax) | |
| 40bcc7: 49 89 c6 mov %rax,%r14 | |
| 40bcca: e8 51 f1 ff ff callq 40ae20 <FunctionBar_new> | |
| 40bccf: 41 8d 4f ff lea -0x1(%r15),%ecx | |
| 40bcd3: 48 89 c2 mov %rax,%rdx | |
| 40bcd6: 48 89 de mov %rbx,%rsi | |
| 40bcd9: 4c 89 f7 mov %r14,%rdi | |
| 40bcdc: e8 ef 6a 00 00 callq 4127d0 <ScreenManager_add> | |
| 40bce1: b9 ff ff ff ff mov $0xffffffff,%ecx | |
| 40bce6: 31 d2 xor %edx,%edx | |
| 40bce8: 4c 89 e6 mov %r12,%rsi | |
| 40bceb: 4c 89 f7 mov %r14,%rdi | |
| 40bcee: e8 dd 6a 00 00 callq 4127d0 <ScreenManager_add> | |
| 40bcf3: 48 8d 54 24 5c lea 0x5c(%rsp),%rdx | |
| 40bcf8: 48 8d 74 24 50 lea 0x50(%rsp),%rsi | |
| 40bcfd: 4c 89 f7 mov %r14,%rdi | |
| 40bd00: e8 2b 6d 00 00 callq 412a30 <ScreenManager_run> | |
| 40bd05: 4c 89 f7 mov %r14,%rdi | |
| 40bd08: e8 93 6a 00 00 callq 4127a0 <ScreenManager_delete> | |
| 40bd0d: 31 f6 xor %esi,%esi | |
| 40bd0f: 89 ea mov %ebp,%edx | |
| 40bd11: 4c 89 e7 mov %r12,%rdi | |
| 40bd14: e8 57 1b 00 00 callq 40d870 <Panel_move> | |
| 40bd19: 89 ea mov %ebp,%edx | |
| 40bd1b: 8b 35 7f 19 21 00 mov 0x21197f(%rip),%esi # 61d6a0 <COLS> | |
| 40bd21: 4c 89 e7 mov %r12,%rdi | |
| 40bd24: f7 d2 not %edx | |
| 40bd26: 03 15 8c 19 21 00 add 0x21198c(%rip),%edx # 61d6b8 <LINES> | |
| 40bd2c: e8 4f 1b 00 00 callq 40d880 <Panel_resize> | |
| 40bd31: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40bd36: 31 f6 xor %esi,%esi | |
| 40bd38: e8 63 f4 ff ff callq 40b1a0 <FunctionBar_draw> | |
| 40bd3d: 31 c0 xor %eax,%eax | |
| 40bd3f: 48 39 5c 24 50 cmp %rbx,0x50(%rsp) | |
| 40bd44: 75 0f jne 40bd55 <Header_calculateHeight+0x1e5> | |
| 40bd46: 83 7c 24 5c 0d cmpl $0xd,0x5c(%rsp) | |
| 40bd4b: 75 08 jne 40bd55 <Header_calculateHeight+0x1e5> | |
| 40bd4d: 48 89 df mov %rbx,%rdi | |
| 40bd50: e8 3b 1c 00 00 callq 40d990 <Panel_getSelected> | |
| 40bd55: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx | |
| 40bd5a: 48 8b 6c 24 70 mov 0x70(%rsp),%rbp | |
| 40bd5f: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 | |
| 40bd64: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 | |
| 40bd6b: 00 | |
| 40bd6c: 4c 8b b4 24 88 00 00 mov 0x88(%rsp),%r14 | |
| 40bd73: 00 | |
| 40bd74: 4c 8b bc 24 90 00 00 mov 0x90(%rsp),%r15 | |
| 40bd7b: 00 | |
| 40bd7c: 48 81 c4 98 00 00 00 add $0x98,%rsp | |
| 40bd83: c3 retq | |
| 40bd84: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40bd88: be e0 e2 40 00 mov $0x40e2e0,%esi | |
| 40bd8d: 48 89 df mov %rbx,%rdi | |
| 40bd90: e8 cb 1a 00 00 callq 40d860 <Panel_setEventHandler> | |
| 40bd95: e9 f7 fe ff ff jmpq 40bc91 <Header_calculateHeight+0x121> | |
| 40bd9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40bda0: 41 57 push %r15 | |
| 40bda2: 45 31 ff xor %r15d,%r15d | |
| 40bda5: 41 56 push %r14 | |
| 40bda7: 41 89 f6 mov %esi,%r14d | |
| 40bdaa: 41 55 push %r13 | |
| 40bdac: 45 31 ed xor %r13d,%r13d | |
| 40bdaf: 41 54 push %r12 | |
| 40bdb1: 41 bc 01 00 00 00 mov $0x1,%r12d | |
| 40bdb7: 55 push %rbp | |
| 40bdb8: 48 89 fd mov %rdi,%rbp | |
| 40bdbb: 53 push %rbx | |
| 40bdbc: 31 db xor %ebx,%ebx | |
| 40bdbe: 48 83 ec 08 sub $0x8,%rsp | |
| 40bdc2: eb 07 jmp 40bdcb <Header_calculateHeight+0x25b> | |
| 40bdc4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40bdc8: 83 c3 01 add $0x1,%ebx | |
| 40bdcb: 48 89 ef mov %rbp,%rdi | |
| 40bdce: e8 4d 1c 00 00 callq 40da20 <Panel_size> | |
| 40bdd3: 39 c3 cmp %eax,%ebx | |
| 40bdd5: 7d 31 jge 40be08 <Header_calculateHeight+0x298> | |
| 40bdd7: 89 de mov %ebx,%esi | |
| 40bdd9: 48 89 ef mov %rbp,%rdi | |
| 40bddc: e8 3f 1b 00 00 callq 40d920 <Panel_get> | |
| 40bde1: 80 78 2d 00 cmpb $0x0,0x2d(%rax) | |
| 40bde5: 74 e1 je 40bdc8 <Header_calculateHeight+0x258> | |
| 40bde7: 8b 70 78 mov 0x78(%rax),%esi | |
| 40bdea: 48 89 c7 mov %rax,%rdi | |
| 40bded: 41 bd 01 00 00 00 mov $0x1,%r13d | |
| 40bdf3: 44 01 f6 add %r14d,%esi | |
| 40bdf6: e8 95 41 00 00 callq 40ff90 <Process_setPriority> | |
| 40bdfb: 84 c0 test %al,%al | |
| 40bdfd: 45 0f 44 e7 cmove %r15d,%r12d | |
| 40be01: eb c5 jmp 40bdc8 <Header_calculateHeight+0x258> | |
| 40be03: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40be08: 45 84 ed test %r13b,%r13b | |
| 40be0b: 74 1b je 40be28 <Header_calculateHeight+0x2b8> | |
| 40be0d: 45 84 e4 test %r12b,%r12b | |
| 40be10: 74 30 je 40be42 <Header_calculateHeight+0x2d2> | |
| 40be12: 48 83 c4 08 add $0x8,%rsp | |
| 40be16: 44 89 e8 mov %r13d,%eax | |
| 40be19: 5b pop %rbx | |
| 40be1a: 5d pop %rbp | |
| 40be1b: 41 5c pop %r12 | |
| 40be1d: 41 5d pop %r13 | |
| 40be1f: 41 5e pop %r14 | |
| 40be21: 41 5f pop %r15 | |
| 40be23: c3 retq | |
| 40be24: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40be28: 48 89 ef mov %rbp,%rdi | |
| 40be2b: e8 60 1b 00 00 callq 40d990 <Panel_getSelected> | |
| 40be30: 8b 70 78 mov 0x78(%rax),%esi | |
| 40be33: 48 89 c7 mov %rax,%rdi | |
| 40be36: 44 01 f6 add %r14d,%esi | |
| 40be39: e8 52 41 00 00 callq 40ff90 <Process_setPriority> | |
| 40be3e: 84 c0 test %al,%al | |
| 40be40: 75 cb jne 40be0d <Header_calculateHeight+0x29d> | |
| 40be42: e8 89 8e ff ff callq 404cd0 <beep@plt> | |
| 40be47: eb c9 jmp 40be12 <Header_calculateHeight+0x2a2> | |
| 40be49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40be50: 53 push %rbx | |
| 40be51: 89 b7 b0 00 00 00 mov %esi,0xb0(%rdi) | |
| 40be57: 48 89 fb mov %rdi,%rbx | |
| 40be5a: c7 87 b4 00 00 00 01 movl $0x1,0xb4(%rdi) | |
| 40be61: 00 00 00 | |
| 40be64: c6 87 be 00 00 00 00 movb $0x0,0xbe(%rdi) | |
| 40be6b: 48 89 d7 mov %rdx,%rdi | |
| 40be6e: c6 01 01 movb $0x1,(%rcx) | |
| 40be71: e8 ba 19 00 00 callq 40d830 <Panel_getHeader> | |
| 40be76: 48 89 df mov %rbx,%rdi | |
| 40be79: 48 89 c6 mov %rax,%rsi | |
| 40be7c: 5b pop %rbx | |
| 40be7d: e9 ee 59 00 00 jmpq 411870 <ProcessList_printHeader> | |
| 40be82: 90 nop | |
| 40be83: 90 nop | |
| 40be84: 90 nop | |
| 40be85: 90 nop | |
| 40be86: 90 nop | |
| 40be87: 90 nop | |
| 40be88: 90 nop | |
| 40be89: 90 nop | |
| 40be8a: 90 nop | |
| 40be8b: 90 nop | |
| 40be8c: 90 nop | |
| 40be8d: 90 nop | |
| 40be8e: 90 nop | |
| 40be8f: 90 nop | |
| 40be90: 53 push %rbx | |
| 40be91: 48 89 fb mov %rdi,%rbx | |
| 40be94: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40be98: e8 93 8a ff ff callq 404930 <free@plt> | |
| 40be9d: 48 89 df mov %rbx,%rdi | |
| 40bea0: 5b pop %rbx | |
| 40bea1: e9 8a 8a ff ff jmpq 404930 <free@plt> | |
| 40bea6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40bead: 00 00 00 | |
| 40beb0: 55 push %rbp | |
| 40beb1: 48 89 e5 mov %rsp,%rbp | |
| 40beb4: 48 89 5d e8 mov %rbx,-0x18(%rbp) | |
| 40beb8: 4c 89 65 f0 mov %r12,-0x10(%rbp) | |
| 40bebc: 49 89 f4 mov %rsi,%r12 | |
| 40bebf: 4c 89 6d f8 mov %r13,-0x8(%rbp) | |
| 40bec3: 48 83 ec 30 sub $0x30,%rsp | |
| 40bec7: 4c 8b 6f 10 mov 0x10(%rdi),%r13 | |
| 40becb: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40bed2: 00 00 | |
| 40bed4: 48 89 45 d8 mov %rax,-0x28(%rbp) | |
| 40bed8: 31 c0 xor %eax,%eax | |
| 40beda: 4c 89 ef mov %r13,%rdi | |
| 40bedd: e8 ee 8b ff ff callq 404ad0 <strlen@plt> | |
| 40bee2: 8d 70 01 lea 0x1(%rax),%esi | |
| 40bee5: 83 c0 02 add $0x2,%eax | |
| 40bee8: 4c 89 e9 mov %r13,%rcx | |
| 40beeb: 48 98 cltq | |
| 40beed: ba b7 8a 41 00 mov $0x418ab7,%edx | |
| 40bef2: 48 83 c0 1e add $0x1e,%rax | |
| 40bef6: 48 63 f6 movslq %esi,%rsi | |
| 40bef9: 48 83 e0 f0 and $0xfffffffffffffff0,%rax | |
| 40befd: 48 29 c4 sub %rax,%rsp | |
| 40bf00: 31 c0 xor %eax,%eax | |
| 40bf02: 48 8d 5c 24 0f lea 0xf(%rsp),%rbx | |
| 40bf07: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx | |
| 40bf0b: 48 89 df mov %rbx,%rdi | |
| 40bf0e: e8 8d 8c ff ff callq 404ba0 <snprintf@plt> | |
| 40bf13: 8b 35 eb 17 21 00 mov 0x2117eb(%rip),%esi # 61d704 <CRT_colors+0x4> | |
| 40bf19: 48 89 da mov %rbx,%rdx | |
| 40bf1c: 4c 89 e7 mov %r12,%rdi | |
| 40bf1f: e8 fc 66 00 00 callq 412620 <RichString_write> | |
| 40bf24: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
| 40bf28: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40bf2f: 00 00 | |
| 40bf31: 75 0e jne 40bf41 <Header_calculateHeight+0x3d1> | |
| 40bf33: 48 8b 5d e8 mov -0x18(%rbp),%rbx | |
| 40bf37: 4c 8b 65 f0 mov -0x10(%rbp),%r12 | |
| 40bf3b: 4c 8b 6d f8 mov -0x8(%rbp),%r13 | |
| 40bf3f: c9 leaveq | |
| 40bf40: c3 retq | |
| 40bf41: e8 ba 8b ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40bf46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40bf4d: 00 00 00 | |
| 000000000040bf50 <ListItem_new>: | |
| 40bf50: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 40bf55: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40bf5a: 48 89 fb mov %rdi,%rbx | |
| 40bf5d: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 40bf62: bf 20 00 00 00 mov $0x20,%edi | |
| 40bf67: 48 83 ec 18 sub $0x18,%rsp | |
| 40bf6b: 41 89 f4 mov %esi,%r12d | |
| 40bf6e: e8 6d 8e ff ff callq 404de0 <malloc@plt> | |
| 40bf73: 48 89 df mov %rbx,%rdi | |
| 40bf76: 48 89 c5 mov %rax,%rbp | |
| 40bf79: 48 c7 00 b0 be 40 00 movq $0x40beb0,(%rax) | |
| 40bf80: 48 c7 40 08 90 be 40 movq $0x40be90,0x8(%rax) | |
| 40bf87: 00 | |
| 40bf88: e8 f3 8c ff ff callq 404c80 <__strdup@plt> | |
| 40bf8d: 44 89 65 18 mov %r12d,0x18(%rbp) | |
| 40bf91: 48 89 45 10 mov %rax,0x10(%rbp) | |
| 40bf95: 48 89 e8 mov %rbp,%rax | |
| 40bf98: 48 8b 1c 24 mov (%rsp),%rbx | |
| 40bf9c: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 40bfa1: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 40bfa6: 48 83 c4 18 add $0x18,%rsp | |
| 40bfaa: c3 retq | |
| 40bfab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040bfb0 <ListItem_append>: | |
| 40bfb0: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) | |
| 40bfb5: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) | |
| 40bfba: 48 89 fb mov %rdi,%rbx | |
| 40bfbd: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) | |
| 40bfc2: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) | |
| 40bfc7: 48 83 ec 28 sub $0x28,%rsp | |
| 40bfcb: 4c 8b 67 10 mov 0x10(%rdi),%r12 | |
| 40bfcf: 49 89 f5 mov %rsi,%r13 | |
| 40bfd2: 4c 89 e7 mov %r12,%rdi | |
| 40bfd5: e8 f6 8a ff ff callq 404ad0 <strlen@plt> | |
| 40bfda: 4c 89 ef mov %r13,%rdi | |
| 40bfdd: 48 89 c5 mov %rax,%rbp | |
| 40bfe0: e8 eb 8a ff ff callq 404ad0 <strlen@plt> | |
| 40bfe5: 48 8d 7c 05 01 lea 0x1(%rbp,%rax,1),%rdi | |
| 40bfea: e8 f1 8d ff ff callq 404de0 <malloc@plt> | |
| 40bfef: 4d 89 e9 mov %r13,%r9 | |
| 40bff2: 48 89 c5 mov %rax,%rbp | |
| 40bff5: 4d 89 e0 mov %r12,%r8 | |
| 40bff8: 48 89 c7 mov %rax,%rdi | |
| 40bffb: b9 36 72 41 00 mov $0x417236,%ecx | |
| 40c000: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx | |
| 40c007: be 01 00 00 00 mov $0x1,%esi | |
| 40c00c: 31 c0 xor %eax,%eax | |
| 40c00e: e8 3d 90 ff ff callq 405050 <__sprintf_chk@plt> | |
| 40c013: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40c017: e8 14 89 ff ff callq 404930 <free@plt> | |
| 40c01c: 48 89 6b 10 mov %rbp,0x10(%rbx) | |
| 40c020: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
| 40c025: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40c02a: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40c02f: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
| 40c034: 48 83 c4 28 add $0x28,%rsp | |
| 40c038: c3 retq | |
| 40c039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040c040 <ListItem_getRef>: | |
| 40c040: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 40c044: c3 retq | |
| 40c045: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40c04c: 00 00 00 00 | |
| 000000000040c050 <ListItem_compare>: | |
| 40c050: 48 8b 76 10 mov 0x10(%rsi),%rsi | |
| 40c054: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40c058: e9 63 8c ff ff jmpq 404cc0 <strcmp@plt> | |
| 40c05d: 90 nop | |
| 40c05e: 90 nop | |
| 40c05f: 90 nop | |
| 40c060: 53 push %rbx | |
| 40c061: b9 60 71 41 00 mov $0x417160,%ecx | |
| 40c066: 48 89 f3 mov %rsi,%rbx | |
| 40c069: ba 14 00 00 00 mov $0x14,%edx | |
| 40c06e: be 01 00 00 00 mov $0x1,%esi | |
| 40c073: 48 83 ec 20 sub $0x20,%rsp | |
| 40c077: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40c07e: 00 00 | |
| 40c080: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40c085: 31 c0 xor %eax,%eax | |
| 40c087: 48 8b 47 48 mov 0x48(%rdi),%rax | |
| 40c08b: 48 89 e7 mov %rsp,%rdi | |
| 40c08e: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 40c092: b8 01 00 00 00 mov $0x1,%eax | |
| 40c097: e8 b4 8f ff ff callq 405050 <__sprintf_chk@plt> | |
| 40c09c: 8b 35 06 17 21 00 mov 0x211706(%rip),%esi # 61d7a8 <CRT_colors+0xa8> | |
| 40c0a2: 48 89 e2 mov %rsp,%rdx | |
| 40c0a5: 48 89 df mov %rbx,%rdi | |
| 40c0a8: e8 73 65 00 00 callq 412620 <RichString_write> | |
| 40c0ad: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40c0b2: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40c0b9: 00 00 | |
| 40c0bb: 75 06 jne 40c0c3 <ListItem_compare+0x73> | |
| 40c0bd: 48 83 c4 20 add $0x20,%rsp | |
| 40c0c1: 5b pop %rbx | |
| 40c0c2: c3 retq | |
| 40c0c3: e8 38 8a ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40c0c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40c0cf: 00 | |
| 40c0d0: 48 89 5c 24 d8 mov %rbx,-0x28(%rsp) | |
| 40c0d5: 48 89 6c 24 e0 mov %rbp,-0x20(%rsp) | |
| 40c0da: 48 89 fb mov %rdi,%rbx | |
| 40c0dd: 4c 89 64 24 e8 mov %r12,-0x18(%rsp) | |
| 40c0e2: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) | |
| 40c0e7: 41 89 d5 mov %edx,%r13d | |
| 40c0ea: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) | |
| 40c0ef: 48 83 ec 58 sub $0x58,%rsp | |
| 40c0f3: 4c 8b 67 48 mov 0x48(%rdi),%r12 | |
| 40c0f7: 49 89 f6 mov %rsi,%r14 | |
| 40c0fa: bf 66 71 41 00 mov $0x417166,%edi | |
| 40c0ff: be 5b 72 41 00 mov $0x41725b,%esi | |
| 40c104: 49 c7 04 24 00 00 00 movq $0x0,(%r12) | |
| 40c10b: 00 | |
| 40c10c: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) | |
| 40c113: 00 00 | |
| 40c115: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) | |
| 40c11c: 00 00 | |
| 40c11e: e8 dd 8d ff ff callq 404f00 <fopen@plt> | |
| 40c123: 48 85 c0 test %rax,%rax | |
| 40c126: 48 89 c5 mov %rax,%rbp | |
| 40c129: 74 3c je 40c167 <ListItem_compare+0x117> | |
| 40c12b: 48 8d 44 24 2c lea 0x2c(%rsp),%rax | |
| 40c130: 4c 8d 4c 24 24 lea 0x24(%rsp),%r9 | |
| 40c135: 4c 8d 44 24 18 lea 0x18(%rsp),%r8 | |
| 40c13a: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx | |
| 40c13f: 48 89 ef mov %rbp,%rdi | |
| 40c142: 4c 89 e2 mov %r12,%rdx | |
| 40c145: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 40c14a: 48 8d 44 24 28 lea 0x28(%rsp),%rax | |
| 40c14f: be b8 71 41 00 mov $0x4171b8,%esi | |
| 40c154: 48 89 04 24 mov %rax,(%rsp) | |
| 40c158: 31 c0 xor %eax,%eax | |
| 40c15a: e8 a1 8a ff ff callq 404c00 <fscanf@plt> | |
| 40c15f: 48 89 ef mov %rbp,%rdi | |
| 40c162: e8 29 89 ff ff callq 404a90 <fclose@plt> | |
| 40c167: 48 8b 43 48 mov 0x48(%rbx),%rax | |
| 40c16b: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 40c16f: 66 0f 2e 43 50 ucomisd 0x50(%rbx),%xmm0 | |
| 40c174: 76 09 jbe 40c17f <ListItem_compare+0x12f> | |
| 40c176: f2 0f 11 43 50 movsd %xmm0,0x50(%rbx) | |
| 40c17b: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 40c17f: 49 63 f5 movslq %r13d,%rsi | |
| 40c182: 4c 89 f7 mov %r14,%rdi | |
| 40c185: 41 b8 7e 71 41 00 mov $0x41717e,%r8d | |
| 40c18b: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40c192: ba 01 00 00 00 mov $0x1,%edx | |
| 40c197: b8 01 00 00 00 mov $0x1,%eax | |
| 40c19c: e8 7f 87 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40c1a1: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx | |
| 40c1a6: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp | |
| 40c1ab: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 | |
| 40c1b0: 4c 8b 6c 24 48 mov 0x48(%rsp),%r13 | |
| 40c1b5: 4c 8b 74 24 50 mov 0x50(%rsp),%r14 | |
| 40c1ba: 48 83 c4 58 add $0x58,%rsp | |
| 40c1be: c3 retq | |
| 40c1bf: 90 nop | |
| 40c1c0: 55 push %rbp | |
| 40c1c1: b9 60 71 41 00 mov $0x417160,%ecx | |
| 40c1c6: 48 89 fd mov %rdi,%rbp | |
| 40c1c9: ba 14 00 00 00 mov $0x14,%edx | |
| 40c1ce: 53 push %rbx | |
| 40c1cf: 48 89 f3 mov %rsi,%rbx | |
| 40c1d2: be 01 00 00 00 mov $0x1,%esi | |
| 40c1d7: 48 83 ec 28 sub $0x28,%rsp | |
| 40c1db: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40c1e2: 00 00 | |
| 40c1e4: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40c1e9: 31 c0 xor %eax,%eax | |
| 40c1eb: 48 8b 47 48 mov 0x48(%rdi),%rax | |
| 40c1ef: 48 89 e7 mov %rsp,%rdi | |
| 40c1f2: f2 0f 10 40 10 movsd 0x10(%rax),%xmm0 | |
| 40c1f7: b8 01 00 00 00 mov $0x1,%eax | |
| 40c1fc: e8 4f 8e ff ff callq 405050 <__sprintf_chk@plt> | |
| 40c201: 8b 35 a5 15 21 00 mov 0x2115a5(%rip),%esi # 61d7ac <CRT_colors+0xac> | |
| 40c207: 48 89 e2 mov %rsp,%rdx | |
| 40c20a: 48 89 df mov %rbx,%rdi | |
| 40c20d: e8 0e 64 00 00 callq 412620 <RichString_write> | |
| 40c212: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40c216: b9 60 71 41 00 mov $0x417160,%ecx | |
| 40c21b: ba 14 00 00 00 mov $0x14,%edx | |
| 40c220: be 01 00 00 00 mov $0x1,%esi | |
| 40c225: 48 89 e7 mov %rsp,%rdi | |
| 40c228: f2 0f 10 40 08 movsd 0x8(%rax),%xmm0 | |
| 40c22d: b8 01 00 00 00 mov $0x1,%eax | |
| 40c232: e8 19 8e ff ff callq 405050 <__sprintf_chk@plt> | |
| 40c237: 8b 35 73 15 21 00 mov 0x211573(%rip),%esi # 61d7b0 <CRT_colors+0xb0> | |
| 40c23d: 48 89 e2 mov %rsp,%rdx | |
| 40c240: 48 89 df mov %rbx,%rdi | |
| 40c243: e8 88 63 00 00 callq 4125d0 <RichString_append> | |
| 40c248: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40c24c: b9 60 71 41 00 mov $0x417160,%ecx | |
| 40c251: ba 14 00 00 00 mov $0x14,%edx | |
| 40c256: be 01 00 00 00 mov $0x1,%esi | |
| 40c25b: 48 89 e7 mov %rsp,%rdi | |
| 40c25e: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 40c262: b8 01 00 00 00 mov $0x1,%eax | |
| 40c267: e8 e4 8d ff ff callq 405050 <__sprintf_chk@plt> | |
| 40c26c: 8b 35 42 15 21 00 mov 0x211542(%rip),%esi # 61d7b4 <CRT_colors+0xb4> | |
| 40c272: 48 89 e2 mov %rsp,%rdx | |
| 40c275: 48 89 df mov %rbx,%rdi | |
| 40c278: e8 53 63 00 00 callq 4125d0 <RichString_append> | |
| 40c27d: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40c282: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40c289: 00 00 | |
| 40c28b: 75 07 jne 40c294 <ListItem_compare+0x244> | |
| 40c28d: 48 83 c4 28 add $0x28,%rsp | |
| 40c291: 5b pop %rbx | |
| 40c292: 5d pop %rbp | |
| 40c293: c3 retq | |
| 40c294: e8 67 88 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40c299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40c2a0: 48 89 5c 24 d8 mov %rbx,-0x28(%rsp) | |
| 40c2a5: 48 89 6c 24 e0 mov %rbp,-0x20(%rsp) | |
| 40c2aa: 48 89 fd mov %rdi,%rbp | |
| 40c2ad: 4c 89 64 24 e8 mov %r12,-0x18(%rsp) | |
| 40c2b2: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) | |
| 40c2b7: 49 89 f5 mov %rsi,%r13 | |
| 40c2ba: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) | |
| 40c2bf: 48 83 ec 48 sub $0x48,%rsp | |
| 40c2c3: 4c 8b 77 48 mov 0x48(%rdi),%r14 | |
| 40c2c7: be 5b 72 41 00 mov $0x41725b,%esi | |
| 40c2cc: bf 66 71 41 00 mov $0x417166,%edi | |
| 40c2d1: 41 89 d4 mov %edx,%r12d | |
| 40c2d4: 49 c7 46 10 00 00 00 movq $0x0,0x10(%r14) | |
| 40c2db: 00 | |
| 40c2dc: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) | |
| 40c2e3: 00 | |
| 40c2e4: 49 c7 06 00 00 00 00 movq $0x0,(%r14) | |
| 40c2eb: e8 10 8c ff ff callq 404f00 <fopen@plt> | |
| 40c2f0: 48 85 c0 test %rax,%rax | |
| 40c2f3: 48 89 c3 mov %rax,%rbx | |
| 40c2f6: 74 3a je 40c332 <ListItem_compare+0x2e2> | |
| 40c2f8: 48 8d 44 24 1c lea 0x1c(%rsp),%rax | |
| 40c2fd: 49 8d 4e 08 lea 0x8(%r14),%rcx | |
| 40c301: 49 8d 56 10 lea 0x10(%r14),%rdx | |
| 40c305: 4c 8d 4c 24 14 lea 0x14(%rsp),%r9 | |
| 40c30a: 48 89 df mov %rbx,%rdi | |
| 40c30d: 4d 89 f0 mov %r14,%r8 | |
| 40c310: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 40c315: 48 8d 44 24 18 lea 0x18(%rsp),%rax | |
| 40c31a: be b8 71 41 00 mov $0x4171b8,%esi | |
| 40c31f: 48 89 04 24 mov %rax,(%rsp) | |
| 40c323: 31 c0 xor %eax,%eax | |
| 40c325: e8 d6 88 ff ff callq 404c00 <fscanf@plt> | |
| 40c32a: 48 89 df mov %rbx,%rdi | |
| 40c32d: e8 5e 87 ff ff callq 404a90 <fclose@plt> | |
| 40c332: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40c336: 49 63 f4 movslq %r12d,%rsi | |
| 40c339: 4c 89 ef mov %r13,%rdi | |
| 40c33c: 41 b8 74 71 41 00 mov $0x417174,%r8d | |
| 40c342: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40c349: ba 01 00 00 00 mov $0x1,%edx | |
| 40c34e: f2 0f 10 40 10 movsd 0x10(%rax),%xmm0 | |
| 40c353: f2 0f 10 10 movsd (%rax),%xmm2 | |
| 40c357: f2 0f 10 48 08 movsd 0x8(%rax),%xmm1 | |
| 40c35c: b8 03 00 00 00 mov $0x3,%eax | |
| 40c361: e8 ba 85 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40c366: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx | |
| 40c36b: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp | |
| 40c370: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 | |
| 40c375: 4c 8b 6c 24 38 mov 0x38(%rsp),%r13 | |
| 40c37a: 4c 8b 74 24 40 mov 0x40(%rsp),%r14 | |
| 40c37f: 48 83 c4 48 add $0x48,%rsp | |
| 40c383: c3 retq | |
| 40c384: 90 nop | |
| 40c385: 90 nop | |
| 40c386: 90 nop | |
| 40c387: 90 nop | |
| 40c388: 90 nop | |
| 40c389: 90 nop | |
| 40c38a: 90 nop | |
| 40c38b: 90 nop | |
| 40c38c: 90 nop | |
| 40c38d: 90 nop | |
| 40c38e: 90 nop | |
| 40c38f: 90 nop | |
| 40c390: 48 89 5c 24 d8 mov %rbx,-0x28(%rsp) | |
| 40c395: 48 89 6c 24 e0 mov %rbp,-0x20(%rsp) | |
| 40c39a: 48 89 f3 mov %rsi,%rbx | |
| 40c39d: 4c 89 64 24 e8 mov %r12,-0x18(%rsp) | |
| 40c3a2: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) | |
| 40c3a7: ba 8f 7e 41 00 mov $0x417e8f,%edx | |
| 40c3ac: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) | |
| 40c3b1: 48 83 ec 68 sub $0x68,%rsp | |
| 40c3b5: 8b 35 6d 13 21 00 mov 0x21136d(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 40c3bb: f2 0f 10 05 4d ae 00 movsd 0xae4d(%rip),%xmm0 # 417210 <_IO_stdin_used+0x10f0> | |
| 40c3c2: 00 | |
| 40c3c3: f2 0f 10 4f 50 movsd 0x50(%rdi),%xmm1 | |
| 40c3c8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40c3cf: 00 00 | |
| 40c3d1: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 40c3d6: 31 c0 xor %eax,%eax | |
| 40c3d8: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 40c3dc: 48 8b 47 48 mov 0x48(%rdi),%rax | |
| 40c3e0: 48 89 df mov %rbx,%rdi | |
| 40c3e3: f2 4c 0f 2c f1 cvttsd2si %xmm1,%r14 | |
| 40c3e8: f2 0f 10 08 movsd (%rax),%xmm1 | |
| 40c3ec: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 40c3f0: f2 4c 0f 2c e1 cvttsd2si %xmm1,%r12 | |
| 40c3f5: f2 0f 10 48 08 movsd 0x8(%rax),%xmm1 | |
| 40c3fa: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 40c3fe: f2 0f 59 40 10 mulsd 0x10(%rax),%xmm0 | |
| 40c403: f2 4c 0f 2c e9 cvttsd2si %xmm1,%r13 | |
| 40c408: f2 48 0f 2c e8 cvttsd2si %xmm0,%rbp | |
| 40c40d: e8 0e 62 00 00 callq 412620 <RichString_write> | |
| 40c412: 4d 89 f0 mov %r14,%r8 | |
| 40c415: b9 d9 71 41 00 mov $0x4171d9,%ecx | |
| 40c41a: ba 32 00 00 00 mov $0x32,%edx | |
| 40c41f: be 01 00 00 00 mov $0x1,%esi | |
| 40c424: 48 89 e7 mov %rsp,%rdi | |
| 40c427: 31 c0 xor %eax,%eax | |
| 40c429: e8 22 8c ff ff callq 405050 <__sprintf_chk@plt> | |
| 40c42e: 8b 35 f8 12 21 00 mov 0x2112f8(%rip),%esi # 61d72c <CRT_colors+0x2c> | |
| 40c434: 48 89 e2 mov %rsp,%rdx | |
| 40c437: 48 89 df mov %rbx,%rdi | |
| 40c43a: e8 91 61 00 00 callq 4125d0 <RichString_append> | |
| 40c43f: 4d 89 e0 mov %r12,%r8 | |
| 40c442: b9 d9 71 41 00 mov $0x4171d9,%ecx | |
| 40c447: ba 32 00 00 00 mov $0x32,%edx | |
| 40c44c: be 01 00 00 00 mov $0x1,%esi | |
| 40c451: 48 89 e7 mov %rsp,%rdi | |
| 40c454: 31 c0 xor %eax,%eax | |
| 40c456: e8 f5 8b ff ff callq 405050 <__sprintf_chk@plt> | |
| 40c45b: 8b 35 c7 12 21 00 mov 0x2112c7(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 40c461: ba df 71 41 00 mov $0x4171df,%edx | |
| 40c466: 48 89 df mov %rbx,%rdi | |
| 40c469: e8 62 61 00 00 callq 4125d0 <RichString_append> | |
| 40c46e: 8b 35 28 13 21 00 mov 0x211328(%rip),%esi # 61d79c <CRT_colors+0x9c> | |
| 40c474: 48 89 e2 mov %rsp,%rdx | |
| 40c477: 48 89 df mov %rbx,%rdi | |
| 40c47a: e8 51 61 00 00 callq 4125d0 <RichString_append> | |
| 40c47f: 4d 89 e8 mov %r13,%r8 | |
| 40c482: b9 d9 71 41 00 mov $0x4171d9,%ecx | |
| 40c487: ba 32 00 00 00 mov $0x32,%edx | |
| 40c48c: be 01 00 00 00 mov $0x1,%esi | |
| 40c491: 48 89 e7 mov %rsp,%rdi | |
| 40c494: 31 c0 xor %eax,%eax | |
| 40c496: e8 b5 8b ff ff callq 405050 <__sprintf_chk@plt> | |
| 40c49b: 8b 35 87 12 21 00 mov 0x211287(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 40c4a1: ba e5 71 41 00 mov $0x4171e5,%edx | |
| 40c4a6: 48 89 df mov %rbx,%rdi | |
| 40c4a9: e8 22 61 00 00 callq 4125d0 <RichString_append> | |
| 40c4ae: 8b 35 ec 12 21 00 mov 0x2112ec(%rip),%esi # 61d7a0 <CRT_colors+0xa0> | |
| 40c4b4: 48 89 e2 mov %rsp,%rdx | |
| 40c4b7: 48 89 df mov %rbx,%rdi | |
| 40c4ba: e8 11 61 00 00 callq 4125d0 <RichString_append> | |
| 40c4bf: 49 89 e8 mov %rbp,%r8 | |
| 40c4c2: b9 d9 71 41 00 mov $0x4171d9,%ecx | |
| 40c4c7: ba 32 00 00 00 mov $0x32,%edx | |
| 40c4cc: be 01 00 00 00 mov $0x1,%esi | |
| 40c4d1: 48 89 e7 mov %rsp,%rdi | |
| 40c4d4: 31 c0 xor %eax,%eax | |
| 40c4d6: e8 75 8b ff ff callq 405050 <__sprintf_chk@plt> | |
| 40c4db: 8b 35 47 12 21 00 mov 0x211247(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 40c4e1: ba ee 71 41 00 mov $0x4171ee,%edx | |
| 40c4e6: 48 89 df mov %rbx,%rdi | |
| 40c4e9: e8 e2 60 00 00 callq 4125d0 <RichString_append> | |
| 40c4ee: 8b 35 b0 12 21 00 mov 0x2112b0(%rip),%esi # 61d7a4 <CRT_colors+0xa4> | |
| 40c4f4: 48 89 e2 mov %rsp,%rdx | |
| 40c4f7: 48 89 df mov %rbx,%rdi | |
| 40c4fa: e8 d1 60 00 00 callq 4125d0 <RichString_append> | |
| 40c4ff: 48 8b 44 24 38 mov 0x38(%rsp),%rax | |
| 40c504: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40c50b: 00 00 | |
| 40c50d: 75 1e jne 40c52d <ListItem_compare+0x4dd> | |
| 40c50f: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx | |
| 40c514: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp | |
| 40c519: 4c 8b 64 24 50 mov 0x50(%rsp),%r12 | |
| 40c51e: 4c 8b 6c 24 58 mov 0x58(%rsp),%r13 | |
| 40c523: 4c 8b 74 24 60 mov 0x60(%rsp),%r14 | |
| 40c528: 48 83 c4 68 add $0x68,%rsp | |
| 40c52c: c3 retq | |
| 40c52d: e8 ce 85 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40c532: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40c539: 1f 84 00 00 00 00 00 | |
| 40c540: 48 83 ec 18 sub $0x18,%rsp | |
| 40c544: 4c 8b 47 40 mov 0x40(%rdi),%r8 | |
| 40c548: 48 89 f0 mov %rsi,%rax | |
| 40c54b: 4d 8b 90 80 00 00 00 mov 0x80(%r8),%r10 | |
| 40c552: 4d 8b 88 88 00 00 00 mov 0x88(%r8),%r9 | |
| 40c559: 49 8b 48 68 mov 0x68(%r8),%rcx | |
| 40c55d: 4d 8b 40 60 mov 0x60(%r8),%r8 | |
| 40c561: 4b 8d 34 0a lea (%r10,%r9,1),%rsi | |
| 40c565: 48 29 f1 sub %rsi,%rcx | |
| 40c568: 4d 85 c0 test %r8,%r8 | |
| 40c56b: 0f 88 87 00 00 00 js 40c5f8 <ListItem_compare+0x5a8> | |
| 40c571: f2 49 0f 2a c0 cvtsi2sd %r8,%xmm0 | |
| 40c576: f2 0f 11 47 50 movsd %xmm0,0x50(%rdi) | |
| 40c57b: 4c 8b 47 48 mov 0x48(%rdi),%r8 | |
| 40c57f: 48 63 f2 movslq %edx,%rsi | |
| 40c582: f2 48 0f 2a c1 cvtsi2sd %rcx,%xmm0 | |
| 40c587: 48 85 c9 test %rcx,%rcx | |
| 40c58a: f2 41 0f 11 00 movsd %xmm0,(%r8) | |
| 40c58f: f2 49 0f 2a c2 cvtsi2sd %r10,%xmm0 | |
| 40c594: f2 41 0f 11 40 08 movsd %xmm0,0x8(%r8) | |
| 40c59a: f2 49 0f 2a c1 cvtsi2sd %r9,%xmm0 | |
| 40c59f: 4c 8d 89 ff 03 00 00 lea 0x3ff(%rcx),%r9 | |
| 40c5a6: 4c 0f 49 c9 cmovns %rcx,%r9 | |
| 40c5aa: f2 41 0f 11 40 10 movsd %xmm0,0x10(%r8) | |
| 40c5b0: 41 b8 f5 71 41 00 mov $0x4171f5,%r8d | |
| 40c5b6: f2 0f 10 47 50 movsd 0x50(%rdi),%xmm0 | |
| 40c5bb: 48 89 c7 mov %rax,%rdi | |
| 40c5be: f2 48 0f 2c d0 cvttsd2si %xmm0,%rdx | |
| 40c5c3: 48 8d 8a ff 03 00 00 lea 0x3ff(%rdx),%rcx | |
| 40c5ca: 48 85 d2 test %rdx,%rdx | |
| 40c5cd: 48 0f 48 d1 cmovs %rcx,%rdx | |
| 40c5d1: 49 c1 f9 0a sar $0xa,%r9 | |
| 40c5d5: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40c5dc: 48 c1 fa 0a sar $0xa,%rdx | |
| 40c5e0: 31 c0 xor %eax,%eax | |
| 40c5e2: 48 89 14 24 mov %rdx,(%rsp) | |
| 40c5e6: ba 01 00 00 00 mov $0x1,%edx | |
| 40c5eb: e8 30 83 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40c5f0: 48 83 c4 18 add $0x18,%rsp | |
| 40c5f4: c3 retq | |
| 40c5f5: 0f 1f 00 nopl (%rax) | |
| 40c5f8: 4c 89 c6 mov %r8,%rsi | |
| 40c5fb: 41 83 e0 01 and $0x1,%r8d | |
| 40c5ff: 48 d1 ee shr %rsi | |
| 40c602: 4c 09 c6 or %r8,%rsi | |
| 40c605: f2 48 0f 2a c6 cvtsi2sd %rsi,%xmm0 | |
| 40c60a: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40c60e: e9 63 ff ff ff jmpq 40c576 <ListItem_compare+0x526> | |
| 40c613: 90 nop | |
| 40c614: 90 nop | |
| 40c615: 90 nop | |
| 40c616: 90 nop | |
| 40c617: 90 nop | |
| 40c618: 90 nop | |
| 40c619: 90 nop | |
| 40c61a: 90 nop | |
| 40c61b: 90 nop | |
| 40c61c: 90 nop | |
| 40c61d: 90 nop | |
| 40c61e: 90 nop | |
| 40c61f: 90 nop | |
| 40c620: 41 57 push %r15 | |
| 40c622: 41 56 push %r14 | |
| 40c624: 41 55 push %r13 | |
| 40c626: 41 54 push %r12 | |
| 40c628: 55 push %rbp | |
| 40c629: 89 f5 mov %esi,%ebp | |
| 40c62b: 53 push %rbx | |
| 40c62c: 48 89 fb mov %rdi,%rbx | |
| 40c62f: 48 81 ec 58 26 00 00 sub $0x2658,%rsp | |
| 40c636: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40c63d: 00 00 | |
| 40c63f: 48 89 84 24 48 26 00 mov %rax,0x2648(%rsp) | |
| 40c646: 00 | |
| 40c647: 31 c0 xor %eax,%eax | |
| 40c649: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 40c64d: 89 54 24 08 mov %edx,0x8(%rsp) | |
| 40c651: 48 8d b4 24 c0 25 00 lea 0x25c0(%rsp),%rsi | |
| 40c658: 00 | |
| 40c659: ba 7f 00 00 00 mov $0x7f,%edx | |
| 40c65e: ff 10 callq *(%rax) | |
| 40c660: 48 8d 44 24 18 lea 0x18(%rsp),%rax | |
| 40c665: c7 44 24 10 00 00 00 movl $0x0,0x10(%rsp) | |
| 40c66c: 00 | |
| 40c66d: 48 8b 53 18 mov 0x18(%rbx),%rdx | |
| 40c671: 48 89 84 24 b8 25 00 mov %rax,0x25b8(%rsp) | |
| 40c678: 00 | |
| 40c679: 48 8b 03 mov (%rbx),%rax | |
| 40c67c: 48 85 c0 test %rax,%rax | |
| 40c67f: 0f 84 69 01 00 00 je 40c7ee <ListItem_compare+0x79e> | |
| 40c685: 48 8d 74 24 10 lea 0x10(%rsp),%rsi | |
| 40c68a: 48 89 df mov %rbx,%rdi | |
| 40c68d: ff d0 callq *%rax | |
| 40c68f: 48 8b 3d 1a 10 21 00 mov 0x21101a(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c696: 48 85 ff test %rdi,%rdi | |
| 40c699: 74 0b je 40c6a6 <ListItem_compare+0x656> | |
| 40c69b: 48 63 05 8e 10 21 00 movslq 0x21108e(%rip),%rax # 61d730 <CRT_colors+0x30> | |
| 40c6a2: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40c6a6: 8b 44 24 08 mov 0x8(%rsp),%eax | |
| 40c6aa: 89 ea mov %ebp,%edx | |
| 40c6ac: 83 c0 02 add $0x2,%eax | |
| 40c6af: 89 c6 mov %eax,%esi | |
| 40c6b1: 89 44 24 0c mov %eax,0xc(%rsp) | |
| 40c6b5: e8 d6 88 ff ff callq 404f90 <wmove@plt> | |
| 40c6ba: 83 f8 ff cmp $0xffffffff,%eax | |
| 40c6bd: 74 15 je 40c6d4 <ListItem_compare+0x684> | |
| 40c6bf: 48 8b 73 10 mov 0x10(%rbx),%rsi | |
| 40c6c3: 48 8b 3d e6 0f 21 00 mov 0x210fe6(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c6ca: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40c6cf: e8 ac 83 ff ff callq 404a80 <waddnstr@plt> | |
| 40c6d4: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40c6d8: e8 f3 83 ff ff callq 404ad0 <strlen@plt> | |
| 40c6dd: 44 8b 7c 24 10 mov 0x10(%rsp),%r15d | |
| 40c6e2: 45 85 ff test %r15d,%r15d | |
| 40c6e5: 0f 8e 8c 00 00 00 jle 40c777 <ListItem_compare+0x727> | |
| 40c6eb: 41 83 ef 01 sub $0x1,%r15d | |
| 40c6ef: 44 8d 64 05 00 lea 0x0(%rbp,%rax,1),%r12d | |
| 40c6f4: 45 31 ed xor %r13d,%r13d | |
| 40c6f7: 49 83 c7 01 add $0x1,%r15 | |
| 40c6fb: 49 c1 e7 05 shl $0x5,%r15 | |
| 40c6ff: 90 nop | |
| 40c700: 48 8b 84 24 b8 25 00 mov 0x25b8(%rsp),%rax | |
| 40c707: 00 | |
| 40c708: 46 0f b6 74 28 08 movzbl 0x8(%rax,%r13,1),%r14d | |
| 40c70e: 41 8d 46 d0 lea -0x30(%r14),%eax | |
| 40c712: 3c 09 cmp $0x9,%al | |
| 40c714: 0f 87 a6 00 00 00 ja 40c7c0 <ListItem_compare+0x770> | |
| 40c71a: 45 0f be f6 movsbl %r14b,%r14d | |
| 40c71e: 8b 6c 24 08 mov 0x8(%rsp),%ebp | |
| 40c722: 31 db xor %ebx,%ebx | |
| 40c724: 41 83 ee 30 sub $0x30,%r14d | |
| 40c728: 4d 63 f6 movslq %r14d,%r14 | |
| 40c72b: 48 8b 3d 7e 0f 21 00 mov 0x210f7e(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c732: 44 89 e2 mov %r12d,%edx | |
| 40c735: 89 ee mov %ebp,%esi | |
| 40c737: e8 54 88 ff ff callq 404f90 <wmove@plt> | |
| 40c73c: 83 f8 ff cmp $0xffffffff,%eax | |
| 40c73f: 74 19 je 40c75a <ListItem_compare+0x70a> | |
| 40c741: 4a 8b b4 f3 80 72 41 mov 0x417280(%rbx,%r14,8),%rsi | |
| 40c748: 00 | |
| 40c749: 48 8b 3d 60 0f 21 00 mov 0x210f60(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c750: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40c755: e8 26 83 ff ff callq 404a80 <waddnstr@plt> | |
| 40c75a: 48 83 c3 50 add $0x50,%rbx | |
| 40c75e: 83 c5 01 add $0x1,%ebp | |
| 40c761: 48 81 fb f0 00 00 00 cmp $0xf0,%rbx | |
| 40c768: 75 c1 jne 40c72b <ListItem_compare+0x6db> | |
| 40c76a: 41 83 c4 04 add $0x4,%r12d | |
| 40c76e: 49 83 c5 20 add $0x20,%r13 | |
| 40c772: 4d 39 fd cmp %r15,%r13 | |
| 40c775: 75 89 jne 40c700 <ListItem_compare+0x6b0> | |
| 40c777: 48 8b 05 32 0f 21 00 mov 0x210f32(%rip),%rax # 61d6b0 <stdscr> | |
| 40c77e: 48 85 c0 test %rax,%rax | |
| 40c781: 74 0b je 40c78e <ListItem_compare+0x73e> | |
| 40c783: 48 63 15 76 0f 21 00 movslq 0x210f76(%rip),%rdx # 61d700 <CRT_colors> | |
| 40c78a: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40c78e: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 40c793: e8 c8 5d 00 00 callq 412560 <RichString_prune> | |
| 40c798: 48 8b 84 24 48 26 00 mov 0x2648(%rsp),%rax | |
| 40c79f: 00 | |
| 40c7a0: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40c7a7: 00 00 | |
| 40c7a9: 75 68 jne 40c813 <ListItem_compare+0x7c3> | |
| 40c7ab: 48 81 c4 58 26 00 00 add $0x2658,%rsp | |
| 40c7b2: 5b pop %rbx | |
| 40c7b3: 5d pop %rbp | |
| 40c7b4: 41 5c pop %r12 | |
| 40c7b6: 41 5d pop %r13 | |
| 40c7b8: 41 5e pop %r14 | |
| 40c7ba: 41 5f pop %r15 | |
| 40c7bc: c3 retq | |
| 40c7bd: 0f 1f 00 nopl (%rax) | |
| 40c7c0: 8b 74 24 0c mov 0xc(%rsp),%esi | |
| 40c7c4: 48 8b 3d e5 0e 21 00 mov 0x210ee5(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c7cb: 44 89 e2 mov %r12d,%edx | |
| 40c7ce: e8 bd 87 ff ff callq 404f90 <wmove@plt> | |
| 40c7d3: 83 f8 ff cmp $0xffffffff,%eax | |
| 40c7d6: 74 10 je 40c7e8 <ListItem_compare+0x798> | |
| 40c7d8: 48 8b 3d d1 0e 21 00 mov 0x210ed1(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c7df: 49 0f be f6 movsbq %r14b,%rsi | |
| 40c7e3: e8 38 82 ff ff callq 404a20 <waddch@plt> | |
| 40c7e8: 41 83 c4 01 add $0x1,%r12d | |
| 40c7ec: eb 80 jmp 40c76e <ListItem_compare+0x71e> | |
| 40c7ee: 48 8b 42 20 mov 0x20(%rdx),%rax | |
| 40c7f2: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 40c7f7: 48 8d 94 24 c0 25 00 lea 0x25c0(%rsp),%rdx | |
| 40c7fe: 00 | |
| 40c7ff: 48 63 00 movslq (%rax),%rax | |
| 40c802: 8b 34 85 00 d7 61 00 mov 0x61d700(,%rax,4),%esi | |
| 40c809: e8 12 5e 00 00 callq 412620 <RichString_write> | |
| 40c80e: e9 7c fe ff ff jmpq 40c68f <ListItem_compare+0x63f> | |
| 40c813: e8 e8 82 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40c818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40c81f: 00 | |
| 40c820: 55 push %rbp | |
| 40c821: 48 89 e5 mov %rsp,%rbp | |
| 40c824: 41 57 push %r15 | |
| 40c826: 41 56 push %r14 | |
| 40c828: 41 89 ce mov %ecx,%r14d | |
| 40c82b: 41 55 push %r13 | |
| 40c82d: 49 89 fd mov %rdi,%r13 | |
| 40c830: 41 54 push %r12 | |
| 40c832: 41 89 f4 mov %esi,%r12d | |
| 40c835: 53 push %rbx | |
| 40c836: 89 d3 mov %edx,%ebx | |
| 40c838: 48 83 ec 48 sub $0x48,%rsp | |
| 40c83c: 4c 8b 7f 30 mov 0x30(%rdi),%r15 | |
| 40c840: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40c847: 00 00 | |
| 40c849: 48 89 45 c8 mov %rax,-0x38(%rbp) | |
| 40c84d: 31 c0 xor %eax,%eax | |
| 40c84f: 4d 85 ff test %r15,%r15 | |
| 40c852: 0f 84 8b 02 00 00 je 40cae3 <ListItem_compare+0xa93> | |
| 40c858: 31 ff xor %edi,%edi | |
| 40c85a: e8 31 85 ff ff callq 404d90 <time@plt> | |
| 40c85f: 49 3b 07 cmp (%r15),%rax | |
| 40c862: 7e 7d jle 40c8e1 <ListItem_compare+0x891> | |
| 40c864: 49 89 07 mov %rax,(%r15) | |
| 40c867: 31 c0 xor %eax,%eax | |
| 40c869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40c870: 49 8b 54 07 10 mov 0x10(%r15,%rax,1),%rdx | |
| 40c875: 49 89 54 07 08 mov %rdx,0x8(%r15,%rax,1) | |
| 40c87a: 48 83 c0 08 add $0x8,%rax | |
| 40c87e: 48 3d f8 03 00 00 cmp $0x3f8,%rax | |
| 40c884: 75 ea jne 40c870 <ListItem_compare+0x820> | |
| 40c886: 49 8b 45 18 mov 0x18(%r13),%rax | |
| 40c88a: 48 89 65 b8 mov %rsp,-0x48(%rbp) | |
| 40c88e: 48 81 ec 90 00 00 00 sub $0x90,%rsp | |
| 40c895: 48 8d 74 24 0f lea 0xf(%rsp),%rsi | |
| 40c89a: ba 7f 00 00 00 mov $0x7f,%edx | |
| 40c89f: 4c 89 ef mov %r13,%rdi | |
| 40c8a2: 48 83 e6 f0 and $0xfffffffffffffff0,%rsi | |
| 40c8a6: 48 89 45 a8 mov %rax,-0x58(%rbp) | |
| 40c8aa: ff 10 callq *(%rax) | |
| 40c8ac: 48 8b 45 a8 mov -0x58(%rbp),%rax | |
| 40c8b0: 66 0f 57 c0 xorpd %xmm0,%xmm0 | |
| 40c8b4: 8b 50 14 mov 0x14(%rax),%edx | |
| 40c8b7: 85 d2 test %edx,%edx | |
| 40c8b9: 7e 13 jle 40c8ce <ListItem_compare+0x87e> | |
| 40c8bb: 49 8b 4d 48 mov 0x48(%r13),%rcx | |
| 40c8bf: 31 c0 xor %eax,%eax | |
| 40c8c1: f2 0f 58 04 c1 addsd (%rcx,%rax,8),%xmm0 | |
| 40c8c6: 48 83 c0 01 add $0x1,%rax | |
| 40c8ca: 39 c2 cmp %eax,%edx | |
| 40c8cc: 7f f3 jg 40c8c1 <ListItem_compare+0x871> | |
| 40c8ce: f2 41 0f 5e 45 50 divsd 0x50(%r13),%xmm0 | |
| 40c8d4: f2 41 0f 11 87 00 04 movsd %xmm0,0x400(%r15) | |
| 40c8db: 00 00 | |
| 40c8dd: 48 8b 65 b8 mov -0x48(%rbp),%rsp | |
| 40c8e1: 41 bd 80 00 00 00 mov $0x80,%r13d | |
| 40c8e7: 45 29 f5 sub %r14d,%r13d | |
| 40c8ea: 41 83 fd 7f cmp $0x7f,%r13d | |
| 40c8ee: 0f 8f 35 01 00 00 jg 40ca29 <ListItem_compare+0x9d9> | |
| 40c8f4: 8d 43 01 lea 0x1(%rbx),%eax | |
| 40c8f7: 45 29 ec sub %r13d,%r12d | |
| 40c8fa: 44 89 65 b0 mov %r12d,-0x50(%rbp) | |
| 40c8fe: 89 45 b4 mov %eax,-0x4c(%rbp) | |
| 40c901: 8d 43 02 lea 0x2(%rbx),%eax | |
| 40c904: 89 45 b8 mov %eax,-0x48(%rbp) | |
| 40c907: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40c90e: 00 00 | |
| 40c910: 48 8b 3d 99 0d 21 00 mov 0x210d99(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c917: 49 63 c5 movslq %r13d,%rax | |
| 40c91a: f2 41 0f 10 4c c7 08 movsd 0x8(%r15,%rax,8),%xmm1 | |
| 40c921: 48 85 ff test %rdi,%rdi | |
| 40c924: 74 0b je 40c931 <ListItem_compare+0x8e1> | |
| 40c926: 48 63 05 d7 0d 21 00 movslq 0x210dd7(%rip),%rax # 61d704 <CRT_colors+0x4> | |
| 40c92d: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40c931: 44 8b 75 b0 mov -0x50(%rbp),%r14d | |
| 40c935: 89 de mov %ebx,%esi | |
| 40c937: f2 0f 11 4d 90 movsd %xmm1,-0x70(%rbp) | |
| 40c93c: 45 01 ee add %r13d,%r14d | |
| 40c93f: 44 89 f2 mov %r14d,%edx | |
| 40c942: e8 49 86 ff ff callq 404f90 <wmove@plt> | |
| 40c947: 83 f8 ff cmp $0xffffffff,%eax | |
| 40c94a: f2 0f 10 4d 90 movsd -0x70(%rbp),%xmm1 | |
| 40c94f: 74 16 je 40c967 <ListItem_compare+0x917> | |
| 40c951: 48 8b 3d 58 0d 21 00 mov 0x210d58(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c958: be 20 00 00 00 mov $0x20,%esi | |
| 40c95d: e8 be 80 ff ff callq 404a20 <waddch@plt> | |
| 40c962: f2 0f 10 4d 90 movsd -0x70(%rbp),%xmm1 | |
| 40c967: 48 8b 3d 42 0d 21 00 mov 0x210d42(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c96e: 48 85 ff test %rdi,%rdi | |
| 40c971: 74 0b je 40c97e <ListItem_compare+0x92e> | |
| 40c973: 48 63 05 8a 0d 21 00 movslq 0x210d8a(%rip),%rax # 61d704 <CRT_colors+0x4> | |
| 40c97a: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40c97e: 8b 75 b4 mov -0x4c(%rbp),%esi | |
| 40c981: 44 89 f2 mov %r14d,%edx | |
| 40c984: f2 0f 11 4d 90 movsd %xmm1,-0x70(%rbp) | |
| 40c989: e8 02 86 ff ff callq 404f90 <wmove@plt> | |
| 40c98e: 83 f8 ff cmp $0xffffffff,%eax | |
| 40c991: f2 0f 10 4d 90 movsd -0x70(%rbp),%xmm1 | |
| 40c996: 74 16 je 40c9ae <ListItem_compare+0x95e> | |
| 40c998: 48 8b 3d 11 0d 21 00 mov 0x210d11(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c99f: be 20 00 00 00 mov $0x20,%esi | |
| 40c9a4: e8 77 80 ff ff callq 404a20 <waddch@plt> | |
| 40c9a9: f2 0f 10 4d 90 movsd -0x70(%rbp),%xmm1 | |
| 40c9ae: 48 8b 3d fb 0c 21 00 mov 0x210cfb(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c9b5: 48 85 ff test %rdi,%rdi | |
| 40c9b8: 74 0b je 40c9c5 <ListItem_compare+0x975> | |
| 40c9ba: 48 63 05 43 0d 21 00 movslq 0x210d43(%rip),%rax # 61d704 <CRT_colors+0x4> | |
| 40c9c1: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40c9c5: 8b 75 b8 mov -0x48(%rbp),%esi | |
| 40c9c8: 44 89 f2 mov %r14d,%edx | |
| 40c9cb: f2 0f 11 4d 90 movsd %xmm1,-0x70(%rbp) | |
| 40c9d0: e8 bb 85 ff ff callq 404f90 <wmove@plt> | |
| 40c9d5: 83 f8 ff cmp $0xffffffff,%eax | |
| 40c9d8: f2 0f 10 4d 90 movsd -0x70(%rbp),%xmm1 | |
| 40c9dd: 74 16 je 40c9f5 <ListItem_compare+0x9a5> | |
| 40c9df: 48 8b 3d ca 0c 21 00 mov 0x210cca(%rip),%rdi # 61d6b0 <stdscr> | |
| 40c9e6: be 20 00 00 00 mov $0x20,%esi | |
| 40c9eb: e8 30 80 ff ff callq 404a20 <waddch@plt> | |
| 40c9f0: f2 0f 10 4d 90 movsd -0x70(%rbp),%xmm1 | |
| 40c9f5: f2 0f 10 05 3b 99 00 movsd 0x993b(%rip),%xmm0 # 416338 <_IO_stdin_used+0x218> | |
| 40c9fc: 00 | |
| 40c9fd: 45 31 e4 xor %r12d,%r12d | |
| 40ca00: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40ca04: 73 62 jae 40ca68 <ListItem_compare+0xa18> | |
| 40ca06: 41 83 c4 01 add $0x1,%r12d | |
| 40ca0a: f2 0f 5c 05 d6 a9 00 subsd 0xa9d6(%rip),%xmm0 # 4173e8 <_IO_stdin_used+0x12c8> | |
| 40ca11: 00 | |
| 40ca12: 41 83 fc 15 cmp $0x15,%r12d | |
| 40ca16: 75 e8 jne 40ca00 <ListItem_compare+0x9b0> | |
| 40ca18: 41 83 c5 01 add $0x1,%r13d | |
| 40ca1c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d | |
| 40ca23: 0f 85 e7 fe ff ff jne 40c910 <ListItem_compare+0x8c0> | |
| 40ca29: 48 8b 05 80 0c 21 00 mov 0x210c80(%rip),%rax # 61d6b0 <stdscr> | |
| 40ca30: 48 85 c0 test %rax,%rax | |
| 40ca33: 74 0b je 40ca40 <ListItem_compare+0x9f0> | |
| 40ca35: 48 63 15 c4 0c 21 00 movslq 0x210cc4(%rip),%rdx # 61d700 <CRT_colors> | |
| 40ca3c: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40ca40: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
| 40ca44: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40ca4b: 00 00 | |
| 40ca4d: 0f 85 ab 00 00 00 jne 40cafe <ListItem_compare+0xaae> | |
| 40ca53: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 40ca57: 5b pop %rbx | |
| 40ca58: 41 5c pop %r12 | |
| 40ca5a: 41 5d pop %r13 | |
| 40ca5c: 41 5e pop %r14 | |
| 40ca5e: 41 5f pop %r15 | |
| 40ca60: 5d pop %rbp | |
| 40ca61: c3 retq | |
| 40ca62: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40ca68: 48 8b 3d 41 0c 21 00 mov 0x210c41(%rip),%rdi # 61d6b0 <stdscr> | |
| 40ca6f: 48 85 ff test %rdi,%rdi | |
| 40ca72: 74 17 je 40ca8b <ListItem_compare+0xa3b> | |
| 40ca74: 49 63 c4 movslq %r12d,%rax | |
| 40ca77: 48 63 04 85 80 73 41 movslq 0x417380(,%rax,4),%rax | |
| 40ca7e: 00 | |
| 40ca7f: 48 63 04 85 00 d7 61 movslq 0x61d700(,%rax,4),%rax | |
| 40ca86: 00 | |
| 40ca87: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40ca8b: f2 41 0f 2a cc cvtsi2sd %r12d,%xmm1 | |
| 40ca90: 44 89 f2 mov %r14d,%edx | |
| 40ca93: f2 0f 2a c3 cvtsi2sd %ebx,%xmm0 | |
| 40ca97: f2 0f 5e 0d 41 a9 00 divsd 0xa941(%rip),%xmm1 # 4173e0 <_IO_stdin_used+0x12c0> | |
| 40ca9e: 00 | |
| 40ca9f: f2 0f 58 c1 addsd %xmm1,%xmm0 | |
| 40caa3: f2 0f 2c f0 cvttsd2si %xmm0,%esi | |
| 40caa7: e8 e4 84 ff ff callq 404f90 <wmove@plt> | |
| 40caac: 83 f8 ff cmp $0xffffffff,%eax | |
| 40caaf: 0f 84 63 ff ff ff je 40ca18 <ListItem_compare+0x9c8> | |
| 40cab5: 4d 63 e4 movslq %r12d,%r12 | |
| 40cab8: 48 8b 3d f1 0b 21 00 mov 0x210bf1(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cabf: 41 83 c5 01 add $0x1,%r13d | |
| 40cac3: 49 0f be b4 24 18 72 movsbq 0x417218(%r12),%rsi | |
| 40caca: 41 00 | |
| 40cacc: e8 4f 7f ff ff callq 404a20 <waddch@plt> | |
| 40cad1: 41 81 fd 80 00 00 00 cmp $0x80,%r13d | |
| 40cad8: 0f 85 32 fe ff ff jne 40c910 <ListItem_compare+0x8c0> | |
| 40cade: e9 46 ff ff ff jmpq 40ca29 <ListItem_compare+0x9d9> | |
| 40cae3: be 01 00 00 00 mov $0x1,%esi | |
| 40cae8: bf 08 04 00 00 mov $0x408,%edi | |
| 40caed: e8 be 81 ff ff callq 404cb0 <calloc@plt> | |
| 40caf2: 49 89 c7 mov %rax,%r15 | |
| 40caf5: 49 89 45 30 mov %rax,0x30(%r13) | |
| 40caf9: e9 5a fd ff ff jmpq 40c858 <ListItem_compare+0x808> | |
| 40cafe: e8 fd 7f ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40cb03: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40cb0a: 84 00 00 00 00 00 | |
| 40cb10: 55 push %rbp | |
| 40cb11: 48 89 e5 mov %rsp,%rbp | |
| 40cb14: 41 57 push %r15 | |
| 40cb16: 41 89 f7 mov %esi,%r15d | |
| 40cb19: 41 56 push %r14 | |
| 40cb1b: 49 89 fe mov %rdi,%r14 | |
| 40cb1e: 41 55 push %r13 | |
| 40cb20: 41 54 push %r12 | |
| 40cb22: 41 89 cc mov %ecx,%r12d | |
| 40cb25: 53 push %rbx | |
| 40cb26: 48 81 ec 18 01 00 00 sub $0x118,%rsp | |
| 40cb2d: 4c 8b 6f 18 mov 0x18(%rdi),%r13 | |
| 40cb31: 89 95 00 ff ff ff mov %edx,-0x100(%rbp) | |
| 40cb37: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40cb3e: 00 00 | |
| 40cb40: 48 89 45 c8 mov %rax,-0x38(%rbp) | |
| 40cb44: 31 c0 xor %eax,%eax | |
| 40cb46: 48 8d 85 40 ff ff ff lea -0xc0(%rbp),%rax | |
| 40cb4d: 48 89 a5 f0 fe ff ff mov %rsp,-0x110(%rbp) | |
| 40cb54: ba 7f 00 00 00 mov $0x7f,%edx | |
| 40cb59: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) | |
| 40cb60: 48 89 c6 mov %rax,%rsi | |
| 40cb63: 41 ff 55 00 callq *0x0(%r13) | |
| 40cb67: 48 8b 3d 42 0b 21 00 mov 0x210b42(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cb6e: 48 85 ff test %rdi,%rdi | |
| 40cb71: 74 0b je 40cb7e <ListItem_compare+0xb2e> | |
| 40cb73: 48 63 05 ae 0b 21 00 movslq 0x210bae(%rip),%rax # 61d728 <CRT_colors+0x28> | |
| 40cb7a: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40cb7e: 8b b5 00 ff ff ff mov -0x100(%rbp),%esi | |
| 40cb84: 44 89 fa mov %r15d,%edx | |
| 40cb87: e8 04 84 ff ff callq 404f90 <wmove@plt> | |
| 40cb8c: 83 f8 ff cmp $0xffffffff,%eax | |
| 40cb8f: 74 15 je 40cba6 <ListItem_compare+0xb56> | |
| 40cb91: 49 8b 76 10 mov 0x10(%r14),%rsi | |
| 40cb95: 48 8b 3d 14 0b 21 00 mov 0x210b14(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cb9c: ba 03 00 00 00 mov $0x3,%edx | |
| 40cba1: e8 da 7e ff ff callq 404a80 <waddnstr@plt> | |
| 40cba6: 48 8b 3d 03 0b 21 00 mov 0x210b03(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cbad: 41 8d 44 24 fb lea -0x5(%r12),%eax | |
| 40cbb2: 41 8d 5f 03 lea 0x3(%r15),%ebx | |
| 40cbb6: 89 85 04 ff ff ff mov %eax,-0xfc(%rbp) | |
| 40cbbc: 48 85 ff test %rdi,%rdi | |
| 40cbbf: 74 0b je 40cbcc <ListItem_compare+0xb7c> | |
| 40cbc1: 48 63 05 a8 0b 21 00 movslq 0x210ba8(%rip),%rax # 61d770 <CRT_colors+0x70> | |
| 40cbc8: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40cbcc: 8b b5 00 ff ff ff mov -0x100(%rbp),%esi | |
| 40cbd2: 89 da mov %ebx,%edx | |
| 40cbd4: e8 b7 83 ff ff callq 404f90 <wmove@plt> | |
| 40cbd9: 83 f8 ff cmp $0xffffffff,%eax | |
| 40cbdc: 74 11 je 40cbef <ListItem_compare+0xb9f> | |
| 40cbde: 48 8b 3d cb 0a 21 00 mov 0x210acb(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cbe5: be 5b 00 00 00 mov $0x5b,%esi | |
| 40cbea: e8 31 7e ff ff callq 404a20 <waddch@plt> | |
| 40cbef: 8b 95 04 ff ff ff mov -0xfc(%rbp),%edx | |
| 40cbf5: 8b b5 00 ff ff ff mov -0x100(%rbp),%esi | |
| 40cbfb: 48 8b 3d ae 0a 21 00 mov 0x210aae(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cc02: 01 da add %ebx,%edx | |
| 40cc04: e8 87 83 ff ff callq 404f90 <wmove@plt> | |
| 40cc09: 83 f8 ff cmp $0xffffffff,%eax | |
| 40cc0c: 74 11 je 40cc1f <ListItem_compare+0xbcf> | |
| 40cc0e: 48 8b 3d 9b 0a 21 00 mov 0x210a9b(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cc15: be 5d 00 00 00 mov $0x5d,%esi | |
| 40cc1a: e8 01 7e ff ff callq 404a20 <waddch@plt> | |
| 40cc1f: 41 83 ec 06 sub $0x6,%r12d | |
| 40cc23: 45 85 e4 test %r12d,%r12d | |
| 40cc26: 0f 8e 5d 02 00 00 jle 40ce89 <ListItem_compare+0xe39> | |
| 40cc2c: 48 63 85 04 ff ff ff movslq -0xfc(%rbp),%rax | |
| 40cc33: 48 83 c0 1e add $0x1e,%rax | |
| 40cc37: 48 83 e0 f0 and $0xfffffffffffffff0,%rax | |
| 40cc3b: 48 29 c4 sub %rax,%rsp | |
| 40cc3e: 31 c0 xor %eax,%eax | |
| 40cc40: 48 8d 5c 24 0f lea 0xf(%rsp),%rbx | |
| 40cc45: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx | |
| 40cc49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40cc50: c6 04 03 20 movb $0x20,(%rbx,%rax,1) | |
| 40cc54: 48 83 c0 01 add $0x1,%rax | |
| 40cc58: 41 39 c4 cmp %eax,%r12d | |
| 40cc5b: 7f f3 jg 40cc50 <ListItem_compare+0xc00> | |
| 40cc5d: 48 8d 95 40 ff ff ff lea -0xc0(%rbp),%rdx | |
| 40cc64: 8b 0a mov (%rdx),%ecx | |
| 40cc66: 48 83 c2 04 add $0x4,%rdx | |
| 40cc6a: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax | |
| 40cc70: f7 d1 not %ecx | |
| 40cc72: 21 c8 and %ecx,%eax | |
| 40cc74: 25 80 80 80 80 and $0x80808080,%eax | |
| 40cc79: 74 e9 je 40cc64 <ListItem_compare+0xc14> | |
| 40cc7b: 89 c1 mov %eax,%ecx | |
| 40cc7d: c1 e9 10 shr $0x10,%ecx | |
| 40cc80: a9 80 80 00 00 test $0x8080,%eax | |
| 40cc85: 0f 44 c1 cmove %ecx,%eax | |
| 40cc88: 48 8d 4a 02 lea 0x2(%rdx),%rcx | |
| 40cc8c: 48 0f 44 d1 cmove %rcx,%rdx | |
| 40cc90: 00 c0 add %al,%al | |
| 40cc92: 48 83 da 03 sbb $0x3,%rdx | |
| 40cc96: 2b 95 08 ff ff ff sub -0xf8(%rbp),%edx | |
| 40cc9c: 31 ff xor %edi,%edi | |
| 40cc9e: 41 39 d4 cmp %edx,%r12d | |
| 40cca1: 0f 8f 22 02 00 00 jg 40cec9 <ListItem_compare+0xe79> | |
| 40cca7: 49 63 f4 movslq %r12d,%rsi | |
| 40ccaa: 48 8d 8d 40 ff ff ff lea -0xc0(%rbp),%rcx | |
| 40ccb1: 41 83 c7 04 add $0x4,%r15d | |
| 40ccb5: 48 83 c6 01 add $0x1,%rsi | |
| 40ccb9: 31 c0 xor %eax,%eax | |
| 40ccbb: ba b7 8a 41 00 mov $0x418ab7,%edx | |
| 40ccc0: 48 29 fe sub %rdi,%rsi | |
| 40ccc3: 48 01 df add %rbx,%rdi | |
| 40ccc6: 44 89 bd fc fe ff ff mov %r15d,-0x104(%rbp) | |
| 40cccd: e8 ce 7e ff ff callq 404ba0 <snprintf@plt> | |
| 40ccd2: 41 8b 45 14 mov 0x14(%r13),%eax | |
| 40ccd6: 85 c0 test %eax,%eax | |
| 40ccd8: 0f 8e 2f 02 00 00 jle 40cf0d <ListItem_compare+0xebd> | |
| 40ccde: 8b 35 0c 0b 21 00 mov 0x210b0c(%rip),%esi # 61d7f0 <CRT_colorScheme> | |
| 40cce4: 66 0f 57 c9 xorpd %xmm1,%xmm1 | |
| 40cce8: 45 31 ff xor %r15d,%r15d | |
| 40cceb: 31 c0 xor %eax,%eax | |
| 40cced: 0f 1f 00 nopl (%rax) | |
| 40ccf0: 49 8b 56 48 mov 0x48(%r14),%rdx | |
| 40ccf4: f2 41 0f 10 56 50 movsd 0x50(%r14),%xmm2 | |
| 40ccfa: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 | |
| 40cd00: f2 0f 5f c1 maxsd %xmm1,%xmm0 | |
| 40cd04: f2 0f 5d c2 minsd %xmm2,%xmm0 | |
| 40cd08: 66 0f 2e c1 ucomisd %xmm1,%xmm0 | |
| 40cd0c: 0f 86 e6 01 00 00 jbe 40cef8 <ListItem_compare+0xea8> | |
| 40cd12: f2 0f 5e c2 divsd %xmm2,%xmm0 | |
| 40cd16: f2 41 0f 2a d4 cvtsi2sd %r12d,%xmm2 | |
| 40cd1b: 89 85 e0 fe ff ff mov %eax,-0x120(%rbp) | |
| 40cd21: 89 b5 e8 fe ff ff mov %esi,-0x118(%rbp) | |
| 40cd27: f2 0f 11 8d c0 fe ff movsd %xmm1,-0x140(%rbp) | |
| 40cd2e: ff | |
| 40cd2f: 44 89 bd d8 fe ff ff mov %r15d,-0x128(%rbp) | |
| 40cd36: f2 0f 59 c2 mulsd %xmm2,%xmm0 | |
| 40cd3a: e8 b1 82 ff ff callq 404ff0 <ceil@plt> | |
| 40cd3f: f2 0f 2c c8 cvttsd2si %xmm0,%ecx | |
| 40cd43: 8b 85 e0 fe ff ff mov -0x120(%rbp),%eax | |
| 40cd49: 8b b5 e8 fe ff ff mov -0x118(%rbp),%esi | |
| 40cd4f: 49 63 ff movslq %r15d,%rdi | |
| 40cd52: f2 0f 10 8d c0 fe ff movsd -0x140(%rbp),%xmm1 | |
| 40cd59: ff | |
| 40cd5a: 89 8c bd 10 ff ff ff mov %ecx,-0xf0(%rbp,%rdi,4) | |
| 40cd61: 01 c1 add %eax,%ecx | |
| 40cd63: ba 00 00 00 00 mov $0x0,%edx | |
| 40cd68: 0f 48 ca cmovs %edx,%ecx | |
| 40cd6b: 44 39 e1 cmp %r12d,%ecx | |
| 40cd6e: 41 0f 4f cc cmovg %r12d,%ecx | |
| 40cd72: 39 c1 cmp %eax,%ecx | |
| 40cd74: 7f 11 jg 40cd87 <ListItem_compare+0xd37> | |
| 40cd76: eb 30 jmp 40cda8 <ListItem_compare+0xd58> | |
| 40cd78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40cd7f: 00 | |
| 40cd80: 83 c0 01 add $0x1,%eax | |
| 40cd83: 39 c8 cmp %ecx,%eax | |
| 40cd85: 74 21 je 40cda8 <ListItem_compare+0xd58> | |
| 40cd87: 48 63 d0 movslq %eax,%rdx | |
| 40cd8a: 80 3c 13 20 cmpb $0x20,(%rbx,%rdx,1) | |
| 40cd8e: 75 f0 jne 40cd80 <ListItem_compare+0xd30> | |
| 40cd90: 83 fe 01 cmp $0x1,%esi | |
| 40cd93: 0f 84 47 01 00 00 je 40cee0 <ListItem_compare+0xe90> | |
| 40cd99: 83 c0 01 add $0x1,%eax | |
| 40cd9c: c6 04 13 7c movb $0x7c,(%rbx,%rdx,1) | |
| 40cda0: 39 c8 cmp %ecx,%eax | |
| 40cda2: 75 e3 jne 40cd87 <ListItem_compare+0xd37> | |
| 40cda4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40cda8: 41 8b 45 14 mov 0x14(%r13),%eax | |
| 40cdac: 41 8d 57 01 lea 0x1(%r15),%edx | |
| 40cdb0: 49 83 c7 01 add $0x1,%r15 | |
| 40cdb4: 39 d0 cmp %edx,%eax | |
| 40cdb6: 7e 08 jle 40cdc0 <ListItem_compare+0xd70> | |
| 40cdb8: 89 c8 mov %ecx,%eax | |
| 40cdba: e9 31 ff ff ff jmpq 40ccf0 <ListItem_compare+0xca0> | |
| 40cdbf: 90 nop | |
| 40cdc0: 85 c0 test %eax,%eax | |
| 40cdc2: 0f 8e 45 01 00 00 jle 40cf0d <ListItem_compare+0xebd> | |
| 40cdc8: 45 31 f6 xor %r14d,%r14d | |
| 40cdcb: 45 31 ff xor %r15d,%r15d | |
| 40cdce: 66 90 xchg %ax,%ax | |
| 40cdd0: 48 8b 3d d9 08 21 00 mov 0x2108d9(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cdd7: 44 89 b5 04 ff ff ff mov %r14d,-0xfc(%rbp) | |
| 40cdde: 48 85 ff test %rdi,%rdi | |
| 40cde1: 74 14 je 40cdf7 <ListItem_compare+0xda7> | |
| 40cde3: 49 8b 45 20 mov 0x20(%r13),%rax | |
| 40cde7: 4a 63 04 b0 movslq (%rax,%r14,4),%rax | |
| 40cdeb: 48 63 04 85 00 d7 61 movslq 0x61d700(,%rax,4),%rax | |
| 40cdf2: 00 | |
| 40cdf3: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40cdf7: 8b 95 fc fe ff ff mov -0x104(%rbp),%edx | |
| 40cdfd: 8b b5 00 ff ff ff mov -0x100(%rbp),%esi | |
| 40ce03: 44 01 fa add %r15d,%edx | |
| 40ce06: e8 85 81 ff ff callq 404f90 <wmove@plt> | |
| 40ce0b: 83 f8 ff cmp $0xffffffff,%eax | |
| 40ce0e: 48 63 85 04 ff ff ff movslq -0xfc(%rbp),%rax | |
| 40ce15: 8b 8c 85 10 ff ff ff mov -0xf0(%rbp,%rax,4),%ecx | |
| 40ce1c: 74 20 je 40ce3e <ListItem_compare+0xdee> | |
| 40ce1e: 48 8b 3d 8b 08 21 00 mov 0x21088b(%rip),%rdi # 61d6b0 <stdscr> | |
| 40ce25: 49 63 f7 movslq %r15d,%rsi | |
| 40ce28: 89 ca mov %ecx,%edx | |
| 40ce2a: 48 01 de add %rbx,%rsi | |
| 40ce2d: 89 8d e8 fe ff ff mov %ecx,-0x118(%rbp) | |
| 40ce33: e8 48 7c ff ff callq 404a80 <waddnstr@plt> | |
| 40ce38: 8b 8d e8 fe ff ff mov -0x118(%rbp),%ecx | |
| 40ce3e: 41 01 cf add %ecx,%r15d | |
| 40ce41: b8 00 00 00 00 mov $0x0,%eax | |
| 40ce46: 44 0f 48 f8 cmovs %eax,%r15d | |
| 40ce4a: 41 8d 46 01 lea 0x1(%r14),%eax | |
| 40ce4e: 45 39 e7 cmp %r12d,%r15d | |
| 40ce51: 45 0f 4f fc cmovg %r12d,%r15d | |
| 40ce55: 49 83 c6 01 add $0x1,%r14 | |
| 40ce59: 41 3b 45 14 cmp 0x14(%r13),%eax | |
| 40ce5d: 0f 8c 6d ff ff ff jl 40cdd0 <ListItem_compare+0xd80> | |
| 40ce63: 45 39 fc cmp %r15d,%r12d | |
| 40ce66: 0f 8f a4 00 00 00 jg 40cf10 <ListItem_compare+0xec0> | |
| 40ce6c: 8b 85 fc fe ff ff mov -0x104(%rbp),%eax | |
| 40ce72: 8b b5 00 ff ff ff mov -0x100(%rbp),%esi | |
| 40ce78: 48 8b 3d 31 08 21 00 mov 0x210831(%rip),%rdi # 61d6b0 <stdscr> | |
| 40ce7f: 41 8d 54 04 01 lea 0x1(%r12,%rax,1),%edx | |
| 40ce84: e8 07 81 ff ff callq 404f90 <wmove@plt> | |
| 40ce89: 48 8b 05 20 08 21 00 mov 0x210820(%rip),%rax # 61d6b0 <stdscr> | |
| 40ce90: 48 85 c0 test %rax,%rax | |
| 40ce93: 74 0b je 40cea0 <ListItem_compare+0xe50> | |
| 40ce95: 48 63 15 64 08 21 00 movslq 0x210864(%rip),%rdx # 61d700 <CRT_colors> | |
| 40ce9c: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40cea0: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
| 40cea4: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40ceab: 00 00 | |
| 40cead: 48 8b a5 f0 fe ff ff mov -0x110(%rbp),%rsp | |
| 40ceb4: 0f 85 a7 00 00 00 jne 40cf61 <ListItem_compare+0xf11> | |
| 40ceba: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 40cebe: 5b pop %rbx | |
| 40cebf: 41 5c pop %r12 | |
| 40cec1: 41 5d pop %r13 | |
| 40cec3: 41 5e pop %r14 | |
| 40cec5: 41 5f pop %r15 | |
| 40cec7: 5d pop %rbp | |
| 40cec8: c3 retq | |
| 40cec9: 44 89 e7 mov %r12d,%edi | |
| 40cecc: 29 d7 sub %edx,%edi | |
| 40cece: 48 63 ff movslq %edi,%rdi | |
| 40ced1: e9 d1 fd ff ff jmpq 40cca7 <ListItem_compare+0xc57> | |
| 40ced6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40cedd: 00 00 00 | |
| 40cee0: 44 0f b6 87 d4 73 41 movzbl 0x4173d4(%rdi),%r8d | |
| 40cee7: 00 | |
| 40cee8: 44 88 04 13 mov %r8b,(%rbx,%rdx,1) | |
| 40ceec: e9 8f fe ff ff jmpq 40cd80 <ListItem_compare+0xd30> | |
| 40cef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40cef8: 49 63 ff movslq %r15d,%rdi | |
| 40cefb: 31 c9 xor %ecx,%ecx | |
| 40cefd: c7 84 bd 10 ff ff ff movl $0x0,-0xf0(%rbp,%rdi,4) | |
| 40cf04: 00 00 00 00 | |
| 40cf08: e9 54 fe ff ff jmpq 40cd61 <ListItem_compare+0xd11> | |
| 40cf0d: 45 31 ff xor %r15d,%r15d | |
| 40cf10: 48 8b 3d 99 07 21 00 mov 0x210799(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cf17: 48 85 ff test %rdi,%rdi | |
| 40cf1a: 74 0b je 40cf27 <ListItem_compare+0xed7> | |
| 40cf1c: 48 63 05 51 08 21 00 movslq 0x210851(%rip),%rax # 61d774 <CRT_colors+0x74> | |
| 40cf23: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40cf27: 8b 95 fc fe ff ff mov -0x104(%rbp),%edx | |
| 40cf2d: 8b b5 00 ff ff ff mov -0x100(%rbp),%esi | |
| 40cf33: 44 01 fa add %r15d,%edx | |
| 40cf36: e8 55 80 ff ff callq 404f90 <wmove@plt> | |
| 40cf3b: 83 f8 ff cmp $0xffffffff,%eax | |
| 40cf3e: 0f 84 28 ff ff ff je 40ce6c <ListItem_compare+0xe1c> | |
| 40cf44: 48 8b 3d 65 07 21 00 mov 0x210765(%rip),%rdi # 61d6b0 <stdscr> | |
| 40cf4b: 44 89 e2 mov %r12d,%edx | |
| 40cf4e: 49 63 f7 movslq %r15d,%rsi | |
| 40cf51: 44 29 fa sub %r15d,%edx | |
| 40cf54: 48 01 de add %rbx,%rsi | |
| 40cf57: e8 24 7b ff ff callq 404a80 <waddnstr@plt> | |
| 40cf5c: e9 0b ff ff ff jmpq 40ce6c <ListItem_compare+0xe1c> | |
| 40cf61: e8 9a 7b ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40cf66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40cf6d: 00 00 00 | |
| 000000000040cf70 <Meter_delete>: | |
| 40cf70: 48 85 ff test %rdi,%rdi | |
| 40cf73: 53 push %rbx | |
| 40cf74: 48 89 fb mov %rdi,%rbx | |
| 40cf77: 74 3f je 40cfb8 <Meter_delete+0x48> | |
| 40cf79: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 40cf7d: 48 8b 40 48 mov 0x48(%rax),%rax | |
| 40cf81: 48 85 c0 test %rax,%rax | |
| 40cf84: 74 02 je 40cf88 <Meter_delete+0x18> | |
| 40cf86: ff d0 callq *%rax | |
| 40cf88: 48 8b 7b 30 mov 0x30(%rbx),%rdi | |
| 40cf8c: 48 85 ff test %rdi,%rdi | |
| 40cf8f: 74 05 je 40cf96 <Meter_delete+0x26> | |
| 40cf91: e8 9a 79 ff ff callq 404930 <free@plt> | |
| 40cf96: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40cf9a: e8 91 79 ff ff callq 404930 <free@plt> | |
| 40cf9f: 48 8b 7b 48 mov 0x48(%rbx),%rdi | |
| 40cfa3: e8 88 79 ff ff callq 404930 <free@plt> | |
| 40cfa8: 48 89 df mov %rbx,%rdi | |
| 40cfab: 5b pop %rbx | |
| 40cfac: e9 7f 79 ff ff jmpq 404930 <free@plt> | |
| 40cfb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40cfb8: 5b pop %rbx | |
| 40cfb9: c3 retq | |
| 40cfba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40cfc0: 41 54 push %r12 | |
| 40cfc2: 41 89 f4 mov %esi,%r12d | |
| 40cfc5: 55 push %rbp | |
| 40cfc6: 89 d5 mov %edx,%ebp | |
| 40cfc8: ba 7f 00 00 00 mov $0x7f,%edx | |
| 40cfcd: 53 push %rbx | |
| 40cfce: 48 89 fb mov %rdi,%rbx | |
| 40cfd1: 48 81 ec 40 26 00 00 sub $0x2640,%rsp | |
| 40cfd8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40cfdf: 00 00 | |
| 40cfe1: 48 89 84 24 38 26 00 mov %rax,0x2638(%rsp) | |
| 40cfe8: 00 | |
| 40cfe9: 31 c0 xor %eax,%eax | |
| 40cfeb: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 40cfef: 48 8d b4 24 b0 25 00 lea 0x25b0(%rsp),%rsi | |
| 40cff6: 00 | |
| 40cff7: ff 10 callq *(%rax) | |
| 40cff9: 48 8b 3d b0 06 21 00 mov 0x2106b0(%rip),%rdi # 61d6b0 <stdscr> | |
| 40d000: 48 85 ff test %rdi,%rdi | |
| 40d003: 74 0b je 40d010 <Meter_delete+0xa0> | |
| 40d005: 48 63 05 1c 07 21 00 movslq 0x21071c(%rip),%rax # 61d728 <CRT_colors+0x28> | |
| 40d00c: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40d010: 44 89 e2 mov %r12d,%edx | |
| 40d013: 89 ee mov %ebp,%esi | |
| 40d015: e8 76 7f ff ff callq 404f90 <wmove@plt> | |
| 40d01a: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d01d: 74 15 je 40d034 <Meter_delete+0xc4> | |
| 40d01f: 48 8b 73 10 mov 0x10(%rbx),%rsi | |
| 40d023: 48 8b 3d 86 06 21 00 mov 0x210686(%rip),%rdi # 61d6b0 <stdscr> | |
| 40d02a: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40d02f: e8 4c 7a ff ff callq 404a80 <waddnstr@plt> | |
| 40d034: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 40d038: e8 93 7a ff ff callq 404ad0 <strlen@plt> | |
| 40d03d: 48 8b 3d 6c 06 21 00 mov 0x21066c(%rip),%rdi # 61d6b0 <stdscr> | |
| 40d044: 41 01 c4 add %eax,%r12d | |
| 40d047: 89 ee mov %ebp,%esi | |
| 40d049: 44 89 e2 mov %r12d,%edx | |
| 40d04c: e8 3f 7f ff ff callq 404f90 <wmove@plt> | |
| 40d051: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d054: 74 17 je 40d06d <Meter_delete+0xfd> | |
| 40d056: 8b 15 a8 06 21 00 mov 0x2106a8(%rip),%edx # 61d704 <CRT_colors+0x4> | |
| 40d05c: 48 8b 3d 4d 06 21 00 mov 0x21064d(%rip),%rdi # 61d6b0 <stdscr> | |
| 40d063: be 20 00 00 00 mov $0x20,%esi | |
| 40d068: e8 73 79 ff ff callq 4049e0 <whline@plt> | |
| 40d06d: 48 8b 05 3c 06 21 00 mov 0x21063c(%rip),%rax # 61d6b0 <stdscr> | |
| 40d074: 48 85 c0 test %rax,%rax | |
| 40d077: 74 0b je 40d084 <Meter_delete+0x114> | |
| 40d079: 48 63 15 80 06 21 00 movslq 0x210680(%rip),%rdx # 61d700 <CRT_colors> | |
| 40d080: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40d084: 48 8d 44 24 08 lea 0x8(%rsp),%rax | |
| 40d089: c7 04 24 00 00 00 00 movl $0x0,(%rsp) | |
| 40d090: 48 8b 53 18 mov 0x18(%rbx),%rdx | |
| 40d094: 48 89 84 24 a8 25 00 mov %rax,0x25a8(%rsp) | |
| 40d09b: 00 | |
| 40d09c: 48 8b 03 mov (%rbx),%rax | |
| 40d09f: 48 85 c0 test %rax,%rax | |
| 40d0a2: 74 64 je 40d108 <Meter_delete+0x198> | |
| 40d0a4: 48 89 e6 mov %rsp,%rsi | |
| 40d0a7: 48 89 df mov %rbx,%rdi | |
| 40d0aa: ff d0 callq *%rax | |
| 40d0ac: 48 8b 3d fd 05 21 00 mov 0x2105fd(%rip),%rdi # 61d6b0 <stdscr> | |
| 40d0b3: 44 89 e2 mov %r12d,%edx | |
| 40d0b6: 89 ee mov %ebp,%esi | |
| 40d0b8: e8 d3 7e ff ff callq 404f90 <wmove@plt> | |
| 40d0bd: 83 f8 ff cmp $0xffffffff,%eax | |
| 40d0c0: 74 19 je 40d0db <Meter_delete+0x16b> | |
| 40d0c2: 48 8b b4 24 a8 25 00 mov 0x25a8(%rsp),%rsi | |
| 40d0c9: 00 | |
| 40d0ca: 48 8b 3d df 05 21 00 mov 0x2105df(%rip),%rdi # 61d6b0 <stdscr> | |
| 40d0d1: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40d0d6: e8 65 7b ff ff callq 404c40 <wadd_wchnstr@plt> | |
| 40d0db: 48 89 e7 mov %rsp,%rdi | |
| 40d0de: e8 7d 54 00 00 callq 412560 <RichString_prune> | |
| 40d0e3: 48 8b 84 24 38 26 00 mov 0x2638(%rsp),%rax | |
| 40d0ea: 00 | |
| 40d0eb: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40d0f2: 00 00 | |
| 40d0f4: 75 32 jne 40d128 <Meter_delete+0x1b8> | |
| 40d0f6: 48 81 c4 40 26 00 00 add $0x2640,%rsp | |
| 40d0fd: 5b pop %rbx | |
| 40d0fe: 5d pop %rbp | |
| 40d0ff: 41 5c pop %r12 | |
| 40d101: c3 retq | |
| 40d102: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d108: 48 8b 42 20 mov 0x20(%rdx),%rax | |
| 40d10c: 48 8d 94 24 b0 25 00 lea 0x25b0(%rsp),%rdx | |
| 40d113: 00 | |
| 40d114: 48 89 e7 mov %rsp,%rdi | |
| 40d117: 48 63 00 movslq (%rax),%rax | |
| 40d11a: 8b 34 85 00 d7 61 00 mov 0x61d700(,%rax,4),%esi | |
| 40d121: e8 fa 54 00 00 callq 412620 <RichString_write> | |
| 40d126: eb 84 jmp 40d0ac <Meter_delete+0x13c> | |
| 40d128: e8 d3 79 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40d12d: 0f 1f 00 nopl (%rax) | |
| 000000000040d130 <Meter_setCaption>: | |
| 40d130: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) | |
| 40d135: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) | |
| 40d13a: 48 89 fb mov %rdi,%rbx | |
| 40d13d: 48 83 ec 18 sub $0x18,%rsp | |
| 40d141: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 40d145: 48 89 f5 mov %rsi,%rbp | |
| 40d148: e8 e3 77 ff ff callq 404930 <free@plt> | |
| 40d14d: 48 89 ef mov %rbp,%rdi | |
| 40d150: e8 2b 7b ff ff callq 404c80 <__strdup@plt> | |
| 40d155: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40d15a: 48 89 43 10 mov %rax,0x10(%rbx) | |
| 40d15e: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40d163: 48 83 c4 18 add $0x18,%rsp | |
| 40d167: c3 retq | |
| 40d168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d16f: 00 | |
| 000000000040d170 <Meter_setMode>: | |
| 40d170: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) | |
| 40d175: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) | |
| 40d17a: 48 83 ec 18 sub $0x18,%rsp | |
| 40d17e: 83 fe 00 cmp $0x0,%esi | |
| 40d181: 48 89 fb mov %rdi,%rbx | |
| 40d184: 89 f5 mov %esi,%ebp | |
| 40d186: 7e 78 jle 40d200 <Meter_setMode+0x90> | |
| 40d188: 39 77 20 cmp %esi,0x20(%rdi) | |
| 40d18b: 74 3c je 40d1c9 <Meter_setMode+0x59> | |
| 40d18d: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 40d191: 8b 50 10 mov 0x10(%rax),%edx | |
| 40d194: 85 d2 test %edx,%edx | |
| 40d196: 74 48 je 40d1e0 <Meter_setMode+0x70> | |
| 40d198: 48 8b 7b 30 mov 0x30(%rbx),%rdi | |
| 40d19c: 48 85 ff test %rdi,%rdi | |
| 40d19f: 74 05 je 40d1a6 <Meter_setMode+0x36> | |
| 40d1a1: e8 8a 77 ff ff callq 404930 <free@plt> | |
| 40d1a6: 48 63 c5 movslq %ebp,%rax | |
| 40d1a9: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) | |
| 40d1b0: 00 | |
| 40d1b1: 48 8b 04 c5 20 cd 61 mov 0x61cd20(,%rax,8),%rax | |
| 40d1b8: 00 | |
| 40d1b9: 48 8b 10 mov (%rax),%rdx | |
| 40d1bc: 8b 40 10 mov 0x10(%rax),%eax | |
| 40d1bf: 48 89 53 28 mov %rdx,0x28(%rbx) | |
| 40d1c3: 89 43 38 mov %eax,0x38(%rbx) | |
| 40d1c6: 89 6b 20 mov %ebp,0x20(%rbx) | |
| 40d1c9: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40d1ce: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40d1d3: 48 83 c4 18 add $0x18,%rsp | |
| 40d1d7: c3 retq | |
| 40d1d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d1df: 00 | |
| 40d1e0: 48 8b 50 58 mov 0x58(%rax),%rdx | |
| 40d1e4: 48 8b 40 50 mov 0x50(%rax),%rax | |
| 40d1e8: 48 85 c0 test %rax,%rax | |
| 40d1eb: 48 89 53 28 mov %rdx,0x28(%rbx) | |
| 40d1ef: 74 d5 je 40d1c6 <Meter_setMode+0x56> | |
| 40d1f1: 89 ee mov %ebp,%esi | |
| 40d1f3: 48 89 df mov %rbx,%rdi | |
| 40d1f6: ff d0 callq *%rax | |
| 40d1f8: eb cc jmp 40d1c6 <Meter_setMode+0x56> | |
| 40d1fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d200: b8 01 00 00 00 mov $0x1,%eax | |
| 40d205: 0f 44 e8 cmove %eax,%ebp | |
| 40d208: eb 83 jmp 40d18d <Meter_setMode+0x1d> | |
| 40d20a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 000000000040d210 <Meter_new>: | |
| 40d210: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) | |
| 40d215: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) | |
| 40d21a: 48 89 fb mov %rdi,%rbx | |
| 40d21d: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) | |
| 40d222: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) | |
| 40d227: 89 f5 mov %esi,%ebp | |
| 40d229: 49 89 d5 mov %rdx,%r13 | |
| 40d22c: 48 83 ec 28 sub $0x28,%rsp | |
| 40d230: be 01 00 00 00 mov $0x1,%esi | |
| 40d235: bf 58 00 00 00 mov $0x58,%edi | |
| 40d23a: e8 71 7a ff ff callq 404cb0 <calloc@plt> | |
| 40d23f: 49 63 75 14 movslq 0x14(%r13),%rsi | |
| 40d243: 49 89 c4 mov %rax,%r12 | |
| 40d246: 48 c7 40 08 70 cf 40 movq $0x40cf70,0x8(%rax) | |
| 40d24d: 00 | |
| 40d24e: 49 8b 45 08 mov 0x8(%r13),%rax | |
| 40d252: bf 08 00 00 00 mov $0x8,%edi | |
| 40d257: 41 c7 44 24 38 01 00 movl $0x1,0x38(%r12) | |
| 40d25e: 00 00 | |
| 40d260: 4d 89 6c 24 18 mov %r13,0x18(%r12) | |
| 40d265: 41 89 6c 24 24 mov %ebp,0x24(%r12) | |
| 40d26a: 49 89 5c 24 40 mov %rbx,0x40(%r12) | |
| 40d26f: 49 89 04 24 mov %rax,(%r12) | |
| 40d273: e8 38 7a ff ff callq 404cb0 <calloc@plt> | |
| 40d278: 49 8b 7d 38 mov 0x38(%r13),%rdi | |
| 40d27c: 49 89 44 24 48 mov %rax,0x48(%r12) | |
| 40d281: 49 8b 45 18 mov 0x18(%r13),%rax | |
| 40d285: 49 89 44 24 50 mov %rax,0x50(%r12) | |
| 40d28a: e8 f1 79 ff ff callq 404c80 <__strdup@plt> | |
| 40d28f: 49 89 44 24 10 mov %rax,0x10(%r12) | |
| 40d294: 49 8b 44 24 18 mov 0x18(%r12),%rax | |
| 40d299: 48 8b 40 40 mov 0x40(%rax),%rax | |
| 40d29d: 48 85 c0 test %rax,%rax | |
| 40d2a0: 74 05 je 40d2a7 <Meter_new+0x97> | |
| 40d2a2: 4c 89 e7 mov %r12,%rdi | |
| 40d2a5: ff d0 callq *%rax | |
| 40d2a7: 41 8b 75 10 mov 0x10(%r13),%esi | |
| 40d2ab: 4c 89 e7 mov %r12,%rdi | |
| 40d2ae: e8 bd fe ff ff callq 40d170 <Meter_setMode> | |
| 40d2b3: 4c 89 e0 mov %r12,%rax | |
| 40d2b6: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40d2bb: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40d2c0: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
| 40d2c5: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
| 40d2ca: 48 83 c4 28 add $0x28,%rsp | |
| 40d2ce: c3 retq | |
| 40d2cf: 90 nop | |
| 000000000040d2d0 <Meter_toListItem>: | |
| 40d2d0: 41 54 push %r12 | |
| 40d2d2: 55 push %rbp | |
| 40d2d3: 53 push %rbx | |
| 40d2d4: 48 89 fb mov %rdi,%rbx | |
| 40d2d7: 48 81 ec 90 00 00 00 sub $0x90,%rsp | |
| 40d2de: 4c 8b 67 18 mov 0x18(%rdi),%r12 | |
| 40d2e2: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40d2e9: 00 00 | |
| 40d2eb: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) | |
| 40d2f2: 00 | |
| 40d2f3: 31 c0 xor %eax,%eax | |
| 40d2f5: 8b 47 20 mov 0x20(%rdi),%eax | |
| 40d2f8: 85 c0 test %eax,%eax | |
| 40d2fa: 0f 85 b0 00 00 00 jne 40d3b0 <Meter_toListItem+0xe0> | |
| 40d300: 48 8d 6c 24 50 lea 0x50(%rsp),%rbp | |
| 40d305: c6 44 24 50 00 movb $0x0,0x50(%rsp) | |
| 40d30a: 44 8b 4b 24 mov 0x24(%rbx),%r9d | |
| 40d30e: 45 85 c9 test %r9d,%r9d | |
| 40d311: 7f 6d jg 40d380 <Meter_toListItem+0xb0> | |
| 40d313: 48 8d 5c 24 70 lea 0x70(%rsp),%rbx | |
| 40d318: c6 44 24 70 00 movb $0x0,0x70(%rsp) | |
| 40d31d: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 | |
| 40d322: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 40d327: ba 01 00 00 00 mov $0x1,%edx | |
| 40d32c: 41 b8 34 72 41 00 mov $0x417234,%r8d | |
| 40d332: b9 33 00 00 00 mov $0x33,%ecx | |
| 40d337: be 32 00 00 00 mov $0x32,%esi | |
| 40d33c: 31 c0 xor %eax,%eax | |
| 40d33e: 48 89 6c 24 08 mov %rbp,0x8(%rsp) | |
| 40d343: 48 89 1c 24 mov %rbx,(%rsp) | |
| 40d347: e8 d4 75 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40d34c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 40d351: 31 f6 xor %esi,%esi | |
| 40d353: e8 f8 eb ff ff callq 40bf50 <ListItem_new> | |
| 40d358: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx | |
| 40d35f: 00 | |
| 40d360: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 40d367: 00 00 | |
| 40d369: 75 7c jne 40d3e7 <Meter_toListItem+0x117> | |
| 40d36b: 48 81 c4 90 00 00 00 add $0x90,%rsp | |
| 40d372: 5b pop %rbx | |
| 40d373: 5d pop %rbp | |
| 40d374: 41 5c pop %r12 | |
| 40d376: c3 retq | |
| 40d377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d37e: 00 00 | |
| 40d380: 48 8d 5c 24 70 lea 0x70(%rsp),%rbx | |
| 40d385: 41 b8 43 61 41 00 mov $0x416143,%r8d | |
| 40d38b: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40d390: ba 01 00 00 00 mov $0x1,%edx | |
| 40d395: be 0a 00 00 00 mov $0xa,%esi | |
| 40d39a: 31 c0 xor %eax,%eax | |
| 40d39c: 48 89 df mov %rbx,%rdi | |
| 40d39f: e8 7c 75 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40d3a4: e9 74 ff ff ff jmpq 40d31d <Meter_toListItem+0x4d> | |
| 40d3a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40d3b0: 48 98 cltq | |
| 40d3b2: 48 8d 6c 24 50 lea 0x50(%rsp),%rbp | |
| 40d3b7: 41 b8 2e 72 41 00 mov $0x41722e,%r8d | |
| 40d3bd: 48 8b 04 c5 20 cd 61 mov 0x61cd20(,%rax,8),%rax | |
| 40d3c4: 00 | |
| 40d3c5: b9 15 00 00 00 mov $0x15,%ecx | |
| 40d3ca: ba 01 00 00 00 mov $0x1,%edx | |
| 40d3cf: be 14 00 00 00 mov $0x14,%esi | |
| 40d3d4: 48 89 ef mov %rbp,%rdi | |
| 40d3d7: 4c 8b 48 08 mov 0x8(%rax),%r9 | |
| 40d3db: 31 c0 xor %eax,%eax | |
| 40d3dd: e8 3e 75 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40d3e2: e9 23 ff ff ff jmpq 40d30a <Meter_toListItem+0x3a> | |
| 40d3e7: e8 14 77 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40d3ec: 90 nop | |
| 40d3ed: 90 nop | |
| 40d3ee: 90 nop | |
| 40d3ef: 90 nop | |
| 40d3f0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 40d3f5: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40d3fa: 48 89 fb mov %rdi,%rbx | |
| 40d3fd: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 40d402: 48 83 ec 18 sub $0x18,%rsp | |
| 40d406: 41 89 f4 mov %esi,%r12d | |
| 40d409: e8 02 06 00 00 callq 40da10 <Panel_getSelectedIndex> | |
| 40d40e: 41 83 fc 74 cmp $0x74,%r12d | |
| 40d412: 89 c5 mov %eax,%ebp | |
| 40d414: 0f 84 c6 00 00 00 je 40d4e0 <Meter_toListItem+0x210> | |
| 40d41a: 7e 6c jle 40d488 <Meter_toListItem+0x1b8> | |
| 40d41c: 41 81 fc 10 01 00 00 cmp $0x110,%r12d | |
| 40d423: 0f 84 47 01 00 00 je 40d570 <Meter_toListItem+0x2a0> | |
| 40d429: 0f 8e 61 01 00 00 jle 40d590 <Meter_toListItem+0x2c0> | |
| 40d42f: 41 81 fc 4a 01 00 00 cmp $0x14a,%r12d | |
| 40d436: 74 1a je 40d452 <Meter_toListItem+0x182> | |
| 40d438: 41 81 fc 57 01 00 00 cmp $0x157,%r12d | |
| 40d43f: 0f 84 9b 00 00 00 je 40d4e0 <Meter_toListItem+0x210> | |
| 40d445: 41 81 fc 11 01 00 00 cmp $0x111,%r12d | |
| 40d44c: 0f 85 58 01 00 00 jne 40d5aa <Meter_toListItem+0x2da> | |
| 40d452: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 40d459: e8 32 80 00 00 callq 415490 <Vector_size> | |
| 40d45e: 39 c5 cmp %eax,%ebp | |
| 40d460: 0f 8d bb 00 00 00 jge 40d521 <Meter_toListItem+0x251> | |
| 40d466: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 40d46d: 89 ee mov %ebp,%esi | |
| 40d46f: e8 fc 7e 00 00 callq 415370 <Vector_remove> | |
| 40d474: 89 ee mov %ebp,%esi | |
| 40d476: 48 89 df mov %rbx,%rdi | |
| 40d479: e8 b2 04 00 00 callq 40d930 <Panel_remove> | |
| 40d47e: e9 9e 00 00 00 jmpq 40d521 <Meter_toListItem+0x251> | |
| 40d483: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d488: 41 83 fc 2b cmp $0x2b,%r12d | |
| 40d48c: 0f 84 de 00 00 00 je 40d570 <Meter_toListItem+0x2a0> | |
| 40d492: 7e 3c jle 40d4d0 <Meter_toListItem+0x200> | |
| 40d494: 41 83 fc 5b cmp $0x5b,%r12d | |
| 40d498: 74 16 je 40d4b0 <Meter_toListItem+0x1e0> | |
| 40d49a: 41 83 fc 5d cmp $0x5d,%r12d | |
| 40d49e: 66 90 xchg %ax,%ax | |
| 40d4a0: 0f 84 ca 00 00 00 je 40d570 <Meter_toListItem+0x2a0> | |
| 40d4a6: 41 83 fc 2d cmp $0x2d,%r12d | |
| 40d4aa: 0f 85 fa 00 00 00 jne 40d5aa <Meter_toListItem+0x2da> | |
| 40d4b0: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 40d4b7: 89 ee mov %ebp,%esi | |
| 40d4b9: e8 e2 7e 00 00 callq 4153a0 <Vector_moveUp> | |
| 40d4be: 48 89 df mov %rbx,%rdi | |
| 40d4c1: e8 da 04 00 00 callq 40d9a0 <Panel_moveSelectedUp> | |
| 40d4c6: eb 59 jmp 40d521 <Meter_toListItem+0x251> | |
| 40d4c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d4cf: 00 | |
| 40d4d0: 41 83 fc 0a cmp $0xa,%r12d | |
| 40d4d4: 74 0a je 40d4e0 <Meter_toListItem+0x210> | |
| 40d4d6: 41 83 fc 0d cmp $0xd,%r12d | |
| 40d4da: 0f 85 ca 00 00 00 jne 40d5aa <Meter_toListItem+0x2da> | |
| 40d4e0: 48 8b 83 10 26 00 00 mov 0x2610(%rbx),%rax | |
| 40d4e7: 48 63 d5 movslq %ebp,%rdx | |
| 40d4ea: 48 8b 00 mov (%rax),%rax | |
| 40d4ed: 4c 8b 24 d0 mov (%rax,%rdx,8),%r12 | |
| 40d4f1: b8 01 00 00 00 mov $0x1,%eax | |
| 40d4f6: 41 8b 74 24 20 mov 0x20(%r12),%esi | |
| 40d4fb: 4c 89 e7 mov %r12,%rdi | |
| 40d4fe: 83 c6 01 add $0x1,%esi | |
| 40d501: 83 fe 05 cmp $0x5,%esi | |
| 40d504: 0f 44 f0 cmove %eax,%esi | |
| 40d507: e8 64 fc ff ff callq 40d170 <Meter_setMode> | |
| 40d50c: 4c 89 e7 mov %r12,%rdi | |
| 40d50f: e8 bc fd ff ff callq 40d2d0 <Meter_toListItem> | |
| 40d514: 89 ee mov %ebp,%esi | |
| 40d516: 48 89 c2 mov %rax,%rdx | |
| 40d519: 48 89 df mov %rbx,%rdi | |
| 40d51c: e8 ef 03 00 00 callq 40d910 <Panel_set> | |
| 40d521: 48 8b 83 08 26 00 00 mov 0x2608(%rbx),%rax | |
| 40d528: 48 8b 68 10 mov 0x10(%rax),%rbp | |
| 40d52c: c6 40 1c 01 movb $0x1,0x1c(%rax) | |
| 40d530: 48 89 ef mov %rbp,%rdi | |
| 40d533: e8 38 e6 ff ff callq 40bb70 <Header_calculateHeight> | |
| 40d538: 48 89 ef mov %rbp,%rdi | |
| 40d53b: e8 f0 e4 ff ff callq 40ba30 <Header_draw> | |
| 40d540: 48 8b 83 18 26 00 00 mov 0x2618(%rbx),%rax | |
| 40d547: 8b 55 1c mov 0x1c(%rbp),%edx | |
| 40d54a: 8b 48 08 mov 0x8(%rax),%ecx | |
| 40d54d: 44 8b 40 0c mov 0xc(%rax),%r8d | |
| 40d551: 48 89 c7 mov %rax,%rdi | |
| 40d554: 8b 30 mov (%rax),%esi | |
| 40d556: e8 e5 53 00 00 callq 412940 <ScreenManager_resize> | |
| 40d55b: 31 c0 xor %eax,%eax | |
| 40d55d: 48 8b 1c 24 mov (%rsp),%rbx | |
| 40d561: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 40d566: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 40d56b: 48 83 c4 18 add $0x18,%rsp | |
| 40d56f: c3 retq | |
| 40d570: 48 8b bb 10 26 00 00 mov 0x2610(%rbx),%rdi | |
| 40d577: 89 ee mov %ebp,%esi | |
| 40d579: e8 52 7e 00 00 callq 4153d0 <Vector_moveDown> | |
| 40d57e: 48 89 df mov %rbx,%rdi | |
| 40d581: e8 3a 04 00 00 callq 40d9c0 <Panel_moveSelectedDown> | |
| 40d586: eb 99 jmp 40d521 <Meter_toListItem+0x251> | |
| 40d588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d58f: 00 | |
| 40d590: 41 81 fc 0c 01 00 00 cmp $0x10c,%r12d | |
| 40d597: 0f 84 43 ff ff ff je 40d4e0 <Meter_toListItem+0x210> | |
| 40d59d: 41 81 fc 0f 01 00 00 cmp $0x10f,%r12d | |
| 40d5a4: 0f 84 06 ff ff ff je 40d4b0 <Meter_toListItem+0x1e0> | |
| 40d5aa: b8 01 00 00 00 mov $0x1,%eax | |
| 40d5af: eb ac jmp 40d55d <Meter_toListItem+0x28d> | |
| 40d5b1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40d5b8: 0f 1f 84 00 00 00 00 | |
| 40d5bf: 00 | |
| 40d5c0: 53 push %rbx | |
| 40d5c1: 48 89 fb mov %rdi,%rbx | |
| 40d5c4: e8 17 02 00 00 callq 40d7e0 <Panel_done> | |
| 40d5c9: 48 89 df mov %rbx,%rdi | |
| 40d5cc: 5b pop %rbx | |
| 40d5cd: e9 5e 73 ff ff jmpq 404930 <free@plt> | |
| 40d5d2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40d5d9: 1f 84 00 00 00 00 00 | |
| 000000000040d5e0 <MetersPanel_new>: | |
| 40d5e0: 41 56 push %r14 | |
| 40d5e2: 49 89 f6 mov %rsi,%r14 | |
| 40d5e5: 41 55 push %r13 | |
| 40d5e7: 49 89 cd mov %rcx,%r13 | |
| 40d5ea: 41 54 push %r12 | |
| 40d5ec: 49 89 fc mov %rdi,%r12 | |
| 40d5ef: bf 20 26 00 00 mov $0x2620,%edi | |
| 40d5f4: 55 push %rbp | |
| 40d5f5: 53 push %rbx | |
| 40d5f6: 48 89 d3 mov %rdx,%rbx | |
| 40d5f9: 48 83 ec 10 sub $0x10,%rsp | |
| 40d5fd: e8 de 77 ff ff callq 404de0 <malloc@plt> | |
| 40d602: 45 31 c9 xor %r9d,%r9d | |
| 40d605: 48 89 c5 mov %rax,%rbp | |
| 40d608: 48 89 c7 mov %rax,%rdi | |
| 40d60b: 41 b8 01 00 00 00 mov $0x1,%r8d | |
| 40d611: b9 01 00 00 00 mov $0x1,%ecx | |
| 40d616: ba 01 00 00 00 mov $0x1,%edx | |
| 40d61b: be 01 00 00 00 mov $0x1,%esi | |
| 40d620: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 40d627: e8 74 00 00 00 callq 40d6a0 <Panel_init> | |
| 40d62c: 4c 89 f6 mov %r14,%rsi | |
| 40d62f: 48 89 ef mov %rbp,%rdi | |
| 40d632: 4c 89 a5 08 26 00 00 mov %r12,0x2608(%rbp) | |
| 40d639: 48 c7 45 08 c0 d5 40 movq $0x40d5c0,0x8(%rbp) | |
| 40d640: 00 | |
| 40d641: 48 89 9d 10 26 00 00 mov %rbx,0x2610(%rbp) | |
| 40d648: 45 31 e4 xor %r12d,%r12d | |
| 40d64b: 4c 89 ad 18 26 00 00 mov %r13,0x2618(%rbp) | |
| 40d652: 48 c7 85 f8 25 00 00 movq $0x40d3f0,0x25f8(%rbp) | |
| 40d659: f0 d3 40 00 | |
| 40d65d: e8 de 01 00 00 callq 40d840 <Panel_setHeader> | |
| 40d662: eb 1f jmp 40d683 <MetersPanel_new+0xa3> | |
| 40d664: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40d668: 48 8b 03 mov (%rbx),%rax | |
| 40d66b: 4a 8b 3c e0 mov (%rax,%r12,8),%rdi | |
| 40d66f: 49 83 c4 01 add $0x1,%r12 | |
| 40d673: e8 58 fc ff ff callq 40d2d0 <Meter_toListItem> | |
| 40d678: 48 89 ef mov %rbp,%rdi | |
| 40d67b: 48 89 c6 mov %rax,%rsi | |
| 40d67e: e8 4d 02 00 00 callq 40d8d0 <Panel_add> | |
| 40d683: 48 89 df mov %rbx,%rdi | |
| 40d686: e8 05 7e 00 00 callq 415490 <Vector_size> | |
| 40d68b: 44 39 e0 cmp %r12d,%eax | |
| 40d68e: 7f d8 jg 40d668 <MetersPanel_new+0x88> | |
| 40d690: 48 83 c4 10 add $0x10,%rsp | |
| 40d694: 48 89 e8 mov %rbp,%rax | |
| 40d697: 5b pop %rbx | |
| 40d698: 5d pop %rbp | |
| 40d699: 41 5c pop %r12 | |
| 40d69b: 41 5d pop %r13 | |
| 40d69d: 41 5e pop %r14 | |
| 40d69f: c3 retq | |
| 000000000040d6a0 <Panel_init>: | |
| 40d6a0: 53 push %rbx | |
| 40d6a1: 89 77 10 mov %esi,0x10(%rdi) | |
| 40d6a4: 48 89 fb mov %rdi,%rbx | |
| 40d6a7: 0f b6 74 24 10 movzbl 0x10(%rsp),%esi | |
| 40d6ac: 89 57 14 mov %edx,0x14(%rdi) | |
| 40d6af: ba ff ff ff ff mov $0xffffffff,%edx | |
| 40d6b4: 89 4f 18 mov %ecx,0x18(%rdi) | |
| 40d6b7: 44 89 47 1c mov %r8d,0x1c(%rdi) | |
| 40d6bb: b9 50 c0 40 00 mov $0x40c050,%ecx | |
| 40d6c0: 48 c7 47 08 10 d8 40 movq $0x40d810,0x8(%rdi) | |
| 40d6c7: 00 | |
| 40d6c8: 48 c7 87 f8 25 00 00 movq $0x0,0x25f8(%rdi) | |
| 40d6cf: 00 00 00 00 | |
| 40d6d3: 48 c7 87 00 26 00 00 movq $0x0,0x2600(%rdi) | |
| 40d6da: 00 00 00 00 | |
| 40d6de: 4c 89 cf mov %r9,%rdi | |
| 40d6e1: e8 4a 79 00 00 callq 415030 <Vector_new> | |
| 40d6e6: 48 8b 3d 53 09 21 00 mov 0x210953(%rip),%rdi # 61e040 <CRT_termType> | |
| 40d6ed: 48 89 43 28 mov %rax,0x28(%rbx) | |
| 40d6f1: 48 8d 43 50 lea 0x50(%rbx),%rax | |
| 40d6f5: c7 43 34 00 00 00 00 movl $0x0,0x34(%rbx) | |
| 40d6fc: c7 43 38 00 00 00 00 movl $0x0,0x38(%rbx) | |
| 40d703: be f0 73 41 00 mov $0x4173f0,%esi | |
| 40d708: c7 43 30 00 00 00 00 movl $0x0,0x30(%rbx) | |
| 40d70f: c7 43 40 00 00 00 00 movl $0x0,0x40(%rbx) | |
| 40d716: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40d71a: c7 43 48 00 00 00 00 movl $0x0,0x48(%rbx) | |
| 40d721: 48 89 83 f0 25 00 00 mov %rax,0x25f0(%rbx) | |
| 40d728: e8 a3 65 00 00 callq 413cd0 <String_eq> | |
| 40d72d: 83 f8 01 cmp $0x1,%eax | |
| 40d730: 19 c0 sbb %eax,%eax | |
| 40d732: 83 e0 f1 and $0xfffffff1,%eax | |
| 40d735: 83 c0 14 add $0x14,%eax | |
| 40d738: 89 43 3c mov %eax,0x3c(%rbx) | |
| 40d73b: 5b pop %rbx | |
| 40d73c: c3 retq | |
| 40d73d: 0f 1f 00 nopl (%rax) | |
| 000000000040d740 <Panel_new>: | |
| 40d740: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) | |
| 40d745: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) | |
| 40d74a: 89 fb mov %edi,%ebx | |
| 40d74c: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) | |
| 40d751: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) | |
| 40d756: bf 08 26 00 00 mov $0x2608,%edi | |
| 40d75b: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) | |
| 40d760: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) | |
| 40d765: 48 83 ec 58 sub $0x58,%rsp | |
| 40d769: 41 89 f4 mov %esi,%r12d | |
| 40d76c: 41 89 d5 mov %edx,%r13d | |
| 40d76f: 41 89 ce mov %ecx,%r14d | |
| 40d772: 4d 89 c7 mov %r8,%r15 | |
| 40d775: 44 88 4c 24 18 mov %r9b,0x18(%rsp) | |
| 40d77a: e8 61 76 ff ff callq 404de0 <malloc@plt> | |
| 40d77f: 44 0f b6 4c 24 18 movzbl 0x18(%rsp),%r9d | |
| 40d785: 48 89 c5 mov %rax,%rbp | |
| 40d788: 44 89 e2 mov %r12d,%edx | |
| 40d78b: 45 89 f0 mov %r14d,%r8d | |
| 40d78e: 44 89 e9 mov %r13d,%ecx | |
| 40d791: 89 de mov %ebx,%esi | |
| 40d793: 48 89 c7 mov %rax,%rdi | |
| 40d796: 45 0f b6 c9 movzbl %r9b,%r9d | |
| 40d79a: 44 89 0c 24 mov %r9d,(%rsp) | |
| 40d79e: 4d 89 f9 mov %r15,%r9 | |
| 40d7a1: e8 fa fe ff ff callq 40d6a0 <Panel_init> | |
| 40d7a6: 48 8b 45 28 mov 0x28(%rbp),%rax | |
| 40d7aa: 48 8b 54 24 60 mov 0x60(%rsp),%rdx | |
| 40d7af: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx | |
| 40d7b4: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 | |
| 40d7b9: 4c 8b 6c 24 40 mov 0x40(%rsp),%r13 | |
| 40d7be: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 | |
| 40d7c3: 48 89 50 08 mov %rdx,0x8(%rax) | |
| 40d7c7: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 | |
| 40d7cc: 48 89 e8 mov %rbp,%rax | |
| 40d7cf: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp | |
| 40d7d4: 48 83 c4 58 add $0x58,%rsp | |
| 40d7d8: c3 retq | |
| 40d7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040d7e0 <Panel_done>: | |
| 40d7e0: 53 push %rbx | |
| 40d7e1: 48 89 fb mov %rdi,%rbx | |
| 40d7e4: 48 8b bf 00 26 00 00 mov 0x2600(%rdi),%rdi | |
| 40d7eb: e8 40 71 ff ff callq 404930 <free@plt> | |
| 40d7f0: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40d7f4: e8 e7 78 00 00 callq 4150e0 <Vector_delete> | |
| 40d7f9: 48 8d 7b 48 lea 0x48(%rbx),%rdi | |
| 40d7fd: 5b pop %rbx | |
| 40d7fe: e9 5d 4d 00 00 jmpq 412560 <RichString_prune> | |
| 40d803: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40d80a: 84 00 00 00 00 00 | |
| 000000000040d810 <Panel_delete>: | |
| 40d810: 53 push %rbx | |
| 40d811: 48 89 fb mov %rdi,%rbx | |
| 40d814: e8 c7 ff ff ff callq 40d7e0 <Panel_done> | |
| 40d819: 48 89 df mov %rbx,%rdi | |
| 40d81c: 5b pop %rbx | |
| 40d81d: e9 0e 71 ff ff jmpq 404930 <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 <Panel_getHeader>: | |
| 40d830: c6 47 44 01 movb $0x1,0x44(%rdi) | |
| 40d834: 48 8d 47 48 lea 0x48(%rdi),%rax | |
| 40d838: c3 retq | |
| 40d839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040d840 <Panel_setHeader>: | |
| 40d840: 48 89 f2 mov %rsi,%rdx | |
| 40d843: 8b 35 cb fe 20 00 mov 0x20fecb(%rip),%esi # 61d714 <CRT_colors+0x14> | |
| 40d849: 53 push %rbx | |
| 40d84a: 48 89 fb mov %rdi,%rbx | |
| 40d84d: 48 8d 7f 48 lea 0x48(%rdi),%rdi | |
| 40d851: e8 ca 4d 00 00 callq 412620 <RichString_write> | |
| 40d856: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40d85a: 5b pop %rbx | |
| 40d85b: c3 retq | |
| 40d85c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040d860 <Panel_setEventHandler>: | |
| 40d860: 48 89 b7 f8 25 00 00 mov %rsi,0x25f8(%rdi) | |
| 40d867: c3 retq | |
| 40d868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d86f: 00 | |
| 000000000040d870 <Panel_move>: | |
| 40d870: 89 77 10 mov %esi,0x10(%rdi) | |
| 40d873: 89 57 14 mov %edx,0x14(%rdi) | |
| 40d876: c6 47 44 01 movb $0x1,0x44(%rdi) | |
| 40d87a: c3 retq | |
| 40d87b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 000000000040d880 <Panel_resize>: | |
| 40d880: 8b 4f 48 mov 0x48(%rdi),%ecx | |
| 40d883: 31 c0 xor %eax,%eax | |
| 40d885: 89 77 18 mov %esi,0x18(%rdi) | |
| 40d888: c6 47 44 01 movb $0x1,0x44(%rdi) | |
| 40d88c: 85 c9 test %ecx,%ecx | |
| 40d88e: 0f 9f c0 setg %al | |
| 40d891: 29 c2 sub %eax,%edx | |
| 40d893: 89 57 1c mov %edx,0x1c(%rdi) | |
| 40d896: c3 retq | |
| 40d897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40d89e: 00 00 | |
| 000000000040d8a0 <Panel_prune>: | |
| 40d8a0: 53 push %rbx | |
| 40d8a1: 48 89 fb mov %rdi,%rbx | |
| 40d8a4: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40d8a8: e8 93 78 00 00 callq 415140 <Vector_prune> | |
| 40d8ad: c7 43 34 00 00 00 00 movl $0x0,0x34(%rbx) | |
| 40d8b4: c7 43 30 00 00 00 00 movl $0x0,0x30(%rbx) | |
| 40d8bb: c7 43 40 00 00 00 00 movl $0x0,0x40(%rbx) | |
| 40d8c2: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40d8c6: 5b pop %rbx | |
| 40d8c7: c3 retq | |
| 40d8c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40d8cf: 00 | |
| 000000000040d8d0 <Panel_add>: | |
| 40d8d0: 53 push %rbx | |
| 40d8d1: 48 89 fb mov %rdi,%rbx | |
| 40d8d4: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40d8d8: e8 c3 7b 00 00 callq 4154a0 <Vector_add> | |
| 40d8dd: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40d8e1: 5b pop %rbx | |
| 40d8e2: c3 retq | |
| 40d8e3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40d8ea: 84 00 00 00 00 00 | |
| 000000000040d8f0 <Panel_insert>: | |
| 40d8f0: 53 push %rbx | |
| 40d8f1: 48 89 fb mov %rdi,%rbx | |
| 40d8f4: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40d8f8: e8 83 79 00 00 callq 415280 <Vector_insert> | |
| 40d8fd: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40d901: 5b pop %rbx | |
| 40d902: c3 retq | |
| 40d903: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40d90a: 84 00 00 00 00 00 | |
| 000000000040d910 <Panel_set>: | |
| 40d910: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40d914: e9 e7 7a 00 00 jmpq 415400 <Vector_set> | |
| 40d919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040d920 <Panel_get>: | |
| 40d920: 48 8b 47 28 mov 0x28(%rdi),%rax | |
| 40d924: 48 63 f6 movslq %esi,%rsi | |
| 40d927: 48 8b 00 mov (%rax),%rax | |
| 40d92a: 48 8b 04 f0 mov (%rax,%rsi,8),%rax | |
| 40d92e: c3 retq | |
| 40d92f: 90 nop | |
| 000000000040d930 <Panel_remove>: | |
| 40d930: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 40d935: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40d93a: 48 89 fb mov %rdi,%rbx | |
| 40d93d: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 40d942: 48 83 ec 18 sub $0x18,%rsp | |
| 40d946: c6 47 44 01 movb $0x1,0x44(%rdi) | |
| 40d94a: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40d94e: e8 1d 7a 00 00 callq 415370 <Vector_remove> | |
| 40d953: 8b 6b 30 mov 0x30(%rbx),%ebp | |
| 40d956: 49 89 c4 mov %rax,%r12 | |
| 40d959: 85 ed test %ebp,%ebp | |
| 40d95b: 7e 11 jle 40d96e <Panel_remove+0x3e> | |
| 40d95d: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40d961: e8 2a 7b 00 00 callq 415490 <Vector_size> | |
| 40d966: 39 c5 cmp %eax,%ebp | |
| 40d968: 7c 04 jl 40d96e <Panel_remove+0x3e> | |
| 40d96a: 83 6b 30 01 subl $0x1,0x30(%rbx) | |
| 40d96e: 4c 89 e0 mov %r12,%rax | |
| 40d971: 48 8b 1c 24 mov (%rsp),%rbx | |
| 40d975: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 40d97a: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 40d97f: 48 83 c4 18 add $0x18,%rsp | |
| 40d983: c3 retq | |
| 40d984: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40d98b: 00 00 00 00 00 | |
| 000000000040d990 <Panel_getSelected>: | |
| 40d990: 48 8b 47 28 mov 0x28(%rdi),%rax | |
| 40d994: 48 63 57 30 movslq 0x30(%rdi),%rdx | |
| 40d998: 48 8b 00 mov (%rax),%rax | |
| 40d99b: 48 8b 04 d0 mov (%rax,%rdx,8),%rax | |
| 40d99f: c3 retq | |
| 000000000040d9a0 <Panel_moveSelectedUp>: | |
| 40d9a0: 53 push %rbx | |
| 40d9a1: 48 89 fb mov %rdi,%rbx | |
| 40d9a4: 8b 77 30 mov 0x30(%rdi),%esi | |
| 40d9a7: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40d9ab: e8 f0 79 00 00 callq 4153a0 <Vector_moveUp> | |
| 40d9b0: 8b 43 30 mov 0x30(%rbx),%eax | |
| 40d9b3: 85 c0 test %eax,%eax | |
| 40d9b5: 7e 06 jle 40d9bd <Panel_moveSelectedUp+0x1d> | |
| 40d9b7: 83 e8 01 sub $0x1,%eax | |
| 40d9ba: 89 43 30 mov %eax,0x30(%rbx) | |
| 40d9bd: 5b pop %rbx | |
| 40d9be: c3 retq | |
| 40d9bf: 90 nop | |
| 000000000040d9c0 <Panel_moveSelectedDown>: | |
| 40d9c0: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) | |
| 40d9c5: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) | |
| 40d9ca: 48 89 fb mov %rdi,%rbx | |
| 40d9cd: 48 83 ec 18 sub $0x18,%rsp | |
| 40d9d1: 8b 77 30 mov 0x30(%rdi),%esi | |
| 40d9d4: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40d9d8: e8 f3 79 00 00 callq 4153d0 <Vector_moveDown> | |
| 40d9dd: 8b 6b 30 mov 0x30(%rbx),%ebp | |
| 40d9e0: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40d9e4: 83 c5 01 add $0x1,%ebp | |
| 40d9e7: e8 a4 7a 00 00 callq 415490 <Vector_size> | |
| 40d9ec: 39 c5 cmp %eax,%ebp | |
| 40d9ee: 7d 04 jge 40d9f4 <Panel_moveSelectedDown+0x34> | |
| 40d9f0: 83 43 30 01 addl $0x1,0x30(%rbx) | |
| 40d9f4: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40d9f9: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40d9fe: 48 83 c4 18 add $0x18,%rsp | |
| 40da02: c3 retq | |
| 40da03: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40da0a: 84 00 00 00 00 00 | |
| 000000000040da10 <Panel_getSelectedIndex>: | |
| 40da10: 8b 47 30 mov 0x30(%rdi),%eax | |
| 40da13: c3 retq | |
| 40da14: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40da1b: 00 00 00 00 00 | |
| 000000000040da20 <Panel_size>: | |
| 40da20: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40da24: e9 67 7a 00 00 jmpq 415490 <Vector_size> | |
| 40da29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040da30 <Panel_setSelected>: | |
| 40da30: 55 push %rbp | |
| 40da31: 89 f5 mov %esi,%ebp | |
| 40da33: 53 push %rbx | |
| 40da34: 48 89 fb mov %rdi,%rbx | |
| 40da37: 48 83 ec 08 sub $0x8,%rsp | |
| 40da3b: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40da3f: e8 4c 7a 00 00 callq 415490 <Vector_size> | |
| 40da44: 89 ea mov %ebp,%edx | |
| 40da46: c1 ea 1f shr $0x1f,%edx | |
| 40da49: 39 e8 cmp %ebp,%eax | |
| 40da4b: 7e 2b jle 40da78 <Panel_setSelected+0x48> | |
| 40da4d: 84 d2 test %dl,%dl | |
| 40da4f: 74 39 je 40da8a <Panel_setSelected+0x5a> | |
| 40da51: 31 ed xor %ebp,%ebp | |
| 40da53: 48 8b 83 f8 25 00 00 mov 0x25f8(%rbx),%rax | |
| 40da5a: 89 6b 30 mov %ebp,0x30(%rbx) | |
| 40da5d: 48 85 c0 test %rax,%rax | |
| 40da60: 74 46 je 40daa8 <Panel_setSelected+0x78> | |
| 40da62: 48 83 c4 08 add $0x8,%rsp | |
| 40da66: 48 89 df mov %rbx,%rdi | |
| 40da69: be ff ff ff ff mov $0xffffffff,%esi | |
| 40da6e: 5b pop %rbx | |
| 40da6f: 5d pop %rbp | |
| 40da70: ff e0 jmpq *%rax | |
| 40da72: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40da78: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40da7c: e8 0f 7a 00 00 callq 415490 <Vector_size> | |
| 40da81: 85 c0 test %eax,%eax | |
| 40da83: 0f 9e c2 setle %dl | |
| 40da86: 84 d2 test %dl,%dl | |
| 40da88: 75 c7 jne 40da51 <Panel_setSelected+0x21> | |
| 40da8a: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40da8e: e8 fd 79 00 00 callq 415490 <Vector_size> | |
| 40da93: 39 c5 cmp %eax,%ebp | |
| 40da95: 7c bc jl 40da53 <Panel_setSelected+0x23> | |
| 40da97: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40da9b: e8 f0 79 00 00 callq 415490 <Vector_size> | |
| 40daa0: 8d 68 ff lea -0x1(%rax),%ebp | |
| 40daa3: eb ae jmp 40da53 <Panel_setSelected+0x23> | |
| 40daa5: 0f 1f 00 nopl (%rax) | |
| 40daa8: 48 83 c4 08 add $0x8,%rsp | |
| 40daac: 5b pop %rbx | |
| 40daad: 5d pop %rbp | |
| 40daae: c3 retq | |
| 40daaf: 90 nop | |
| 000000000040dab0 <Panel_draw>: | |
| 40dab0: 41 57 push %r15 | |
| 40dab2: 41 56 push %r14 | |
| 40dab4: 41 55 push %r13 | |
| 40dab6: 41 54 push %r12 | |
| 40dab8: 55 push %rbp | |
| 40dab9: 89 f5 mov %esi,%ebp | |
| 40dabb: 53 push %rbx | |
| 40dabc: 48 89 fb mov %rdi,%rbx | |
| 40dabf: 48 81 ec a8 4b 00 00 sub $0x4ba8,%rsp | |
| 40dac6: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40daca: e8 c1 79 00 00 callq 415490 <Vector_size> | |
| 40dacf: 8b 53 38 mov 0x38(%rbx),%edx | |
| 40dad2: 8b 4b 1c mov 0x1c(%rbx),%ecx | |
| 40dad5: 44 8b 7b 10 mov 0x10(%rbx),%r15d | |
| 40dad9: 89 54 24 18 mov %edx,0x18(%rsp) | |
| 40dadd: 8b 53 14 mov 0x14(%rbx),%edx | |
| 40dae0: 39 c8 cmp %ecx,%eax | |
| 40dae2: 89 54 24 28 mov %edx,0x28(%rsp) | |
| 40dae6: 8b 53 34 mov 0x34(%rbx),%edx | |
| 40dae9: 89 54 24 1c mov %edx,0x1c(%rsp) | |
| 40daed: 89 ca mov %ecx,%edx | |
| 40daef: 0f 4e d0 cmovle %eax,%edx | |
| 40daf2: 03 54 24 1c add 0x1c(%rsp),%edx | |
| 40daf6: 39 c2 cmp %eax,%edx | |
| 40daf8: 0f 4f d0 cmovg %eax,%edx | |
| 40dafb: 89 54 24 14 mov %edx,0x14(%rsp) | |
| 40daff: 8b 53 30 mov 0x30(%rbx),%edx | |
| 40db02: 39 54 24 1c cmp %edx,0x1c(%rsp) | |
| 40db06: 7e 0b jle 40db13 <Panel_draw+0x63> | |
| 40db08: 89 53 34 mov %edx,0x34(%rbx) | |
| 40db0b: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40db0f: 89 54 24 1c mov %edx,0x1c(%rsp) | |
| 40db13: 39 54 24 14 cmp %edx,0x14(%rsp) | |
| 40db17: 7f 27 jg 40db40 <Panel_draw+0x90> | |
| 40db19: 8d 72 01 lea 0x1(%rdx),%esi | |
| 40db1c: 39 d0 cmp %edx,%eax | |
| 40db1e: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40db22: 0f 4f c6 cmovg %esi,%eax | |
| 40db25: 89 44 24 14 mov %eax,0x14(%rsp) | |
| 40db29: 29 c8 sub %ecx,%eax | |
| 40db2b: 89 44 24 1c mov %eax,0x1c(%rsp) | |
| 40db2f: b8 00 00 00 00 mov $0x0,%eax | |
| 40db34: 0f 49 44 24 1c cmovns 0x1c(%rsp),%eax | |
| 40db39: 89 44 24 1c mov %eax,0x1c(%rsp) | |
| 40db3d: 89 43 34 mov %eax,0x34(%rbx) | |
| 40db40: 44 8b 63 48 mov 0x48(%rbx),%r12d | |
| 40db44: 45 85 e4 test %r12d,%r12d | |
| 40db47: 7e 6e jle 40dbb7 <Panel_draw+0x107> | |
| 40db49: 48 8b 3d 60 fb 20 00 mov 0x20fb60(%rip),%rdi # 61d6b0 <stdscr> | |
| 40db50: 40 84 ed test %bpl,%bpl | |
| 40db53: 8b 05 bb fb 20 00 mov 0x20fbbb(%rip),%eax # 61d714 <CRT_colors+0x14> | |
| 40db59: 0f 44 05 b8 fb 20 00 cmove 0x20fbb8(%rip),%eax # 61d718 <CRT_colors+0x18> | |
| 40db60: 48 85 ff test %rdi,%rdi | |
| 40db63: 74 06 je 40db6b <Panel_draw+0xbb> | |
| 40db65: 48 98 cltq | |
| 40db67: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40db6b: 8b 74 24 28 mov 0x28(%rsp),%esi | |
| 40db6f: 44 89 fa mov %r15d,%edx | |
| 40db72: e8 19 74 ff ff callq 404f90 <wmove@plt> | |
| 40db77: 83 f8 ff cmp $0xffffffff,%eax | |
| 40db7a: 74 14 je 40db90 <Panel_draw+0xe0> | |
| 40db7c: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40db7f: 48 8b 3d 2a fb 20 00 mov 0x20fb2a(%rip),%rdi # 61d6b0 <stdscr> | |
| 40db86: be 20 00 00 00 mov $0x20,%esi | |
| 40db8b: e8 50 6e ff ff callq 4049e0 <whline@plt> | |
| 40db90: 44 39 64 24 18 cmp %r12d,0x18(%rsp) | |
| 40db95: 0f 8c 05 04 00 00 jl 40dfa0 <Panel_draw+0x4f0> | |
| 40db9b: 48 8b 05 0e fb 20 00 mov 0x20fb0e(%rip),%rax # 61d6b0 <stdscr> | |
| 40dba2: 48 85 c0 test %rax,%rax | |
| 40dba5: 74 0b je 40dbb2 <Panel_draw+0x102> | |
| 40dba7: 48 63 15 52 fb 20 00 movslq 0x20fb52(%rip),%rdx # 61d700 <CRT_colors> | |
| 40dbae: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40dbb2: 83 44 24 28 01 addl $0x1,0x28(%rsp) | |
| 40dbb7: 40 84 ed test %bpl,%bpl | |
| 40dbba: 8b 05 5c fb 20 00 mov 0x20fb5c(%rip),%eax # 61d71c <CRT_colors+0x1c> | |
| 40dbc0: 0f 44 05 59 fb 20 00 cmove 0x20fb59(%rip),%eax # 61d720 <CRT_colors+0x20> | |
| 40dbc7: 80 7b 44 00 cmpb $0x0,0x44(%rbx) | |
| 40dbcb: 89 44 24 2c mov %eax,0x2c(%rsp) | |
| 40dbcf: 0f 84 83 02 00 00 je 40de58 <Panel_draw+0x3a8> | |
| 40dbd5: 8b 54 24 14 mov 0x14(%rsp),%edx | |
| 40dbd9: 39 54 24 1c cmp %edx,0x1c(%rsp) | |
| 40dbdd: 8b 43 1c mov 0x1c(%rbx),%eax | |
| 40dbe0: 0f 8d ef 01 00 00 jge 40ddd5 <Panel_draw+0x325> | |
| 40dbe6: 85 c0 test %eax,%eax | |
| 40dbe8: 0f 8e e7 01 00 00 jle 40ddd5 <Panel_draw+0x325> | |
| 40dbee: 48 63 44 24 18 movslq 0x18(%rsp),%rax | |
| 40dbf3: 48 8d 54 24 40 lea 0x40(%rsp),%rdx | |
| 40dbf8: 4c 63 6c 24 1c movslq 0x1c(%rsp),%r13 | |
| 40dbfd: 44 89 7c 24 10 mov %r15d,0x10(%rsp) | |
| 40dc02: 44 8b 64 24 28 mov 0x28(%rsp),%r12d | |
| 40dc07: 45 31 f6 xor %r14d,%r14d | |
| 40dc0a: 48 89 54 24 08 mov %rdx,0x8(%rsp) | |
| 40dc0f: 48 8d 54 24 48 lea 0x48(%rsp),%rdx | |
| 40dc14: 8b 6c 24 1c mov 0x1c(%rsp),%ebp | |
| 40dc18: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 | |
| 40dc1d: 48 c1 e0 05 shl $0x5,%rax | |
| 40dc21: 49 c1 e5 03 shl $0x3,%r13 | |
| 40dc25: 48 89 54 24 20 mov %rdx,0x20(%rsp) | |
| 40dc2a: 48 89 44 24 30 mov %rax,0x30(%rsp) | |
| 40dc2f: 48 63 44 24 2c movslq 0x2c(%rsp),%rax | |
| 40dc34: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 40dc39: e9 d0 00 00 00 jmpq 40dd0e <Panel_draw+0x25e> | |
| 40dc3e: 66 90 xchg %ax,%ax | |
| 40dc40: 48 8b 05 69 fa 20 00 mov 0x20fa69(%rip),%rax # 61d6b0 <stdscr> | |
| 40dc47: 48 85 c0 test %rax,%rax | |
| 40dc4a: 74 09 je 40dc55 <Panel_draw+0x1a5> | |
| 40dc4c: 48 8b 54 24 38 mov 0x38(%rsp),%rdx | |
| 40dc51: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40dc55: 8b 74 24 2c mov 0x2c(%rsp),%esi | |
| 40dc59: 4c 89 ff mov %r15,%rdi | |
| 40dc5c: e8 2f 49 00 00 callq 412590 <RichString_setAttr> | |
| 40dc61: 8b 54 24 10 mov 0x10(%rsp),%edx | |
| 40dc65: 48 8b 3d 44 fa 20 00 mov 0x20fa44(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dc6c: 44 89 e6 mov %r12d,%esi | |
| 40dc6f: e8 1c 73 ff ff callq 404f90 <wmove@plt> | |
| 40dc74: 83 f8 ff cmp $0xffffffff,%eax | |
| 40dc77: 74 14 je 40dc8d <Panel_draw+0x1dd> | |
| 40dc79: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40dc7c: 48 8b 3d 2d fa 20 00 mov 0x20fa2d(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dc83: be 20 00 00 00 mov $0x20,%esi | |
| 40dc88: e8 53 6d ff ff callq 4049e0 <whline@plt> | |
| 40dc8d: 8b 7c 24 08 mov 0x8(%rsp),%edi | |
| 40dc91: 85 ff test %edi,%edi | |
| 40dc93: 7e 35 jle 40dcca <Panel_draw+0x21a> | |
| 40dc95: 8b 54 24 10 mov 0x10(%rsp),%edx | |
| 40dc99: 48 8b 3d 10 fa 20 00 mov 0x20fa10(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dca0: 44 89 e6 mov %r12d,%esi | |
| 40dca3: e8 e8 72 ff ff callq 404f90 <wmove@plt> | |
| 40dca8: 83 f8 ff cmp $0xffffffff,%eax | |
| 40dcab: 74 1d je 40dcca <Panel_draw+0x21a> | |
| 40dcad: 48 8b 74 24 30 mov 0x30(%rsp),%rsi | |
| 40dcb2: 48 03 b4 24 e8 25 00 add 0x25e8(%rsp),%rsi | |
| 40dcb9: 00 | |
| 40dcba: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40dcbe: 48 8b 3d eb f9 20 00 mov 0x20f9eb(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dcc5: e8 76 6f ff ff callq 404c40 <wadd_wchnstr@plt> | |
| 40dcca: 48 8b 05 df f9 20 00 mov 0x20f9df(%rip),%rax # 61d6b0 <stdscr> | |
| 40dcd1: 48 85 c0 test %rax,%rax | |
| 40dcd4: 74 0b je 40dce1 <Panel_draw+0x231> | |
| 40dcd6: 48 63 15 23 fa 20 00 movslq 0x20fa23(%rip),%rdx # 61d700 <CRT_colors> | |
| 40dcdd: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40dce1: 4c 89 ff mov %r15,%rdi | |
| 40dce4: 83 c5 01 add $0x1,%ebp | |
| 40dce7: 41 83 c6 01 add $0x1,%r14d | |
| 40dceb: e8 70 48 00 00 callq 412560 <RichString_prune> | |
| 40dcf0: 49 83 c5 08 add $0x8,%r13 | |
| 40dcf4: 41 83 c4 01 add $0x1,%r12d | |
| 40dcf8: 39 6c 24 14 cmp %ebp,0x14(%rsp) | |
| 40dcfc: 8b 43 1c mov 0x1c(%rbx),%eax | |
| 40dcff: 0f 8e cb 00 00 00 jle 40ddd0 <Panel_draw+0x320> | |
| 40dd05: 44 39 f0 cmp %r14d,%eax | |
| 40dd08: 0f 8e c2 00 00 00 jle 40ddd0 <Panel_draw+0x320> | |
| 40dd0e: 48 8b 43 28 mov 0x28(%rbx),%rax | |
| 40dd12: 48 8b 54 24 20 mov 0x20(%rsp),%rdx | |
| 40dd17: 4c 89 fe mov %r15,%rsi | |
| 40dd1a: 48 8b 00 mov (%rax),%rax | |
| 40dd1d: 4a 8b 04 28 mov (%rax,%r13,1),%rax | |
| 40dd21: 48 89 94 24 e8 25 00 mov %rdx,0x25e8(%rsp) | |
| 40dd28: 00 | |
| 40dd29: c7 44 24 40 00 00 00 movl $0x0,0x40(%rsp) | |
| 40dd30: 00 | |
| 40dd31: 48 89 c7 mov %rax,%rdi | |
| 40dd34: ff 10 callq *(%rax) | |
| 40dd36: 8b 44 24 40 mov 0x40(%rsp),%eax | |
| 40dd3a: 2b 44 24 18 sub 0x18(%rsp),%eax | |
| 40dd3e: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40dd41: 39 d0 cmp %edx,%eax | |
| 40dd43: 0f 4e d0 cmovle %eax,%edx | |
| 40dd46: 39 6b 30 cmp %ebp,0x30(%rbx) | |
| 40dd49: 89 54 24 08 mov %edx,0x8(%rsp) | |
| 40dd4d: 0f 84 ed fe ff ff je 40dc40 <Panel_draw+0x190> | |
| 40dd53: 8b 54 24 10 mov 0x10(%rsp),%edx | |
| 40dd57: 48 8b 3d 52 f9 20 00 mov 0x20f952(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dd5e: 44 89 e6 mov %r12d,%esi | |
| 40dd61: e8 2a 72 ff ff callq 404f90 <wmove@plt> | |
| 40dd66: 83 f8 ff cmp $0xffffffff,%eax | |
| 40dd69: 74 14 je 40dd7f <Panel_draw+0x2cf> | |
| 40dd6b: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40dd6e: 48 8b 3d 3b f9 20 00 mov 0x20f93b(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dd75: be 20 00 00 00 mov $0x20,%esi | |
| 40dd7a: e8 61 6c ff ff callq 4049e0 <whline@plt> | |
| 40dd7f: 8b 74 24 08 mov 0x8(%rsp),%esi | |
| 40dd83: 85 f6 test %esi,%esi | |
| 40dd85: 0f 8e 56 ff ff ff jle 40dce1 <Panel_draw+0x231> | |
| 40dd8b: 8b 54 24 10 mov 0x10(%rsp),%edx | |
| 40dd8f: 48 8b 3d 1a f9 20 00 mov 0x20f91a(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dd96: 44 89 e6 mov %r12d,%esi | |
| 40dd99: e8 f2 71 ff ff callq 404f90 <wmove@plt> | |
| 40dd9e: 83 f8 ff cmp $0xffffffff,%eax | |
| 40dda1: 0f 84 3a ff ff ff je 40dce1 <Panel_draw+0x231> | |
| 40dda7: 48 8b 74 24 30 mov 0x30(%rsp),%rsi | |
| 40ddac: 48 03 b4 24 e8 25 00 add 0x25e8(%rsp),%rsi | |
| 40ddb3: 00 | |
| 40ddb4: 8b 54 24 08 mov 0x8(%rsp),%edx | |
| 40ddb8: 48 8b 3d f1 f8 20 00 mov 0x20f8f1(%rip),%rdi # 61d6b0 <stdscr> | |
| 40ddbf: e8 7c 6e ff ff callq 404c40 <wadd_wchnstr@plt> | |
| 40ddc4: e9 18 ff ff ff jmpq 40dce1 <Panel_draw+0x231> | |
| 40ddc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40ddd0: 44 8b 7c 24 10 mov 0x10(%rsp),%r15d | |
| 40ddd5: 8b 6c 24 14 mov 0x14(%rsp),%ebp | |
| 40ddd9: 2b 6c 24 1c sub 0x1c(%rsp),%ebp | |
| 40dddd: 03 6c 24 28 add 0x28(%rsp),%ebp | |
| 40dde1: 03 44 24 28 add 0x28(%rsp),%eax | |
| 40dde5: 39 c5 cmp %eax,%ebp | |
| 40dde7: 7d 3e jge 40de27 <Panel_draw+0x377> | |
| 40dde9: 44 8b 64 24 28 mov 0x28(%rsp),%r12d | |
| 40ddee: 66 90 xchg %ax,%ax | |
| 40ddf0: 48 8b 3d b9 f8 20 00 mov 0x20f8b9(%rip),%rdi # 61d6b0 <stdscr> | |
| 40ddf7: 44 89 fa mov %r15d,%edx | |
| 40ddfa: 89 ee mov %ebp,%esi | |
| 40ddfc: e8 8f 71 ff ff callq 404f90 <wmove@plt> | |
| 40de01: 83 f8 ff cmp $0xffffffff,%eax | |
| 40de04: 74 14 je 40de1a <Panel_draw+0x36a> | |
| 40de06: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40de09: 48 8b 3d a0 f8 20 00 mov 0x20f8a0(%rip),%rdi # 61d6b0 <stdscr> | |
| 40de10: be 20 00 00 00 mov $0x20,%esi | |
| 40de15: e8 c6 6b ff ff callq 4049e0 <whline@plt> | |
| 40de1a: 8b 43 1c mov 0x1c(%rbx),%eax | |
| 40de1d: 83 c5 01 add $0x1,%ebp | |
| 40de20: 44 01 e0 add %r12d,%eax | |
| 40de23: 39 e8 cmp %ebp,%eax | |
| 40de25: 7f c9 jg 40ddf0 <Panel_draw+0x340> | |
| 40de27: c6 43 44 00 movb $0x0,0x44(%rbx) | |
| 40de2b: 8b 43 30 mov 0x30(%rbx),%eax | |
| 40de2e: 48 8b 3d 7b f8 20 00 mov 0x20f87b(%rip),%rdi # 61d6b0 <stdscr> | |
| 40de35: 31 d2 xor %edx,%edx | |
| 40de37: 31 f6 xor %esi,%esi | |
| 40de39: 89 43 40 mov %eax,0x40(%rbx) | |
| 40de3c: e8 4f 71 ff ff callq 404f90 <wmove@plt> | |
| 40de41: 48 81 c4 a8 4b 00 00 add $0x4ba8,%rsp | |
| 40de48: 5b pop %rbx | |
| 40de49: 5d pop %rbp | |
| 40de4a: 41 5c pop %r12 | |
| 40de4c: 41 5d pop %r13 | |
| 40de4e: 41 5e pop %r14 | |
| 40de50: 41 5f pop %r15 | |
| 40de52: c3 retq | |
| 40de53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40de58: 48 8b 43 28 mov 0x28(%rbx),%rax | |
| 40de5c: 48 63 53 40 movslq 0x40(%rbx),%rdx | |
| 40de60: 48 8b 00 mov (%rax),%rax | |
| 40de63: 48 8b 04 d0 mov (%rax,%rdx,8),%rax | |
| 40de67: 48 8d 54 24 40 lea 0x40(%rsp),%rdx | |
| 40de6c: c7 44 24 40 00 00 00 movl $0x0,0x40(%rsp) | |
| 40de73: 00 | |
| 40de74: 48 89 54 24 08 mov %rdx,0x8(%rsp) | |
| 40de79: 48 8d 54 24 48 lea 0x48(%rsp),%rdx | |
| 40de7e: 48 8b 74 24 08 mov 0x8(%rsp),%rsi | |
| 40de83: 48 89 c7 mov %rax,%rdi | |
| 40de86: 48 89 94 24 e8 25 00 mov %rdx,0x25e8(%rsp) | |
| 40de8d: 00 | |
| 40de8e: ff 10 callq *(%rax) | |
| 40de90: 48 8b 43 28 mov 0x28(%rbx),%rax | |
| 40de94: 48 63 53 30 movslq 0x30(%rbx),%rdx | |
| 40de98: 48 8d b4 24 f0 25 00 lea 0x25f0(%rsp),%rsi | |
| 40de9f: 00 | |
| 40dea0: 8b 6c 24 40 mov 0x40(%rsp),%ebp | |
| 40dea4: 48 8b 00 mov (%rax),%rax | |
| 40dea7: 48 8b 04 d0 mov (%rax,%rdx,8),%rax | |
| 40deab: 48 8d 94 24 f8 25 00 lea 0x25f8(%rsp),%rdx | |
| 40deb2: 00 | |
| 40deb3: c7 84 24 f0 25 00 00 movl $0x0,0x25f0(%rsp) | |
| 40deba: 00 00 00 00 | |
| 40debe: 48 89 94 24 98 4b 00 mov %rdx,0x4b98(%rsp) | |
| 40dec5: 00 | |
| 40dec6: 48 89 c7 mov %rax,%rdi | |
| 40dec9: ff 10 callq *(%rax) | |
| 40decb: 8b 74 24 28 mov 0x28(%rsp),%esi | |
| 40decf: 03 73 40 add 0x40(%rbx),%esi | |
| 40ded2: 44 89 fa mov %r15d,%edx | |
| 40ded5: 2b 73 34 sub 0x34(%rbx),%esi | |
| 40ded8: 48 8b 3d d1 f7 20 00 mov 0x20f7d1(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dedf: 44 8b a4 24 f0 25 00 mov 0x25f0(%rsp),%r12d | |
| 40dee6: 00 | |
| 40dee7: e8 a4 70 ff ff callq 404f90 <wmove@plt> | |
| 40deec: 83 f8 ff cmp $0xffffffff,%eax | |
| 40deef: 74 14 je 40df05 <Panel_draw+0x455> | |
| 40def1: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40def4: 48 8b 3d b5 f7 20 00 mov 0x20f7b5(%rip),%rdi # 61d6b0 <stdscr> | |
| 40defb: be 20 00 00 00 mov $0x20,%esi | |
| 40df00: e8 db 6a ff ff callq 4049e0 <whline@plt> | |
| 40df05: 39 6c 24 18 cmp %ebp,0x18(%rsp) | |
| 40df09: 0f 8c e1 00 00 00 jl 40dff0 <Panel_draw+0x540> | |
| 40df0f: 48 8b 3d 9a f7 20 00 mov 0x20f79a(%rip),%rdi # 61d6b0 <stdscr> | |
| 40df16: 48 85 ff test %rdi,%rdi | |
| 40df19: 74 09 je 40df24 <Panel_draw+0x474> | |
| 40df1b: 48 63 44 24 2c movslq 0x2c(%rsp),%rax | |
| 40df20: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 40df24: 8b 74 24 28 mov 0x28(%rsp),%esi | |
| 40df28: 03 73 30 add 0x30(%rbx),%esi | |
| 40df2b: 44 89 fa mov %r15d,%edx | |
| 40df2e: 2b 73 34 sub 0x34(%rbx),%esi | |
| 40df31: e8 5a 70 ff ff callq 404f90 <wmove@plt> | |
| 40df36: 83 f8 ff cmp $0xffffffff,%eax | |
| 40df39: 74 14 je 40df4f <Panel_draw+0x49f> | |
| 40df3b: 8b 53 18 mov 0x18(%rbx),%edx | |
| 40df3e: 48 8b 3d 6b f7 20 00 mov 0x20f76b(%rip),%rdi # 61d6b0 <stdscr> | |
| 40df45: be 20 00 00 00 mov $0x20,%esi | |
| 40df4a: e8 91 6a ff ff callq 4049e0 <whline@plt> | |
| 40df4f: 8b 74 24 2c mov 0x2c(%rsp),%esi | |
| 40df53: 48 8d bc 24 f0 25 00 lea 0x25f0(%rsp),%rdi | |
| 40df5a: 00 | |
| 40df5b: e8 30 46 00 00 callq 412590 <RichString_setAttr> | |
| 40df60: 44 39 64 24 18 cmp %r12d,0x18(%rsp) | |
| 40df65: 0f 8c dd 00 00 00 jl 40e048 <Panel_draw+0x598> | |
| 40df6b: 48 8b 05 3e f7 20 00 mov 0x20f73e(%rip),%rax # 61d6b0 <stdscr> | |
| 40df72: 48 85 c0 test %rax,%rax | |
| 40df75: 74 0b je 40df82 <Panel_draw+0x4d2> | |
| 40df77: 48 63 15 82 f7 20 00 movslq 0x20f782(%rip),%rdx # 61d700 <CRT_colors> | |
| 40df7e: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 40df82: 48 8d bc 24 f0 25 00 lea 0x25f0(%rsp),%rdi | |
| 40df89: 00 | |
| 40df8a: e8 d1 45 00 00 callq 412560 <RichString_prune> | |
| 40df8f: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi | |
| 40df94: e8 c7 45 00 00 callq 412560 <RichString_prune> | |
| 40df99: e9 8d fe ff ff jmpq 40de2b <Panel_draw+0x37b> | |
| 40df9e: 66 90 xchg %ax,%ax | |
| 40dfa0: 8b 74 24 28 mov 0x28(%rsp),%esi | |
| 40dfa4: 48 8b 3d 05 f7 20 00 mov 0x20f705(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dfab: 44 89 fa mov %r15d,%edx | |
| 40dfae: e8 dd 6f ff ff callq 404f90 <wmove@plt> | |
| 40dfb3: 83 f8 ff cmp $0xffffffff,%eax | |
| 40dfb6: 0f 84 df fb ff ff je 40db9b <Panel_draw+0xeb> | |
| 40dfbc: 44 2b 64 24 18 sub 0x18(%rsp),%r12d | |
| 40dfc1: 8b 43 18 mov 0x18(%rbx),%eax | |
| 40dfc4: 48 63 74 24 18 movslq 0x18(%rsp),%rsi | |
| 40dfc9: 48 8b 3d e0 f6 20 00 mov 0x20f6e0(%rip),%rdi # 61d6b0 <stdscr> | |
| 40dfd0: 89 c2 mov %eax,%edx | |
| 40dfd2: 41 39 c4 cmp %eax,%r12d | |
| 40dfd5: 41 0f 4e d4 cmovle %r12d,%edx | |
| 40dfd9: 48 c1 e6 05 shl $0x5,%rsi | |
| 40dfdd: 48 03 b3 f0 25 00 00 add 0x25f0(%rbx),%rsi | |
| 40dfe4: e8 57 6c ff ff callq 404c40 <wadd_wchnstr@plt> | |
| 40dfe9: e9 ad fb ff ff jmpq 40db9b <Panel_draw+0xeb> | |
| 40dfee: 66 90 xchg %ax,%ax | |
| 40dff0: 8b 74 24 28 mov 0x28(%rsp),%esi | |
| 40dff4: 03 73 40 add 0x40(%rbx),%esi | |
| 40dff7: 44 89 fa mov %r15d,%edx | |
| 40dffa: 2b 73 34 sub 0x34(%rbx),%esi | |
| 40dffd: 48 8b 3d ac f6 20 00 mov 0x20f6ac(%rip),%rdi # 61d6b0 <stdscr> | |
| 40e004: e8 87 6f ff ff callq 404f90 <wmove@plt> | |
| 40e009: 83 f8 ff cmp $0xffffffff,%eax | |
| 40e00c: 0f 84 fd fe ff ff je 40df0f <Panel_draw+0x45f> | |
| 40e012: 2b 6c 24 18 sub 0x18(%rsp),%ebp | |
| 40e016: 8b 43 18 mov 0x18(%rbx),%eax | |
| 40e019: 48 63 73 38 movslq 0x38(%rbx),%rsi | |
| 40e01d: 48 8b 3d 8c f6 20 00 mov 0x20f68c(%rip),%rdi # 61d6b0 <stdscr> | |
| 40e024: 89 c2 mov %eax,%edx | |
| 40e026: 39 c5 cmp %eax,%ebp | |
| 40e028: 0f 4e d5 cmovle %ebp,%edx | |
| 40e02b: 48 c1 e6 05 shl $0x5,%rsi | |
| 40e02f: 48 03 b4 24 e8 25 00 add 0x25e8(%rsp),%rsi | |
| 40e036: 00 | |
| 40e037: e8 04 6c ff ff callq 404c40 <wadd_wchnstr@plt> | |
| 40e03c: e9 ce fe ff ff jmpq 40df0f <Panel_draw+0x45f> | |
| 40e041: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40e048: 8b 74 24 28 mov 0x28(%rsp),%esi | |
| 40e04c: 03 73 30 add 0x30(%rbx),%esi | |
| 40e04f: 44 89 fa mov %r15d,%edx | |
| 40e052: 2b 73 34 sub 0x34(%rbx),%esi | |
| 40e055: 48 8b 3d 54 f6 20 00 mov 0x20f654(%rip),%rdi # 61d6b0 <stdscr> | |
| 40e05c: e8 2f 6f ff ff callq 404f90 <wmove@plt> | |
| 40e061: 83 f8 ff cmp $0xffffffff,%eax | |
| 40e064: 0f 84 01 ff ff ff je 40df6b <Panel_draw+0x4bb> | |
| 40e06a: 44 2b 64 24 18 sub 0x18(%rsp),%r12d | |
| 40e06f: 8b 43 18 mov 0x18(%rbx),%eax | |
| 40e072: 48 63 73 38 movslq 0x38(%rbx),%rsi | |
| 40e076: 48 8b 3d 33 f6 20 00 mov 0x20f633(%rip),%rdi # 61d6b0 <stdscr> | |
| 40e07d: 89 c2 mov %eax,%edx | |
| 40e07f: 41 39 c4 cmp %eax,%r12d | |
| 40e082: 41 0f 4e d4 cmovle %r12d,%edx | |
| 40e086: 48 c1 e6 05 shl $0x5,%rsi | |
| 40e08a: 48 03 b4 24 98 4b 00 add 0x4b98(%rsp),%rsi | |
| 40e091: 00 | |
| 40e092: e8 a9 6b ff ff callq 404c40 <wadd_wchnstr@plt> | |
| 40e097: e9 cf fe ff ff jmpq 40df6b <Panel_draw+0x4bb> | |
| 40e09c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040e0a0 <Panel_onKey>: | |
| 40e0a0: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) | |
| 40e0a5: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) | |
| 40e0aa: 48 83 ec 18 sub $0x18,%rsp | |
| 40e0ae: 81 fe 03 01 00 00 cmp $0x103,%esi | |
| 40e0b4: 48 89 fb mov %rdi,%rbx | |
| 40e0b7: 0f 84 93 01 00 00 je 40e250 <Panel_onKey+0x1b0> | |
| 40e0bd: 7e 59 jle 40e118 <Panel_onKey+0x78> | |
| 40e0bf: 81 fe 06 01 00 00 cmp $0x106,%esi | |
| 40e0c5: 0f 84 3d 01 00 00 je 40e208 <Panel_onKey+0x168> | |
| 40e0cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e0d0: 0f 8e 82 00 00 00 jle 40e158 <Panel_onKey+0xb8> | |
| 40e0d6: 81 fe 53 01 00 00 cmp $0x153,%esi | |
| 40e0dc: 0f 84 b6 01 00 00 je 40e298 <Panel_onKey+0x1f8> | |
| 40e0e2: 81 fe 68 01 00 00 cmp $0x168,%esi | |
| 40e0e8: 0f 84 82 01 00 00 je 40e270 <Panel_onKey+0x1d0> | |
| 40e0ee: 81 fe 52 01 00 00 cmp $0x152,%esi | |
| 40e0f4: 0f 84 ae 00 00 00 je 40e1a8 <Panel_onKey+0x108> | |
| 40e0fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40e100: 31 c0 xor %eax,%eax | |
| 40e102: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40e107: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40e10c: 48 83 c4 18 add $0x18,%rsp | |
| 40e110: c3 retq | |
| 40e111: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40e118: 83 fe 0e cmp $0xe,%esi | |
| 40e11b: 74 15 je 40e132 <Panel_onKey+0x92> | |
| 40e11d: 7e 71 jle 40e190 <Panel_onKey+0xf0> | |
| 40e11f: 83 fe 10 cmp $0x10,%esi | |
| 40e122: 0f 84 28 01 00 00 je 40e250 <Panel_onKey+0x1b0> | |
| 40e128: 81 fe 02 01 00 00 cmp $0x102,%esi | |
| 40e12e: 66 90 xchg %ax,%ax | |
| 40e130: 75 ce jne 40e100 <Panel_onKey+0x60> | |
| 40e132: 8b 6b 30 mov 0x30(%rbx),%ebp | |
| 40e135: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
| 40e139: 83 c5 01 add $0x1,%ebp | |
| 40e13c: e8 4f 73 00 00 callq 415490 <Vector_size> | |
| 40e141: 89 c2 mov %eax,%edx | |
| 40e143: b8 01 00 00 00 mov $0x1,%eax | |
| 40e148: 39 d5 cmp %edx,%ebp | |
| 40e14a: 7d b6 jge 40e102 <Panel_onKey+0x62> | |
| 40e14c: 83 43 30 01 addl $0x1,0x30(%rbx) | |
| 40e150: eb b0 jmp 40e102 <Panel_onKey+0x62> | |
| 40e152: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40e158: 81 fe 04 01 00 00 cmp $0x104,%esi | |
| 40e15e: 0f 84 c4 00 00 00 je 40e228 <Panel_onKey+0x188> | |
| 40e164: 81 fe 05 01 00 00 cmp $0x105,%esi | |
| 40e16a: 75 94 jne 40e100 <Panel_onKey+0x60> | |
| 40e16c: 83 43 38 05 addl $0x5,0x38(%rbx) | |
| 40e170: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40e174: b8 01 00 00 00 mov $0x1,%eax | |
| 40e179: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40e17e: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40e183: 48 83 c4 18 add $0x18,%rsp | |
| 40e187: c3 retq | |
| 40e188: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e18f: 00 | |
| 40e190: 83 fe 02 cmp $0x2,%esi | |
| 40e193: 0f 84 8f 00 00 00 je 40e228 <Panel_onKey+0x188> | |
| 40e199: 83 fe 06 cmp $0x6,%esi | |
| 40e19c: 0f 85 5e ff ff ff jne 40e100 <Panel_onKey+0x60> | |
| 40e1a2: eb c8 jmp 40e16c <Panel_onKey+0xcc> | |
| 40e1a4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40e1a8: 8b 47 1c mov 0x1c(%rdi),%eax | |
| 40e1ab: 83 e8 01 sub $0x1,%eax | |
| 40e1ae: 01 47 30 add %eax,0x30(%rdi) | |
| 40e1b1: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40e1b5: e8 d6 72 00 00 callq 415490 <Vector_size> | |
| 40e1ba: 3b 43 30 cmp 0x30(%rbx),%eax | |
| 40e1bd: 7f 06 jg 40e1c5 <Panel_onKey+0x125> | |
| 40e1bf: 8d 50 ff lea -0x1(%rax),%edx | |
| 40e1c2: 89 53 30 mov %edx,0x30(%rbx) | |
| 40e1c5: 8b 4b 1c mov 0x1c(%rbx),%ecx | |
| 40e1c8: 31 f6 xor %esi,%esi | |
| 40e1ca: 8d 51 ff lea -0x1(%rcx),%edx | |
| 40e1cd: 03 53 34 add 0x34(%rbx),%edx | |
| 40e1d0: 29 c8 sub %ecx,%eax | |
| 40e1d2: 89 f1 mov %esi,%ecx | |
| 40e1d4: 0f 49 c8 cmovns %eax,%ecx | |
| 40e1d7: 39 ca cmp %ecx,%edx | |
| 40e1d9: 89 53 34 mov %edx,0x34(%rbx) | |
| 40e1dc: 7c 0b jl 40e1e9 <Panel_onKey+0x149> | |
| 40e1de: 8d 50 ff lea -0x1(%rax),%edx | |
| 40e1e1: 85 c0 test %eax,%eax | |
| 40e1e3: 0f 4f f2 cmovg %edx,%esi | |
| 40e1e6: 89 73 34 mov %esi,0x34(%rbx) | |
| 40e1e9: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40e1ed: b8 01 00 00 00 mov $0x1,%eax | |
| 40e1f2: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40e1f7: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40e1fc: 48 83 c4 18 add $0x18,%rsp | |
| 40e200: c3 retq | |
| 40e201: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40e208: c7 47 30 00 00 00 00 movl $0x0,0x30(%rdi) | |
| 40e20f: b8 01 00 00 00 mov $0x1,%eax | |
| 40e214: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40e219: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40e21e: 48 83 c4 18 add $0x18,%rsp | |
| 40e222: c3 retq | |
| 40e223: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e228: 8b 53 38 mov 0x38(%rbx),%edx | |
| 40e22b: b8 01 00 00 00 mov $0x1,%eax | |
| 40e230: 85 d2 test %edx,%edx | |
| 40e232: 0f 8e ca fe ff ff jle 40e102 <Panel_onKey+0x62> | |
| 40e238: 83 ea 05 sub $0x5,%edx | |
| 40e23b: c6 43 44 01 movb $0x1,0x44(%rbx) | |
| 40e23f: 89 53 38 mov %edx,0x38(%rbx) | |
| 40e242: e9 bb fe ff ff jmpq 40e102 <Panel_onKey+0x62> | |
| 40e247: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40e24e: 00 00 | |
| 40e250: 8b 53 30 mov 0x30(%rbx),%edx | |
| 40e253: b8 01 00 00 00 mov $0x1,%eax | |
| 40e258: 85 d2 test %edx,%edx | |
| 40e25a: 0f 8e a2 fe ff ff jle 40e102 <Panel_onKey+0x62> | |
| 40e260: 83 ea 01 sub $0x1,%edx | |
| 40e263: 89 53 30 mov %edx,0x30(%rbx) | |
| 40e266: e9 97 fe ff ff jmpq 40e102 <Panel_onKey+0x62> | |
| 40e26b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e270: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40e274: e8 17 72 00 00 callq 415490 <Vector_size> | |
| 40e279: 83 e8 01 sub $0x1,%eax | |
| 40e27c: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40e281: 89 43 30 mov %eax,0x30(%rbx) | |
| 40e284: b8 01 00 00 00 mov $0x1,%eax | |
| 40e289: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40e28e: 48 83 c4 18 add $0x18,%rsp | |
| 40e292: c3 retq | |
| 40e293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e298: b8 01 00 00 00 mov $0x1,%eax | |
| 40e29d: 2b 47 1c sub 0x1c(%rdi),%eax | |
| 40e2a0: 8b 57 30 mov 0x30(%rdi),%edx | |
| 40e2a3: 01 c2 add %eax,%edx | |
| 40e2a5: 03 47 34 add 0x34(%rdi),%eax | |
| 40e2a8: 85 d2 test %edx,%edx | |
| 40e2aa: 89 57 30 mov %edx,0x30(%rdi) | |
| 40e2ad: 89 47 34 mov %eax,0x34(%rdi) | |
| 40e2b0: 78 1e js 40e2d0 <Panel_onKey+0x230> | |
| 40e2b2: 85 c0 test %eax,%eax | |
| 40e2b4: 0f 89 2f ff ff ff jns 40e1e9 <Panel_onKey+0x149> | |
| 40e2ba: c7 43 34 00 00 00 00 movl $0x0,0x34(%rbx) | |
| 40e2c1: e9 23 ff ff ff jmpq 40e1e9 <Panel_onKey+0x149> | |
| 40e2c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40e2cd: 00 00 00 | |
| 40e2d0: c7 47 30 00 00 00 00 movl $0x0,0x30(%rdi) | |
| 40e2d7: eb d9 jmp 40e2b2 <Panel_onKey+0x212> | |
| 40e2d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 000000000040e2e0 <Panel_selectByTyping>: | |
| 40e2e0: 41 57 push %r15 | |
| 40e2e2: 41 56 push %r14 | |
| 40e2e4: 41 55 push %r13 | |
| 40e2e6: 41 54 push %r12 | |
| 40e2e8: 55 push %rbp | |
| 40e2e9: 53 push %rbx | |
| 40e2ea: 48 83 ec 18 sub $0x18,%rsp | |
| 40e2ee: 48 89 3c 24 mov %rdi,(%rsp) | |
| 40e2f2: 48 8b 7f 28 mov 0x28(%rdi),%rdi | |
| 40e2f6: 89 74 24 08 mov %esi,0x8(%rsp) | |
| 40e2fa: e8 91 71 00 00 callq 415490 <Vector_size> | |
| 40e2ff: 48 8b 14 24 mov (%rsp),%rdx | |
| 40e303: 41 89 c4 mov %eax,%r12d | |
| 40e306: 48 83 ba 00 26 00 00 cmpq $0x0,0x2600(%rdx) | |
| 40e30d: 00 | |
| 40e30e: 0f 84 47 01 00 00 je 40e45b <Panel_selectByTyping+0x17b> | |
| 40e314: e8 17 6d ff ff callq 405030 <__ctype_b_loc@plt> | |
| 40e319: 48 63 54 24 08 movslq 0x8(%rsp),%rdx | |
| 40e31e: 48 8b 00 mov (%rax),%rax | |
| 40e321: f6 04 50 08 testb $0x8,(%rax,%rdx,2) | |
| 40e325: 0f 84 ad 00 00 00 je 40e3d8 <Panel_selectByTyping+0xf8> | |
| 40e32b: 48 8b 04 24 mov (%rsp),%rax | |
| 40e32f: 48 8b a8 00 26 00 00 mov 0x2600(%rax),%rbp | |
| 40e336: 48 89 ef mov %rbp,%rdi | |
| 40e339: e8 92 67 ff ff callq 404ad0 <strlen@plt> | |
| 40e33e: 83 f8 62 cmp $0x62,%eax | |
| 40e341: 0f 8e c7 00 00 00 jle 40e40e <Panel_selectByTyping+0x12e> | |
| 40e347: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) | |
| 40e34e: 00 | |
| 40e34f: 45 85 e4 test %r12d,%r12d | |
| 40e352: 7e 51 jle 40e3a5 <Panel_selectByTyping+0xc5> | |
| 40e354: 48 8b 14 24 mov (%rsp),%rdx | |
| 40e358: 4c 63 f0 movslq %eax,%r14 | |
| 40e35b: 31 db xor %ebx,%ebx | |
| 40e35d: 48 8b 42 28 mov 0x28(%rdx),%rax | |
| 40e361: 4c 8b 28 mov (%rax),%r13 | |
| 40e364: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40e368: 49 8b 44 dd 00 mov 0x0(%r13,%rbx,8),%rax | |
| 40e36d: 41 89 df mov %ebx,%r15d | |
| 40e370: 48 8b 78 10 mov 0x10(%rax),%rdi | |
| 40e374: 80 3f 20 cmpb $0x20,(%rdi) | |
| 40e377: 75 10 jne 40e389 <Panel_selectByTyping+0xa9> | |
| 40e379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40e380: 48 83 c7 01 add $0x1,%rdi | |
| 40e384: 80 3f 20 cmpb $0x20,(%rdi) | |
| 40e387: 74 f7 je 40e380 <Panel_selectByTyping+0xa0> | |
| 40e389: 4c 89 f2 mov %r14,%rdx | |
| 40e38c: 48 89 ee mov %rbp,%rsi | |
| 40e38f: e8 5c 6a ff ff callq 404df0 <strncasecmp@plt> | |
| 40e394: 85 c0 test %eax,%eax | |
| 40e396: 0f 84 a2 00 00 00 je 40e43e <Panel_selectByTyping+0x15e> | |
| 40e39c: 48 83 c3 01 add $0x1,%rbx | |
| 40e3a0: 41 39 dc cmp %ebx,%r12d | |
| 40e3a3: 7f c3 jg 40e368 <Panel_selectByTyping+0x88> | |
| 40e3a5: 0f b6 4c 24 08 movzbl 0x8(%rsp),%ecx | |
| 40e3aa: 48 8b 14 24 mov (%rsp),%rdx | |
| 40e3ae: 83 6c 24 0c 01 subl $0x1,0xc(%rsp) | |
| 40e3b3: 88 4d 00 mov %cl,0x0(%rbp) | |
| 40e3b6: 48 8b 82 00 26 00 00 mov 0x2600(%rdx),%rax | |
| 40e3bd: c6 40 01 00 movb $0x0,0x1(%rax) | |
| 40e3c1: 0f 85 b3 00 00 00 jne 40e47a <Panel_selectByTyping+0x19a> | |
| 40e3c7: 31 c0 xor %eax,%eax | |
| 40e3c9: 48 83 c4 18 add $0x18,%rsp | |
| 40e3cd: 5b pop %rbx | |
| 40e3ce: 5d pop %rbp | |
| 40e3cf: 41 5c pop %r12 | |
| 40e3d1: 41 5d pop %r13 | |
| 40e3d3: 41 5e pop %r14 | |
| 40e3d5: 41 5f pop %r15 | |
| 40e3d7: c3 retq | |
| 40e3d8: 83 7c 24 08 ff cmpl $0xffffffff,0x8(%rsp) | |
| 40e3dd: b8 01 00 00 00 mov $0x1,%eax | |
| 40e3e2: 74 e5 je 40e3c9 <Panel_selectByTyping+0xe9> | |
| 40e3e4: 48 8b 0c 24 mov (%rsp),%rcx | |
| 40e3e8: 48 8b 81 00 26 00 00 mov 0x2600(%rcx),%rax | |
| 40e3ef: c6 00 00 movb $0x0,(%rax) | |
| 40e3f2: 31 c0 xor %eax,%eax | |
| 40e3f4: 83 7c 24 08 0d cmpl $0xd,0x8(%rsp) | |
| 40e3f9: 0f 94 c0 sete %al | |
| 40e3fc: 48 83 c4 18 add $0x18,%rsp | |
| 40e400: 5b pop %rbx | |
| 40e401: 5d pop %rbp | |
| 40e402: 41 5c pop %r12 | |
| 40e404: 41 5d pop %r13 | |
| 40e406: 41 5e pop %r14 | |
| 40e408: 83 c0 01 add $0x1,%eax | |
| 40e40b: 41 5f pop %r15 | |
| 40e40d: c3 retq | |
| 40e40e: 0f b6 4c 24 08 movzbl 0x8(%rsp),%ecx | |
| 40e413: 48 63 d0 movslq %eax,%rdx | |
| 40e416: 88 4c 15 00 mov %cl,0x0(%rbp,%rdx,1) | |
| 40e41a: 48 8b 0c 24 mov (%rsp),%rcx | |
| 40e41e: 48 8b 81 00 26 00 00 mov 0x2600(%rcx),%rax | |
| 40e425: c6 44 10 01 00 movb $0x0,0x1(%rax,%rdx,1) | |
| 40e42a: 48 8b a9 00 26 00 00 mov 0x2600(%rcx),%rbp | |
| 40e431: 48 89 ef mov %rbp,%rdi | |
| 40e434: e8 97 66 ff ff callq 404ad0 <strlen@plt> | |
| 40e439: e9 09 ff ff ff jmpq 40e347 <Panel_selectByTyping+0x67> | |
| 40e43e: 48 8b 3c 24 mov (%rsp),%rdi | |
| 40e442: 44 89 fe mov %r15d,%esi | |
| 40e445: e8 e6 f5 ff ff callq 40da30 <Panel_setSelected> | |
| 40e44a: 48 83 c4 18 add $0x18,%rsp | |
| 40e44e: 31 c0 xor %eax,%eax | |
| 40e450: 5b pop %rbx | |
| 40e451: 5d pop %rbp | |
| 40e452: 41 5c pop %r12 | |
| 40e454: 41 5d pop %r13 | |
| 40e456: 41 5e pop %r14 | |
| 40e458: 41 5f pop %r15 | |
| 40e45a: c3 retq | |
| 40e45b: be 01 00 00 00 mov $0x1,%esi | |
| 40e460: bf 64 00 00 00 mov $0x64,%edi | |
| 40e465: e8 46 68 ff ff callq 404cb0 <calloc@plt> | |
| 40e46a: 48 8b 0c 24 mov (%rsp),%rcx | |
| 40e46e: 48 89 81 00 26 00 00 mov %rax,0x2600(%rcx) | |
| 40e475: e9 9a fe ff ff jmpq 40e314 <Panel_selectByTyping+0x34> | |
| 40e47a: 48 8b aa 00 26 00 00 mov 0x2600(%rdx),%rbp | |
| 40e481: 48 89 ef mov %rbp,%rdi | |
| 40e484: e8 47 66 ff ff callq 404ad0 <strlen@plt> | |
| 40e489: e9 c1 fe ff ff jmpq 40e34f <Panel_selectByTyping+0x6f> | |
| 40e48e: 90 nop | |
| 40e48f: 90 nop | |
| 40e490: 55 push %rbp | |
| 40e491: 48 89 fd mov %rdi,%rbp | |
| 40e494: 53 push %rbx | |
| 40e495: 48 89 f3 mov %rsi,%rbx | |
| 40e498: 48 83 ec 78 sub $0x78,%rsp | |
| 40e49c: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40e4a3: 00 00 | |
| 40e4a5: 48 89 44 24 68 mov %rax,0x68(%rsp) | |
| 40e4aa: 31 c0 xor %eax,%eax | |
| 40e4ac: eb 1c jmp 40e4ca <Panel_selectByTyping+0x1ea> | |
| 40e4ae: 66 90 xchg %ax,%ax | |
| 40e4b0: 48 89 df mov %rbx,%rdi | |
| 40e4b3: e8 18 66 ff ff callq 404ad0 <strlen@plt> | |
| 40e4b8: 48 89 de mov %rbx,%rsi | |
| 40e4bb: 48 89 c2 mov %rax,%rdx | |
| 40e4be: 48 89 e7 mov %rsp,%rdi | |
| 40e4c1: e8 da 64 ff ff callq 4049a0 <strncmp@plt> | |
| 40e4c6: 85 c0 test %eax,%eax | |
| 40e4c8: 74 36 je 40e500 <Panel_selectByTyping+0x220> | |
| 40e4ca: 48 89 ea mov %rbp,%rdx | |
| 40e4cd: be 64 00 00 00 mov $0x64,%esi | |
| 40e4d2: 48 89 e7 mov %rsp,%rdi | |
| 40e4d5: e8 c6 67 ff ff callq 404ca0 <fgets@plt> | |
| 40e4da: 48 85 c0 test %rax,%rax | |
| 40e4dd: 75 d1 jne 40e4b0 <Panel_selectByTyping+0x1d0> | |
| 40e4df: 48 8b 54 24 68 mov 0x68(%rsp),%rdx | |
| 40e4e4: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 40e4eb: 00 00 | |
| 40e4ed: 75 3d jne 40e52c <Panel_selectByTyping+0x24c> | |
| 40e4ef: 48 83 c4 78 add $0x78,%rsp | |
| 40e4f3: 5b pop %rbx | |
| 40e4f4: 5d pop %rbp | |
| 40e4f5: c3 retq | |
| 40e4f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40e4fd: 00 00 00 | |
| 40e500: be be 74 41 00 mov $0x4174be,%esi | |
| 40e505: 48 89 e7 mov %rsp,%rdi | |
| 40e508: e8 13 6a ff ff callq 404f20 <strtok@plt> | |
| 40e50d: be be 74 41 00 mov $0x4174be,%esi | |
| 40e512: 31 ff xor %edi,%edi | |
| 40e514: e8 07 6a ff ff callq 404f20 <strtok@plt> | |
| 40e519: ba 0a 00 00 00 mov $0xa,%edx | |
| 40e51e: 31 f6 xor %esi,%esi | |
| 40e520: 48 89 c7 mov %rax,%rdi | |
| 40e523: e8 28 68 ff ff callq 404d50 <strtol@plt> | |
| 40e528: 48 98 cltq | |
| 40e52a: eb b3 jmp 40e4df <Panel_selectByTyping+0x1ff> | |
| 40e52c: e8 cf 65 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40e531: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40e538: 0f 1f 84 00 00 00 00 | |
| 40e53f: 00 | |
| 40e540: 41 57 push %r15 | |
| 40e542: 41 56 push %r14 | |
| 40e544: 41 55 push %r13 | |
| 40e546: 49 89 fd mov %rdi,%r13 | |
| 40e549: 41 54 push %r12 | |
| 40e54b: 45 31 e4 xor %r12d,%r12d | |
| 40e54e: 55 push %rbp | |
| 40e54f: 53 push %rbx | |
| 40e550: 89 f3 mov %esi,%ebx | |
| 40e552: 48 81 ec b8 00 00 00 sub $0xb8,%rsp | |
| 40e559: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi | |
| 40e560: 00 | |
| 40e561: 66 89 54 24 18 mov %dx,0x18(%rsp) | |
| 40e566: 48 ba 70 69 2f 62 61 movabs $0x65747461622f6970,%rdx | |
| 40e56d: 74 74 65 | |
| 40e570: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40e577: 00 00 | |
| 40e579: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) | |
| 40e580: 00 | |
| 40e581: 31 c0 xor %eax,%eax | |
| 40e583: 48 b8 2f 70 72 6f 63 movabs $0x63612f636f72702f,%rax | |
| 40e58a: 2f 61 63 | |
| 40e58d: 48 89 94 24 98 00 00 mov %rdx,0x98(%rsp) | |
| 40e594: 00 | |
| 40e595: c7 84 24 a0 00 00 00 movl $0x2f7972,0xa0(%rsp) | |
| 40e59c: 72 79 2f 00 | |
| 40e5a0: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) | |
| 40e5a7: 00 | |
| 40e5a8: e8 f3 64 ff ff callq 404aa0 <opendir@plt> | |
| 40e5ad: 48 85 c0 test %rax,%rax | |
| 40e5b0: 49 89 c6 mov %rax,%r14 | |
| 40e5b3: 0f 84 75 01 00 00 je 40e72e <Panel_selectByTyping+0x44e> | |
| 40e5b9: 48 89 c7 mov %rax,%rdi | |
| 40e5bc: e8 0f 68 ff ff callq 404dd0 <readdir@plt> | |
| 40e5c1: 48 85 c0 test %rax,%rax | |
| 40e5c4: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) | |
| 40e5cb: 00 00 | |
| 40e5cd: 0f 84 49 01 00 00 je 40e71c <Panel_selectByTyping+0x43c> | |
| 40e5d3: 41 bf f6 73 41 00 mov $0x4173f6,%r15d | |
| 40e5d9: 41 b4 03 mov $0x3,%r12b | |
| 40e5dc: eb 0f jmp 40e5ed <Panel_selectByTyping+0x30d> | |
| 40e5de: 66 90 xchg %ax,%ax | |
| 40e5e0: 4c 89 f7 mov %r14,%rdi | |
| 40e5e3: e8 e8 67 ff ff callq 404dd0 <readdir@plt> | |
| 40e5e8: 48 85 c0 test %rax,%rax | |
| 40e5eb: 74 3e je 40e62b <Panel_selectByTyping+0x34b> | |
| 40e5ed: 48 8d 68 13 lea 0x13(%rax),%rbp | |
| 40e5f1: 4c 89 ff mov %r15,%rdi | |
| 40e5f4: 4c 89 e1 mov %r12,%rcx | |
| 40e5f7: 48 89 ee mov %rbp,%rsi | |
| 40e5fa: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) | |
| 40e5fc: 75 e2 jne 40e5e0 <Panel_selectByTyping+0x300> | |
| 40e5fe: be 10 00 00 00 mov $0x10,%esi | |
| 40e603: bf 01 00 00 00 mov $0x1,%edi | |
| 40e608: e8 a3 66 ff ff callq 404cb0 <calloc@plt> | |
| 40e60d: 48 8b 54 24 28 mov 0x28(%rsp),%rdx | |
| 40e612: 48 89 28 mov %rbp,(%rax) | |
| 40e615: 4c 89 f7 mov %r14,%rdi | |
| 40e618: 48 89 44 24 28 mov %rax,0x28(%rsp) | |
| 40e61d: 48 89 50 08 mov %rdx,0x8(%rax) | |
| 40e621: e8 aa 67 ff ff callq 404dd0 <readdir@plt> | |
| 40e626: 48 85 c0 test %rax,%rax | |
| 40e629: 75 c2 jne 40e5ed <Panel_selectByTyping+0x30d> | |
| 40e62b: 48 83 7c 24 28 00 cmpq $0x0,0x28(%rsp) | |
| 40e631: 0f 84 2c 01 00 00 je 40e763 <Panel_selectByTyping+0x483> | |
| 40e637: 0f b7 44 24 18 movzwl 0x18(%rsp),%eax | |
| 40e63c: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp | |
| 40e641: 45 31 e4 xor %r12d,%r12d | |
| 40e644: 89 44 24 24 mov %eax,0x24(%rsp) | |
| 40e648: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e64f: 00 | |
| 40e650: 4c 89 6c 24 08 mov %r13,0x8(%rsp) | |
| 40e655: 48 8b 45 00 mov 0x0(%rbp),%rax | |
| 40e659: 4c 8d 8c 24 90 00 00 lea 0x90(%rsp),%r9 | |
| 40e660: 00 | |
| 40e661: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi | |
| 40e666: 41 b8 fa 73 41 00 mov $0x4173fa,%r8d | |
| 40e66c: b9 1e 00 00 00 mov $0x1e,%ecx | |
| 40e671: ba 01 00 00 00 mov $0x1,%edx | |
| 40e676: be 1e 00 00 00 mov $0x1e,%esi | |
| 40e67b: 48 89 04 24 mov %rax,(%rsp) | |
| 40e67f: 31 c0 xor %eax,%eax | |
| 40e681: e8 9a 62 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40e686: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi | |
| 40e68b: be 5b 72 41 00 mov $0x41725b,%esi | |
| 40e690: e8 6b 68 ff ff callq 404f00 <fopen@plt> | |
| 40e695: 48 85 c0 test %rax,%rax | |
| 40e698: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40e69d: 0f 84 b3 00 00 00 je 40e756 <Panel_selectByTyping+0x476> | |
| 40e6a3: 45 31 ff xor %r15d,%r15d | |
| 40e6a6: 66 85 db test %bx,%bx | |
| 40e6a9: 74 23 je 40e6ce <Panel_selectByTyping+0x3ee> | |
| 40e6ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e6b0: 48 8b 54 24 18 mov 0x18(%rsp),%rdx | |
| 40e6b5: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi | |
| 40e6ba: be 32 00 00 00 mov $0x32,%esi | |
| 40e6bf: 41 83 c7 01 add $0x1,%r15d | |
| 40e6c3: e8 d8 65 ff ff callq 404ca0 <fgets@plt> | |
| 40e6c8: 66 41 39 df cmp %bx,%r15w | |
| 40e6cc: 75 e2 jne 40e6b0 <Panel_selectByTyping+0x3d0> | |
| 40e6ce: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40e6d3: e8 b8 63 ff ff callq 404a90 <fclose@plt> | |
| 40e6d8: 8b 74 24 24 mov 0x24(%rsp),%esi | |
| 40e6dc: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi | |
| 40e6e1: e8 0a 58 00 00 callq 413ef0 <String_getToken> | |
| 40e6e6: 31 f6 xor %esi,%esi | |
| 40e6e8: 49 89 c7 mov %rax,%r15 | |
| 40e6eb: ba 0a 00 00 00 mov $0xa,%edx | |
| 40e6f0: 48 89 c7 mov %rax,%rdi | |
| 40e6f3: e8 58 66 ff ff callq 404d50 <strtol@plt> | |
| 40e6f8: 4c 89 ff mov %r15,%rdi | |
| 40e6fb: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 40e700: e8 2b 62 ff ff callq 404930 <free@plt> | |
| 40e705: 48 8b 44 24 10 mov 0x10(%rsp),%rax | |
| 40e70a: 48 8b 6d 08 mov 0x8(%rbp),%rbp | |
| 40e70e: 48 98 cltq | |
| 40e710: 49 01 c4 add %rax,%r12 | |
| 40e713: 48 85 ed test %rbp,%rbp | |
| 40e716: 0f 85 34 ff ff ff jne 40e650 <Panel_selectByTyping+0x370> | |
| 40e71c: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi | |
| 40e721: e8 0a 62 ff ff callq 404930 <free@plt> | |
| 40e726: 4c 89 f7 mov %r14,%rdi | |
| 40e729: e8 42 65 ff ff callq 404c70 <closedir@plt> | |
| 40e72e: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx | |
| 40e735: 00 | |
| 40e736: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 40e73d: 00 00 | |
| 40e73f: 4c 89 e0 mov %r12,%rax | |
| 40e742: 75 24 jne 40e768 <Panel_selectByTyping+0x488> | |
| 40e744: 48 81 c4 b8 00 00 00 add $0xb8,%rsp | |
| 40e74b: 5b pop %rbx | |
| 40e74c: 5d pop %rbp | |
| 40e74d: 41 5c pop %r12 | |
| 40e74f: 41 5d pop %r13 | |
| 40e751: 41 5e pop %r14 | |
| 40e753: 41 5f pop %r15 | |
| 40e755: c3 retq | |
| 40e756: 4c 89 f7 mov %r14,%rdi | |
| 40e759: 45 31 e4 xor %r12d,%r12d | |
| 40e75c: e8 0f 65 ff ff callq 404c70 <closedir@plt> | |
| 40e761: eb cb jmp 40e72e <Panel_selectByTyping+0x44e> | |
| 40e763: 45 31 e4 xor %r12d,%r12d | |
| 40e766: eb b4 jmp 40e71c <Panel_selectByTyping+0x43c> | |
| 40e768: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40e76f: 00 | |
| 40e770: e8 8b 63 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40e775: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40e77c: 00 00 00 00 | |
| 40e780: 41 57 push %r15 | |
| 40e782: 41 89 d7 mov %edx,%r15d | |
| 40e785: ba 04 00 00 00 mov $0x4,%edx | |
| 40e78a: 41 56 push %r14 | |
| 40e78c: 41 55 push %r13 | |
| 40e78e: 41 54 push %r12 | |
| 40e790: 55 push %rbp | |
| 40e791: 48 89 fd mov %rdi,%rbp | |
| 40e794: bf cf 7e 41 00 mov $0x417ecf,%edi | |
| 40e799: 53 push %rbx | |
| 40e79a: 48 81 ec d8 00 00 00 sub $0xd8,%rsp | |
| 40e7a1: 48 89 74 24 18 mov %rsi,0x18(%rsp) | |
| 40e7a6: be 03 00 00 00 mov $0x3,%esi | |
| 40e7ab: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40e7b2: 00 00 | |
| 40e7b4: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) | |
| 40e7bb: 00 | |
| 40e7bc: 31 c0 xor %eax,%eax | |
| 40e7be: e8 7d fd ff ff callq 40e540 <Panel_selectByTyping+0x260> | |
| 40e7c3: 48 85 c0 test %rax,%rax | |
| 40e7c6: 48 89 c3 mov %rax,%rbx | |
| 40e7c9: 0f 85 11 02 00 00 jne 40e9e0 <Panel_selectByTyping+0x700> | |
| 40e7cf: bf 4e 74 41 00 mov $0x41744e,%edi | |
| 40e7d4: e8 c7 62 ff ff callq 404aa0 <opendir@plt> | |
| 40e7d9: 48 85 c0 test %rax,%rax | |
| 40e7dc: 48 89 c3 mov %rax,%rbx | |
| 40e7df: 0f 84 6b 01 00 00 je 40e950 <Panel_selectByTyping+0x670> | |
| 40e7e5: 48 89 c7 mov %rax,%rdi | |
| 40e7e8: e8 e3 65 ff ff callq 404dd0 <readdir@plt> | |
| 40e7ed: 48 85 c0 test %rax,%rax | |
| 40e7f0: 0f 84 d2 04 00 00 je 40ecc8 <Panel_selectByTyping+0x9e8> | |
| 40e7f6: 45 31 f6 xor %r14d,%r14d | |
| 40e7f9: 45 31 ed xor %r13d,%r13d | |
| 40e7fc: 41 bc f6 73 41 00 mov $0x4173f6,%r12d | |
| 40e802: eb 15 jmp 40e819 <Panel_selectByTyping+0x539> | |
| 40e804: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40e808: 48 89 df mov %rbx,%rdi | |
| 40e80b: e8 c0 65 ff ff callq 404dd0 <readdir@plt> | |
| 40e810: 48 85 c0 test %rax,%rax | |
| 40e813: 0f 84 d0 00 00 00 je 40e8e9 <Panel_selectByTyping+0x609> | |
| 40e819: 48 83 c0 13 add $0x13,%rax | |
| 40e81d: b9 03 00 00 00 mov $0x3,%ecx | |
| 40e822: 4c 89 e7 mov %r12,%rdi | |
| 40e825: 48 89 c6 mov %rax,%rsi | |
| 40e828: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) | |
| 40e82a: 75 dc jne 40e808 <Panel_selectByTyping+0x528> | |
| 40e82c: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi | |
| 40e833: 00 | |
| 40e834: 48 89 04 24 mov %rax,(%rsp) | |
| 40e838: 41 b9 4e 74 41 00 mov $0x41744e,%r9d | |
| 40e83e: 41 b8 67 74 41 00 mov $0x417467,%r8d | |
| 40e844: b9 32 00 00 00 mov $0x32,%ecx | |
| 40e849: ba 01 00 00 00 mov $0x1,%edx | |
| 40e84e: be 32 00 00 00 mov $0x32,%esi | |
| 40e853: 31 c0 xor %eax,%eax | |
| 40e855: e8 c6 60 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40e85a: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi | |
| 40e861: 00 | |
| 40e862: be 5b 72 41 00 mov $0x41725b,%esi | |
| 40e867: e8 94 66 ff ff callq 404f00 <fopen@plt> | |
| 40e86c: 48 85 c0 test %rax,%rax | |
| 40e86f: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 40e874: 0f 84 4e 04 00 00 je 40ecc8 <Panel_selectByTyping+0x9e8> | |
| 40e87a: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40e87f: be 73 74 41 00 mov $0x417473,%esi | |
| 40e884: e8 07 fc ff ff callq 40e490 <Panel_selectByTyping+0x1b0> | |
| 40e889: 49 01 c5 add %rax,%r13 | |
| 40e88c: 0f 84 06 01 00 00 je 40e998 <Panel_selectByTyping+0x6b8> | |
| 40e892: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40e897: be 8d 74 41 00 mov $0x41748d,%esi | |
| 40e89c: e8 ef fb ff ff callq 40e490 <Panel_selectByTyping+0x1b0> | |
| 40e8a1: 49 01 c6 add %rax,%r14 | |
| 40e8a4: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40e8a9: be a6 74 41 00 mov $0x4174a6,%esi | |
| 40e8ae: e8 dd fb ff ff callq 40e490 <Panel_selectByTyping+0x1b0> | |
| 40e8b3: 49 01 c5 add %rax,%r13 | |
| 40e8b6: 0f 84 0c 01 00 00 je 40e9c8 <Panel_selectByTyping+0x6e8> | |
| 40e8bc: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40e8c1: be c0 74 41 00 mov $0x4174c0,%esi | |
| 40e8c6: e8 c5 fb ff ff callq 40e490 <Panel_selectByTyping+0x1b0> | |
| 40e8cb: 49 01 c6 add %rax,%r14 | |
| 40e8ce: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40e8d3: e8 b8 61 ff ff callq 404a90 <fclose@plt> | |
| 40e8d8: 48 89 df mov %rbx,%rdi | |
| 40e8db: e8 f0 64 ff ff callq 404dd0 <readdir@plt> | |
| 40e8e0: 48 85 c0 test %rax,%rax | |
| 40e8e3: 0f 85 30 ff ff ff jne 40e819 <Panel_selectByTyping+0x539> | |
| 40e8e9: 4d 85 ed test %r13,%r13 | |
| 40e8ec: 0f 84 d6 03 00 00 je 40ecc8 <Panel_selectByTyping+0x9e8> | |
| 40e8f2: 4d 85 f6 test %r14,%r14 | |
| 40e8f5: 0f 88 3d 04 00 00 js 40ed38 <Panel_selectByTyping+0xa58> | |
| 40e8fb: f2 49 0f 2a c6 cvtsi2sd %r14,%xmm0 | |
| 40e900: f2 0f 10 0d 38 7a 00 movsd 0x7a38(%rip),%xmm1 # 416340 <_IO_stdin_used+0x220> | |
| 40e907: 00 | |
| 40e908: 4d 85 ed test %r13,%r13 | |
| 40e90b: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 40e90f: 0f 88 3e 04 00 00 js 40ed53 <Panel_selectByTyping+0xa73> | |
| 40e915: f2 49 0f 2a c5 cvtsi2sd %r13,%xmm0 | |
| 40e91a: f2 0f 5e c8 divsd %xmm0,%xmm1 | |
| 40e91e: 48 89 df mov %rbx,%rdi | |
| 40e921: f2 0f 11 4c 24 10 movsd %xmm1,0x10(%rsp) | |
| 40e927: e8 44 63 ff ff callq 404c70 <closedir@plt> | |
| 40e92c: f2 0f 10 44 24 10 movsd 0x10(%rsp),%xmm0 | |
| 40e932: 66 0f 2e 05 0e 7a 00 ucomisd 0x7a0e(%rip),%xmm0 # 416348 <_IO_stdin_used+0x228> | |
| 40e939: 00 | |
| 40e93a: 0f 8a fb 00 00 00 jp 40ea3b <Panel_selectByTyping+0x75b> | |
| 40e940: 0f 85 f5 00 00 00 jne 40ea3b <Panel_selectByTyping+0x75b> | |
| 40e946: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40e94d: 00 00 00 | |
| 40e950: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40e955: 49 63 f7 movslq %r15d,%rsi | |
| 40e958: ba d9 74 41 00 mov $0x4174d9,%edx | |
| 40e95d: 31 c0 xor %eax,%eax | |
| 40e95f: e8 3c 62 ff ff callq 404ba0 <snprintf@plt> | |
| 40e964: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40e968: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax | |
| 40e96f: 00 | |
| 40e970: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40e977: 00 00 | |
| 40e979: 0f 85 ef 03 00 00 jne 40ed6e <Panel_selectByTyping+0xa8e> | |
| 40e97f: 48 81 c4 d8 00 00 00 add $0xd8,%rsp | |
| 40e986: 5b pop %rbx | |
| 40e987: 5d pop %rbp | |
| 40e988: 41 5c pop %r12 | |
| 40e98a: 41 5d pop %r13 | |
| 40e98c: 41 5e pop %r14 | |
| 40e98e: 41 5f pop %r15 | |
| 40e990: c3 retq | |
| 40e991: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40e998: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40e99d: 31 d2 xor %edx,%edx | |
| 40e99f: 31 f6 xor %esi,%esi | |
| 40e9a1: e8 7a 64 ff ff callq 404e20 <fseek@plt> | |
| 40e9a6: 85 c0 test %eax,%eax | |
| 40e9a8: 0f 89 f6 fe ff ff jns 40e8a4 <Panel_selectByTyping+0x5c4> | |
| 40e9ae: 48 89 df mov %rbx,%rdi | |
| 40e9b1: e8 ba 62 ff ff callq 404c70 <closedir@plt> | |
| 40e9b6: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40e9bb: e8 d0 60 ff ff callq 404a90 <fclose@plt> | |
| 40e9c0: eb 8e jmp 40e950 <Panel_selectByTyping+0x670> | |
| 40e9c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40e9c8: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 40e9cd: 31 d2 xor %edx,%edx | |
| 40e9cf: 31 f6 xor %esi,%esi | |
| 40e9d1: e8 4a 64 ff ff callq 404e20 <fseek@plt> | |
| 40e9d6: 85 c0 test %eax,%eax | |
| 40e9d8: 0f 89 f0 fe ff ff jns 40e8ce <Panel_selectByTyping+0x5ee> | |
| 40e9de: eb ce jmp 40e9ae <Panel_selectByTyping+0x6ce> | |
| 40e9e0: ba 03 00 00 00 mov $0x3,%edx | |
| 40e9e5: be 05 00 00 00 mov $0x5,%esi | |
| 40e9ea: bf f9 74 41 00 mov $0x4174f9,%edi | |
| 40e9ef: e8 4c fb ff ff callq 40e540 <Panel_selectByTyping+0x260> | |
| 40e9f4: 48 83 f8 00 cmp $0x0,%rax | |
| 40e9f8: 0f 84 d1 fd ff ff je 40e7cf <Panel_selectByTyping+0x4ef> | |
| 40e9fe: 0f 8c 1a 03 00 00 jl 40ed1e <Panel_selectByTyping+0xa3e> | |
| 40ea04: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 40ea09: f2 0f 10 0d 2f 79 00 movsd 0x792f(%rip),%xmm1 # 416340 <_IO_stdin_used+0x220> | |
| 40ea10: 00 | |
| 40ea11: 48 85 db test %rbx,%rbx | |
| 40ea14: f2 0f 59 c8 mulsd %xmm0,%xmm1 | |
| 40ea18: 0f 88 e6 02 00 00 js 40ed04 <Panel_selectByTyping+0xa24> | |
| 40ea1e: f2 48 0f 2a c3 cvtsi2sd %rbx,%xmm0 | |
| 40ea23: f2 0f 5e c8 divsd %xmm0,%xmm1 | |
| 40ea27: 66 0f 2e 0d 19 79 00 ucomisd 0x7919(%rip),%xmm1 # 416348 <_IO_stdin_used+0x228> | |
| 40ea2e: 00 | |
| 40ea2f: f2 0f 11 4c 24 10 movsd %xmm1,0x10(%rsp) | |
| 40ea35: 0f 8b 38 03 00 00 jnp 40ed73 <Panel_selectByTyping+0xa93> | |
| 40ea3b: 83 7d 20 02 cmpl $0x2,0x20(%rbp) | |
| 40ea3f: 48 8b 45 48 mov 0x48(%rbp),%rax | |
| 40ea43: 41 bc 02 74 41 00 mov $0x417402,%r12d | |
| 40ea49: f2 0f 10 44 24 10 movsd 0x10(%rsp),%xmm0 | |
| 40ea4f: 41 bd 1e 74 41 00 mov $0x41741e,%r13d | |
| 40ea55: bf dd 74 41 00 mov $0x4174dd,%edi | |
| 40ea5a: f2 0f 11 00 movsd %xmm0,(%rax) | |
| 40ea5e: b8 36 74 41 00 mov $0x417436,%eax | |
| 40ea63: 4c 0f 45 e0 cmovne %rax,%r12 | |
| 40ea67: b8 42 74 41 00 mov $0x417442,%eax | |
| 40ea6c: 4c 0f 45 e8 cmovne %rax,%r13 | |
| 40ea70: 31 f6 xor %esi,%esi | |
| 40ea72: e8 69 64 ff ff callq 404ee0 <access@plt> | |
| 40ea77: 85 c0 test %eax,%eax | |
| 40ea79: 0f 85 71 01 00 00 jne 40ebf0 <Panel_selectByTyping+0x910> | |
| 40ea7f: bf dd 74 41 00 mov $0x4174dd,%edi | |
| 40ea84: e8 17 60 ff ff callq 404aa0 <opendir@plt> | |
| 40ea89: 48 85 c0 test %rax,%rax | |
| 40ea8c: 48 89 c3 mov %rax,%rbx | |
| 40ea8f: 0f 84 23 01 00 00 je 40ebb8 <Panel_selectByTyping+0x8d8> | |
| 40ea95: 48 89 c7 mov %rax,%rdi | |
| 40ea98: 41 be 02 00 00 00 mov $0x2,%r14d | |
| 40ea9e: e8 2d 63 ff ff callq 404dd0 <readdir@plt> | |
| 40eaa3: 48 85 c0 test %rax,%rax | |
| 40eaa6: 0f 84 e4 00 00 00 je 40eb90 <Panel_selectByTyping+0x8b0> | |
| 40eaac: bd 08 00 00 00 mov $0x8,%ebp | |
| 40eab1: eb 16 jmp 40eac9 <Panel_selectByTyping+0x7e9> | |
| 40eab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40eab8: 48 89 df mov %rbx,%rdi | |
| 40eabb: e8 10 63 ff ff callq 404dd0 <readdir@plt> | |
| 40eac0: 48 85 c0 test %rax,%rax | |
| 40eac3: 0f 84 c7 00 00 00 je 40eb90 <Panel_selectByTyping+0x8b0> | |
| 40eac9: 80 78 13 41 cmpb $0x41,0x13(%rax) | |
| 40eacd: 75 e9 jne 40eab8 <Panel_selectByTyping+0x7d8> | |
| 40eacf: 48 83 c0 13 add $0x13,%rax | |
| 40ead3: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi | |
| 40eada: 00 | |
| 40eadb: 41 b9 dd 74 41 00 mov $0x4174dd,%r9d | |
| 40eae1: 48 89 04 24 mov %rax,(%rsp) | |
| 40eae5: 41 b8 f3 74 41 00 mov $0x4174f3,%r8d | |
| 40eaeb: b9 32 00 00 00 mov $0x32,%ecx | |
| 40eaf0: ba 01 00 00 00 mov $0x1,%edx | |
| 40eaf5: be 32 00 00 00 mov $0x32,%esi | |
| 40eafa: 31 c0 xor %eax,%eax | |
| 40eafc: e8 1f 5e ff ff callq 404920 <__snprintf_chk@plt> | |
| 40eb01: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi | |
| 40eb08: 00 | |
| 40eb09: be 5b 72 41 00 mov $0x41725b,%esi | |
| 40eb0e: e8 ed 63 ff ff callq 404f00 <fopen@plt> | |
| 40eb13: 48 85 c0 test %rax,%rax | |
| 40eb16: 49 89 c6 mov %rax,%r14 | |
| 40eb19: 0f 84 99 01 00 00 je 40ecb8 <Panel_selectByTyping+0x9d8> | |
| 40eb1f: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi | |
| 40eb24: 48 89 c2 mov %rax,%rdx | |
| 40eb27: be 64 00 00 00 mov $0x64,%esi | |
| 40eb2c: e8 6f 61 ff ff callq 404ca0 <fgets@plt> | |
| 40eb31: 4c 89 f7 mov %r14,%rdi | |
| 40eb34: c6 84 24 83 00 00 00 movb $0x0,0x83(%rsp) | |
| 40eb3b: 00 | |
| 40eb3c: e8 4f 5f ff ff callq 404a90 <fclose@plt> | |
| 40eb41: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi | |
| 40eb46: be 02 00 00 00 mov $0x2,%esi | |
| 40eb4b: e8 a0 53 00 00 callq 413ef0 <String_getToken> | |
| 40eb50: bf ff 74 41 00 mov $0x4174ff,%edi | |
| 40eb55: 48 89 e9 mov %rbp,%rcx | |
| 40eb58: 48 89 c6 mov %rax,%rsi | |
| 40eb5b: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) | |
| 40eb5d: 48 89 c7 mov %rax,%rdi | |
| 40eb60: 0f 97 c1 seta %cl | |
| 40eb63: 0f 92 c2 setb %dl | |
| 40eb66: 38 d1 cmp %dl,%cl | |
| 40eb68: 0f 84 86 01 00 00 je 40ecf4 <Panel_selectByTyping+0xa14> | |
| 40eb6e: e8 bd 5d ff ff callq 404930 <free@plt> | |
| 40eb73: 48 89 df mov %rbx,%rdi | |
| 40eb76: 45 31 f6 xor %r14d,%r14d | |
| 40eb79: e8 52 62 ff ff callq 404dd0 <readdir@plt> | |
| 40eb7e: 48 85 c0 test %rax,%rax | |
| 40eb81: 0f 85 42 ff ff ff jne 40eac9 <Panel_selectByTyping+0x7e9> | |
| 40eb87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40eb8e: 00 00 | |
| 40eb90: 48 89 df mov %rbx,%rdi | |
| 40eb93: e8 d8 60 ff ff callq 404c70 <closedir@plt> | |
| 40eb98: 41 83 fe 01 cmp $0x1,%r14d | |
| 40eb9c: 0f 84 36 01 00 00 je 40ecd8 <Panel_selectByTyping+0x9f8> | |
| 40eba2: 45 85 f6 test %r14d,%r14d | |
| 40eba5: 75 11 jne 40ebb8 <Panel_selectByTyping+0x8d8> | |
| 40eba7: 49 63 f7 movslq %r15d,%rsi | |
| 40ebaa: f2 0f 10 44 24 10 movsd 0x10(%rsp),%xmm0 | |
| 40ebb0: 4d 89 e0 mov %r12,%r8 | |
| 40ebb3: eb 12 jmp 40ebc7 <Panel_selectByTyping+0x8e7> | |
| 40ebb5: 0f 1f 00 nopl (%rax) | |
| 40ebb8: f2 0f 10 44 24 10 movsd 0x10(%rsp),%xmm0 | |
| 40ebbe: 49 63 f7 movslq %r15d,%rsi | |
| 40ebc1: 41 b8 2c 75 41 00 mov $0x41752c,%r8d | |
| 40ebc7: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
| 40ebcc: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40ebd3: ba 01 00 00 00 mov $0x1,%edx | |
| 40ebd8: b8 01 00 00 00 mov $0x1,%eax | |
| 40ebdd: e8 3e 5d ff ff callq 404920 <__snprintf_chk@plt> | |
| 40ebe2: e9 81 fd ff ff jmpq 40e968 <Panel_selectByTyping+0x688> | |
| 40ebe7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40ebee: 00 00 | |
| 40ebf0: 31 f6 xor %esi,%esi | |
| 40ebf2: bf 07 75 41 00 mov $0x417507,%edi | |
| 40ebf7: e8 e4 62 ff ff callq 404ee0 <access@plt> | |
| 40ebfc: 85 c0 test %eax,%eax | |
| 40ebfe: 75 b8 jne 40ebb8 <Panel_selectByTyping+0x8d8> | |
| 40ec00: bf 07 75 41 00 mov $0x417507,%edi | |
| 40ec05: e8 96 5e ff ff callq 404aa0 <opendir@plt> | |
| 40ec0a: 48 85 c0 test %rax,%rax | |
| 40ec0d: 48 89 c3 mov %rax,%rbx | |
| 40ec10: 74 a6 je 40ebb8 <Panel_selectByTyping+0x8d8> | |
| 40ec12: 48 89 c7 mov %rax,%rdi | |
| 40ec15: 41 be 02 00 00 00 mov $0x2,%r14d | |
| 40ec1b: e8 b0 61 ff ff callq 404dd0 <readdir@plt> | |
| 40ec20: 48 85 c0 test %rax,%rax | |
| 40ec23: 75 1c jne 40ec41 <Panel_selectByTyping+0x961> | |
| 40ec25: e9 66 ff ff ff jmpq 40eb90 <Panel_selectByTyping+0x8b0> | |
| 40ec2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40ec30: 48 89 df mov %rbx,%rdi | |
| 40ec33: e8 98 61 ff ff callq 404dd0 <readdir@plt> | |
| 40ec38: 48 85 c0 test %rax,%rax | |
| 40ec3b: 0f 84 4f ff ff ff je 40eb90 <Panel_selectByTyping+0x8b0> | |
| 40ec41: 80 78 13 41 cmpb $0x41,0x13(%rax) | |
| 40ec45: 75 e9 jne 40ec30 <Panel_selectByTyping+0x950> | |
| 40ec47: 48 83 c0 13 add $0x13,%rax | |
| 40ec4b: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi | |
| 40ec52: 00 | |
| 40ec53: 41 b9 07 75 41 00 mov $0x417507,%r9d | |
| 40ec59: 48 89 04 24 mov %rax,(%rsp) | |
| 40ec5d: 41 b8 1f 75 41 00 mov $0x41751f,%r8d | |
| 40ec63: b9 32 00 00 00 mov $0x32,%ecx | |
| 40ec68: ba 01 00 00 00 mov $0x1,%edx | |
| 40ec6d: be 32 00 00 00 mov $0x32,%esi | |
| 40ec72: 31 c0 xor %eax,%eax | |
| 40ec74: e8 a7 5c ff ff callq 404920 <__snprintf_chk@plt> | |
| 40ec79: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi | |
| 40ec80: 00 | |
| 40ec81: be 5b 72 41 00 mov $0x41725b,%esi | |
| 40ec86: e8 75 62 ff ff callq 404f00 <fopen@plt> | |
| 40ec8b: 48 85 c0 test %rax,%rax | |
| 40ec8e: 48 89 c5 mov %rax,%rbp | |
| 40ec91: 74 56 je 40ece9 <Panel_selectByTyping+0xa09> | |
| 40ec93: 48 89 c7 mov %rax,%rdi | |
| 40ec96: e8 95 5f ff ff callq 404c30 <fgetc@plt> | |
| 40ec9b: 44 8d 70 d0 lea -0x30(%rax),%r14d | |
| 40ec9f: 48 89 ef mov %rbp,%rdi | |
| 40eca2: e8 e9 5d ff ff callq 404a90 <fclose@plt> | |
| 40eca7: 41 83 fe 01 cmp $0x1,%r14d | |
| 40ecab: 75 83 jne 40ec30 <Panel_selectByTyping+0x950> | |
| 40ecad: e9 de fe ff ff jmpq 40eb90 <Panel_selectByTyping+0x8b0> | |
| 40ecb2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40ecb8: 41 be 02 00 00 00 mov $0x2,%r14d | |
| 40ecbe: e9 f5 fd ff ff jmpq 40eab8 <Panel_selectByTyping+0x7d8> | |
| 40ecc3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40ecc8: 48 89 df mov %rbx,%rdi | |
| 40eccb: e8 a0 5f ff ff callq 404c70 <closedir@plt> | |
| 40ecd0: e9 7b fc ff ff jmpq 40e950 <Panel_selectByTyping+0x670> | |
| 40ecd5: 0f 1f 00 nopl (%rax) | |
| 40ecd8: 49 63 f7 movslq %r15d,%rsi | |
| 40ecdb: f2 0f 10 44 24 10 movsd 0x10(%rsp),%xmm0 | |
| 40ece1: 4d 89 e8 mov %r13,%r8 | |
| 40ece4: e9 de fe ff ff jmpq 40ebc7 <Panel_selectByTyping+0x8e7> | |
| 40ece9: 41 be 02 00 00 00 mov $0x2,%r14d | |
| 40ecef: e9 3c ff ff ff jmpq 40ec30 <Panel_selectByTyping+0x950> | |
| 40ecf4: e8 37 5c ff ff callq 404930 <free@plt> | |
| 40ecf9: 41 be 01 00 00 00 mov $0x1,%r14d | |
| 40ecff: e9 8c fe ff ff jmpq 40eb90 <Panel_selectByTyping+0x8b0> | |
| 40ed04: 48 89 d8 mov %rbx,%rax | |
| 40ed07: 83 e3 01 and $0x1,%ebx | |
| 40ed0a: 48 d1 e8 shr %rax | |
| 40ed0d: 48 09 d8 or %rbx,%rax | |
| 40ed10: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 40ed15: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40ed19: e9 05 fd ff ff jmpq 40ea23 <Panel_selectByTyping+0x743> | |
| 40ed1e: 48 89 c2 mov %rax,%rdx | |
| 40ed21: 83 e0 01 and $0x1,%eax | |
| 40ed24: 48 d1 ea shr %rdx | |
| 40ed27: 48 09 c2 or %rax,%rdx | |
| 40ed2a: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 40ed2f: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40ed33: e9 d1 fc ff ff jmpq 40ea09 <Panel_selectByTyping+0x729> | |
| 40ed38: 4c 89 f0 mov %r14,%rax | |
| 40ed3b: 41 83 e6 01 and $0x1,%r14d | |
| 40ed3f: 48 d1 e8 shr %rax | |
| 40ed42: 4c 09 f0 or %r14,%rax | |
| 40ed45: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 40ed4a: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40ed4e: e9 ad fb ff ff jmpq 40e900 <Panel_selectByTyping+0x620> | |
| 40ed53: 4c 89 e8 mov %r13,%rax | |
| 40ed56: 41 83 e5 01 and $0x1,%r13d | |
| 40ed5a: 48 d1 e8 shr %rax | |
| 40ed5d: 4c 09 e8 or %r13,%rax | |
| 40ed60: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 40ed65: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 40ed69: e9 ac fb ff ff jmpq 40e91a <Panel_selectByTyping+0x63a> | |
| 40ed6e: e8 8d 5d ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40ed73: 0f 85 c2 fc ff ff jne 40ea3b <Panel_selectByTyping+0x75b> | |
| 40ed79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40ed80: e9 4a fa ff ff jmpq 40e7cf <Panel_selectByTyping+0x4ef> | |
| 40ed85: 90 nop | |
| 40ed86: 90 nop | |
| 40ed87: 90 nop | |
| 40ed88: 90 nop | |
| 40ed89: 90 nop | |
| 40ed8a: 90 nop | |
| 40ed8b: 90 nop | |
| 40ed8c: 90 nop | |
| 40ed8d: 90 nop | |
| 40ed8e: 90 nop | |
| 40ed8f: 90 nop | |
| 40ed90: 41 55 push %r13 | |
| 40ed92: 41 54 push %r12 | |
| 40ed94: 49 89 fc mov %rdi,%r12 | |
| 40ed97: 55 push %rbp | |
| 40ed98: 53 push %rbx | |
| 40ed99: 48 83 ec 48 sub $0x48,%rsp | |
| 40ed9d: f2 0f 10 0d 5b ea 20 movsd 0x20ea5b(%rip),%xmm1 # 61d800 <CRT_delay+0xc> | |
| 40eda4: 00 | |
| 40eda5: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40edac: 00 00 | |
| 40edae: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 40edb3: 31 c0 xor %eax,%eax | |
| 40edb5: 66 0f 2e 0d 8b 75 00 ucomisd 0x758b(%rip),%xmm1 # 416348 <_IO_stdin_used+0x228> | |
| 40edbc: 00 | |
| 40edbd: 0f 8b 65 01 00 00 jnp 40ef28 <Panel_selectByTyping+0xc48> | |
| 40edc3: 48 85 f6 test %rsi,%rsi | |
| 40edc6: 0f 88 8c 01 00 00 js 40ef58 <Panel_selectByTyping+0xc78> | |
| 40edcc: f2 48 0f 2a d6 cvtsi2sd %rsi,%xmm2 | |
| 40edd1: f2 0f 10 05 5f 75 00 movsd 0x755f(%rip),%xmm0 # 416338 <_IO_stdin_used+0x218> | |
| 40edd8: 00 | |
| 40edd9: ba c5 b3 a2 91 mov $0x91a2b3c5,%edx | |
| 40edde: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 40ede2: f2 0f 59 c2 mulsd %xmm2,%xmm0 | |
| 40ede6: f2 0f 2c f0 cvttsd2si %xmm0,%esi | |
| 40edea: 89 f0 mov %esi,%eax | |
| 40edec: 89 f7 mov %esi,%edi | |
| 40edee: f7 ea imul %edx | |
| 40edf0: c1 ff 1f sar $0x1f,%edi | |
| 40edf3: 44 8d 0c 32 lea (%rdx,%rsi,1),%r9d | |
| 40edf7: 41 c1 f9 0b sar $0xb,%r9d | |
| 40edfb: 41 29 f9 sub %edi,%r9d | |
| 40edfe: 4d 63 c9 movslq %r9d,%r9 | |
| 40ee01: 49 83 f9 63 cmp $0x63,%r9 | |
| 40ee05: 0f 87 6d 01 00 00 ja 40ef78 <Panel_selectByTyping+0xc98> | |
| 40ee0b: bb 89 88 88 88 mov $0x88888889,%ebx | |
| 40ee10: 89 f0 mov %esi,%eax | |
| 40ee12: 41 89 f5 mov %esi,%r13d | |
| 40ee15: f7 eb imul %ebx | |
| 40ee17: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp | |
| 40ee1c: 8d 0c 32 lea (%rdx,%rsi,1),%ecx | |
| 40ee1f: c1 f9 05 sar $0x5,%ecx | |
| 40ee22: 29 f9 sub %edi,%ecx | |
| 40ee24: 89 c8 mov %ecx,%eax | |
| 40ee26: f7 eb imul %ebx | |
| 40ee28: 89 c8 mov %ecx,%eax | |
| 40ee2a: c1 f8 1f sar $0x1f,%eax | |
| 40ee2d: 8d 1c 0a lea (%rdx,%rcx,1),%ebx | |
| 40ee30: ba 3c 00 00 00 mov $0x3c,%edx | |
| 40ee35: c1 fb 05 sar $0x5,%ebx | |
| 40ee38: 29 c3 sub %eax,%ebx | |
| 40ee3a: b8 3c 00 00 00 mov $0x3c,%eax | |
| 40ee3f: 0f af d8 imul %eax,%ebx | |
| 40ee42: 89 c8 mov %ecx,%eax | |
| 40ee44: 0f af ca imul %edx,%ecx | |
| 40ee47: 29 d8 sub %ebx,%eax | |
| 40ee49: 41 29 cd sub %ecx,%r13d | |
| 40ee4c: 4d 85 c9 test %r9,%r9 | |
| 40ee4f: 89 c3 mov %eax,%ebx | |
| 40ee51: 75 75 jne 40eec8 <Panel_selectByTyping+0xbe8> | |
| 40ee53: f2 0f 2a ce cvtsi2sd %esi,%xmm1 | |
| 40ee57: 41 89 d9 mov %ebx,%r9d | |
| 40ee5a: 41 b8 5f 75 41 00 mov $0x41755f,%r8d | |
| 40ee60: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40ee65: ba 01 00 00 00 mov $0x1,%edx | |
| 40ee6a: be 0a 00 00 00 mov $0xa,%esi | |
| 40ee6f: 48 89 ef mov %rbp,%rdi | |
| 40ee72: 44 89 2c 24 mov %r13d,(%rsp) | |
| 40ee76: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 40ee7a: f2 0f 59 05 be 74 00 mulsd 0x74be(%rip),%xmm0 # 416340 <_IO_stdin_used+0x220> | |
| 40ee81: 00 | |
| 40ee82: f2 0f 2c c0 cvttsd2si %xmm0,%eax | |
| 40ee86: 89 44 24 08 mov %eax,0x8(%rsp) | |
| 40ee8a: 31 c0 xor %eax,%eax | |
| 40ee8c: e8 8f 5a ff ff callq 404920 <__snprintf_chk@plt> | |
| 40ee91: 8b 35 6d e8 20 00 mov 0x20e86d(%rip),%esi # 61d704 <CRT_colors+0x4> | |
| 40ee97: 48 89 ea mov %rbp,%rdx | |
| 40ee9a: 4c 89 e7 mov %r12,%rdi | |
| 40ee9d: e8 2e 37 00 00 callq 4125d0 <RichString_append> | |
| 40eea2: 48 8b 44 24 38 mov 0x38(%rsp),%rax | |
| 40eea7: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40eeae: 00 00 | |
| 40eeb0: 0f 85 fb 00 00 00 jne 40efb1 <Panel_selectByTyping+0xcd1> | |
| 40eeb6: 48 83 c4 48 add $0x48,%rsp | |
| 40eeba: 5b pop %rbx | |
| 40eebb: 5d pop %rbp | |
| 40eebc: 41 5c pop %r12 | |
| 40eebe: 41 5d pop %r13 | |
| 40eec0: c3 retq | |
| 40eec1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40eec8: 41 b8 4d 75 41 00 mov $0x41754d,%r8d | |
| 40eece: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40eed3: 48 89 ef mov %rbp,%rdi | |
| 40eed6: ba 01 00 00 00 mov $0x1,%edx | |
| 40eedb: be 0a 00 00 00 mov $0xa,%esi | |
| 40eee0: 31 c0 xor %eax,%eax | |
| 40eee2: e8 39 5a ff ff callq 404920 <__snprintf_chk@plt> | |
| 40eee7: 8b 35 37 e8 20 00 mov 0x20e837(%rip),%esi # 61d724 <CRT_colors+0x24> | |
| 40eeed: 48 89 ea mov %rbp,%rdx | |
| 40eef0: 4c 89 e7 mov %r12,%rdi | |
| 40eef3: e8 d8 36 00 00 callq 4125d0 <RichString_append> | |
| 40eef8: 41 89 d9 mov %ebx,%r9d | |
| 40eefb: 41 b8 54 75 41 00 mov $0x417554,%r8d | |
| 40ef01: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40ef06: ba 01 00 00 00 mov $0x1,%edx | |
| 40ef0b: be 0a 00 00 00 mov $0xa,%esi | |
| 40ef10: 48 89 ef mov %rbp,%rdi | |
| 40ef13: 31 c0 xor %eax,%eax | |
| 40ef15: 44 89 2c 24 mov %r13d,(%rsp) | |
| 40ef19: e8 02 5a ff ff callq 404920 <__snprintf_chk@plt> | |
| 40ef1e: e9 6e ff ff ff jmpq 40ee91 <Panel_selectByTyping+0xbb1> | |
| 40ef23: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40ef28: 0f 85 95 fe ff ff jne 40edc3 <Panel_selectByTyping+0xae3> | |
| 40ef2e: bf 02 00 00 00 mov $0x2,%edi | |
| 40ef33: 48 89 74 24 18 mov %rsi,0x18(%rsp) | |
| 40ef38: e8 f3 5f ff ff callq 404f30 <sysconf@plt> | |
| 40ef3d: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 | |
| 40ef42: 48 8b 74 24 18 mov 0x18(%rsp),%rsi | |
| 40ef47: 48 85 f6 test %rsi,%rsi | |
| 40ef4a: f2 0f 11 0d ae e8 20 movsd %xmm1,0x20e8ae(%rip) # 61d800 <CRT_delay+0xc> | |
| 40ef51: 00 | |
| 40ef52: 0f 89 74 fe ff ff jns 40edcc <Panel_selectByTyping+0xaec> | |
| 40ef58: 48 89 f0 mov %rsi,%rax | |
| 40ef5b: 83 e6 01 and $0x1,%esi | |
| 40ef5e: 48 d1 e8 shr %rax | |
| 40ef61: 48 09 f0 or %rsi,%rax | |
| 40ef64: f2 48 0f 2a d0 cvtsi2sd %rax,%xmm2 | |
| 40ef69: f2 0f 58 d2 addsd %xmm2,%xmm2 | |
| 40ef6d: e9 5f fe ff ff jmpq 40edd1 <Panel_selectByTyping+0xaf1> | |
| 40ef72: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40ef78: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi | |
| 40ef7d: 41 b8 45 75 41 00 mov $0x417545,%r8d | |
| 40ef83: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40ef88: ba 01 00 00 00 mov $0x1,%edx | |
| 40ef8d: be 0a 00 00 00 mov $0xa,%esi | |
| 40ef92: 31 c0 xor %eax,%eax | |
| 40ef94: e8 87 59 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40ef99: 8b 35 85 e7 20 00 mov 0x20e785(%rip),%esi # 61d724 <CRT_colors+0x24> | |
| 40ef9f: 48 8d 54 24 20 lea 0x20(%rsp),%rdx | |
| 40efa4: 4c 89 e7 mov %r12,%rdi | |
| 40efa7: e8 24 36 00 00 callq 4125d0 <RichString_append> | |
| 40efac: e9 f1 fe ff ff jmpq 40eea2 <Panel_selectByTyping+0xbc2> | |
| 40efb1: e8 4a 5b ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40efb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40efbd: 00 00 00 | |
| 000000000040efc0 <Process_delete>: | |
| 40efc0: 53 push %rbx | |
| 40efc1: 48 89 fb mov %rdi,%rbx | |
| 40efc4: 48 8b 7f 20 mov 0x20(%rdi),%rdi | |
| 40efc8: 48 85 ff test %rdi,%rdi | |
| 40efcb: 74 05 je 40efd2 <Process_delete+0x12> | |
| 40efcd: e8 5e 59 ff ff callq 404930 <free@plt> | |
| 40efd2: 48 8b bb 38 01 00 00 mov 0x138(%rbx),%rdi | |
| 40efd9: 48 85 ff test %rdi,%rdi | |
| 40efdc: 74 05 je 40efe3 <Process_delete+0x23> | |
| 40efde: e8 4d 59 ff ff callq 404930 <free@plt> | |
| 40efe3: 48 89 df mov %rbx,%rdi | |
| 40efe6: 5b pop %rbx | |
| 40efe7: e9 44 59 ff ff jmpq 404930 <free@plt> | |
| 40efec: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40eff0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 40eff5: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 40effa: 48 89 fb mov %rdi,%rbx | |
| 40effd: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 40f002: 48 83 ec 38 sub $0x38,%rsp | |
| 40f006: 49 89 f4 mov %rsi,%r12 | |
| 40f009: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40f010: 00 00 | |
| 40f012: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40f017: 31 c0 xor %eax,%eax | |
| 40f019: 48 81 fa ff ff 9f 00 cmp $0x9fffff,%rdx | |
| 40f020: 48 89 d5 mov %rdx,%rbp | |
| 40f023: 76 73 jbe 40f098 <Process_delete+0xd8> | |
| 40f025: 48 81 fa ff ff 3f 06 cmp $0x63fffff,%rdx | |
| 40f02c: 0f 86 ce 00 00 00 jbe 40f100 <Process_delete+0x140> | |
| 40f032: 49 89 d1 mov %rdx,%r9 | |
| 40f035: 41 b8 6e 75 41 00 mov $0x41756e,%r8d | |
| 40f03b: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f040: 49 c1 e9 14 shr $0x14,%r9 | |
| 40f044: ba 01 00 00 00 mov $0x1,%edx | |
| 40f049: be 0a 00 00 00 mov $0xa,%esi | |
| 40f04e: 48 89 e7 mov %rsp,%rdi | |
| 40f051: e8 ca 58 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f056: 8b 35 c8 e6 20 00 mov 0x20e6c8(%rip),%esi # 61d724 <CRT_colors+0x24> | |
| 40f05c: 89 c1 mov %eax,%ecx | |
| 40f05e: 48 89 e2 mov %rsp,%rdx | |
| 40f061: 4c 89 e7 mov %r12,%rdi | |
| 40f064: e8 27 32 00 00 callq 412290 <RichString_appendn> | |
| 40f069: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40f06e: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40f075: 00 00 | |
| 40f077: 0f 85 ae 01 00 00 jne 40f22b <Process_delete+0x26b> | |
| 40f07d: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx | |
| 40f082: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp | |
| 40f087: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 | |
| 40f08c: 48 83 c4 38 add $0x38,%rsp | |
| 40f090: c3 retq | |
| 40f091: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f098: 48 81 fa 9f 86 01 00 cmp $0x1869f,%rdx | |
| 40f09f: 0f 87 a3 00 00 00 ja 40f148 <Process_delete+0x188> | |
| 40f0a5: 48 8b 07 mov (%rdi),%rax | |
| 40f0a8: 80 b8 c0 00 00 00 00 cmpb $0x0,0xc0(%rax) | |
| 40f0af: 74 0d je 40f0be <Process_delete+0xfe> | |
| 40f0b1: 48 81 fa e7 03 00 00 cmp $0x3e7,%rdx | |
| 40f0b8: 0f 87 02 01 00 00 ja 40f1c0 <Process_delete+0x200> | |
| 40f0be: 49 89 e9 mov %rbp,%r9 | |
| 40f0c1: 41 b8 90 75 41 00 mov $0x417590,%r8d | |
| 40f0c7: 48 89 e7 mov %rsp,%rdi | |
| 40f0ca: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f0cf: ba 01 00 00 00 mov $0x1,%edx | |
| 40f0d4: be 0a 00 00 00 mov $0xa,%esi | |
| 40f0d9: 31 c0 xor %eax,%eax | |
| 40f0db: e8 40 58 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f0e0: 8b 35 5e e6 20 00 mov 0x20e65e(%rip),%esi # 61d744 <CRT_colors+0x44> | |
| 40f0e6: 89 c1 mov %eax,%ecx | |
| 40f0e8: 48 89 e2 mov %rsp,%rdx | |
| 40f0eb: 4c 89 e7 mov %r12,%rdi | |
| 40f0ee: e8 9d 31 00 00 callq 412290 <RichString_appendn> | |
| 40f0f3: e9 71 ff ff ff jmpq 40f069 <Process_delete+0xa9> | |
| 40f0f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f0ff: 00 | |
| 40f100: 48 85 d2 test %rdx,%rdx | |
| 40f103: 0f 88 97 00 00 00 js 40f1a0 <Process_delete+0x1e0> | |
| 40f109: f3 48 0f 2a c2 cvtsi2ss %rdx,%xmm0 | |
| 40f10e: f3 0f 59 05 ba 8c 00 mulss 0x8cba(%rip),%xmm0 # 417dd0 <_IO_stdin_used+0x1cb0> | |
| 40f115: 00 | |
| 40f116: 41 b8 75 75 41 00 mov $0x417575,%r8d | |
| 40f11c: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f121: ba 01 00 00 00 mov $0x1,%edx | |
| 40f126: be 0a 00 00 00 mov $0xa,%esi | |
| 40f12b: 48 89 e7 mov %rsp,%rdi | |
| 40f12e: b8 01 00 00 00 mov $0x1,%eax | |
| 40f133: 0f 14 c0 unpcklps %xmm0,%xmm0 | |
| 40f136: 0f 5a c0 cvtps2pd %xmm0,%xmm0 | |
| 40f139: e8 e2 57 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f13e: e9 13 ff ff ff jmpq 40f056 <Process_delete+0x96> | |
| 40f143: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f148: 49 89 d1 mov %rdx,%r9 | |
| 40f14b: 48 89 e7 mov %rsp,%rdi | |
| 40f14e: 41 b8 7d 75 41 00 mov $0x41757d,%r8d | |
| 40f154: 49 c1 e9 0a shr $0xa,%r9 | |
| 40f158: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f15d: ba 01 00 00 00 mov $0x1,%edx | |
| 40f162: be 0a 00 00 00 mov $0xa,%esi | |
| 40f167: 31 c0 xor %eax,%eax | |
| 40f169: e8 b2 57 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f16e: 48 8b 13 mov (%rbx),%rdx | |
| 40f171: 8b 35 d9 e5 20 00 mov 0x20e5d9(%rip),%esi # 61d750 <CRT_colors+0x50> | |
| 40f177: 89 c1 mov %eax,%ecx | |
| 40f179: 4c 89 e7 mov %r12,%rdi | |
| 40f17c: 80 ba c0 00 00 00 00 cmpb $0x0,0xc0(%rdx) | |
| 40f183: 48 89 e2 mov %rsp,%rdx | |
| 40f186: 0f 44 35 b7 e5 20 00 cmove 0x20e5b7(%rip),%esi # 61d744 <CRT_colors+0x44> | |
| 40f18d: e8 fe 30 00 00 callq 412290 <RichString_appendn> | |
| 40f192: e9 d2 fe ff ff jmpq 40f069 <Process_delete+0xa9> | |
| 40f197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f19e: 00 00 | |
| 40f1a0: 48 89 d0 mov %rdx,%rax | |
| 40f1a3: 83 e5 01 and $0x1,%ebp | |
| 40f1a6: 48 d1 e8 shr %rax | |
| 40f1a9: 48 09 e8 or %rbp,%rax | |
| 40f1ac: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 | |
| 40f1b1: f3 0f 58 c0 addss %xmm0,%xmm0 | |
| 40f1b5: e9 54 ff ff ff jmpq 40f10e <Process_delete+0x14e> | |
| 40f1ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f1c0: 48 89 d3 mov %rdx,%rbx | |
| 40f1c3: 48 b9 cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rcx | |
| 40f1ca: 9b c4 20 | |
| 40f1cd: 41 b8 84 75 41 00 mov $0x417584,%r8d | |
| 40f1d3: 48 c1 eb 03 shr $0x3,%rbx | |
| 40f1d7: be 0a 00 00 00 mov $0xa,%esi | |
| 40f1dc: 48 89 e7 mov %rsp,%rdi | |
| 40f1df: 48 89 d8 mov %rbx,%rax | |
| 40f1e2: 48 f7 e1 mul %rcx | |
| 40f1e5: b9 0b 00 00 00 mov $0xb,%ecx | |
| 40f1ea: 31 c0 xor %eax,%eax | |
| 40f1ec: 48 89 d3 mov %rdx,%rbx | |
| 40f1ef: ba 01 00 00 00 mov $0x1,%edx | |
| 40f1f4: 48 c1 eb 04 shr $0x4,%rbx | |
| 40f1f8: 49 89 d9 mov %rbx,%r9 | |
| 40f1fb: e8 20 57 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f200: 48 69 db e8 03 00 00 imul $0x3e8,%rbx,%rbx | |
| 40f207: 8b 35 43 e5 20 00 mov 0x20e543(%rip),%esi # 61d750 <CRT_colors+0x50> | |
| 40f20d: 89 c1 mov %eax,%ecx | |
| 40f20f: 48 89 e2 mov %rsp,%rdx | |
| 40f212: 4c 89 e7 mov %r12,%rdi | |
| 40f215: e8 76 30 00 00 callq 412290 <RichString_appendn> | |
| 40f21a: 49 89 e9 mov %rbp,%r9 | |
| 40f21d: 41 b8 89 75 41 00 mov $0x417589,%r8d | |
| 40f223: 49 29 d9 sub %rbx,%r9 | |
| 40f226: e9 9c fe ff ff jmpq 40f0c7 <Process_delete+0x107> | |
| 40f22b: e8 d0 58 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40f230: 53 push %rbx | |
| 40f231: 48 89 fb mov %rdi,%rbx | |
| 40f234: 48 83 ec 30 sub $0x30,%rsp | |
| 40f238: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40f23f: 00 00 | |
| 40f241: 48 89 44 24 28 mov %rax,0x28(%rsp) | |
| 40f246: 31 c0 xor %eax,%eax | |
| 40f248: 48 b8 00 e4 0b 54 02 movabs $0x2540be400,%rax | |
| 40f24f: 00 00 00 | |
| 40f252: 48 39 c6 cmp %rax,%rsi | |
| 40f255: 0f 87 9d 00 00 00 ja 40f2f8 <Process_delete+0x338> | |
| 40f25b: 49 89 f1 mov %rsi,%r9 | |
| 40f25e: 41 b8 96 75 41 00 mov $0x417596,%r8d | |
| 40f264: b9 0e 00 00 00 mov $0xe,%ecx | |
| 40f269: ba 01 00 00 00 mov $0x1,%edx | |
| 40f26e: be 0d 00 00 00 mov $0xd,%esi | |
| 40f273: 48 89 e7 mov %rsp,%rdi | |
| 40f276: 31 c0 xor %eax,%eax | |
| 40f278: e8 a3 56 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f27d: 8b 35 a1 e4 20 00 mov 0x20e4a1(%rip),%esi # 61d724 <CRT_colors+0x24> | |
| 40f283: b9 02 00 00 00 mov $0x2,%ecx | |
| 40f288: 48 89 e2 mov %rsp,%rdx | |
| 40f28b: 48 89 df mov %rbx,%rdi | |
| 40f28e: e8 fd 2f 00 00 callq 412290 <RichString_appendn> | |
| 40f293: 8b 35 b7 e4 20 00 mov 0x20e4b7(%rip),%esi # 61d750 <CRT_colors+0x50> | |
| 40f299: 48 8d 54 24 02 lea 0x2(%rsp),%rdx | |
| 40f29e: b9 03 00 00 00 mov $0x3,%ecx | |
| 40f2a3: 48 89 df mov %rbx,%rdi | |
| 40f2a6: e8 e5 2f 00 00 callq 412290 <RichString_appendn> | |
| 40f2ab: 8b 35 93 e4 20 00 mov 0x20e493(%rip),%esi # 61d744 <CRT_colors+0x44> | |
| 40f2b1: 48 8d 54 24 05 lea 0x5(%rsp),%rdx | |
| 40f2b6: b9 03 00 00 00 mov $0x3,%ecx | |
| 40f2bb: 48 89 df mov %rbx,%rdi | |
| 40f2be: e8 cd 2f 00 00 callq 412290 <RichString_appendn> | |
| 40f2c3: 8b 35 7f e4 20 00 mov 0x20e47f(%rip),%esi # 61d748 <CRT_colors+0x48> | |
| 40f2c9: 48 8d 54 24 08 lea 0x8(%rsp),%rdx | |
| 40f2ce: b9 04 00 00 00 mov $0x4,%ecx | |
| 40f2d3: 48 89 df mov %rbx,%rdi | |
| 40f2d6: e8 b5 2f 00 00 callq 412290 <RichString_appendn> | |
| 40f2db: 48 8b 44 24 28 mov 0x28(%rsp),%rax | |
| 40f2e0: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 40f2e7: 00 00 | |
| 40f2e9: 0f 85 92 00 00 00 jne 40f381 <Process_delete+0x3c1> | |
| 40f2ef: 48 83 c4 30 add $0x30,%rsp | |
| 40f2f3: 5b pop %rbx | |
| 40f2f4: c3 retq | |
| 40f2f5: 0f 1f 00 nopl (%rax) | |
| 40f2f8: 48 c1 ee 03 shr $0x3,%rsi | |
| 40f2fc: 49 b9 cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%r9 | |
| 40f303: 9b c4 20 | |
| 40f306: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 40f30b: 48 89 f0 mov %rsi,%rax | |
| 40f30e: 41 b8 96 75 41 00 mov $0x417596,%r8d | |
| 40f314: b9 0e 00 00 00 mov $0xe,%ecx | |
| 40f319: 49 f7 e1 mul %r9 | |
| 40f31c: be 0d 00 00 00 mov $0xd,%esi | |
| 40f321: 31 c0 xor %eax,%eax | |
| 40f323: 49 89 d1 mov %rdx,%r9 | |
| 40f326: ba 01 00 00 00 mov $0x1,%edx | |
| 40f32b: 49 c1 e9 04 shr $0x4,%r9 | |
| 40f32f: e8 ec 55 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f334: 8b 35 ea e3 20 00 mov 0x20e3ea(%rip),%esi # 61d724 <CRT_colors+0x24> | |
| 40f33a: 48 8d 54 24 10 lea 0x10(%rsp),%rdx | |
| 40f33f: 48 89 df mov %rbx,%rdi | |
| 40f342: b9 05 00 00 00 mov $0x5,%ecx | |
| 40f347: e8 44 2f 00 00 callq 412290 <RichString_appendn> | |
| 40f34c: 8b 35 fe e3 20 00 mov 0x20e3fe(%rip),%esi # 61d750 <CRT_colors+0x50> | |
| 40f352: 48 8d 54 24 15 lea 0x15(%rsp),%rdx | |
| 40f357: 48 89 df mov %rbx,%rdi | |
| 40f35a: b9 03 00 00 00 mov $0x3,%ecx | |
| 40f35f: e8 2c 2f 00 00 callq 412290 <RichString_appendn> | |
| 40f364: 8b 35 da e3 20 00 mov 0x20e3da(%rip),%esi # 61d744 <CRT_colors+0x44> | |
| 40f36a: 48 8d 54 24 18 lea 0x18(%rsp),%rdx | |
| 40f36f: b9 04 00 00 00 mov $0x4,%ecx | |
| 40f374: 48 89 df mov %rbx,%rdi | |
| 40f377: e8 14 2f 00 00 callq 412290 <RichString_appendn> | |
| 40f37c: e9 5a ff ff ff jmpq 40f2db <Process_delete+0x31b> | |
| 40f381: e8 7a 57 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40f386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 40f38d: 00 00 00 | |
| 40f390: 41 57 push %r15 | |
| 40f392: 41 56 push %r14 | |
| 40f394: 41 55 push %r13 | |
| 40f396: 49 89 f5 mov %rsi,%r13 | |
| 40f399: 41 54 push %r12 | |
| 40f39b: 55 push %rbp | |
| 40f39c: 48 89 fd mov %rdi,%rbp | |
| 40f39f: 53 push %rbx | |
| 40f3a0: 48 81 ec d8 00 00 00 sub $0xd8,%rsp | |
| 40f3a7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 40f3ae: 00 00 | |
| 40f3b0: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) | |
| 40f3b7: 00 | |
| 40f3b8: 31 c0 xor %eax,%eax | |
| 40f3ba: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 40f3be: 48 89 f7 mov %rsi,%rdi | |
| 40f3c1: 48 8b 98 a8 00 00 00 mov 0xa8(%rax),%rbx | |
| 40f3c8: e8 93 31 00 00 callq 412560 <RichString_prune> | |
| 40f3cd: 8b 03 mov (%rbx),%eax | |
| 40f3cf: 85 c0 test %eax,%eax | |
| 40f3d1: 75 37 jne 40f40a <Process_delete+0x44a> | |
| 40f3d3: eb 5b jmp 40f430 <Process_delete+0x470> | |
| 40f3d5: 0f 1f 00 nopl (%rax) | |
| 40f3d8: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f3dd: ba 18 76 41 00 mov $0x417618,%edx | |
| 40f3e2: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f3e7: 31 c0 xor %eax,%eax | |
| 40f3e9: e8 b2 57 ff ff callq 404ba0 <snprintf@plt> | |
| 40f3ee: 66 90 xchg %ax,%ax | |
| 40f3f0: 48 8d 54 24 40 lea 0x40(%rsp),%rdx | |
| 40f3f5: 44 89 e6 mov %r12d,%esi | |
| 40f3f8: 4c 89 ef mov %r13,%rdi | |
| 40f3fb: e8 d0 31 00 00 callq 4125d0 <RichString_append> | |
| 40f400: 48 83 c3 04 add $0x4,%rbx | |
| 40f404: 8b 03 mov (%rbx),%eax | |
| 40f406: 85 c0 test %eax,%eax | |
| 40f408: 74 26 je 40f430 <Process_delete+0x470> | |
| 40f40a: 83 f8 42 cmp $0x42,%eax | |
| 40f40d: c6 84 24 bf 00 00 00 movb $0x0,0xbf(%rsp) | |
| 40f414: 00 | |
| 40f415: 44 8b 25 e8 e2 20 00 mov 0x20e2e8(%rip),%r12d # 61d704 <CRT_colors+0x4> | |
| 40f41c: 44 8b 35 39 e3 20 00 mov 0x20e339(%rip),%r14d # 61d75c <CRT_colors+0x5c> | |
| 40f423: 77 b3 ja 40f3d8 <Process_delete+0x418> | |
| 40f425: ff 24 c5 80 79 41 00 jmpq *0x417980(,%rax,8) | |
| 40f42c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f430: 48 8b 45 10 mov 0x10(%rbp),%rax | |
| 40f434: 80 b8 b9 00 00 00 00 cmpb $0x0,0xb9(%rax) | |
| 40f43b: 75 43 jne 40f480 <Process_delete+0x4c0> | |
| 40f43d: 80 7d 2d 00 cmpb $0x0,0x2d(%rbp) | |
| 40f441: 74 0e je 40f451 <Process_delete+0x491> | |
| 40f443: 8b 35 03 e3 20 00 mov 0x20e303(%rip),%esi # 61d74c <CRT_colors+0x4c> | |
| 40f449: 4c 89 ef mov %r13,%rdi | |
| 40f44c: e8 3f 31 00 00 callq 412590 <RichString_setAttr> | |
| 40f451: 48 8b 94 24 c8 00 00 mov 0xc8(%rsp),%rdx | |
| 40f458: 00 | |
| 40f459: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 40f460: 00 00 | |
| 40f462: 0f 85 8f 09 00 00 jne 40fdf7 <Process_delete+0xe37> | |
| 40f468: 48 81 c4 d8 00 00 00 add $0xd8,%rsp | |
| 40f46f: 5b pop %rbx | |
| 40f470: 5d pop %rbp | |
| 40f471: 41 5c pop %r12 | |
| 40f473: 41 5d pop %r13 | |
| 40f475: 41 5e pop %r14 | |
| 40f477: 41 5f pop %r15 | |
| 40f479: c3 retq | |
| 40f47a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f480: 8b 05 ca de 20 00 mov 0x20deca(%rip),%eax # 61d350 <Process_fieldNames+0x230> | |
| 40f486: 39 85 bc 00 00 00 cmp %eax,0xbc(%rbp) | |
| 40f48c: 74 af je 40f43d <Process_delete+0x47d> | |
| 40f48e: 8b 35 b4 e2 20 00 mov 0x20e2b4(%rip),%esi # 61d748 <CRT_colors+0x48> | |
| 40f494: 4c 89 ef mov %r13,%rdi | |
| 40f497: e8 f4 30 00 00 callq 412590 <RichString_setAttr> | |
| 40f49c: eb 9f jmp 40f43d <Process_delete+0x47d> | |
| 40f49e: 66 90 xchg %ax,%ax | |
| 40f4a0: 4c 8b 8d 38 01 00 00 mov 0x138(%rbp),%r9 | |
| 40f4a7: 41 b8 11 76 41 00 mov $0x417611,%r8d | |
| 40f4ad: 0f 1f 00 nopl (%rax) | |
| 40f4b0: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f4b5: b9 80 00 00 00 mov $0x80,%ecx | |
| 40f4ba: ba 01 00 00 00 mov $0x1,%edx | |
| 40f4bf: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f4c4: 31 c0 xor %eax,%eax | |
| 40f4c6: e8 55 54 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f4cb: e9 20 ff ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40f4d0: f2 0f 10 85 18 01 00 movsd 0x118(%rbp),%xmm0 | |
| 40f4d7: 00 | |
| 40f4d8: f2 0f 10 0d e0 88 00 movsd 0x88e0(%rip),%xmm1 # 417dc0 <_IO_stdin_used+0x1ca0> | |
| 40f4df: 00 | |
| 40f4e0: f2 0f 58 85 28 01 00 addsd 0x128(%rbp),%xmm0 | |
| 40f4e7: 00 | |
| 40f4e8: f2 0f 59 05 20 7d 00 mulsd 0x7d20(%rip),%xmm0 # 417210 <_IO_stdin_used+0x10f0> | |
| 40f4ef: 00 | |
| 40f4f0: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40f4f4: 77 70 ja 40f566 <Process_delete+0x5a6> | |
| 40f4f6: f2 0f 10 0d 52 7c 00 movsd 0x7c52(%rip),%xmm1 # 417150 <_IO_stdin_used+0x1030> | |
| 40f4fd: 00 | |
| 40f4fe: 41 b8 03 76 41 00 mov $0x417603,%r8d | |
| 40f504: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40f508: 73 18 jae 40f522 <Process_delete+0x562> | |
| 40f50a: f2 0f 10 0d 2e 6e 00 movsd 0x6e2e(%rip),%xmm1 # 416340 <_IO_stdin_used+0x220> | |
| 40f511: 00 | |
| 40f512: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40f516: 0f 82 4c 07 00 00 jb 40fc68 <Process_delete+0xca8> | |
| 40f51c: 41 b8 0a 76 41 00 mov $0x41760a,%r8d | |
| 40f522: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f527: b9 80 00 00 00 mov $0x80,%ecx | |
| 40f52c: ba 01 00 00 00 mov $0x1,%edx | |
| 40f531: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f536: b8 01 00 00 00 mov $0x1,%eax | |
| 40f53b: e8 e0 53 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f540: e9 ab fe ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40f545: 0f 1f 00 nopl (%rax) | |
| 40f548: f2 0f 10 05 c0 7c 00 movsd 0x7cc0(%rip),%xmm0 # 417210 <_IO_stdin_used+0x10f0> | |
| 40f54f: 00 | |
| 40f550: f2 0f 10 0d 68 88 00 movsd 0x8868(%rip),%xmm1 # 417dc0 <_IO_stdin_used+0x1ca0> | |
| 40f557: 00 | |
| 40f558: f2 0f 59 85 28 01 00 mulsd 0x128(%rbp),%xmm0 | |
| 40f55f: 00 | |
| 40f560: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40f564: 76 90 jbe 40f4f6 <Process_delete+0x536> | |
| 40f566: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f56b: ba fc 75 41 00 mov $0x4175fc,%edx | |
| 40f570: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f575: 31 c0 xor %eax,%eax | |
| 40f577: e8 24 56 ff ff callq 404ba0 <snprintf@plt> | |
| 40f57c: e9 6f fe ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40f581: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f588: f2 0f 10 05 80 7c 00 movsd 0x7c80(%rip),%xmm0 # 417210 <_IO_stdin_used+0x10f0> | |
| 40f58f: 00 | |
| 40f590: f2 0f 10 0d 28 88 00 movsd 0x8828(%rip),%xmm1 # 417dc0 <_IO_stdin_used+0x1ca0> | |
| 40f597: 00 | |
| 40f598: f2 0f 59 85 18 01 00 mulsd 0x118(%rbp),%xmm0 | |
| 40f59f: 00 | |
| 40f5a0: 66 0f 2e c8 ucomisd %xmm0,%xmm1 | |
| 40f5a4: 0f 86 4c ff ff ff jbe 40f4f6 <Process_delete+0x536> | |
| 40f5aa: eb ba jmp 40f566 <Process_delete+0x5a6> | |
| 40f5ac: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f5b0: 4c 8b 8d 10 01 00 00 mov 0x110(%rbp),%r9 | |
| 40f5b7: 41 b8 f4 75 41 00 mov $0x4175f4,%r8d | |
| 40f5bd: e9 ee fe ff ff jmpq 40f4b0 <Process_delete+0x4f0> | |
| 40f5c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f5c8: 48 8b b5 08 01 00 00 mov 0x108(%rbp),%rsi | |
| 40f5cf: 4c 89 ef mov %r13,%rdi | |
| 40f5d2: e8 59 fc ff ff callq 40f230 <Process_delete+0x270> | |
| 40f5d7: e9 24 fe ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40f5dc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f5e0: 48 8b b5 00 01 00 00 mov 0x100(%rbp),%rsi | |
| 40f5e7: 4c 89 ef mov %r13,%rdi | |
| 40f5ea: e8 41 fc ff ff callq 40f230 <Process_delete+0x270> | |
| 40f5ef: e9 0c fe ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40f5f4: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f5f8: 4c 8b 8d f8 00 00 00 mov 0xf8(%rbp),%r9 | |
| 40f5ff: 41 b8 f4 75 41 00 mov $0x4175f4,%r8d | |
| 40f605: e9 a6 fe ff ff jmpq 40f4b0 <Process_delete+0x4f0> | |
| 40f60a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f610: 4c 8b 8d f0 00 00 00 mov 0xf0(%rbp),%r9 | |
| 40f617: 41 b8 f4 75 41 00 mov $0x4175f4,%r8d | |
| 40f61d: e9 8e fe ff ff jmpq 40f4b0 <Process_delete+0x4f0> | |
| 40f622: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f628: 4c 8b 8d e8 00 00 00 mov 0xe8(%rbp),%r9 | |
| 40f62f: 41 b8 ec 75 41 00 mov $0x4175ec,%r8d | |
| 40f635: e9 76 fe ff ff jmpq 40f4b0 <Process_delete+0x4f0> | |
| 40f63a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f640: 4c 8b 8d e0 00 00 00 mov 0xe0(%rbp),%r9 | |
| 40f647: 41 b8 ec 75 41 00 mov $0x4175ec,%r8d | |
| 40f64d: e9 5e fe ff ff jmpq 40f4b0 <Process_delete+0x4f0> | |
| 40f652: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f658: 44 8b 8d d8 00 00 00 mov 0xd8(%rbp),%r9d | |
| 40f65f: 41 b8 9e 75 41 00 mov $0x41759e,%r8d | |
| 40f665: 0f 1f 00 nopl (%rax) | |
| 40f668: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f66d: b9 80 00 00 00 mov $0x80,%ecx | |
| 40f672: ba 01 00 00 00 mov $0x1,%edx | |
| 40f677: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f67c: 31 c0 xor %eax,%eax | |
| 40f67e: e8 9d 52 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f683: e9 68 fd ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40f688: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f68f: 00 | |
| 40f690: 44 8b 8d d4 00 00 00 mov 0xd4(%rbp),%r9d | |
| 40f697: 41 b8 9e 75 41 00 mov $0x41759e,%r8d | |
| 40f69d: eb c9 jmp 40f668 <Process_delete+0x6a8> | |
| 40f69f: 90 nop | |
| 40f6a0: 44 8b 8d d0 00 00 00 mov 0xd0(%rbp),%r9d | |
| 40f6a7: 41 b8 9e 75 41 00 mov $0x41759e,%r8d | |
| 40f6ad: eb b9 jmp 40f668 <Process_delete+0x6a8> | |
| 40f6af: 90 nop | |
| 40f6b0: 44 8b 4d 40 mov 0x40(%rbp),%r9d | |
| 40f6b4: 4c 8b 05 85 dc 20 00 mov 0x20dc85(%rip),%r8 # 61d340 <Process_fieldNames+0x220> | |
| 40f6bb: eb ab jmp 40f668 <Process_delete+0x6a8> | |
| 40f6bd: 0f 1f 00 nopl (%rax) | |
| 40f6c0: 4c 8b 8d 80 00 00 00 mov 0x80(%rbp),%r9 | |
| 40f6c7: 41 b8 a8 75 41 00 mov $0x4175a8,%r8d | |
| 40f6cd: e9 de fd ff ff jmpq 40f4b0 <Process_delete+0x4f0> | |
| 40f6d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f6d8: 48 8b 75 58 mov 0x58(%rbp),%rsi | |
| 40f6dc: 48 03 75 50 add 0x50(%rbp),%rsi | |
| 40f6e0: 4c 89 ef mov %r13,%rdi | |
| 40f6e3: e8 a8 f6 ff ff callq 40ed90 <Panel_selectByTyping+0xab0> | |
| 40f6e8: e9 13 fd ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40f6ed: 0f 1f 00 nopl (%rax) | |
| 40f6f0: 4c 8b 8d c8 00 00 00 mov 0xc8(%rbp),%r9 | |
| 40f6f7: 8b 85 bc 00 00 00 mov 0xbc(%rbp),%eax | |
| 40f6fd: 3b 05 4d dc 20 00 cmp 0x20dc4d(%rip),%eax # 61d350 <Process_fieldNames+0x230> | |
| 40f703: 44 0f 45 25 3d e0 20 cmovne 0x20e03d(%rip),%r12d # 61d748 <CRT_colors+0x48> | |
| 40f70a: 00 | |
| 40f70b: 4d 85 c9 test %r9,%r9 | |
| 40f70e: 0f 84 8c 06 00 00 je 40fda0 <Process_delete+0xde0> | |
| 40f714: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f719: 41 b8 cd 75 41 00 mov $0x4175cd,%r8d | |
| 40f71f: b9 80 00 00 00 mov $0x80,%ecx | |
| 40f724: ba 01 00 00 00 mov $0x1,%edx | |
| 40f729: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f72e: 31 c0 xor %eax,%eax | |
| 40f730: e8 eb 51 ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f735: 80 7c 24 49 00 cmpb $0x0,0x49(%rsp) | |
| 40f73a: 0f 84 b0 fc ff ff je 40f3f0 <Process_delete+0x430> | |
| 40f740: c6 44 24 49 20 movb $0x20,0x49(%rsp) | |
| 40f745: c6 44 24 4a 00 movb $0x0,0x4a(%rsp) | |
| 40f74a: e9 a1 fc ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40f74f: 90 nop | |
| 40f750: f3 0f 10 85 c4 00 00 movss 0xc4(%rbp),%xmm0 | |
| 40f757: 00 | |
| 40f758: 0f 5a c0 cvtps2pd %xmm0,%xmm0 | |
| 40f75b: 66 0f 2e 05 55 86 00 ucomisd 0x8655(%rip),%xmm0 # 417db8 <_IO_stdin_used+0x1c98> | |
| 40f762: 00 | |
| 40f763: 0f 86 37 04 00 00 jbe 40fba0 <Process_delete+0xbe0> | |
| 40f769: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f76e: ba e6 75 41 00 mov $0x4175e6,%edx | |
| 40f773: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f778: 31 c0 xor %eax,%eax | |
| 40f77a: e8 21 54 ff ff callq 404ba0 <snprintf@plt> | |
| 40f77f: e9 6c fc ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40f784: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f788: f3 0f 10 8d c0 00 00 movss 0xc0(%rbp),%xmm1 | |
| 40f78f: 00 | |
| 40f790: 0f 14 c9 unpcklps %xmm1,%xmm1 | |
| 40f793: 0f 5a c1 cvtps2pd %xmm1,%xmm0 | |
| 40f796: 66 0f 2e 05 12 86 00 ucomisd 0x8612(%rip),%xmm0 # 417db0 <_IO_stdin_used+0x1c90> | |
| 40f79d: 00 | |
| 40f79e: 0f 87 1b 04 00 00 ja 40fbbf <Process_delete+0xbff> | |
| 40f7a4: 66 0f 2e 05 0c 86 00 ucomisd 0x860c(%rip),%xmm0 # 417db8 <_IO_stdin_used+0x1c98> | |
| 40f7ab: 00 | |
| 40f7ac: 0f 86 ee 03 00 00 jbe 40fba0 <Process_delete+0xbe0> | |
| 40f7b2: f3 4c 0f 2c c9 cvttss2si %xmm1,%r9 | |
| 40f7b7: 41 b8 d9 75 41 00 mov $0x4175d9,%r8d | |
| 40f7bd: e9 a6 fe ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40f7c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f7c8: 44 8b 8d bc 00 00 00 mov 0xbc(%rbp),%r9d | |
| 40f7cf: 41 b8 c8 75 41 00 mov $0x4175c8,%r8d | |
| 40f7d5: e9 8e fe ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40f7da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f7e0: 4c 63 a5 b8 00 00 00 movslq 0xb8(%rbp),%r12 | |
| 40f7e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f7ee: 00 00 | |
| 40f7f0: bf 1e 00 00 00 mov $0x1e,%edi | |
| 40f7f5: e8 36 57 ff ff callq 404f30 <sysconf@plt> | |
| 40f7fa: 48 8d 90 ff 03 00 00 lea 0x3ff(%rax),%rdx | |
| 40f801: 48 85 c0 test %rax,%rax | |
| 40f804: 48 0f 49 d0 cmovns %rax,%rdx | |
| 40f808: 48 c1 fa 0a sar $0xa,%rdx | |
| 40f80c: 49 0f af d4 imul %r12,%rdx | |
| 40f810: 48 8d 7d 10 lea 0x10(%rbp),%rdi | |
| 40f814: 4c 89 ee mov %r13,%rsi | |
| 40f817: e8 d4 f7 ff ff callq 40eff0 <Process_delete+0x30> | |
| 40f81c: e9 df fb ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40f821: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f828: 4c 63 a5 b4 00 00 00 movslq 0xb4(%rbp),%r12 | |
| 40f82f: eb bf jmp 40f7f0 <Process_delete+0x830> | |
| 40f831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f838: bf 1e 00 00 00 mov $0x1e,%edi | |
| 40f83d: 4c 63 a5 b0 00 00 00 movslq 0xb0(%rbp),%r12 | |
| 40f844: e8 e7 56 ff ff callq 404f30 <sysconf@plt> | |
| 40f849: 48 8d 90 ff 03 00 00 lea 0x3ff(%rax),%rdx | |
| 40f850: 48 85 c0 test %rax,%rax | |
| 40f853: 48 8d 7d 10 lea 0x10(%rbp),%rdi | |
| 40f857: 4c 89 ee mov %r13,%rsi | |
| 40f85a: 48 0f 49 d0 cmovns %rax,%rdx | |
| 40f85e: 48 c1 fa 0a sar $0xa,%rdx | |
| 40f862: 49 0f af d4 imul %r12,%rdx | |
| 40f866: e8 85 f7 ff ff callq 40eff0 <Process_delete+0x30> | |
| 40f86b: e9 90 fb ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40f870: 4c 63 a5 ac 00 00 00 movslq 0xac(%rbp),%r12 | |
| 40f877: e9 74 ff ff ff jmpq 40f7f0 <Process_delete+0x830> | |
| 40f87c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f880: 4c 63 a5 a8 00 00 00 movslq 0xa8(%rbp),%r12 | |
| 40f887: e9 64 ff ff ff jmpq 40f7f0 <Process_delete+0x830> | |
| 40f88c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f890: 4c 63 a5 a4 00 00 00 movslq 0xa4(%rbp),%r12 | |
| 40f897: e9 54 ff ff ff jmpq 40f7f0 <Process_delete+0x830> | |
| 40f89c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f8a0: 4c 63 a5 a0 00 00 00 movslq 0xa0(%rbp),%r12 | |
| 40f8a7: e9 44 ff ff ff jmpq 40f7f0 <Process_delete+0x830> | |
| 40f8ac: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40f8b0: 48 8b 45 10 mov 0x10(%rbp),%rax | |
| 40f8b4: 44 8b 8d 9c 00 00 00 mov 0x9c(%rbp),%r9d | |
| 40f8bb: 80 b8 c3 00 00 00 00 cmpb $0x0,0xc3(%rax) | |
| 40f8c2: 0f 84 e8 02 00 00 je 40fbb0 <Process_delete+0xbf0> | |
| 40f8c8: 41 b8 a3 75 41 00 mov $0x4175a3,%r8d | |
| 40f8ce: e9 95 fd ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40f8d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40f8d8: 48 8d 8d 88 00 00 00 lea 0x88(%rbp),%rcx | |
| 40f8df: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f8e4: ba b7 8a 41 00 mov $0x418ab7,%edx | |
| 40f8e9: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f8ee: 31 c0 xor %eax,%eax | |
| 40f8f0: e8 ab 52 ff ff callq 404ba0 <snprintf@plt> | |
| 40f8f5: e9 f6 fa ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40f8fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40f900: 4c 8b 4d 78 mov 0x78(%rbp),%r9 | |
| 40f904: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f909: 31 c0 xor %eax,%eax | |
| 40f90b: 41 b8 c2 75 41 00 mov $0x4175c2,%r8d | |
| 40f911: b9 80 00 00 00 mov $0x80,%ecx | |
| 40f916: ba 01 00 00 00 mov $0x1,%edx | |
| 40f91b: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f920: e8 fb 4f ff ff callq 404920 <__snprintf_chk@plt> | |
| 40f925: 48 83 7d 78 00 cmpq $0x0,0x78(%rbp) | |
| 40f92a: 0f 8c 9f 02 00 00 jl 40fbcf <Process_delete+0xc0f> | |
| 40f930: 44 0f 45 25 2c de 20 cmovne 0x20de2c(%rip),%r12d # 61d764 <CRT_colors+0x64> | |
| 40f937: 00 | |
| 40f938: e9 b3 fa ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40f93d: 0f 1f 00 nopl (%rax) | |
| 40f940: 4c 8b 4d 70 mov 0x70(%rbp),%r9 | |
| 40f944: 41 b8 c2 75 41 00 mov $0x4175c2,%r8d | |
| 40f94a: 49 83 f9 9c cmp $0xffffffffffffff9c,%r9 | |
| 40f94e: 0f 85 5c fb ff ff jne 40f4b0 <Process_delete+0x4f0> | |
| 40f954: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40f959: ba bd 75 41 00 mov $0x4175bd,%edx | |
| 40f95e: be 7f 00 00 00 mov $0x7f,%esi | |
| 40f963: 31 c0 xor %eax,%eax | |
| 40f965: e8 36 52 ff ff callq 404ba0 <snprintf@plt> | |
| 40f96a: e9 81 fa ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40f96f: 90 nop | |
| 40f970: 48 8b 75 68 mov 0x68(%rbp),%rsi | |
| 40f974: 4c 89 ef mov %r13,%rdi | |
| 40f977: e8 14 f4 ff ff callq 40ed90 <Panel_selectByTyping+0xab0> | |
| 40f97c: e9 7f fa ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40f981: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f988: 48 8b 75 60 mov 0x60(%rbp),%rsi | |
| 40f98c: 4c 89 ef mov %r13,%rdi | |
| 40f98f: e8 fc f3 ff ff callq 40ed90 <Panel_selectByTyping+0xab0> | |
| 40f994: e9 67 fa ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40f999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f9a0: 48 8b 75 58 mov 0x58(%rbp),%rsi | |
| 40f9a4: 4c 89 ef mov %r13,%rdi | |
| 40f9a7: e8 e4 f3 ff ff callq 40ed90 <Panel_selectByTyping+0xab0> | |
| 40f9ac: e9 4f fa ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40f9b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f9b8: 48 8b 75 50 mov 0x50(%rbp),%rsi | |
| 40f9bc: 4c 89 ef mov %r13,%rdi | |
| 40f9bf: e8 cc f3 ff ff callq 40ed90 <Panel_selectByTyping+0xab0> | |
| 40f9c4: e9 37 fa ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40f9c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40f9d0: 44 8b 4d 44 mov 0x44(%rbp),%r9d | |
| 40f9d4: 4c 8b 05 6d d9 20 00 mov 0x20d96d(%rip),%r8 # 61d348 <Process_fieldNames+0x228> | |
| 40f9db: e9 88 fc ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40f9e0: 44 8b 4d 3c mov 0x3c(%rbp),%r9d | |
| 40f9e4: 41 b8 9e 75 41 00 mov $0x41759e,%r8d | |
| 40f9ea: e9 79 fc ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40f9ef: 90 nop | |
| 40f9f0: 44 8b 4d 38 mov 0x38(%rbp),%r9d | |
| 40f9f4: 41 b8 9e 75 41 00 mov $0x41759e,%r8d | |
| 40f9fa: e9 69 fc ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40f9ff: 90 nop | |
| 40fa00: 44 8b 4d 34 mov 0x34(%rbp),%r9d | |
| 40fa04: 41 b8 9e 75 41 00 mov $0x41759e,%r8d | |
| 40fa0a: e9 59 fc ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40fa0f: 90 nop | |
| 40fa10: 44 8b 4d 30 mov 0x30(%rbp),%r9d | |
| 40fa14: 4c 8b 05 25 d9 20 00 mov 0x20d925(%rip),%r8 # 61d340 <Process_fieldNames+0x220> | |
| 40fa1b: e9 48 fc ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40fa20: 44 0f be 4d 2c movsbl 0x2c(%rbp),%r9d | |
| 40fa25: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40fa2a: 31 c0 xor %eax,%eax | |
| 40fa2c: 41 b8 b9 75 41 00 mov $0x4175b9,%r8d | |
| 40fa32: b9 80 00 00 00 mov $0x80,%ecx | |
| 40fa37: ba 01 00 00 00 mov $0x1,%edx | |
| 40fa3c: be 7f 00 00 00 mov $0x7f,%esi | |
| 40fa41: e8 da 4e ff ff callq 404920 <__snprintf_chk@plt> | |
| 40fa46: 80 7d 2c 52 cmpb $0x52,0x2c(%rbp) | |
| 40fa4a: 44 0f 44 25 06 dd 20 cmove 0x20dd06(%rip),%r12d # 61d758 <CRT_colors+0x58> | |
| 40fa51: 00 | |
| 40fa52: e9 99 f9 ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40fa57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40fa5e: 00 00 | |
| 40fa60: 48 8b 45 10 mov 0x10(%rbp),%rax | |
| 40fa64: 80 b8 c1 00 00 00 00 cmpb $0x0,0xc1(%rax) | |
| 40fa6b: 74 1a je 40fa87 <Process_delete+0xac7> | |
| 40fa6d: 8b 55 40 mov 0x40(%rbp),%edx | |
| 40fa70: 39 55 1c cmp %edx,0x1c(%rbp) | |
| 40fa73: 0f 84 50 03 00 00 je 40fdc9 <Process_delete+0xe09> | |
| 40fa79: 44 8b 25 e8 dc 20 00 mov 0x20dce8(%rip),%r12d # 61d768 <CRT_colors+0x68> | |
| 40fa80: 44 8b 35 e5 dc 20 00 mov 0x20dce5(%rip),%r14d # 61d76c <CRT_colors+0x6c> | |
| 40fa87: 80 b8 be 00 00 00 00 cmpb $0x0,0xbe(%rax) | |
| 40fa8e: 0f 84 4c 01 00 00 je 40fbe0 <Process_delete+0xc20> | |
| 40fa94: 8b 75 28 mov 0x28(%rbp),%esi | |
| 40fa97: 85 f6 test %esi,%esi | |
| 40fa99: 89 74 24 24 mov %esi,0x24(%rsp) | |
| 40fa9d: 0f 84 3d 01 00 00 je 40fbe0 <Process_delete+0xc20> | |
| 40faa3: 48 8b 80 c8 00 00 00 mov 0xc8(%rax),%rax | |
| 40faaa: 44 8b 7c 24 24 mov 0x24(%rsp),%r15d | |
| 40faaf: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40fab4: 8b 44 24 24 mov 0x24(%rsp),%eax | |
| 40fab8: c1 f8 1f sar $0x1f,%eax | |
| 40fabb: 41 31 c7 xor %eax,%r15d | |
| 40fabe: 41 29 c7 sub %eax,%r15d | |
| 40fac1: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) | |
| 40fac7: b8 a0 d3 61 00 mov $0x61d3a0,%eax | |
| 40facc: 48 0f 45 44 24 18 cmovne 0x18(%rsp),%rax | |
| 40fad2: 31 d2 xor %edx,%edx | |
| 40fad4: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 40fad9: b8 01 00 00 00 mov $0x1,%eax | |
| 40fade: 66 90 xchg %ax,%ax | |
| 40fae0: 8d 48 ff lea -0x1(%rax),%ecx | |
| 40fae3: 44 89 fe mov %r15d,%esi | |
| 40fae6: d3 fe sar %cl,%esi | |
| 40fae8: 89 f1 mov %esi,%ecx | |
| 40faea: 83 e1 01 and $0x1,%ecx | |
| 40faed: 0f 45 d0 cmovne %eax,%edx | |
| 40faf0: 83 c0 01 add $0x1,%eax | |
| 40faf3: 83 f8 21 cmp $0x21,%eax | |
| 40faf6: 75 e8 jne 40fae0 <Process_delete+0xb20> | |
| 40faf8: 83 ea 01 sub $0x1,%edx | |
| 40fafb: be 7f 00 00 00 mov $0x7f,%esi | |
| 40fb00: 4c 8d 5c 24 40 lea 0x40(%rsp),%r11 | |
| 40fb05: 85 d2 test %edx,%edx | |
| 40fb07: 0f 8e 97 01 00 00 jle 40fca4 <Process_delete+0xce4> | |
| 40fb0d: 45 31 d2 xor %r10d,%r10d | |
| 40fb10: 44 89 64 24 28 mov %r12d,0x28(%rsp) | |
| 40fb15: 44 89 74 24 2c mov %r14d,0x2c(%rsp) | |
| 40fb1a: 48 89 5c 24 30 mov %rbx,0x30(%rsp) | |
| 40fb1f: 48 89 6c 24 38 mov %rbp,0x38(%rsp) | |
| 40fb24: 4d 89 ee mov %r13,%r14 | |
| 40fb27: 41 89 f4 mov %esi,%r12d | |
| 40fb2a: 44 89 d3 mov %r10d,%ebx | |
| 40fb2d: 4c 89 dd mov %r11,%rbp | |
| 40fb30: 41 89 d5 mov %edx,%r13d | |
| 40fb33: eb 3d jmp 40fb72 <Process_delete+0xbb2> | |
| 40fb35: 0f 1f 00 nopl (%rax) | |
| 40fb38: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 40fb3d: 41 b8 ae 75 41 00 mov $0x4175ae,%r8d | |
| 40fb43: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40fb4a: ba 01 00 00 00 mov $0x1,%edx | |
| 40fb4f: 48 89 ef mov %rbp,%rdi | |
| 40fb52: 4c 8b 48 08 mov 0x8(%rax),%r9 | |
| 40fb56: 31 c0 xor %eax,%eax | |
| 40fb58: e8 c3 4d ff ff callq 404920 <__snprintf_chk@plt> | |
| 40fb5d: 48 63 d0 movslq %eax,%rdx | |
| 40fb60: 83 c3 01 add $0x1,%ebx | |
| 40fb63: 41 29 c4 sub %eax,%r12d | |
| 40fb66: 48 01 d5 add %rdx,%rbp | |
| 40fb69: 44 39 eb cmp %r13d,%ebx | |
| 40fb6c: 0f 8d 12 01 00 00 jge 40fc84 <Process_delete+0xcc4> | |
| 40fb72: 41 0f a3 df bt %ebx,%r15d | |
| 40fb76: 49 63 f4 movslq %r12d,%rsi | |
| 40fb79: 72 bd jb 40fb38 <Process_delete+0xb78> | |
| 40fb7b: ba 96 65 41 00 mov $0x416596,%edx | |
| 40fb80: 48 89 ef mov %rbp,%rdi | |
| 40fb83: 31 c0 xor %eax,%eax | |
| 40fb85: e8 16 50 ff ff callq 404ba0 <snprintf@plt> | |
| 40fb8a: eb d1 jmp 40fb5d <Process_delete+0xb9d> | |
| 40fb8c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fb90: 44 8b 4d 1c mov 0x1c(%rbp),%r9d | |
| 40fb94: e9 7b fe ff ff jmpq 40fa14 <Process_delete+0xa54> | |
| 40fb99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 40fba0: 41 b8 df 75 41 00 mov $0x4175df,%r8d | |
| 40fba6: e9 77 f9 ff ff jmpq 40f522 <Process_delete+0x562> | |
| 40fbab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40fbb0: 41 83 c1 01 add $0x1,%r9d | |
| 40fbb4: 41 b8 a3 75 41 00 mov $0x4175a3,%r8d | |
| 40fbba: e9 a9 fa ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40fbbf: f3 4c 0f 2c c9 cvttss2si %xmm1,%r9 | |
| 40fbc4: 41 b8 c8 75 41 00 mov $0x4175c8,%r8d | |
| 40fbca: e9 99 fa ff ff jmpq 40f668 <Process_delete+0x6a8> | |
| 40fbcf: 44 8b 25 8a db 20 00 mov 0x20db8a(%rip),%r12d # 61d760 <CRT_colors+0x60> | |
| 40fbd6: e9 15 f8 ff ff jmpq 40f3f0 <Process_delete+0x430> | |
| 40fbdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 40fbe0: 48 8b 55 20 mov 0x20(%rbp),%rdx | |
| 40fbe4: 44 89 e6 mov %r12d,%esi | |
| 40fbe7: 4c 89 ef mov %r13,%rdi | |
| 40fbea: 45 8b 7d 00 mov 0x0(%r13),%r15d | |
| 40fbee: e8 dd 29 00 00 callq 4125d0 <RichString_append> | |
| 40fbf3: 48 8b 45 10 mov 0x10(%rbp),%rax | |
| 40fbf7: 80 b8 bf 00 00 00 00 cmpb $0x0,0xbf(%rax) | |
| 40fbfe: 0f 84 fc f7 ff ff je 40f400 <Process_delete+0x440> | |
| 40fc04: 45 8b 65 00 mov 0x0(%r13),%r12d | |
| 40fc08: 44 89 fa mov %r15d,%edx | |
| 40fc0b: be 20 00 00 00 mov $0x20,%esi | |
| 40fc10: 4c 89 ef mov %r13,%rdi | |
| 40fc13: e8 e8 28 00 00 callq 412500 <RichString_findChar> | |
| 40fc18: 8d 50 ff lea -0x1(%rax),%edx | |
| 40fc1b: 41 83 ec 01 sub $0x1,%r12d | |
| 40fc1f: 83 f8 ff cmp $0xffffffff,%eax | |
| 40fc22: 44 0f 45 e2 cmovne %edx,%r12d | |
| 40fc26: eb 11 jmp 40fc39 <Process_delete+0xc79> | |
| 40fc28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 40fc2f: 00 | |
| 40fc30: 83 f8 ff cmp $0xffffffff,%eax | |
| 40fc33: 74 19 je 40fc4e <Process_delete+0xc8e> | |
| 40fc35: 44 8d 78 01 lea 0x1(%rax),%r15d | |
| 40fc39: 44 89 fa mov %r15d,%edx | |
| 40fc3c: be 2f 00 00 00 mov $0x2f,%esi | |
| 40fc41: 4c 89 ef mov %r13,%rdi | |
| 40fc44: e8 b7 28 00 00 callq 412500 <RichString_findChar> | |
| 40fc49: 44 39 e0 cmp %r12d,%eax | |
| 40fc4c: 7e e2 jle 40fc30 <Process_delete+0xc70> | |
| 40fc4e: 44 89 e1 mov %r12d,%ecx | |
| 40fc51: 44 89 fa mov %r15d,%edx | |
| 40fc54: 44 89 f6 mov %r14d,%esi | |
| 40fc57: 4c 89 ef mov %r13,%rdi | |
| 40fc5a: e8 51 28 00 00 callq 4124b0 <RichString_setAttrn> | |
| 40fc5f: e9 9c f7 ff ff jmpq 40f400 <Process_delete+0x440> | |
| 40fc64: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fc68: f2 0f 10 0d 58 81 00 movsd 0x8158(%rip),%xmm1 # 417dc8 <_IO_stdin_used+0x1ca8> | |
| 40fc6f: 00 | |
| 40fc70: 66 0f 2e c1 ucomisd %xmm1,%xmm0 | |
| 40fc74: 0f 83 fd 00 00 00 jae 40fd77 <Process_delete+0xdb7> | |
| 40fc7a: f2 48 0f 2c d0 cvttsd2si %xmm0,%rdx | |
| 40fc7f: e9 8c fb ff ff jmpq 40f810 <Process_delete+0x850> | |
| 40fc84: 44 89 e6 mov %r12d,%esi | |
| 40fc87: 49 89 eb mov %rbp,%r11 | |
| 40fc8a: 4d 89 f5 mov %r14,%r13 | |
| 40fc8d: 44 8b 64 24 28 mov 0x28(%rsp),%r12d | |
| 40fc92: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx | |
| 40fc97: 48 63 f6 movslq %esi,%rsi | |
| 40fc9a: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp | |
| 40fc9f: 44 8b 74 24 2c mov 0x2c(%rsp),%r14d | |
| 40fca4: 8b 4c 24 24 mov 0x24(%rsp),%ecx | |
| 40fca8: b8 10 00 00 00 mov $0x10,%eax | |
| 40fcad: 85 c9 test %ecx,%ecx | |
| 40fcaf: 0f 88 24 01 00 00 js 40fdd9 <Process_delete+0xe19> | |
| 40fcb5: 80 7d 2e 00 cmpb $0x0,0x2e(%rbp) | |
| 40fcb9: 48 8b 54 24 18 mov 0x18(%rsp),%rdx | |
| 40fcbe: 4c 8b 0c 02 mov (%rdx,%rax,1),%r9 | |
| 40fcc2: 0f 84 ca 00 00 00 je 40fd92 <Process_delete+0xdd2> | |
| 40fcc8: 48 8b 42 30 mov 0x30(%rdx),%rax | |
| 40fccc: 4c 89 df mov %r11,%rdi | |
| 40fccf: 41 b8 b3 75 41 00 mov $0x4175b3,%r8d | |
| 40fcd5: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 40fcdc: 48 89 04 24 mov %rax,(%rsp) | |
| 40fce0: ba 01 00 00 00 mov $0x1,%edx | |
| 40fce5: 31 c0 xor %eax,%eax | |
| 40fce7: e8 34 4c ff ff callq 404920 <__snprintf_chk@plt> | |
| 40fcec: 8b 35 62 da 20 00 mov 0x20da62(%rip),%esi # 61d754 <CRT_colors+0x54> | |
| 40fcf2: 48 8d 54 24 40 lea 0x40(%rsp),%rdx | |
| 40fcf7: 4c 89 ef mov %r13,%rdi | |
| 40fcfa: e8 d1 28 00 00 callq 4125d0 <RichString_append> | |
| 40fcff: 48 8b 55 20 mov 0x20(%rbp),%rdx | |
| 40fd03: 44 89 e6 mov %r12d,%esi | |
| 40fd06: 4c 89 ef mov %r13,%rdi | |
| 40fd09: 45 8b 7d 00 mov 0x0(%r13),%r15d | |
| 40fd0d: e8 be 28 00 00 callq 4125d0 <RichString_append> | |
| 40fd12: 48 8b 45 10 mov 0x10(%rbp),%rax | |
| 40fd16: 80 b8 bf 00 00 00 00 cmpb $0x0,0xbf(%rax) | |
| 40fd1d: 0f 84 dd f6 ff ff je 40f400 <Process_delete+0x440> | |
| 40fd23: 45 8b 65 00 mov 0x0(%r13),%r12d | |
| 40fd27: 44 89 fa mov %r15d,%edx | |
| 40fd2a: be 20 00 00 00 mov $0x20,%esi | |
| 40fd2f: 4c 89 ef mov %r13,%rdi | |
| 40fd32: e8 c9 27 00 00 callq 412500 <RichString_findChar> | |
| 40fd37: 8d 50 ff lea -0x1(%rax),%edx | |
| 40fd3a: 41 83 ec 01 sub $0x1,%r12d | |
| 40fd3e: 83 f8 ff cmp $0xffffffff,%eax | |
| 40fd41: 44 0f 45 e2 cmovne %edx,%r12d | |
| 40fd45: eb 16 jmp 40fd5d <Process_delete+0xd9d> | |
| 40fd47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 40fd4e: 00 00 | |
| 40fd50: 83 f8 ff cmp $0xffffffff,%eax | |
| 40fd53: 0f 84 f5 fe ff ff je 40fc4e <Process_delete+0xc8e> | |
| 40fd59: 44 8d 78 01 lea 0x1(%rax),%r15d | |
| 40fd5d: 44 89 fa mov %r15d,%edx | |
| 40fd60: be 2f 00 00 00 mov $0x2f,%esi | |
| 40fd65: 4c 89 ef mov %r13,%rdi | |
| 40fd68: e8 93 27 00 00 callq 412500 <RichString_findChar> | |
| 40fd6d: 44 39 e0 cmp %r12d,%eax | |
| 40fd70: 7e de jle 40fd50 <Process_delete+0xd90> | |
| 40fd72: e9 d7 fe ff ff jmpq 40fc4e <Process_delete+0xc8e> | |
| 40fd77: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 40fd7b: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax | |
| 40fd82: 00 00 80 | |
| 40fd85: f2 48 0f 2c d0 cvttsd2si %xmm0,%rdx | |
| 40fd8a: 48 31 c2 xor %rax,%rdx | |
| 40fd8d: e9 7e fa ff ff jmpq 40f810 <Process_delete+0x850> | |
| 40fd92: 48 8b 54 24 18 mov 0x18(%rsp),%rdx | |
| 40fd97: 48 8b 42 28 mov 0x28(%rdx),%rax | |
| 40fd9b: e9 2c ff ff ff jmpq 40fccc <Process_delete+0xd0c> | |
| 40fda0: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi | |
| 40fda5: 41 89 c1 mov %eax,%r9d | |
| 40fda8: 41 b8 d3 75 41 00 mov $0x4175d3,%r8d | |
| 40fdae: b9 80 00 00 00 mov $0x80,%ecx | |
| 40fdb3: ba 01 00 00 00 mov $0x1,%edx | |
| 40fdb8: be 7f 00 00 00 mov $0x7f,%esi | |
| 40fdbd: 31 c0 xor %eax,%eax | |
| 40fdbf: e8 5c 4b ff ff callq 404920 <__snprintf_chk@plt> | |
| 40fdc4: e9 6c f9 ff ff jmpq 40f735 <Process_delete+0x775> | |
| 40fdc9: 8b 75 34 mov 0x34(%rbp),%esi | |
| 40fdcc: 85 f6 test %esi,%esi | |
| 40fdce: 0f 85 b3 fc ff ff jne 40fa87 <Process_delete+0xac7> | |
| 40fdd4: e9 a0 fc ff ff jmpq 40fa79 <Process_delete+0xab9> | |
| 40fdd9: 48 8b 45 10 mov 0x10(%rbp),%rax | |
| 40fddd: 83 b8 b4 00 00 00 01 cmpl $0x1,0xb4(%rax) | |
| 40fde4: 0f 95 c0 setne %al | |
| 40fde7: 0f b6 c0 movzbl %al,%eax | |
| 40fdea: 48 8d 04 c5 18 00 00 lea 0x18(,%rax,8),%rax | |
| 40fdf1: 00 | |
| 40fdf2: e9 be fe ff ff jmpq 40fcb5 <Process_delete+0xcf5> | |
| 40fdf7: e8 04 4d ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 40fdfc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 000000000040fe00 <Process_getMaxPid>: | |
| 40fe00: 53 push %rbx | |
| 40fe01: be 5b 72 41 00 mov $0x41725b,%esi | |
| 40fe06: bf 1b 76 41 00 mov $0x41761b,%edi | |
| 40fe0b: 48 83 ec 10 sub $0x10,%rsp | |
| 40fe0f: e8 ec 50 ff ff callq 404f00 <fopen@plt> | |
| 40fe14: 48 85 c0 test %rax,%rax | |
| 40fe17: 48 89 c3 mov %rax,%rbx | |
| 40fe1a: 74 70 je 40fe8c <Process_getMaxPid+0x8c> | |
| 40fe1c: 48 8d 54 24 0c lea 0xc(%rsp),%rdx | |
| 40fe21: 48 89 c7 mov %rax,%rdi | |
| 40fe24: be 34 76 41 00 mov $0x417634,%esi | |
| 40fe29: 31 c0 xor %eax,%eax | |
| 40fe2b: c7 44 24 0c ff ff 3f movl $0x3fffff,0xc(%rsp) | |
| 40fe32: 00 | |
| 40fe33: e8 c8 4d ff ff callq 404c00 <fscanf@plt> | |
| 40fe38: 48 89 df mov %rbx,%rdi | |
| 40fe3b: e8 50 4c ff ff callq 404a90 <fclose@plt> | |
| 40fe40: 81 7c 24 0c 9f 86 01 cmpl $0x1869f,0xc(%rsp) | |
| 40fe47: 00 | |
| 40fe48: 7f 4e jg 40fe98 <Process_getMaxPid+0x98> | |
| 40fe4a: 48 c7 05 b3 d0 20 00 movq $0x41763b,0x20d0b3(%rip) # 61cf08 <Process_fieldTitles+0x8> | |
| 40fe51: 3b 76 41 00 | |
| 40fe55: 48 c7 05 c0 d0 20 00 movq $0x417644,0x20d0c0(%rip) # 61cf20 <Process_fieldTitles+0x20> | |
| 40fe5c: 44 76 41 00 | |
| 40fe60: 48 c7 05 d5 d0 20 00 movq $0x41764d,0x20d0d5(%rip) # 61cf40 <Process_fieldTitles+0x40> | |
| 40fe67: 4d 76 41 00 | |
| 40fe6b: 48 c7 05 2a d2 20 00 movq $0x417656,0x20d22a(%rip) # 61d0a0 <Process_fieldTitles+0x1a0> | |
| 40fe72: 56 76 41 00 | |
| 40fe76: 48 c7 05 bf d4 20 00 movq $0x41759e,0x20d4bf(%rip) # 61d340 <Process_fieldNames+0x220> | |
| 40fe7d: 9e 75 41 00 | |
| 40fe81: 48 c7 05 bc d4 20 00 movq $0x417667,0x20d4bc(%rip) # 61d348 <Process_fieldNames+0x228> | |
| 40fe88: 67 76 41 00 | |
| 40fe8c: 48 83 c4 10 add $0x10,%rsp | |
| 40fe90: 5b pop %rbx | |
| 40fe91: c3 retq | |
| 40fe92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40fe98: 48 c7 05 65 d0 20 00 movq $0x417639,0x20d065(%rip) # 61cf08 <Process_fieldTitles+0x8> | |
| 40fe9f: 39 76 41 00 | |
| 40fea3: 48 c7 05 72 d0 20 00 movq $0x417642,0x20d072(%rip) # 61cf20 <Process_fieldTitles+0x20> | |
| 40feaa: 42 76 41 00 | |
| 40feae: 48 c7 05 87 d0 20 00 movq $0x41764b,0x20d087(%rip) # 61cf40 <Process_fieldTitles+0x40> | |
| 40feb5: 4b 76 41 00 | |
| 40feb9: 48 c7 05 dc d1 20 00 movq $0x417654,0x20d1dc(%rip) # 61d0a0 <Process_fieldTitles+0x1a0> | |
| 40fec0: 54 76 41 00 | |
| 40fec4: 48 c7 05 71 d4 20 00 movq $0x41765d,0x20d471(%rip) # 61d340 <Process_fieldNames+0x220> | |
| 40fecb: 5d 76 41 00 | |
| 40fecf: 48 c7 05 6e d4 20 00 movq $0x417662,0x20d46e(%rip) # 61d348 <Process_fieldNames+0x228> | |
| 40fed6: 62 76 41 00 | |
| 40feda: 48 83 c4 10 add $0x10,%rsp | |
| 40fede: 5b pop %rbx | |
| 40fedf: c3 retq | |
| 000000000040fee0 <Process_new>: | |
| 40fee0: 55 push %rbp | |
| 40fee1: be 01 00 00 00 mov $0x1,%esi | |
| 40fee6: 53 push %rbx | |
| 40fee7: 48 89 fb mov %rdi,%rbx | |
| 40feea: bf 40 01 00 00 mov $0x140,%edi | |
| 40feef: 48 83 ec 08 sub $0x8,%rsp | |
| 40fef3: e8 b8 4d ff ff callq 404cb0 <calloc@plt> | |
| 40fef8: 83 3d 51 d4 20 00 ff cmpl $0xffffffff,0x20d451(%rip) # 61d350 <Process_fieldNames+0x230> | |
| 40feff: 48 89 c5 mov %rax,%rbp | |
| 40ff02: 48 c7 00 90 f3 40 00 movq $0x40f390,(%rax) | |
| 40ff09: 48 c7 40 08 c0 ef 40 movq $0x40efc0,0x8(%rax) | |
| 40ff10: 00 | |
| 40ff11: c7 40 1c 00 00 00 00 movl $0x0,0x1c(%rax) | |
| 40ff18: 48 89 58 10 mov %rbx,0x10(%rax) | |
| 40ff1c: c6 40 2d 00 movb $0x0,0x2d(%rax) | |
| 40ff20: c6 40 2e 01 movb $0x1,0x2e(%rax) | |
| 40ff24: c6 40 2f 01 movb $0x1,0x2f(%rax) | |
| 40ff28: c6 40 18 00 movb $0x0,0x18(%rax) | |
| 40ff2c: 48 c7 40 50 00 00 00 movq $0x0,0x50(%rax) | |
| 40ff33: 00 | |
| 40ff34: 48 c7 40 58 00 00 00 movq $0x0,0x58(%rax) | |
| 40ff3b: 00 | |
| 40ff3c: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) | |
| 40ff43: 00 | |
| 40ff44: c7 40 28 00 00 00 00 movl $0x0,0x28(%rax) | |
| 40ff4b: 48 c7 80 38 01 00 00 movq $0x0,0x138(%rax) | |
| 40ff52: 00 00 00 00 | |
| 40ff56: 74 10 je 40ff68 <Process_new+0x88> | |
| 40ff58: 48 83 c4 08 add $0x8,%rsp | |
| 40ff5c: 48 89 e8 mov %rbp,%rax | |
| 40ff5f: 5b pop %rbx | |
| 40ff60: 5d pop %rbp | |
| 40ff61: c3 retq | |
| 40ff62: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 40ff68: e8 a3 4b ff ff callq 404b10 <getuid@plt> | |
| 40ff6d: 89 05 dd d3 20 00 mov %eax,0x20d3dd(%rip) # 61d350 <Process_fieldNames+0x230> | |
| 40ff73: 48 83 c4 08 add $0x8,%rsp | |
| 40ff77: 48 89 e8 mov %rbp,%rax | |
| 40ff7a: 5b pop %rbx | |
| 40ff7b: 5d pop %rbp | |
| 40ff7c: c3 retq | |
| 40ff7d: 0f 1f 00 nopl (%rax) | |
| 000000000040ff80 <Process_toggleTag>: | |
| 40ff80: 80 77 2d 01 xorb $0x1,0x2d(%rdi) | |
| 40ff84: c3 retq | |
| 40ff85: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 40ff8c: 00 00 00 00 | |
| 000000000040ff90 <Process_setPriority>: | |
| 40ff90: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) | |
| 40ff95: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) | |
| 40ff9a: 89 f5 mov %esi,%ebp | |
| 40ff9c: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) | |
| 40ffa1: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) | |
| 40ffa6: 48 83 ec 28 sub $0x28,%rsp | |
| 40ffaa: 8b 77 1c mov 0x1c(%rdi),%esi | |
| 40ffad: 48 89 fb mov %rdi,%rbx | |
| 40ffb0: 31 ff xor %edi,%edi | |
| 40ffb2: e8 d9 49 ff ff callq 404990 <getpriority@plt> | |
| 40ffb7: 8b 73 1c mov 0x1c(%rbx),%esi | |
| 40ffba: 31 ff xor %edi,%edi | |
| 40ffbc: 89 ea mov %ebp,%edx | |
| 40ffbe: 41 89 c4 mov %eax,%r12d | |
| 40ffc1: e8 1a 4c ff ff callq 404be0 <setpriority@plt> | |
| 40ffc6: 85 c0 test %eax,%eax | |
| 40ffc8: 41 89 c5 mov %eax,%r13d | |
| 40ffcb: 74 23 je 40fff0 <Process_setPriority+0x60> | |
| 40ffcd: 45 85 ed test %r13d,%r13d | |
| 40ffd0: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 40ffd5: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 40ffda: 0f 94 c0 sete %al | |
| 40ffdd: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
| 40ffe2: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
| 40ffe7: 48 83 c4 28 add $0x28,%rsp | |
| 40ffeb: c3 retq | |
| 40ffec: 0f 1f 40 00 nopl 0x0(%rax) | |
| 40fff0: 8b 73 1c mov 0x1c(%rbx),%esi | |
| 40fff3: 31 ff xor %edi,%edi | |
| 40fff5: e8 96 49 ff ff callq 404990 <getpriority@plt> | |
| 40fffa: 44 39 e0 cmp %r12d,%eax | |
| 40fffd: 74 ce je 40ffcd <Process_setPriority+0x3d> | |
| 40ffff: 48 63 ed movslq %ebp,%rbp | |
| 410002: 48 89 6b 78 mov %rbp,0x78(%rbx) | |
| 410006: eb c5 jmp 40ffcd <Process_setPriority+0x3d> | |
| 410008: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41000f: 00 | |
| 0000000000410010 <Process_getAffinity>: | |
| 410010: 41 54 push %r12 | |
| 410012: be 80 00 00 00 mov $0x80,%esi | |
| 410017: 45 31 e4 xor %r12d,%r12d | |
| 41001a: 55 push %rbp | |
| 41001b: 53 push %rbx | |
| 41001c: 48 89 fb mov %rdi,%rbx | |
| 41001f: 48 83 c4 80 add $0xffffffffffffff80,%rsp | |
| 410023: 8b 7f 1c mov 0x1c(%rdi),%edi | |
| 410026: 48 89 e2 mov %rsp,%rdx | |
| 410029: e8 72 4f ff ff callq 404fa0 <sched_getaffinity@plt> | |
| 41002e: 85 c0 test %eax,%eax | |
| 410030: 75 55 jne 410087 <Process_getAffinity+0x77> | |
| 410032: e8 19 5f 00 00 callq 415f50 <Affinity_new> | |
| 410037: 48 8b 53 10 mov 0x10(%rbx),%rdx | |
| 41003b: 49 89 c4 mov %rax,%r12 | |
| 41003e: 8b 7a 40 mov 0x40(%rdx),%edi | |
| 410041: 85 ff test %edi,%edi | |
| 410043: 7e 42 jle 410087 <Process_getAffinity+0x77> | |
| 410045: 31 ed xor %ebp,%ebp | |
| 410047: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41004e: 00 00 | |
| 410050: 48 81 fd ff 03 00 00 cmp $0x3ff,%rbp | |
| 410057: 89 e9 mov %ebp,%ecx | |
| 410059: 77 20 ja 41007b <Process_getAffinity+0x6b> | |
| 41005b: 48 89 e8 mov %rbp,%rax | |
| 41005e: 48 c1 e8 06 shr $0x6,%rax | |
| 410062: 48 8b 04 c4 mov (%rsp,%rax,8),%rax | |
| 410066: 48 d3 e8 shr %cl,%rax | |
| 410069: a8 01 test $0x1,%al | |
| 41006b: 74 0e je 41007b <Process_getAffinity+0x6b> | |
| 41006d: 89 ee mov %ebp,%esi | |
| 41006f: 4c 89 e7 mov %r12,%rdi | |
| 410072: e8 39 5f 00 00 callq 415fb0 <Affinity_add> | |
| 410077: 48 8b 53 10 mov 0x10(%rbx),%rdx | |
| 41007b: 8d 45 01 lea 0x1(%rbp),%eax | |
| 41007e: 48 83 c5 01 add $0x1,%rbp | |
| 410082: 39 42 40 cmp %eax,0x40(%rdx) | |
| 410085: 7f c9 jg 410050 <Process_getAffinity+0x40> | |
| 410087: 48 83 ec 80 sub $0xffffffffffffff80,%rsp | |
| 41008b: 4c 89 e0 mov %r12,%rax | |
| 41008e: 5b pop %rbx | |
| 41008f: 5d pop %rbp | |
| 410090: 41 5c pop %r12 | |
| 410092: c3 retq | |
| 410093: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41009a: 84 00 00 00 00 00 | |
| 00000000004100a0 <Process_setAffinity>: | |
| 4100a0: 48 81 ec 88 00 00 00 sub $0x88,%rsp | |
| 4100a7: 31 c0 xor %eax,%eax | |
| 4100a9: 49 89 f8 mov %rdi,%r8 | |
| 4100ac: b9 10 00 00 00 mov $0x10,%ecx | |
| 4100b1: 48 89 e7 mov %rsp,%rdi | |
| 4100b4: f3 48 ab rep stos %rax,%es:(%rdi) | |
| 4100b7: 8b 7e 04 mov 0x4(%rsi),%edi | |
| 4100ba: 85 ff test %edi,%edi | |
| 4100bc: 7e 38 jle 4100f6 <Process_setAffinity+0x56> | |
| 4100be: 4c 8b 4e 08 mov 0x8(%rsi),%r9 | |
| 4100c2: 41 ba 01 00 00 00 mov $0x1,%r10d | |
| 4100c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4100cf: 00 | |
| 4100d0: 41 8b 0c 81 mov (%r9,%rax,4),%ecx | |
| 4100d4: 48 63 f1 movslq %ecx,%rsi | |
| 4100d7: 48 81 fe ff 03 00 00 cmp $0x3ff,%rsi | |
| 4100de: 77 0e ja 4100ee <Process_setAffinity+0x4e> | |
| 4100e0: 48 c1 ee 06 shr $0x6,%rsi | |
| 4100e4: 4d 89 d3 mov %r10,%r11 | |
| 4100e7: 49 d3 e3 shl %cl,%r11 | |
| 4100ea: 4c 09 1c f4 or %r11,(%rsp,%rsi,8) | |
| 4100ee: 48 83 c0 01 add $0x1,%rax | |
| 4100f2: 39 c7 cmp %eax,%edi | |
| 4100f4: 7f da jg 4100d0 <Process_setAffinity+0x30> | |
| 4100f6: 41 8b 78 1c mov 0x1c(%r8),%edi | |
| 4100fa: 48 89 e2 mov %rsp,%rdx | |
| 4100fd: be 08 00 00 00 mov $0x8,%esi | |
| 410102: e8 59 4b ff ff callq 404c60 <sched_setaffinity@plt> | |
| 410107: 85 c0 test %eax,%eax | |
| 410109: 0f 94 c0 sete %al | |
| 41010c: 48 81 c4 88 00 00 00 add $0x88,%rsp | |
| 410113: c3 retq | |
| 410114: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41011b: 00 00 00 00 00 | |
| 0000000000410120 <Process_sendSignal>: | |
| 410120: 8b 7f 1c mov 0x1c(%rdi),%edi | |
| 410123: e9 58 4c ff ff jmpq 404d80 <kill@plt> | |
| 410128: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41012f: 00 | |
| 0000000000410130 <Process_pidCompare>: | |
| 410130: 8b 47 1c mov 0x1c(%rdi),%eax | |
| 410133: 2b 46 1c sub 0x1c(%rsi),%eax | |
| 410136: c3 retq | |
| 410137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41013e: 00 00 | |
| 0000000000410140 <Process_compare>: | |
| 410140: 48 8b 47 10 mov 0x10(%rdi),%rax | |
| 410144: 48 89 f2 mov %rsi,%rdx | |
| 410147: 83 b8 b4 00 00 00 01 cmpl $0x1,0xb4(%rax) | |
| 41014e: 48 0f 45 d7 cmovne %rdi,%rdx | |
| 410152: 48 0f 45 fe cmovne %rsi,%rdi | |
| 410156: 83 b8 b0 00 00 00 42 cmpl $0x42,0xb0(%rax) | |
| 41015d: 76 11 jbe 410170 <Process_compare+0x30> | |
| 41015f: 8b 47 1c mov 0x1c(%rdi),%eax | |
| 410162: 2b 42 1c sub 0x1c(%rdx),%eax | |
| 410165: c3 retq | |
| 410166: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41016d: 00 00 00 | |
| 410170: 8b 80 b0 00 00 00 mov 0xb0(%rax),%eax | |
| 410176: ff 24 c5 98 7b 41 00 jmpq *0x417b98(,%rax,8) | |
| 41017d: 0f 1f 00 nopl (%rax) | |
| 410180: 8b 82 a4 00 00 00 mov 0xa4(%rdx),%eax | |
| 410186: 2b 87 a4 00 00 00 sub 0xa4(%rdi),%eax | |
| 41018c: c3 retq | |
| 41018d: 0f 1f 00 nopl (%rax) | |
| 410190: 48 8b b2 c8 00 00 00 mov 0xc8(%rdx),%rsi | |
| 410197: 48 8b bf c8 00 00 00 mov 0xc8(%rdi),%rdi | |
| 41019e: b8 9c 63 41 00 mov $0x41639c,%eax | |
| 4101a3: 48 85 f6 test %rsi,%rsi | |
| 4101a6: 48 0f 44 f0 cmove %rax,%rsi | |
| 4101aa: 48 85 ff test %rdi,%rdi | |
| 4101ad: 48 0f 44 f8 cmove %rax,%rdi | |
| 4101b1: e9 0a 4b ff ff jmpq 404cc0 <strcmp@plt> | |
| 4101b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 4101bd: 00 00 00 | |
| 4101c0: f3 0f 10 82 c0 00 00 movss 0xc0(%rdx),%xmm0 | |
| 4101c7: 00 | |
| 4101c8: 31 c0 xor %eax,%eax | |
| 4101ca: 0f 2e 87 c0 00 00 00 ucomiss 0xc0(%rdi),%xmm0 | |
| 4101d1: 0f 97 c0 seta %al | |
| 4101d4: 8d 44 00 ff lea -0x1(%rax,%rax,1),%eax | |
| 4101d8: c3 retq | |
| 4101d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4101e0: 8b 82 b8 00 00 00 mov 0xb8(%rdx),%eax | |
| 4101e6: 2b 87 b8 00 00 00 sub 0xb8(%rdi),%eax | |
| 4101ec: c3 retq | |
| 4101ed: 0f 1f 00 nopl (%rax) | |
| 4101f0: 8b 82 b4 00 00 00 mov 0xb4(%rdx),%eax | |
| 4101f6: 2b 87 b4 00 00 00 sub 0xb4(%rdi),%eax | |
| 4101fc: c3 retq | |
| 4101fd: 0f 1f 00 nopl (%rax) | |
| 410200: 8b 82 b0 00 00 00 mov 0xb0(%rdx),%eax | |
| 410206: 2b 87 b0 00 00 00 sub 0xb0(%rdi),%eax | |
| 41020c: c3 retq | |
| 41020d: 0f 1f 00 nopl (%rax) | |
| 410210: 8b 82 ac 00 00 00 mov 0xac(%rdx),%eax | |
| 410216: 2b 87 ac 00 00 00 sub 0xac(%rdi),%eax | |
| 41021c: c3 retq | |
| 41021d: 0f 1f 00 nopl (%rax) | |
| 410220: 8b 82 a8 00 00 00 mov 0xa8(%rdx),%eax | |
| 410226: 2b 87 a8 00 00 00 sub 0xa8(%rdi),%eax | |
| 41022c: c3 retq | |
| 41022d: 0f 1f 00 nopl (%rax) | |
| 410230: f2 0f 10 82 18 01 00 movsd 0x118(%rdx),%xmm0 | |
| 410237: 00 | |
| 410238: f2 0f 10 8f 18 01 00 movsd 0x118(%rdi),%xmm1 | |
| 41023f: 00 | |
| 410240: f2 0f 58 82 28 01 00 addsd 0x128(%rdx),%xmm0 | |
| 410247: 00 | |
| 410248: f2 0f 58 8f 28 01 00 addsd 0x128(%rdi),%xmm1 | |
| 41024f: 00 | |
| 410250: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 410254: f2 48 0f 2c d0 cvttsd2si %xmm0,%rdx | |
| 410259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 410260: 48 85 d2 test %rdx,%rdx | |
| 410263: b8 01 00 00 00 mov $0x1,%eax | |
| 410268: 7e 06 jle 410270 <Process_compare+0x130> | |
| 41026a: f3 c3 repz retq | |
| 41026c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 410270: 48 83 fa 01 cmp $0x1,%rdx | |
| 410274: 19 c0 sbb %eax,%eax | |
| 410276: f7 d0 not %eax | |
| 410278: c3 retq | |
| 410279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 410280: 8b 82 a0 00 00 00 mov 0xa0(%rdx),%eax | |
| 410286: 2b 87 a0 00 00 00 sub 0xa0(%rdi),%eax | |
| 41028c: c3 retq | |
| 41028d: 0f 1f 00 nopl (%rax) | |
| 410290: 8b 87 9c 00 00 00 mov 0x9c(%rdi),%eax | |
| 410296: 2b 82 9c 00 00 00 sub 0x9c(%rdx),%eax | |
| 41029c: c3 retq | |
| 41029d: 0f 1f 00 nopl (%rax) | |
| 4102a0: 48 8b b7 90 00 00 00 mov 0x90(%rdi),%rsi | |
| 4102a7: 48 8b 8a 90 00 00 00 mov 0x90(%rdx),%rcx | |
| 4102ae: 89 f0 mov %esi,%eax | |
| 4102b0: 29 c8 sub %ecx,%eax | |
| 4102b2: 48 39 ce cmp %rcx,%rsi | |
| 4102b5: 0f 84 a4 fe ff ff je 41015f <Process_compare+0x1f> | |
| 4102bb: f3 c3 repz retq | |
| 4102bd: 0f 1f 00 nopl (%rax) | |
| 4102c0: 48 8b 47 78 mov 0x78(%rdi),%rax | |
| 4102c4: 2b 42 78 sub 0x78(%rdx),%eax | |
| 4102c7: c3 retq | |
| 4102c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4102cf: 00 | |
| 4102d0: 48 8b 47 70 mov 0x70(%rdi),%rax | |
| 4102d4: 2b 42 70 sub 0x70(%rdx),%eax | |
| 4102d7: c3 retq | |
| 4102d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4102df: 00 | |
| 4102e0: 48 8b 42 58 mov 0x58(%rdx),%rax | |
| 4102e4: 2b 47 58 sub 0x58(%rdi),%eax | |
| 4102e7: c3 retq | |
| 4102e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4102ef: 00 | |
| 4102f0: 48 8b 42 50 mov 0x50(%rdx),%rax | |
| 4102f4: 2b 47 50 sub 0x50(%rdi),%eax | |
| 4102f7: c3 retq | |
| 4102f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4102ff: 00 | |
| 410300: 8b 47 38 mov 0x38(%rdi),%eax | |
| 410303: 2b 42 38 sub 0x38(%rdx),%eax | |
| 410306: c3 retq | |
| 410307: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41030e: 00 00 | |
| 410310: 8b 47 30 mov 0x30(%rdi),%eax | |
| 410313: 2b 42 30 sub 0x30(%rdx),%eax | |
| 410316: c3 retq | |
| 410317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41031e: 00 00 | |
| 410320: 0f be 47 2c movsbl 0x2c(%rdi),%eax | |
| 410324: 0f be 52 2c movsbl 0x2c(%rdx),%edx | |
| 410328: 29 d0 sub %edx,%eax | |
| 41032a: c3 retq | |
| 41032b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410330: 48 8b 72 20 mov 0x20(%rdx),%rsi | |
| 410334: 48 8b 7f 20 mov 0x20(%rdi),%rdi | |
| 410338: e9 83 49 ff ff jmpq 404cc0 <strcmp@plt> | |
| 41033d: 0f 1f 00 nopl (%rax) | |
| 410340: 48 8b b2 38 01 00 00 mov 0x138(%rdx),%rsi | |
| 410347: 48 8b bf 38 01 00 00 mov 0x138(%rdi),%rdi | |
| 41034e: b8 9c 63 41 00 mov $0x41639c,%eax | |
| 410353: 48 85 f6 test %rsi,%rsi | |
| 410356: 48 0f 44 f0 cmove %rax,%rsi | |
| 41035a: 48 85 ff test %rdi,%rdi | |
| 41035d: 48 0f 44 f8 cmove %rax,%rdi | |
| 410361: e9 5a 49 ff ff jmpq 404cc0 <strcmp@plt> | |
| 410366: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41036d: 00 00 00 | |
| 410370: f2 0f 10 82 28 01 00 movsd 0x128(%rdx),%xmm0 | |
| 410377: 00 | |
| 410378: f2 0f 5c 87 28 01 00 subsd 0x128(%rdi),%xmm0 | |
| 41037f: 00 | |
| 410380: f2 48 0f 2c d0 cvttsd2si %xmm0,%rdx | |
| 410385: e9 d6 fe ff ff jmpq 410260 <Process_compare+0x120> | |
| 41038a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 410390: f2 0f 10 82 18 01 00 movsd 0x118(%rdx),%xmm0 | |
| 410397: 00 | |
| 410398: f2 0f 5c 87 18 01 00 subsd 0x118(%rdi),%xmm0 | |
| 41039f: 00 | |
| 4103a0: f2 48 0f 2c d0 cvttsd2si %xmm0,%rdx | |
| 4103a5: e9 b6 fe ff ff jmpq 410260 <Process_compare+0x120> | |
| 4103aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4103b0: 48 8b 92 10 01 00 00 mov 0x110(%rdx),%rdx | |
| 4103b7: 48 2b 97 10 01 00 00 sub 0x110(%rdi),%rdx | |
| 4103be: e9 9d fe ff ff jmpq 410260 <Process_compare+0x120> | |
| 4103c3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4103c8: 48 8b 92 08 01 00 00 mov 0x108(%rdx),%rdx | |
| 4103cf: 48 2b 97 08 01 00 00 sub 0x108(%rdi),%rdx | |
| 4103d6: e9 85 fe ff ff jmpq 410260 <Process_compare+0x120> | |
| 4103db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4103e0: 48 8b 92 00 01 00 00 mov 0x100(%rdx),%rdx | |
| 4103e7: 48 2b 97 00 01 00 00 sub 0x100(%rdi),%rdx | |
| 4103ee: e9 6d fe ff ff jmpq 410260 <Process_compare+0x120> | |
| 4103f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4103f8: 48 8b 92 f8 00 00 00 mov 0xf8(%rdx),%rdx | |
| 4103ff: 48 2b 97 f8 00 00 00 sub 0xf8(%rdi),%rdx | |
| 410406: e9 55 fe ff ff jmpq 410260 <Process_compare+0x120> | |
| 41040b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410410: 48 8b 92 f0 00 00 00 mov 0xf0(%rdx),%rdx | |
| 410417: 48 2b 97 f0 00 00 00 sub 0xf0(%rdi),%rdx | |
| 41041e: e9 3d fe ff ff jmpq 410260 <Process_compare+0x120> | |
| 410423: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410428: 48 8b 92 e8 00 00 00 mov 0xe8(%rdx),%rdx | |
| 41042f: 48 2b 97 e8 00 00 00 sub 0xe8(%rdi),%rdx | |
| 410436: e9 25 fe ff ff jmpq 410260 <Process_compare+0x120> | |
| 41043b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410440: 48 8b 92 e0 00 00 00 mov 0xe0(%rdx),%rdx | |
| 410447: 48 2b 97 e0 00 00 00 sub 0xe0(%rdi),%rdx | |
| 41044e: e9 0d fe ff ff jmpq 410260 <Process_compare+0x120> | |
| 410453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410458: 8b 87 d8 00 00 00 mov 0xd8(%rdi),%eax | |
| 41045e: 2b 82 d8 00 00 00 sub 0xd8(%rdx),%eax | |
| 410464: c3 retq | |
| 410465: 0f 1f 00 nopl (%rax) | |
| 410468: 8b 87 d4 00 00 00 mov 0xd4(%rdi),%eax | |
| 41046e: 2b 82 d4 00 00 00 sub 0xd4(%rdx),%eax | |
| 410474: c3 retq | |
| 410475: 0f 1f 00 nopl (%rax) | |
| 410478: 8b 87 d0 00 00 00 mov 0xd0(%rdi),%eax | |
| 41047e: 2b 82 d0 00 00 00 sub 0xd0(%rdx),%eax | |
| 410484: c3 retq | |
| 410485: 0f 1f 00 nopl (%rax) | |
| 410488: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax | |
| 41048f: 2b 82 80 00 00 00 sub 0x80(%rdx),%eax | |
| 410495: c3 retq | |
| 410496: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41049d: 00 00 00 | |
| 4104a0: 48 8b 42 50 mov 0x50(%rdx),%rax | |
| 4104a4: 03 42 58 add 0x58(%rdx),%eax | |
| 4104a7: 2b 47 50 sub 0x50(%rdi),%eax | |
| 4104aa: 2b 47 58 sub 0x58(%rdi),%eax | |
| 4104ad: c3 retq | |
| 4104ae: 90 nop | |
| 4104af: 90 nop | |
| 4104b0: 41 57 push %r15 | |
| 4104b2: 45 89 cf mov %r9d,%r15d | |
| 4104b5: 41 56 push %r14 | |
| 4104b7: 41 55 push %r13 | |
| 4104b9: 41 54 push %r12 | |
| 4104bb: 41 89 d4 mov %edx,%r12d | |
| 4104be: ba ff ff ff ff mov $0xffffffff,%edx | |
| 4104c3: 55 push %rbp | |
| 4104c4: 89 f5 mov %esi,%ebp | |
| 4104c6: 31 f6 xor %esi,%esi | |
| 4104c8: 53 push %rbx | |
| 4104c9: 48 89 fb mov %rdi,%rbx | |
| 4104cc: 31 ff xor %edi,%edi | |
| 4104ce: 48 83 ec 28 sub $0x28,%rsp | |
| 4104d2: 89 4c 24 18 mov %ecx,0x18(%rsp) | |
| 4104d6: b9 40 01 41 00 mov $0x410140,%ecx | |
| 4104db: 44 89 44 24 04 mov %r8d,0x4(%rsp) | |
| 4104e0: e8 4b 4b 00 00 callq 415030 <Vector_new> | |
| 4104e5: 48 8b 3b mov (%rbx),%rdi | |
| 4104e8: 49 89 c5 mov %rax,%r13 | |
| 4104eb: e8 a0 4f 00 00 callq 415490 <Vector_size> | |
| 4104f0: 41 89 c6 mov %eax,%r14d | |
| 4104f3: 41 83 ee 01 sub $0x1,%r14d | |
| 4104f7: 78 76 js 41056f <Process_compare+0x42f> | |
| 4104f9: 49 63 d6 movslq %r14d,%rdx | |
| 4104fc: 44 88 7c 24 08 mov %r15b,0x8(%rsp) | |
| 410501: 45 89 e7 mov %r12d,%r15d | |
| 410504: 48 c1 e2 03 shl $0x3,%rdx | |
| 410508: 49 89 dc mov %rbx,%r12 | |
| 41050b: 89 eb mov %ebp,%ebx | |
| 41050d: 48 89 d5 mov %rdx,%rbp | |
| 410510: eb 14 jmp 410526 <Process_compare+0x3e6> | |
| 410512: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 410518: 41 83 ee 01 sub $0x1,%r14d | |
| 41051c: 48 83 ed 08 sub $0x8,%rbp | |
| 410520: 41 83 fe ff cmp $0xffffffff,%r14d | |
| 410524: 74 3d je 410563 <Process_compare+0x423> | |
| 410526: 49 8b 3c 24 mov (%r12),%rdi | |
| 41052a: 48 8b 07 mov (%rdi),%rax | |
| 41052d: 48 8b 04 28 mov (%rax,%rbp,1),%rax | |
| 410531: 8b 50 40 mov 0x40(%rax),%edx | |
| 410534: 39 da cmp %ebx,%edx | |
| 410536: 74 0a je 410542 <Process_compare+0x402> | |
| 410538: 3b 50 1c cmp 0x1c(%rax),%edx | |
| 41053b: 75 db jne 410518 <Process_compare+0x3d8> | |
| 41053d: 39 58 30 cmp %ebx,0x30(%rax) | |
| 410540: 75 d6 jne 410518 <Process_compare+0x3d8> | |
| 410542: 44 89 f6 mov %r14d,%esi | |
| 410545: 41 83 ee 01 sub $0x1,%r14d | |
| 410549: 48 83 ed 08 sub $0x8,%rbp | |
| 41054d: e8 be 4d 00 00 callq 415310 <Vector_take> | |
| 410552: 4c 89 ef mov %r13,%rdi | |
| 410555: 48 89 c6 mov %rax,%rsi | |
| 410558: e8 43 4f 00 00 callq 4154a0 <Vector_add> | |
| 41055d: 41 83 fe ff cmp $0xffffffff,%r14d | |
| 410561: 75 c3 jne 410526 <Process_compare+0x3e6> | |
| 410563: 4c 89 e3 mov %r12,%rbx | |
| 410566: 45 89 fc mov %r15d,%r12d | |
| 410569: 44 0f b6 7c 24 08 movzbl 0x8(%rsp),%r15d | |
| 41056f: 4c 89 ef mov %r13,%rdi | |
| 410572: e8 19 4f 00 00 callq 415490 <Vector_size> | |
| 410577: 85 c0 test %eax,%eax | |
| 410579: 89 44 24 10 mov %eax,0x10(%rsp) | |
| 41057d: 0f 8e cf 00 00 00 jle 410652 <Process_compare+0x512> | |
| 410583: c7 44 24 08 01 00 00 movl $0x1,0x8(%rsp) | |
| 41058a: 00 | |
| 41058b: 44 89 e1 mov %r12d,%ecx | |
| 41058e: d3 64 24 08 shll %cl,0x8(%rsp) | |
| 410592: 83 e8 01 sub $0x1,%eax | |
| 410595: 8b 4c 24 18 mov 0x18(%rsp),%ecx | |
| 410599: 09 4c 24 08 or %ecx,0x8(%rsp) | |
| 41059d: 89 44 24 0c mov %eax,0xc(%rsp) | |
| 4105a1: 8b 44 24 08 mov 0x8(%rsp),%eax | |
| 4105a5: 41 83 c4 01 add $0x1,%r12d | |
| 4105a9: 31 ed xor %ebp,%ebp | |
| 4105ab: 44 89 64 24 14 mov %r12d,0x14(%rsp) | |
| 4105b0: f7 d8 neg %eax | |
| 4105b2: 89 44 24 1c mov %eax,0x1c(%rsp) | |
| 4105b6: eb 31 jmp 4105e9 <Process_compare+0x4a9> | |
| 4105b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4105bf: 00 | |
| 4105c0: 8b 4c 24 18 mov 0x18(%rsp),%ecx | |
| 4105c4: 8b 54 24 14 mov 0x14(%rsp),%edx | |
| 4105c8: 48 89 df mov %rbx,%rdi | |
| 4105cb: e8 e0 fe ff ff callq 4104b0 <Process_compare+0x370> | |
| 4105d0: 39 6c 24 0c cmp %ebp,0xc(%rsp) | |
| 4105d4: 75 69 jne 41063f <Process_compare+0x4ff> | |
| 4105d6: 48 83 c5 01 add $0x1,%rbp | |
| 4105da: 39 6c 24 10 cmp %ebp,0x10(%rsp) | |
| 4105de: 8b 44 24 1c mov 0x1c(%rsp),%eax | |
| 4105e2: 41 89 44 24 28 mov %eax,0x28(%r12) | |
| 4105e7: 7e 69 jle 410652 <Process_compare+0x512> | |
| 4105e9: 49 8b 45 00 mov 0x0(%r13),%rax | |
| 4105ed: 45 84 ff test %r15b,%r15b | |
| 4105f0: 4c 8b 24 e8 mov (%rax,%rbp,8),%r12 | |
| 4105f4: 75 06 jne 4105fc <Process_compare+0x4bc> | |
| 4105f6: 41 c6 44 24 2f 00 movb $0x0,0x2f(%r12) | |
| 4105fc: 83 7c 24 04 01 cmpl $0x1,0x4(%rsp) | |
| 410601: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 410605: 74 69 je 410670 <Process_compare+0x530> | |
| 410607: 4c 89 e2 mov %r12,%rdx | |
| 41060a: 31 f6 xor %esi,%esi | |
| 41060c: e8 6f 4c 00 00 callq 415280 <Vector_insert> | |
| 410611: 45 31 c9 xor %r9d,%r9d | |
| 410614: 45 84 ff test %r15b,%r15b | |
| 410617: 74 06 je 41061f <Process_compare+0x4df> | |
| 410619: 45 0f b6 4c 24 2e movzbl 0x2e(%r12),%r9d | |
| 41061f: 39 6c 24 0c cmp %ebp,0xc(%rsp) | |
| 410623: 41 8b 74 24 1c mov 0x1c(%r12),%esi | |
| 410628: 44 8b 44 24 04 mov 0x4(%rsp),%r8d | |
| 41062d: 7e 91 jle 4105c0 <Process_compare+0x480> | |
| 41062f: 8b 4c 24 08 mov 0x8(%rsp),%ecx | |
| 410633: 8b 54 24 14 mov 0x14(%rsp),%edx | |
| 410637: 48 89 df mov %rbx,%rdi | |
| 41063a: e8 71 fe ff ff callq 4104b0 <Process_compare+0x370> | |
| 41063f: 48 83 c5 01 add $0x1,%rbp | |
| 410643: 39 6c 24 10 cmp %ebp,0x10(%rsp) | |
| 410647: 8b 44 24 08 mov 0x8(%rsp),%eax | |
| 41064b: 41 89 44 24 28 mov %eax,0x28(%r12) | |
| 410650: 7f 97 jg 4105e9 <Process_compare+0x4a9> | |
| 410652: 48 83 c4 28 add $0x28,%rsp | |
| 410656: 4c 89 ef mov %r13,%rdi | |
| 410659: 5b pop %rbx | |
| 41065a: 5d pop %rbp | |
| 41065b: 41 5c pop %r12 | |
| 41065d: 41 5d pop %r13 | |
| 41065f: 41 5e pop %r14 | |
| 410661: 41 5f pop %r15 | |
| 410663: e9 78 4a 00 00 jmpq 4150e0 <Vector_delete> | |
| 410668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41066f: 00 | |
| 410670: 4c 89 e6 mov %r12,%rsi | |
| 410673: e8 28 4e 00 00 callq 4154a0 <Vector_add> | |
| 410678: eb 97 jmp 410611 <Process_compare+0x4d1> | |
| 41067a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 410680: 55 push %rbp | |
| 410681: 49 89 f1 mov %rsi,%r9 | |
| 410684: 41 b8 d4 7d 41 00 mov $0x417dd4,%r8d | |
| 41068a: b9 81 00 00 00 mov $0x81,%ecx | |
| 41068f: be 80 00 00 00 mov $0x80,%esi | |
| 410694: 53 push %rbx | |
| 410695: 48 89 fb mov %rdi,%rbx | |
| 410698: 48 81 ec b8 10 00 00 sub $0x10b8,%rsp | |
| 41069f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 4106a6: 00 00 | |
| 4106a8: 48 89 84 24 a8 10 00 mov %rax,0x10a8(%rsp) | |
| 4106af: 00 | |
| 4106b0: 31 c0 xor %eax,%eax | |
| 4106b2: 48 8d bc 24 20 10 00 lea 0x1020(%rsp),%rdi | |
| 4106b9: 00 | |
| 4106ba: 48 89 14 24 mov %rdx,(%rsp) | |
| 4106be: ba 01 00 00 00 mov $0x1,%edx | |
| 4106c3: e8 58 42 ff ff callq 404920 <__snprintf_chk@plt> | |
| 4106c8: 48 8d bc 24 20 10 00 lea 0x1020(%rsp),%rdi | |
| 4106cf: 00 | |
| 4106d0: be 5b 72 41 00 mov $0x41725b,%esi | |
| 4106d5: e8 26 48 ff ff callq 404f00 <fopen@plt> | |
| 4106da: 48 89 c5 mov %rax,%rbp | |
| 4106dd: 31 c0 xor %eax,%eax | |
| 4106df: 48 85 ed test %rbp,%rbp | |
| 4106e2: 74 6d je 410751 <Process_compare+0x611> | |
| 4106e4: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 4106e9: be 01 00 00 00 mov $0x1,%esi | |
| 4106ee: 48 89 e9 mov %rbp,%rcx | |
| 4106f1: ba 00 10 00 00 mov $0x1000,%edx | |
| 4106f6: e8 35 43 ff ff callq 404a30 <fread@plt> | |
| 4106fb: 85 c0 test %eax,%eax | |
| 4106fd: 89 c6 mov %eax,%esi | |
| 4106ff: 7e 26 jle 410727 <Process_compare+0x5e7> | |
| 410701: 83 e8 01 sub $0x1,%eax | |
| 410704: 48 8d 54 24 10 lea 0x10(%rsp),%rdx | |
| 410709: 48 8d 4c 04 11 lea 0x11(%rsp,%rax,1),%rcx | |
| 41070e: 66 90 xchg %ax,%ax | |
| 410710: 0f b6 02 movzbl (%rdx),%eax | |
| 410713: 3c 0a cmp $0xa,%al | |
| 410715: 74 04 je 41071b <Process_compare+0x5db> | |
| 410717: 84 c0 test %al,%al | |
| 410719: 75 03 jne 41071e <Process_compare+0x5de> | |
| 41071b: c6 02 20 movb $0x20,(%rdx) | |
| 41071e: 48 83 c2 01 add $0x1,%rdx | |
| 410722: 48 39 ca cmp %rcx,%rdx | |
| 410725: 75 e9 jne 410710 <Process_compare+0x5d0> | |
| 410727: 48 63 f6 movslq %esi,%rsi | |
| 41072a: 48 89 ef mov %rbp,%rdi | |
| 41072d: c6 44 34 10 00 movb $0x0,0x10(%rsp,%rsi,1) | |
| 410732: e8 59 43 ff ff callq 404a90 <fclose@plt> | |
| 410737: 48 8b 3b mov (%rbx),%rdi | |
| 41073a: e8 f1 41 ff ff callq 404930 <free@plt> | |
| 41073f: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi | |
| 410744: e8 37 45 ff ff callq 404c80 <__strdup@plt> | |
| 410749: 48 89 03 mov %rax,(%rbx) | |
| 41074c: b8 01 00 00 00 mov $0x1,%eax | |
| 410751: 48 8b 94 24 a8 10 00 mov 0x10a8(%rsp),%rdx | |
| 410758: 00 | |
| 410759: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 410760: 00 00 | |
| 410762: 75 0a jne 41076e <Process_compare+0x62e> | |
| 410764: 48 81 c4 b8 10 00 00 add $0x10b8,%rsp | |
| 41076b: 5b pop %rbx | |
| 41076c: 5d pop %rbp | |
| 41076d: c3 retq | |
| 41076e: e8 8d 43 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 410773: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41077a: 84 00 00 00 00 00 | |
| 410780: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) | |
| 410785: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) | |
| 41078a: 48 83 ec 18 sub $0x18,%rsp | |
| 41078e: 48 89 fd mov %rdi,%rbp | |
| 410791: 48 89 f7 mov %rsi,%rdi | |
| 410794: 8b 72 1c mov 0x1c(%rdx),%esi | |
| 410797: 48 89 d3 mov %rdx,%rbx | |
| 41079a: e8 41 ac ff ff callq 40b3e0 <Hashtable_remove> | |
| 41079f: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 4107a3: ba 30 01 41 00 mov $0x410130,%edx | |
| 4107a8: 48 89 de mov %rbx,%rsi | |
| 4107ab: e8 00 4d 00 00 callq 4154b0 <Vector_indexOf> | |
| 4107b0: 85 c0 test %eax,%eax | |
| 4107b2: 78 1c js 4107d0 <Process_compare+0x690> | |
| 4107b4: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 4107b8: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 4107bd: 89 c6 mov %eax,%esi | |
| 4107bf: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 4107c4: 48 83 c4 18 add $0x18,%rsp | |
| 4107c8: e9 a3 4b 00 00 jmpq 415370 <Vector_remove> | |
| 4107cd: 0f 1f 00 nopl (%rax) | |
| 4107d0: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 4107d5: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 4107da: 48 83 c4 18 add $0x18,%rsp | |
| 4107de: c3 retq | |
| 4107df: 90 nop | |
| 4107e0: 41 57 push %r15 | |
| 4107e2: 41 56 push %r14 | |
| 4107e4: 41 55 push %r13 | |
| 4107e6: 41 54 push %r12 | |
| 4107e8: 55 push %rbp | |
| 4107e9: 48 89 fd mov %rdi,%rbp | |
| 4107ec: 48 89 f7 mov %rsi,%rdi | |
| 4107ef: 53 push %rbx | |
| 4107f0: 48 81 ec 68 04 00 00 sub $0x468,%rsp | |
| 4107f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 4107fe: 00 00 | |
| 410800: 48 89 84 24 58 04 00 mov %rax,0x458(%rsp) | |
| 410807: 00 | |
| 410808: 31 c0 xor %eax,%eax | |
| 41080a: 48 89 b4 24 90 00 00 mov %rsi,0x90(%rsp) | |
| 410811: 00 | |
| 410812: 48 89 94 24 88 00 00 mov %rdx,0x88(%rsp) | |
| 410819: 00 | |
| 41081a: f2 0f 11 84 24 b0 00 movsd %xmm0,0xb0(%rsp) | |
| 410821: 00 00 | |
| 410823: e8 78 42 ff ff callq 404aa0 <opendir@plt> | |
| 410828: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) | |
| 41082f: 00 | |
| 410830: 31 c0 xor %eax,%eax | |
| 410832: 48 83 bc 24 a0 00 00 cmpq $0x0,0xa0(%rsp) | |
| 410839: 00 00 | |
| 41083b: 0f 84 ab 08 00 00 je 4110ec <Process_compare+0xfac> | |
| 410841: 8b 55 40 mov 0x40(%rbp),%edx | |
| 410844: 0f b6 85 bc 00 00 00 movzbl 0xbc(%rbp),%eax | |
| 41084b: 89 94 24 bc 00 00 00 mov %edx,0xbc(%rsp) | |
| 410852: 0f b6 95 bd 00 00 00 movzbl 0xbd(%rbp),%edx | |
| 410859: 88 84 24 ba 00 00 00 mov %al,0xba(%rsp) | |
| 410860: 88 94 24 bb 00 00 00 mov %dl,0xbb(%rsp) | |
| 410867: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41086e: 00 00 | |
| 410870: 48 8b bc 24 a0 00 00 mov 0xa0(%rsp),%rdi | |
| 410877: 00 | |
| 410878: e8 53 45 ff ff callq 404dd0 <readdir@plt> | |
| 41087d: 48 85 c0 test %rax,%rax | |
| 410880: 48 89 c3 mov %rax,%rbx | |
| 410883: 0f 84 51 08 00 00 je 4110da <Process_compare+0xf9a> | |
| 410889: 4c 8d 63 13 lea 0x13(%rbx),%r12 | |
| 41088d: 31 f6 xor %esi,%esi | |
| 41088f: ba 0a 00 00 00 mov $0xa,%edx | |
| 410894: 4c 89 e7 mov %r12,%rdi | |
| 410897: e8 b4 44 ff ff callq 404d50 <strtol@plt> | |
| 41089c: 48 83 bc 24 88 00 00 cmpq $0x0,0x88(%rsp) | |
| 4108a3: 00 00 | |
| 4108a5: 41 89 c5 mov %eax,%r13d | |
| 4108a8: 74 0d je 4108b7 <Process_compare+0x777> | |
| 4108aa: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx | |
| 4108b1: 00 | |
| 4108b2: 39 42 1c cmp %eax,0x1c(%rdx) | |
| 4108b5: 74 b9 je 410870 <Process_compare+0x730> | |
| 4108b7: 80 bd b8 00 00 00 00 cmpb $0x0,0xb8(%rbp) | |
| 4108be: 75 20 jne 4108e0 <Process_compare+0x7a0> | |
| 4108c0: 45 85 ed test %r13d,%r13d | |
| 4108c3: 75 1b jne 4108e0 <Process_compare+0x7a0> | |
| 4108c5: 80 7b 13 2e cmpb $0x2e,0x13(%rbx) | |
| 4108c9: 75 a5 jne 410870 <Process_compare+0x730> | |
| 4108cb: 48 8d 7b 14 lea 0x14(%rbx),%rdi | |
| 4108cf: ba 0a 00 00 00 mov $0xa,%edx | |
| 4108d4: 31 f6 xor %esi,%esi | |
| 4108d6: e8 75 44 ff ff callq 404d50 <strtol@plt> | |
| 4108db: 41 89 c5 mov %eax,%r13d | |
| 4108de: 66 90 xchg %ax,%ax | |
| 4108e0: 45 85 ed test %r13d,%r13d | |
| 4108e3: 7e 8b jle 410870 <Process_compare+0x730> | |
| 4108e5: 48 8b 7d 10 mov 0x10(%rbp),%rdi | |
| 4108e9: 44 89 ee mov %r13d,%esi | |
| 4108ec: e8 7f ab ff ff callq 40b470 <Hashtable_get> | |
| 4108f1: 48 85 c0 test %rax,%rax | |
| 4108f4: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) | |
| 4108fb: 00 | |
| 4108fc: 48 89 c3 mov %rax,%rbx | |
| 4108ff: 0f 84 7a 08 00 00 je 41117f <Process_compare+0x103f> | |
| 410905: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 41090c: 00 | |
| 41090d: 48 8d bc 24 b0 02 00 lea 0x2b0(%rsp),%rdi | |
| 410914: 00 | |
| 410915: 41 b8 e2 7d 41 00 mov $0x417de2,%r8d | |
| 41091b: b9 81 00 00 00 mov $0x81,%ecx | |
| 410920: ba 01 00 00 00 mov $0x1,%edx | |
| 410925: be 80 00 00 00 mov $0x80,%esi | |
| 41092a: 31 c0 xor %eax,%eax | |
| 41092c: 4c 89 24 24 mov %r12,(%rsp) | |
| 410930: e8 eb 3f ff ff callq 404920 <__snprintf_chk@plt> | |
| 410935: f2 0f 10 84 24 b0 00 movsd 0xb0(%rsp),%xmm0 | |
| 41093c: 00 00 | |
| 41093e: 48 8d b4 24 b0 02 00 lea 0x2b0(%rsp),%rsi | |
| 410945: 00 | |
| 410946: 48 89 da mov %rbx,%rdx | |
| 410949: 48 89 ef mov %rbp,%rdi | |
| 41094c: e8 8f fe ff ff callq 4107e0 <Process_compare+0x6a0> | |
| 410951: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 410958: 00 | |
| 410959: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 410960: 00 | |
| 410961: 41 b8 ed 7d 41 00 mov $0x417ded,%r8d | |
| 410967: b9 81 00 00 00 mov $0x81,%ecx | |
| 41096c: ba 01 00 00 00 mov $0x1,%edx | |
| 410971: be 80 00 00 00 mov $0x80,%esi | |
| 410976: 31 c0 xor %eax,%eax | |
| 410978: c6 84 24 50 04 00 00 movb $0x0,0x450(%rsp) | |
| 41097f: 00 | |
| 410980: 4c 89 24 24 mov %r12,(%rsp) | |
| 410984: e8 97 3f ff ff callq 404920 <__snprintf_chk@plt> | |
| 410989: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 410990: 00 | |
| 410991: be 5b 72 41 00 mov $0x41725b,%esi | |
| 410996: e8 65 45 ff ff callq 404f00 <fopen@plt> | |
| 41099b: 48 85 c0 test %rax,%rax | |
| 41099e: 49 89 c6 mov %rax,%r14 | |
| 4109a1: 0f 84 81 02 00 00 je 410c28 <Process_compare+0xae8> | |
| 4109a7: 48 8d bc 24 90 01 00 lea 0x190(%rsp),%rdi | |
| 4109ae: 00 | |
| 4109af: 31 f6 xor %esi,%esi | |
| 4109b1: c6 84 24 af 02 00 00 movb $0x0,0x2af(%rsp) | |
| 4109b8: 00 | |
| 4109b9: 4c 8d ac 24 b0 01 00 lea 0x1b0(%rsp),%r13 | |
| 4109c0: 00 | |
| 4109c1: e8 0a 42 ff ff callq 404bd0 <gettimeofday@plt> | |
| 4109c6: 48 8b 8c 24 98 01 00 mov 0x198(%rsp),%rcx | |
| 4109cd: 00 | |
| 4109ce: 4c 8b 84 24 90 01 00 mov 0x190(%rsp),%r8 | |
| 4109d5: 00 | |
| 4109d6: 48 ba cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rdx | |
| 4109dd: 9b c4 20 | |
| 4109e0: 48 89 c8 mov %rcx,%rax | |
| 4109e3: 48 c1 f9 3f sar $0x3f,%rcx | |
| 4109e7: 48 f7 ea imul %rdx | |
| 4109ea: 48 8b 83 08 01 00 00 mov 0x108(%rbx),%rax | |
| 4109f1: 49 69 f0 e8 03 00 00 imul $0x3e8,%r8,%rsi | |
| 4109f8: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) | |
| 4109ff: 00 | |
| 410a00: 48 8d 83 e0 00 00 00 lea 0xe0(%rbx),%rax | |
| 410a07: 48 c1 fa 07 sar $0x7,%rdx | |
| 410a0b: 48 29 ca sub %rcx,%rdx | |
| 410a0e: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) | |
| 410a15: 00 | |
| 410a16: 4c 8d 3c 16 lea (%rsi,%rdx,1),%r15 | |
| 410a1a: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx | |
| 410a21: 48 89 54 24 78 mov %rdx,0x78(%rsp) | |
| 410a26: 48 8d 93 00 01 00 00 lea 0x100(%rbx),%rdx | |
| 410a2d: 48 89 54 24 68 mov %rdx,0x68(%rsp) | |
| 410a32: 48 8d 93 f8 00 00 00 lea 0xf8(%rbx),%rdx | |
| 410a39: 48 89 54 24 70 mov %rdx,0x70(%rsp) | |
| 410a3e: 66 90 xchg %ax,%ax | |
| 410a40: 4c 89 f2 mov %r14,%rdx | |
| 410a43: be ff 00 00 00 mov $0xff,%esi | |
| 410a48: 4c 89 ef mov %r13,%rdi | |
| 410a4b: e8 50 42 ff ff callq 404ca0 <fgets@plt> | |
| 410a50: 48 85 c0 test %rax,%rax | |
| 410a53: 0f 84 c7 01 00 00 je 410c20 <Process_compare+0xae0> | |
| 410a59: 0f b6 84 24 b0 01 00 movzbl 0x1b0(%rsp),%eax | |
| 410a60: 00 | |
| 410a61: 3c 72 cmp $0x72,%al | |
| 410a63: 0f 84 d7 00 00 00 je 410b40 <Process_compare+0xa00> | |
| 410a69: 7f 25 jg 410a90 <Process_compare+0x950> | |
| 410a6b: 3c 63 cmp $0x63,%al | |
| 410a6d: 75 d1 jne 410a40 <Process_compare+0x900> | |
| 410a6f: 48 8d 93 10 01 00 00 lea 0x110(%rbx),%rdx | |
| 410a76: be 37 7e 41 00 mov $0x417e37,%esi | |
| 410a7b: 4c 89 ef mov %r13,%rdi | |
| 410a7e: 31 c0 xor %eax,%eax | |
| 410a80: e8 8b 43 ff ff callq 404e10 <sscanf@plt> | |
| 410a85: eb b9 jmp 410a40 <Process_compare+0x900> | |
| 410a87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 410a8e: 00 00 | |
| 410a90: 3c 73 cmp $0x73,%al | |
| 410a92: 74 7c je 410b10 <Process_compare+0x9d0> | |
| 410a94: 3c 77 cmp $0x77,%al | |
| 410a96: 75 a8 jne 410a40 <Process_compare+0x900> | |
| 410a98: 80 bc 24 b1 01 00 00 cmpb $0x63,0x1b1(%rsp) | |
| 410a9f: 63 | |
| 410aa0: 0f 84 1a 01 00 00 je 410bc0 <Process_compare+0xa80> | |
| 410aa6: 48 8d 93 08 01 00 00 lea 0x108(%rbx),%rdx | |
| 410aad: 31 c0 xor %eax,%eax | |
| 410aaf: be 41 7e 41 00 mov $0x417e41,%esi | |
| 410ab4: 4c 89 ef mov %r13,%rdi | |
| 410ab7: e8 54 43 ff ff callq 404e10 <sscanf@plt> | |
| 410abc: 85 c0 test %eax,%eax | |
| 410abe: 74 80 je 410a40 <Process_compare+0x900> | |
| 410ac0: 48 8b 83 08 01 00 00 mov 0x108(%rbx),%rax | |
| 410ac7: 48 2b 84 24 80 00 00 sub 0x80(%rsp),%rax | |
| 410ace: 00 | |
| 410acf: 0f 88 eb 05 00 00 js 4110c0 <Process_compare+0xf80> | |
| 410ad5: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 410ada: 4c 89 f8 mov %r15,%rax | |
| 410add: 48 2b 83 30 01 00 00 sub 0x130(%rbx),%rax | |
| 410ae4: 0f 88 6e 05 00 00 js 411058 <Process_compare+0xf18> | |
| 410aea: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 | |
| 410aef: f2 0f 5e 0d 21 76 00 divsd 0x7621(%rip),%xmm1 # 418118 <_IO_stdin_used+0x1ff8> | |
| 410af6: 00 | |
| 410af7: 4c 89 bb 30 01 00 00 mov %r15,0x130(%rbx) | |
| 410afe: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 410b02: f2 0f 11 83 28 01 00 movsd %xmm0,0x128(%rbx) | |
| 410b09: 00 | |
| 410b0a: e9 31 ff ff ff jmpq 410a40 <Process_compare+0x900> | |
| 410b0f: 90 nop | |
| 410b10: 80 bc 24 b5 01 00 00 cmpb $0x72,0x1b5(%rsp) | |
| 410b17: 72 | |
| 410b18: 0f 84 c2 00 00 00 je 410be0 <Process_compare+0xaa0> | |
| 410b1e: 48 8b 54 24 70 mov 0x70(%rsp),%rdx | |
| 410b23: be 2b 7e 41 00 mov $0x417e2b,%esi | |
| 410b28: 4c 89 ef mov %r13,%rdi | |
| 410b2b: 31 c0 xor %eax,%eax | |
| 410b2d: e8 de 42 ff ff callq 404e10 <sscanf@plt> | |
| 410b32: e9 09 ff ff ff jmpq 410a40 <Process_compare+0x900> | |
| 410b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 410b3e: 00 00 | |
| 410b40: 80 bc 24 b1 01 00 00 cmpb $0x63,0x1b1(%rsp) | |
| 410b47: 63 | |
| 410b48: 0f 84 b2 00 00 00 je 410c00 <Process_compare+0xac0> | |
| 410b4e: 48 8b 54 24 68 mov 0x68(%rsp),%rdx | |
| 410b53: 31 c0 xor %eax,%eax | |
| 410b55: be 02 7e 41 00 mov $0x417e02,%esi | |
| 410b5a: 4c 89 ef mov %r13,%rdi | |
| 410b5d: e8 ae 42 ff ff callq 404e10 <sscanf@plt> | |
| 410b62: 85 c0 test %eax,%eax | |
| 410b64: 0f 84 d6 fe ff ff je 410a40 <Process_compare+0x900> | |
| 410b6a: 48 8b 83 00 01 00 00 mov 0x100(%rbx),%rax | |
| 410b71: 48 2b 44 24 78 sub 0x78(%rsp),%rax | |
| 410b76: 0f 88 fc 04 00 00 js 411078 <Process_compare+0xf38> | |
| 410b7c: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 410b81: 4c 89 f8 mov %r15,%rax | |
| 410b84: 48 2b 83 20 01 00 00 sub 0x120(%rbx),%rax | |
| 410b8b: 0f 88 0c 05 00 00 js 41109d <Process_compare+0xf5d> | |
| 410b91: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 | |
| 410b96: f2 0f 5e 0d 7a 75 00 divsd 0x757a(%rip),%xmm1 # 418118 <_IO_stdin_used+0x1ff8> | |
| 410b9d: 00 | |
| 410b9e: 4c 89 bb 20 01 00 00 mov %r15,0x120(%rbx) | |
| 410ba5: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 410ba9: f2 0f 11 83 18 01 00 movsd %xmm0,0x118(%rbx) | |
| 410bb0: 00 | |
| 410bb1: e9 8a fe ff ff jmpq 410a40 <Process_compare+0x900> | |
| 410bb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 410bbd: 00 00 00 | |
| 410bc0: 48 8d 93 e8 00 00 00 lea 0xe8(%rbx),%rdx | |
| 410bc7: be 13 7e 41 00 mov $0x417e13,%esi | |
| 410bcc: 4c 89 ef mov %r13,%rdi | |
| 410bcf: 31 c0 xor %eax,%eax | |
| 410bd1: e8 3a 42 ff ff callq 404e10 <sscanf@plt> | |
| 410bd6: e9 65 fe ff ff jmpq 410a40 <Process_compare+0x900> | |
| 410bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410be0: 48 8d 93 f0 00 00 00 lea 0xf0(%rbx),%rdx | |
| 410be7: be 1f 7e 41 00 mov $0x417e1f,%esi | |
| 410bec: 4c 89 ef mov %r13,%rdi | |
| 410bef: 31 c0 xor %eax,%eax | |
| 410bf1: e8 1a 42 ff ff callq 404e10 <sscanf@plt> | |
| 410bf6: e9 45 fe ff ff jmpq 410a40 <Process_compare+0x900> | |
| 410bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 410c00: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx | |
| 410c07: 00 | |
| 410c08: be f6 7d 41 00 mov $0x417df6,%esi | |
| 410c0d: 4c 89 ef mov %r13,%rdi | |
| 410c10: 31 c0 xor %eax,%eax | |
| 410c12: e8 f9 41 ff ff callq 404e10 <sscanf@plt> | |
| 410c17: e9 24 fe ff ff jmpq 410a40 <Process_compare+0x900> | |
| 410c1c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 410c20: 4c 89 f7 mov %r14,%rdi | |
| 410c23: e8 68 3e ff ff callq 404a90 <fclose@plt> | |
| 410c28: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 410c2f: 00 | |
| 410c30: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 410c37: 00 | |
| 410c38: 41 b8 53 7e 41 00 mov $0x417e53,%r8d | |
| 410c3e: b9 81 00 00 00 mov $0x81,%ecx | |
| 410c43: ba 01 00 00 00 mov $0x1,%edx | |
| 410c48: be 80 00 00 00 mov $0x80,%esi | |
| 410c4d: 31 c0 xor %eax,%eax | |
| 410c4f: 4c 89 24 24 mov %r12,(%rsp) | |
| 410c53: e8 c8 3c ff ff callq 404920 <__snprintf_chk@plt> | |
| 410c58: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 410c5f: 00 | |
| 410c60: be 5b 72 41 00 mov $0x41725b,%esi | |
| 410c65: e8 96 42 ff ff callq 404f00 <fopen@plt> | |
| 410c6a: 48 85 c0 test %rax,%rax | |
| 410c6d: 49 89 c5 mov %rax,%r13 | |
| 410c70: 0f 84 a2 03 00 00 je 411018 <Process_compare+0xed8> | |
| 410c76: 48 8d 83 b8 00 00 00 lea 0xb8(%rbx),%rax | |
| 410c7d: 48 8d 8b a4 00 00 00 lea 0xa4(%rbx),%rcx | |
| 410c84: 48 8d 93 a0 00 00 00 lea 0xa0(%rbx),%rdx | |
| 410c8b: 4c 8d 8b ac 00 00 00 lea 0xac(%rbx),%r9 | |
| 410c92: 4c 8d 83 a8 00 00 00 lea 0xa8(%rbx),%r8 | |
| 410c99: be b0 7f 41 00 mov $0x417fb0,%esi | |
| 410c9e: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 410ca3: 48 8d 83 b0 00 00 00 lea 0xb0(%rbx),%rax | |
| 410caa: 4c 89 ef mov %r13,%rdi | |
| 410cad: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 410cb2: 48 8d 83 b4 00 00 00 lea 0xb4(%rbx),%rax | |
| 410cb9: 48 89 04 24 mov %rax,(%rsp) | |
| 410cbd: 31 c0 xor %eax,%eax | |
| 410cbf: e8 3c 3f ff ff callq 404c00 <fscanf@plt> | |
| 410cc4: 4c 89 ef mov %r13,%rdi | |
| 410cc7: 41 89 c6 mov %eax,%r14d | |
| 410cca: e8 c1 3d ff ff callq 404a90 <fclose@plt> | |
| 410ccf: 41 83 fe 07 cmp $0x7,%r14d | |
| 410cd3: 0f 85 3f 03 00 00 jne 411018 <Process_compare+0xed8> | |
| 410cd9: 80 bc 24 ba 00 00 00 cmpb $0x0,0xba(%rsp) | |
| 410ce0: 00 | |
| 410ce1: 0f 84 f1 02 00 00 je 410fd8 <Process_compare+0xe98> | |
| 410ce7: 8b 7b 34 mov 0x34(%rbx),%edi | |
| 410cea: 31 c0 xor %eax,%eax | |
| 410cec: 85 ff test %edi,%edi | |
| 410cee: 0f 85 e4 02 00 00 jne 410fd8 <Process_compare+0xe98> | |
| 410cf4: 48 8b 53 50 mov 0x50(%rbx),%rdx | |
| 410cf8: 88 43 2f mov %al,0x2f(%rbx) | |
| 410cfb: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 410d02: 00 | |
| 410d03: 48 8b 43 58 mov 0x58(%rbx),%rax | |
| 410d07: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 410d0e: 00 | |
| 410d0f: 41 b8 5f 7e 41 00 mov $0x417e5f,%r8d | |
| 410d15: b9 81 00 00 00 mov $0x81,%ecx | |
| 410d1a: be 80 00 00 00 mov $0x80,%esi | |
| 410d1f: 4c 89 24 24 mov %r12,(%rsp) | |
| 410d23: 48 89 54 24 70 mov %rdx,0x70(%rsp) | |
| 410d28: ba 01 00 00 00 mov $0x1,%edx | |
| 410d2d: 48 89 44 24 68 mov %rax,0x68(%rsp) | |
| 410d32: 31 c0 xor %eax,%eax | |
| 410d34: e8 e7 3b ff ff callq 404920 <__snprintf_chk@plt> | |
| 410d39: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 410d40: 00 | |
| 410d41: be 5b 72 41 00 mov $0x41725b,%esi | |
| 410d46: e8 b5 41 ff ff callq 404f00 <fopen@plt> | |
| 410d4b: 48 85 c0 test %rax,%rax | |
| 410d4e: 49 89 c6 mov %rax,%r14 | |
| 410d51: 0f 84 c1 02 00 00 je 411018 <Process_compare+0xed8> | |
| 410d57: 48 89 c1 mov %rax,%rcx | |
| 410d5a: ba 00 08 00 00 mov $0x800,%edx | |
| 410d5f: be 01 00 00 00 mov $0x1,%esi | |
| 410d64: bf 20 d8 61 00 mov $0x61d820,%edi | |
| 410d69: e8 c2 3c ff ff callq 404a30 <fread@plt> | |
| 410d6e: 85 c0 test %eax,%eax | |
| 410d70: 0f 84 ef 03 00 00 je 411165 <Process_compare+0x1025> | |
| 410d76: be 20 00 00 00 mov $0x20,%esi | |
| 410d7b: bf 20 d8 61 00 mov $0x61d820,%edi | |
| 410d80: e8 cb 3d ff ff callq 404b50 <strchr@plt> | |
| 410d85: 48 85 c0 test %rax,%rax | |
| 410d88: 0f 84 d7 03 00 00 je 411165 <Process_compare+0x1025> | |
| 410d8e: 4c 8d 40 02 lea 0x2(%rax),%r8 | |
| 410d92: be 29 00 00 00 mov $0x29,%esi | |
| 410d97: 4c 89 c7 mov %r8,%rdi | |
| 410d9a: 4c 89 44 24 60 mov %r8,0x60(%rsp) | |
| 410d9f: e8 0c 3e ff ff callq 404bb0 <strrchr@plt> | |
| 410da4: 48 85 c0 test %rax,%rax | |
| 410da7: 49 89 c7 mov %rax,%r15 | |
| 410daa: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 | |
| 410daf: 0f 84 b0 03 00 00 je 411165 <Process_compare+0x1025> | |
| 410db5: 49 89 c5 mov %rax,%r13 | |
| 410db8: 48 8d bc 24 40 03 00 lea 0x340(%rsp),%rdi | |
| 410dbf: 00 | |
| 410dc0: 4c 89 c6 mov %r8,%rsi | |
| 410dc3: 4d 29 c5 sub %r8,%r13 | |
| 410dc6: b9 81 00 00 00 mov $0x81,%ecx | |
| 410dcb: 4d 63 ed movslq %r13d,%r13 | |
| 410dce: 4c 89 ea mov %r13,%rdx | |
| 410dd1: e8 3a 3f ff ff callq 404d10 <__memcpy_chk@plt> | |
| 410dd6: 48 8d 83 9c 00 00 00 lea 0x9c(%rbx),%rax | |
| 410ddd: 42 c6 84 2c 40 03 00 movb $0x0,0x340(%rsp,%r13,1) | |
| 410de4: 00 00 | |
| 410de6: 48 8d 4b 30 lea 0x30(%rbx),%rcx | |
| 410dea: 48 8d 53 2c lea 0x2c(%rbx),%rdx | |
| 410dee: 49 8d 7f 02 lea 0x2(%r15),%rdi | |
| 410df2: 4c 8d 4b 38 lea 0x38(%rbx),%r9 | |
| 410df6: 48 89 44 24 58 mov %rax,0x58(%rsp) | |
| 410dfb: 48 8d 83 98 00 00 00 lea 0x98(%rbx),%rax | |
| 410e02: 4c 8d 43 34 lea 0x34(%rbx),%r8 | |
| 410e06: be d8 7f 41 00 mov $0x417fd8,%esi | |
| 410e0b: 48 89 44 24 50 mov %rax,0x50(%rsp) | |
| 410e10: 48 8d 83 80 00 00 00 lea 0x80(%rbx),%rax | |
| 410e17: 48 89 44 24 48 mov %rax,0x48(%rsp) | |
| 410e1c: 48 8d 43 78 lea 0x78(%rbx),%rax | |
| 410e20: 48 89 44 24 40 mov %rax,0x40(%rsp) | |
| 410e25: 48 8d 43 70 lea 0x70(%rbx),%rax | |
| 410e29: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 410e2e: 48 8d 43 68 lea 0x68(%rbx),%rax | |
| 410e32: 48 89 44 24 30 mov %rax,0x30(%rsp) | |
| 410e37: 48 8d 43 60 lea 0x60(%rbx),%rax | |
| 410e3b: 48 89 44 24 28 mov %rax,0x28(%rsp) | |
| 410e40: 48 8d 43 58 lea 0x58(%rbx),%rax | |
| 410e44: 48 89 44 24 20 mov %rax,0x20(%rsp) | |
| 410e49: 48 8d 43 50 lea 0x50(%rbx),%rax | |
| 410e4d: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 410e52: 48 8d 43 48 lea 0x48(%rbx),%rax | |
| 410e56: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 410e5b: 48 8d 43 44 lea 0x44(%rbx),%rax | |
| 410e5f: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 410e64: 48 8d 43 3c lea 0x3c(%rbx),%rax | |
| 410e68: 48 89 04 24 mov %rax,(%rsp) | |
| 410e6c: 31 c0 xor %eax,%eax | |
| 410e6e: e8 9d 3f ff ff callq 404e10 <sscanf@plt> | |
| 410e73: 4c 89 f7 mov %r14,%rdi | |
| 410e76: 41 89 c5 mov %eax,%r13d | |
| 410e79: e8 12 3c ff ff callq 404a90 <fclose@plt> | |
| 410e7e: 41 83 fd 10 cmp $0x10,%r13d | |
| 410e82: 0f 85 90 01 00 00 jne 411018 <Process_compare+0xed8> | |
| 410e88: 48 8b 43 58 mov 0x58(%rbx),%rax | |
| 410e8c: 48 03 43 50 add 0x50(%rbx),%rax | |
| 410e90: 48 2b 44 24 70 sub 0x70(%rsp),%rax | |
| 410e95: 48 2b 44 24 68 sub 0x68(%rsp),%rax | |
| 410e9a: 0f 88 5a 03 00 00 js 4111fa <Process_compare+0x10ba> | |
| 410ea0: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 410ea5: f2 0f 5e 84 24 b0 00 divsd 0xb0(%rsp),%xmm0 | |
| 410eac: 00 00 | |
| 410eae: f2 0f 2a 8c 24 bc 00 cvtsi2sdl 0xbc(%rsp),%xmm1 | |
| 410eb5: 00 00 | |
| 410eb7: f2 0f 59 0d 81 54 00 mulsd 0x5481(%rip),%xmm1 # 416340 <_IO_stdin_used+0x220> | |
| 410ebe: 00 | |
| 410ebf: f2 0f 59 05 79 54 00 mulsd 0x5479(%rip),%xmm0 # 416340 <_IO_stdin_used+0x220> | |
| 410ec6: 00 | |
| 410ec7: f2 0f 2c c0 cvttsd2si %xmm0,%eax | |
| 410ecb: f2 0f 2a d0 cvtsi2sd %eax,%xmm2 | |
| 410ecf: 66 0f 2e ca ucomisd %xmm2,%xmm1 | |
| 410ed3: 0f 97 c2 seta %dl | |
| 410ed6: 0f 87 39 02 00 00 ja 411115 <Process_compare+0xfd5> | |
| 410edc: 66 0f 2e 0d 64 54 00 ucomisd 0x5464(%rip),%xmm1 # 416348 <_IO_stdin_used+0x228> | |
| 410ee3: 00 | |
| 410ee4: 0f 97 c0 seta %al | |
| 410ee7: 84 c0 test %al,%al | |
| 410ee9: 0f 57 c0 xorps %xmm0,%xmm0 | |
| 410eec: 74 10 je 410efe <Process_compare+0xdbe> | |
| 410eee: 84 d2 test %dl,%dl | |
| 410ef0: 74 04 je 410ef6 <Process_compare+0xdb6> | |
| 410ef2: 66 0f 28 ca movapd %xmm2,%xmm1 | |
| 410ef6: 66 0f 14 c9 unpcklpd %xmm1,%xmm1 | |
| 410efa: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 | |
| 410efe: f3 0f 11 83 c0 00 00 movss %xmm0,0xc0(%rbx) | |
| 410f05: 00 | |
| 410f06: e8 c5 40 ff ff callq 404fd0 <__isnanf@plt> | |
| 410f0b: 85 c0 test %eax,%eax | |
| 410f0d: 74 0a je 410f19 <Process_compare+0xdd9> | |
| 410f0f: c7 83 c0 00 00 00 00 movl $0x0,0xc0(%rbx) | |
| 410f16: 00 00 00 | |
| 410f19: bf 1e 00 00 00 mov $0x1e,%edi | |
| 410f1e: 4c 63 ab a4 00 00 00 movslq 0xa4(%rbx),%r13 | |
| 410f25: e8 06 40 ff ff callq 404f30 <sysconf@plt> | |
| 410f2a: 48 8d 90 ff 03 00 00 lea 0x3ff(%rax),%rdx | |
| 410f31: 48 85 c0 test %rax,%rax | |
| 410f34: 48 0f 48 c2 cmovs %rdx,%rax | |
| 410f38: 48 c1 f8 0a sar $0xa,%rax | |
| 410f3c: 49 0f af c5 imul %r13,%rax | |
| 410f40: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 410f45: 48 8b 45 60 mov 0x60(%rbp),%rax | |
| 410f49: 48 85 c0 test %rax,%rax | |
| 410f4c: 0f 88 8e 02 00 00 js 4111e0 <Process_compare+0x10a0> | |
| 410f52: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 | |
| 410f57: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 410f5b: 48 83 bc 24 98 00 00 cmpq $0x0,0x98(%rsp) | |
| 410f62: 00 00 | |
| 410f64: f2 0f 59 05 d4 53 00 mulsd 0x53d4(%rip),%xmm0 # 416340 <_IO_stdin_used+0x220> | |
| 410f6b: 00 | |
| 410f6c: 66 0f 14 c0 unpcklpd %xmm0,%xmm0 | |
| 410f70: 66 0f 5a c0 cvtpd2ps %xmm0,%xmm0 | |
| 410f74: f3 0f 11 83 c4 00 00 movss %xmm0,0xc4(%rbx) | |
| 410f7b: 00 | |
| 410f7c: 0f 84 b1 02 00 00 je 411233 <Process_compare+0x10f3> | |
| 410f82: 80 7b 2c 5a cmpb $0x5a,0x2c(%rbx) | |
| 410f86: 0f 84 88 02 00 00 je 411214 <Process_compare+0x10d4> | |
| 410f8c: 8b 53 40 mov 0x40(%rbx),%edx | |
| 410f8f: 39 53 1c cmp %edx,0x1c(%rbx) | |
| 410f92: 0f 84 16 02 00 00 je 4111ae <Process_compare+0x106e> | |
| 410f98: 80 bd ba 00 00 00 00 cmpb $0x0,0xba(%rbp) | |
| 410f9f: 0f 85 80 01 00 00 jne 411125 <Process_compare+0xfe5> | |
| 410fa5: 8b 53 34 mov 0x34(%rbx),%edx | |
| 410fa8: 85 d2 test %edx,%edx | |
| 410faa: 0f 84 75 01 00 00 je 411125 <Process_compare+0xfe5> | |
| 410fb0: 80 bd bb 00 00 00 00 cmpb $0x0,0xbb(%rbp) | |
| 410fb7: 0f 85 01 02 00 00 jne 4111be <Process_compare+0x107e> | |
| 410fbd: 83 45 48 01 addl $0x1,0x48(%rbp) | |
| 410fc1: 83 45 44 01 addl $0x1,0x44(%rbp) | |
| 410fc5: 80 7b 2c 52 cmpb $0x52,0x2c(%rbx) | |
| 410fc9: 0f 84 8d 01 00 00 je 41115c <Process_compare+0x101c> | |
| 410fcf: c6 43 18 01 movb $0x1,0x18(%rbx) | |
| 410fd3: e9 98 f8 ff ff jmpq 410870 <Process_compare+0x730> | |
| 410fd8: 80 bc 24 bb 00 00 00 cmpb $0x0,0xbb(%rsp) | |
| 410fdf: 00 | |
| 410fe0: b8 01 00 00 00 mov $0x1,%eax | |
| 410fe5: 0f 84 09 fd ff ff je 410cf4 <Process_compare+0xbb4> | |
| 410feb: 8b 43 40 mov 0x40(%rbx),%eax | |
| 410fee: 39 43 1c cmp %eax,0x1c(%rbx) | |
| 410ff1: 0f 94 c0 sete %al | |
| 410ff4: e9 fb fc ff ff jmpq 410cf4 <Process_compare+0xbb4> | |
| 410ff9: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi | |
| 411000: 00 | |
| 411001: 48 8d 7b 20 lea 0x20(%rbx),%rdi | |
| 411005: 4c 89 e2 mov %r12,%rdx | |
| 411008: e8 73 f6 ff ff callq 410680 <Process_compare+0x540> | |
| 41100d: 84 c0 test %al,%al | |
| 41100f: 0f 85 8e 05 00 00 jne 4115a3 <Process_compare+0x1463> | |
| 411015: 0f 1f 00 nopl (%rax) | |
| 411018: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 41101c: 48 85 ff test %rdi,%rdi | |
| 41101f: 74 0d je 41102e <Process_compare+0xeee> | |
| 411021: e8 0a 39 ff ff callq 404930 <free@plt> | |
| 411026: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) | |
| 41102d: 00 | |
| 41102e: 48 83 bc 24 98 00 00 cmpq $0x0,0x98(%rsp) | |
| 411035: 00 00 | |
| 411037: 0f 84 35 01 00 00 je 411172 <Process_compare+0x1032> | |
| 41103d: 48 8b 75 10 mov 0x10(%rbp),%rsi | |
| 411041: 48 89 da mov %rbx,%rdx | |
| 411044: 48 89 ef mov %rbp,%rdi | |
| 411047: e8 34 f7 ff ff callq 410780 <Process_compare+0x640> | |
| 41104c: e9 1f f8 ff ff jmpq 410870 <Process_compare+0x730> | |
| 411051: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 411058: 48 89 c2 mov %rax,%rdx | |
| 41105b: 83 e0 01 and $0x1,%eax | |
| 41105e: 48 d1 ea shr %rdx | |
| 411061: 48 09 c2 or %rax,%rdx | |
| 411064: f2 48 0f 2a ca cvtsi2sd %rdx,%xmm1 | |
| 411069: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 41106d: e9 7d fa ff ff jmpq 410aef <Process_compare+0x9af> | |
| 411072: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 411078: 48 89 c2 mov %rax,%rdx | |
| 41107b: 83 e0 01 and $0x1,%eax | |
| 41107e: 48 d1 ea shr %rdx | |
| 411081: 48 09 c2 or %rax,%rdx | |
| 411084: 4c 89 f8 mov %r15,%rax | |
| 411087: 48 2b 83 20 01 00 00 sub 0x120(%rbx),%rax | |
| 41108e: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 411093: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 411097: 0f 89 f4 fa ff ff jns 410b91 <Process_compare+0xa51> | |
| 41109d: 48 89 c2 mov %rax,%rdx | |
| 4110a0: 83 e0 01 and $0x1,%eax | |
| 4110a3: 48 d1 ea shr %rdx | |
| 4110a6: 48 09 c2 or %rax,%rdx | |
| 4110a9: f2 48 0f 2a ca cvtsi2sd %rdx,%xmm1 | |
| 4110ae: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 4110b2: e9 df fa ff ff jmpq 410b96 <Process_compare+0xa56> | |
| 4110b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4110be: 00 00 | |
| 4110c0: 48 89 c2 mov %rax,%rdx | |
| 4110c3: 83 e0 01 and $0x1,%eax | |
| 4110c6: 48 d1 ea shr %rdx | |
| 4110c9: 48 09 c2 or %rax,%rdx | |
| 4110cc: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 4110d1: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 4110d5: e9 00 fa ff ff jmpq 410ada <Process_compare+0x99a> | |
| 4110da: 48 8b bc 24 a0 00 00 mov 0xa0(%rsp),%rdi | |
| 4110e1: 00 | |
| 4110e2: e8 89 3b ff ff callq 404c70 <closedir@plt> | |
| 4110e7: b8 01 00 00 00 mov $0x1,%eax | |
| 4110ec: 48 8b 94 24 58 04 00 mov 0x458(%rsp),%rdx | |
| 4110f3: 00 | |
| 4110f4: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 4110fb: 00 00 | |
| 4110fd: 0f 85 08 05 00 00 jne 41160b <Process_compare+0x14cb> | |
| 411103: 48 81 c4 68 04 00 00 add $0x468,%rsp | |
| 41110a: 5b pop %rbx | |
| 41110b: 5d pop %rbp | |
| 41110c: 41 5c pop %r12 | |
| 41110e: 41 5d pop %r13 | |
| 411110: 41 5e pop %r14 | |
| 411112: 41 5f pop %r15 | |
| 411114: c3 retq | |
| 411115: 66 0f 2e 15 2b 52 00 ucomisd 0x522b(%rip),%xmm2 # 416348 <_IO_stdin_used+0x228> | |
| 41111c: 00 | |
| 41111d: 0f 97 c0 seta %al | |
| 411120: e9 c2 fd ff ff jmpq 410ee7 <Process_compare+0xda7> | |
| 411125: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 411129: e8 02 38 ff ff callq 404930 <free@plt> | |
| 41112e: 48 8d bc 24 40 03 00 lea 0x340(%rsp),%rdi | |
| 411135: 00 | |
| 411136: e8 45 3b ff ff callq 404c80 <__strdup@plt> | |
| 41113b: 48 89 43 20 mov %rax,0x20(%rbx) | |
| 41113f: 8b 43 34 mov 0x34(%rbx),%eax | |
| 411142: 85 c0 test %eax,%eax | |
| 411144: 0f 85 73 fe ff ff jne 410fbd <Process_compare+0xe7d> | |
| 41114a: 83 45 4c 01 addl $0x1,0x4c(%rbp) | |
| 41114e: 83 45 44 01 addl $0x1,0x44(%rbp) | |
| 411152: 80 7b 2c 52 cmpb $0x52,0x2c(%rbx) | |
| 411156: 0f 85 73 fe ff ff jne 410fcf <Process_compare+0xe8f> | |
| 41115c: 83 45 50 01 addl $0x1,0x50(%rbp) | |
| 411160: e9 6a fe ff ff jmpq 410fcf <Process_compare+0xe8f> | |
| 411165: 4c 89 f7 mov %r14,%rdi | |
| 411168: e8 23 39 ff ff callq 404a90 <fclose@plt> | |
| 41116d: e9 a6 fe ff ff jmpq 411018 <Process_compare+0xed8> | |
| 411172: 48 89 df mov %rbx,%rdi | |
| 411175: e8 46 de ff ff callq 40efc0 <Process_delete> | |
| 41117a: e9 f1 f6 ff ff jmpq 410870 <Process_compare+0x730> | |
| 41117f: 48 89 ef mov %rbp,%rdi | |
| 411182: e8 59 ed ff ff callq 40fee0 <Process_new> | |
| 411187: 48 83 bc 24 88 00 00 cmpq $0x0,0x88(%rsp) | |
| 41118e: 00 00 | |
| 411190: 48 89 c3 mov %rax,%rbx | |
| 411193: 44 89 68 1c mov %r13d,0x1c(%rax) | |
| 411197: 74 0c je 4111a5 <Process_compare+0x1065> | |
| 411199: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx | |
| 4111a0: 00 | |
| 4111a1: 44 8b 6a 1c mov 0x1c(%rdx),%r13d | |
| 4111a5: 44 89 6b 40 mov %r13d,0x40(%rbx) | |
| 4111a9: e9 57 f7 ff ff jmpq 410905 <Process_compare+0x7c5> | |
| 4111ae: 8b 4b 34 mov 0x34(%rbx),%ecx | |
| 4111b1: 85 c9 test %ecx,%ecx | |
| 4111b3: 0f 85 08 fe ff ff jne 410fc1 <Process_compare+0xe81> | |
| 4111b9: e9 da fd ff ff jmpq 410f98 <Process_compare+0xe58> | |
| 4111be: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi | |
| 4111c5: 00 | |
| 4111c6: 48 8d 7b 20 lea 0x20(%rbx),%rdi | |
| 4111ca: 4c 89 e2 mov %r12,%rdx | |
| 4111cd: e8 ae f4 ff ff callq 410680 <Process_compare+0x540> | |
| 4111d2: 84 c0 test %al,%al | |
| 4111d4: 0f 84 3e fe ff ff je 411018 <Process_compare+0xed8> | |
| 4111da: e9 60 ff ff ff jmpq 41113f <Process_compare+0xfff> | |
| 4111df: 90 nop | |
| 4111e0: 48 89 c2 mov %rax,%rdx | |
| 4111e3: 83 e0 01 and $0x1,%eax | |
| 4111e6: 48 d1 ea shr %rdx | |
| 4111e9: 48 09 c2 or %rax,%rdx | |
| 4111ec: f2 48 0f 2a ca cvtsi2sd %rdx,%xmm1 | |
| 4111f1: f2 0f 58 c9 addsd %xmm1,%xmm1 | |
| 4111f5: e9 5d fd ff ff jmpq 410f57 <Process_compare+0xe17> | |
| 4111fa: 48 89 c2 mov %rax,%rdx | |
| 4111fd: 83 e0 01 and $0x1,%eax | |
| 411200: 48 d1 ea shr %rdx | |
| 411203: 48 09 c2 or %rax,%rdx | |
| 411206: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 41120b: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 41120f: e9 91 fc ff ff jmpq 410ea5 <Process_compare+0xd65> | |
| 411214: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 411218: e8 13 37 ff ff callq 404930 <free@plt> | |
| 41121d: 48 8d bc 24 40 03 00 lea 0x340(%rsp),%rdi | |
| 411224: 00 | |
| 411225: e8 56 3a ff ff callq 404c80 <__strdup@plt> | |
| 41122a: 48 89 43 20 mov %rax,0x20(%rbx) | |
| 41122e: e9 8e fd ff ff jmpq 410fc1 <Process_compare+0xe81> | |
| 411233: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 41123a: 00 | |
| 41123b: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 411242: 00 | |
| 411243: 41 b8 fc 73 41 00 mov $0x4173fc,%r8d | |
| 411249: b9 81 00 00 00 mov $0x81,%ecx | |
| 41124e: ba 01 00 00 00 mov $0x1,%edx | |
| 411253: be 80 00 00 00 mov $0x80,%esi | |
| 411258: 31 c0 xor %eax,%eax | |
| 41125a: c6 84 24 50 04 00 00 movb $0x0,0x450(%rsp) | |
| 411261: 00 | |
| 411262: 4c 89 24 24 mov %r12,(%rsp) | |
| 411266: e8 b5 36 ff ff callq 404920 <__snprintf_chk@plt> | |
| 41126b: 48 8d 94 24 c0 00 00 lea 0xc0(%rsp),%rdx | |
| 411272: 00 | |
| 411273: 48 8d b4 24 d0 03 00 lea 0x3d0(%rsp),%rsi | |
| 41127a: 00 | |
| 41127b: bf 01 00 00 00 mov $0x1,%edi | |
| 411280: e8 3b 3b ff ff callq 404dc0 <__xstat@plt> | |
| 411285: 83 f8 ff cmp $0xffffffff,%eax | |
| 411288: 0f 84 8a fd ff ff je 411018 <Process_compare+0xed8> | |
| 41128e: 8b 84 24 dc 00 00 00 mov 0xdc(%rsp),%eax | |
| 411295: 48 8d b4 24 50 01 00 lea 0x150(%rsp),%rsi | |
| 41129c: 00 | |
| 41129d: 48 8d bc 24 a0 01 00 lea 0x1a0(%rsp),%rdi | |
| 4112a4: 00 | |
| 4112a5: 89 83 bc 00 00 00 mov %eax,0xbc(%rbx) | |
| 4112ab: 48 8b 84 24 28 01 00 mov 0x128(%rsp),%rax | |
| 4112b2: 00 | |
| 4112b3: 48 89 83 90 00 00 00 mov %rax,0x90(%rbx) | |
| 4112ba: 48 89 84 24 a0 01 00 mov %rax,0x1a0(%rsp) | |
| 4112c1: 00 | |
| 4112c2: e8 f9 36 ff ff callq 4049c0 <localtime_r@plt> | |
| 4112c7: 31 ff xor %edi,%edi | |
| 4112c9: e8 c2 3a ff ff callq 404d90 <time@plt> | |
| 4112ce: 48 2d 7f 51 01 00 sub $0x1517f,%rax | |
| 4112d4: 48 3b 84 24 a0 01 00 cmp 0x1a0(%rsp),%rax | |
| 4112db: 00 | |
| 4112dc: 48 8d 8c 24 50 01 00 lea 0x150(%rsp),%rcx | |
| 4112e3: 00 | |
| 4112e4: b8 6e 7e 41 00 mov $0x417e6e,%eax | |
| 4112e9: 48 8d bb 88 00 00 00 lea 0x88(%rbx),%rdi | |
| 4112f0: ba 6a 7e 41 00 mov $0x417e6a,%edx | |
| 4112f5: be 07 00 00 00 mov $0x7,%esi | |
| 4112fa: 48 0f 4f d0 cmovg %rax,%rdx | |
| 4112fe: e8 6d 3b ff ff callq 404e70 <strftime@plt> | |
| 411303: 8b b3 bc 00 00 00 mov 0xbc(%rbx),%esi | |
| 411309: 48 8b 7d 18 mov 0x18(%rbp),%rdi | |
| 41130d: e8 1e 3b 00 00 callq 414e30 <UsersTable_getRef> | |
| 411312: be 04 00 00 00 mov $0x4,%esi | |
| 411317: 48 89 83 c8 00 00 00 mov %rax,0xc8(%rbx) | |
| 41131e: bf 74 7e 41 00 mov $0x417e74,%edi | |
| 411323: e8 b8 3b ff ff callq 404ee0 <access@plt> | |
| 411328: 85 c0 test %eax,%eax | |
| 41132a: 0f 84 99 01 00 00 je 4114c9 <Process_compare+0x1389> | |
| 411330: 8b 43 1c mov 0x1c(%rbx),%eax | |
| 411333: c7 83 d0 00 00 00 00 movl $0x0,0xd0(%rbx) | |
| 41133a: 00 00 00 | |
| 41133d: 89 83 d4 00 00 00 mov %eax,0xd4(%rbx) | |
| 411343: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 41134a: 00 | |
| 41134b: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 411352: 00 | |
| 411353: 41 b8 9b 7e 41 00 mov $0x417e9b,%r8d | |
| 411359: b9 81 00 00 00 mov $0x81,%ecx | |
| 41135e: ba 01 00 00 00 mov $0x1,%edx | |
| 411363: be 80 00 00 00 mov $0x80,%esi | |
| 411368: 31 c0 xor %eax,%eax | |
| 41136a: 4c 89 24 24 mov %r12,(%rsp) | |
| 41136e: e8 ad 35 ff ff callq 404920 <__snprintf_chk@plt> | |
| 411373: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 41137a: 00 | |
| 41137b: be 5b 72 41 00 mov $0x41725b,%esi | |
| 411380: e8 7b 3b ff ff callq 404f00 <fopen@plt> | |
| 411385: 48 85 c0 test %rax,%rax | |
| 411388: 49 89 c6 mov %rax,%r14 | |
| 41138b: 0f 84 44 02 00 00 je 4115d5 <Process_compare+0x1495> | |
| 411391: 4c 8d ac 24 b0 01 00 lea 0x1b0(%rsp),%r13 | |
| 411398: 00 | |
| 411399: 48 89 c2 mov %rax,%rdx | |
| 41139c: be ff 00 00 00 mov $0xff,%esi | |
| 4113a1: 4c 89 ef mov %r13,%rdi | |
| 4113a4: e8 f7 38 ff ff callq 404ca0 <fgets@plt> | |
| 4113a9: 48 85 c0 test %rax,%rax | |
| 4113ac: 74 5a je 411408 <Process_compare+0x12c8> | |
| 4113ae: 4c 89 ef mov %r13,%rdi | |
| 4113b1: e8 7a 28 00 00 callq 413c30 <String_trim> | |
| 4113b6: 48 8d 94 24 ac 01 00 lea 0x1ac(%rsp),%rdx | |
| 4113bd: 00 | |
| 4113be: 49 89 c5 mov %rax,%r13 | |
| 4113c1: be 3a 00 00 00 mov $0x3a,%esi | |
| 4113c6: 48 89 c7 mov %rax,%rdi | |
| 4113c9: e8 42 29 00 00 callq 413d10 <String_split> | |
| 4113ce: 4c 89 ef mov %r13,%rdi | |
| 4113d1: 49 89 c7 mov %rax,%r15 | |
| 4113d4: e8 57 35 ff ff callq 404930 <free@plt> | |
| 4113d9: 83 bc 24 ac 01 00 00 cmpl $0x2,0x1ac(%rsp) | |
| 4113e0: 02 | |
| 4113e1: 0f 8e 09 02 00 00 jle 4115f0 <Process_compare+0x14b0> | |
| 4113e7: 49 8b 7f 10 mov 0x10(%r15),%rdi | |
| 4113eb: be 0a 00 00 00 mov $0xa,%esi | |
| 4113f0: 48 83 c7 01 add $0x1,%rdi | |
| 4113f4: e8 07 39 ff ff callq 404d00 <__strndup@plt> | |
| 4113f9: 48 89 83 38 01 00 00 mov %rax,0x138(%rbx) | |
| 411400: 4c 89 ff mov %r15,%rdi | |
| 411403: e8 28 2a 00 00 callq 413e30 <String_freeArray> | |
| 411408: 4c 89 f7 mov %r14,%rdi | |
| 41140b: e8 80 36 ff ff callq 404a90 <fclose@plt> | |
| 411410: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 411417: 00 | |
| 411418: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 41141f: 00 | |
| 411420: 41 b8 7d 7e 41 00 mov $0x417e7d,%r8d | |
| 411426: b9 81 00 00 00 mov $0x81,%ecx | |
| 41142b: ba 01 00 00 00 mov $0x1,%edx | |
| 411430: be 80 00 00 00 mov $0x80,%esi | |
| 411435: 31 c0 xor %eax,%eax | |
| 411437: 4c 89 24 24 mov %r12,(%rsp) | |
| 41143b: 4c 8d b3 d8 00 00 00 lea 0xd8(%rbx),%r14 | |
| 411442: e8 d9 34 ff ff callq 404920 <__snprintf_chk@plt> | |
| 411447: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 41144e: 00 | |
| 41144f: be 5b 72 41 00 mov $0x41725b,%esi | |
| 411454: e8 a7 3a ff ff callq 404f00 <fopen@plt> | |
| 411459: 48 85 c0 test %rax,%rax | |
| 41145c: 49 89 c7 mov %rax,%r15 | |
| 41145f: 0f 84 33 01 00 00 je 411598 <Process_compare+0x1458> | |
| 411465: 4c 8d ac 24 b0 01 00 lea 0x1b0(%rsp),%r13 | |
| 41146c: 00 | |
| 41146d: c7 83 d8 00 00 00 00 movl $0x0,0xd8(%rbx) | |
| 411474: 00 00 00 | |
| 411477: 4c 89 fa mov %r15,%rdx | |
| 41147a: be ff 00 00 00 mov $0xff,%esi | |
| 41147f: 4c 89 ef mov %r13,%rdi | |
| 411482: e8 19 38 ff ff callq 404ca0 <fgets@plt> | |
| 411487: 48 85 c0 test %rax,%rax | |
| 41148a: 0f 84 00 01 00 00 je 411590 <Process_compare+0x1450> | |
| 411490: be a8 7e 41 00 mov $0x417ea8,%esi | |
| 411495: 4c 89 ef mov %r13,%rdi | |
| 411498: e8 83 3b ff ff callq 405020 <strstr@plt> | |
| 41149d: 4c 39 e8 cmp %r13,%rax | |
| 4114a0: 75 d5 jne 411477 <Process_compare+0x1337> | |
| 4114a2: 48 8d 94 24 ac 01 00 lea 0x1ac(%rsp),%rdx | |
| 4114a9: 00 | |
| 4114aa: 31 c0 xor %eax,%eax | |
| 4114ac: be ae 7e 41 00 mov $0x417eae,%esi | |
| 4114b1: 4c 89 ef mov %r13,%rdi | |
| 4114b4: e8 57 39 ff ff callq 404e10 <sscanf@plt> | |
| 4114b9: 85 c0 test %eax,%eax | |
| 4114bb: 7e ba jle 411477 <Process_compare+0x1337> | |
| 4114bd: 8b 84 24 ac 01 00 00 mov 0x1ac(%rsp),%eax | |
| 4114c4: 41 89 06 mov %eax,(%r14) | |
| 4114c7: eb ae jmp 411477 <Process_compare+0x1337> | |
| 4114c9: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9 | |
| 4114d0: 00 | |
| 4114d1: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 4114d8: 00 | |
| 4114d9: 41 b8 7d 7e 41 00 mov $0x417e7d,%r8d | |
| 4114df: b9 81 00 00 00 mov $0x81,%ecx | |
| 4114e4: ba 01 00 00 00 mov $0x1,%edx | |
| 4114e9: be 80 00 00 00 mov $0x80,%esi | |
| 4114ee: 31 c0 xor %eax,%eax | |
| 4114f0: 4c 89 24 24 mov %r12,(%rsp) | |
| 4114f4: e8 27 34 ff ff callq 404920 <__snprintf_chk@plt> | |
| 4114f9: 48 8d bc 24 d0 03 00 lea 0x3d0(%rsp),%rdi | |
| 411500: 00 | |
| 411501: be 5b 72 41 00 mov $0x41725b,%esi | |
| 411506: e8 f5 39 ff ff callq 404f00 <fopen@plt> | |
| 41150b: 48 85 c0 test %rax,%rax | |
| 41150e: 49 89 c5 mov %rax,%r13 | |
| 411511: 0f 84 2c fe ff ff je 411343 <Process_compare+0x1203> | |
| 411517: 4c 8d b4 24 b0 01 00 lea 0x1b0(%rsp),%r14 | |
| 41151e: 00 | |
| 41151f: c7 83 d0 00 00 00 00 movl $0x0,0xd0(%rbx) | |
| 411526: 00 00 00 | |
| 411529: 4c 89 ef mov %r13,%rdi | |
| 41152c: e8 ef 37 ff ff callq 404d20 <feof@plt> | |
| 411531: 85 c0 test %eax,%eax | |
| 411533: 0f 85 8a 00 00 00 jne 4115c3 <Process_compare+0x1483> | |
| 411539: 4c 89 ea mov %r13,%rdx | |
| 41153c: be ff 00 00 00 mov $0xff,%esi | |
| 411541: 4c 89 f7 mov %r14,%rdi | |
| 411544: e8 57 37 ff ff callq 404ca0 <fgets@plt> | |
| 411549: 48 85 c0 test %rax,%rax | |
| 41154c: 74 75 je 4115c3 <Process_compare+0x1483> | |
| 41154e: be 8a 7e 41 00 mov $0x417e8a,%esi | |
| 411553: 4c 89 f7 mov %r14,%rdi | |
| 411556: e8 c5 3a ff ff callq 405020 <strstr@plt> | |
| 41155b: 4c 39 f0 cmp %r14,%rax | |
| 41155e: 75 c9 jne 411529 <Process_compare+0x13e9> | |
| 411560: 48 8d 94 24 ac 01 00 lea 0x1ac(%rsp),%rdx | |
| 411567: 00 | |
| 411568: 31 c0 xor %eax,%eax | |
| 41156a: be 91 7e 41 00 mov $0x417e91,%esi | |
| 41156f: 4c 89 f7 mov %r14,%rdi | |
| 411572: e8 99 38 ff ff callq 404e10 <sscanf@plt> | |
| 411577: 85 c0 test %eax,%eax | |
| 411579: 7e ae jle 411529 <Process_compare+0x13e9> | |
| 41157b: 8b 84 24 ac 01 00 00 mov 0x1ac(%rsp),%eax | |
| 411582: 89 83 d0 00 00 00 mov %eax,0xd0(%rbx) | |
| 411588: eb 9f jmp 411529 <Process_compare+0x13e9> | |
| 41158a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 411590: 4c 89 ff mov %r15,%rdi | |
| 411593: e8 f8 34 ff ff callq 404a90 <fclose@plt> | |
| 411598: 8b 73 34 mov 0x34(%rbx),%esi | |
| 41159b: 85 f6 test %esi,%esi | |
| 41159d: 0f 85 56 fa ff ff jne 410ff9 <Process_compare+0xeb9> | |
| 4115a3: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
| 4115a7: 48 89 de mov %rbx,%rsi | |
| 4115aa: e8 f1 3e 00 00 callq 4154a0 <Vector_add> | |
| 4115af: 8b 73 1c mov 0x1c(%rbx),%esi | |
| 4115b2: 48 8b 7d 10 mov 0x10(%rbp),%rdi | |
| 4115b6: 48 89 da mov %rbx,%rdx | |
| 4115b9: e8 82 9d ff ff callq 40b340 <Hashtable_put> | |
| 4115be: e9 bf f9 ff ff jmpq 410f82 <Process_compare+0xe42> | |
| 4115c3: 4c 89 ef mov %r13,%rdi | |
| 4115c6: e8 c5 34 ff ff callq 404a90 <fclose@plt> | |
| 4115cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4115d0: e9 6e fd ff ff jmpq 411343 <Process_compare+0x1203> | |
| 4115d5: be 01 00 00 00 mov $0x1,%esi | |
| 4115da: bf 01 00 00 00 mov $0x1,%edi | |
| 4115df: e8 cc 36 ff ff callq 404cb0 <calloc@plt> | |
| 4115e4: 48 89 83 38 01 00 00 mov %rax,0x138(%rbx) | |
| 4115eb: e9 20 fe ff ff jmpq 411410 <Process_compare+0x12d0> | |
| 4115f0: be 01 00 00 00 mov $0x1,%esi | |
| 4115f5: bf 01 00 00 00 mov $0x1,%edi | |
| 4115fa: e8 b1 36 ff ff callq 404cb0 <calloc@plt> | |
| 4115ff: 48 89 83 38 01 00 00 mov %rax,0x138(%rbx) | |
| 411606: e9 f5 fd ff ff jmpq 411400 <Process_compare+0x12c0> | |
| 41160b: e8 f0 34 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 0000000000411610 <ProcessList_new>: | |
| 411610: 41 56 push %r14 | |
| 411612: be 01 00 00 00 mov $0x1,%esi | |
| 411617: 41 55 push %r13 | |
| 411619: 41 54 push %r12 | |
| 41161b: 41 bc ff ff ff ff mov $0xffffffff,%r12d | |
| 411621: 55 push %rbp | |
| 411622: 48 89 fd mov %rdi,%rbp | |
| 411625: bf d0 00 00 00 mov $0xd0,%edi | |
| 41162a: 53 push %rbx | |
| 41162b: 48 81 ec 10 01 00 00 sub $0x110,%rsp | |
| 411632: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 411639: 00 00 | |
| 41163b: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) | |
| 411642: 00 | |
| 411643: 31 c0 xor %eax,%eax | |
| 411645: e8 66 36 ff ff callq 404cb0 <calloc@plt> | |
| 41164a: b9 40 01 41 00 mov $0x410140,%ecx | |
| 41164f: ba ff ff ff ff mov $0xffffffff,%edx | |
| 411654: be 01 00 00 00 mov $0x1,%esi | |
| 411659: 31 ff xor %edi,%edi | |
| 41165b: 48 89 c3 mov %rax,%rbx | |
| 41165e: e8 cd 39 00 00 callq 415030 <Vector_new> | |
| 411663: 31 f6 xor %esi,%esi | |
| 411665: bf 8c 00 00 00 mov $0x8c,%edi | |
| 41166a: 48 89 03 mov %rax,(%rbx) | |
| 41166d: e8 de 9b ff ff callq 40b250 <Hashtable_new> | |
| 411672: b9 40 01 41 00 mov $0x410140,%ecx | |
| 411677: ba ff ff ff ff mov $0xffffffff,%edx | |
| 41167c: be 01 00 00 00 mov $0x1,%esi | |
| 411681: 31 ff xor %edi,%edi | |
| 411683: 48 89 6b 18 mov %rbp,0x18(%rbx) | |
| 411687: 48 89 43 10 mov %rax,0x10(%rbx) | |
| 41168b: e8 a0 39 00 00 callq 415030 <Vector_new> | |
| 411690: be 5b 72 41 00 mov $0x41725b,%esi | |
| 411695: bf b7 7e 41 00 mov $0x417eb7,%edi | |
| 41169a: 48 89 43 08 mov %rax,0x8(%rbx) | |
| 41169e: 48 89 e5 mov %rsp,%rbp | |
| 4116a1: e8 5a 38 ff ff callq 404f00 <fopen@plt> | |
| 4116a6: 49 89 c6 mov %rax,%r14 | |
| 4116a9: eb 08 jmp 4116b3 <ProcessList_new+0xa3> | |
| 4116ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 4116b0: 45 89 ec mov %r13d,%r12d | |
| 4116b3: 4c 89 f2 mov %r14,%rdx | |
| 4116b6: be ff 00 00 00 mov $0xff,%esi | |
| 4116bb: 48 89 e7 mov %rsp,%rdi | |
| 4116be: e8 dd 35 ff ff callq 404ca0 <fgets@plt> | |
| 4116c3: be c2 7e 41 00 mov $0x417ec2,%esi | |
| 4116c8: 48 89 e7 mov %rsp,%rdi | |
| 4116cb: 45 8d 6c 24 01 lea 0x1(%r12),%r13d | |
| 4116d0: e8 4b 39 ff ff callq 405020 <strstr@plt> | |
| 4116d5: 48 39 e8 cmp %rbp,%rax | |
| 4116d8: 74 d6 je 4116b0 <ProcessList_new+0xa0> | |
| 4116da: 4c 89 f7 mov %r14,%rdi | |
| 4116dd: e8 ae 33 ff ff callq 404a90 <fclose@plt> | |
| 4116e2: 49 63 f5 movslq %r13d,%rsi | |
| 4116e5: bf c0 00 00 00 mov $0xc0,%edi | |
| 4116ea: 44 89 63 40 mov %r12d,0x40(%rbx) | |
| 4116ee: e8 bd 35 ff ff callq 404cb0 <calloc@plt> | |
| 4116f3: 45 85 ed test %r13d,%r13d | |
| 4116f6: 48 89 43 58 mov %rax,0x58(%rbx) | |
| 4116fa: 74 31 je 41172d <ProcessList_new+0x11d> | |
| 4116fc: 4b 8d 4c 64 03 lea 0x3(%r12,%r12,2),%rcx | |
| 411701: 31 d2 xor %edx,%edx | |
| 411703: 48 c1 e1 06 shl $0x6,%rcx | |
| 411707: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41170e: 00 00 | |
| 411710: 48 c7 04 10 01 00 00 movq $0x1,(%rax,%rdx,1) | |
| 411717: 00 | |
| 411718: 48 c7 44 10 60 01 00 movq $0x1,0x60(%rax,%rdx,1) | |
| 41171f: 00 00 | |
| 411721: 48 81 c2 c0 00 00 00 add $0xc0,%rdx | |
| 411728: 48 39 ca cmp %rcx,%rdx | |
| 41172b: 75 e3 jne 411710 <ProcessList_new+0x100> | |
| 41172d: be 44 00 00 00 mov $0x44,%esi | |
| 411732: bf 04 00 00 00 mov $0x4,%edi | |
| 411737: e8 74 35 ff ff callq 404cb0 <calloc@plt> | |
| 41173c: 31 d2 xor %edx,%edx | |
| 41173e: 48 89 83 a8 00 00 00 mov %rax,0xa8(%rbx) | |
| 411745: b9 01 00 00 00 mov $0x1,%ecx | |
| 41174a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 411750: 89 0c 10 mov %ecx,(%rax,%rdx,1) | |
| 411753: 48 83 c2 04 add $0x4,%rdx | |
| 411757: 8b 8a e0 80 41 00 mov 0x4180e0(%rdx),%ecx | |
| 41175d: 85 c9 test %ecx,%ecx | |
| 41175f: 75 ef jne 411750 <ProcessList_new+0x140> | |
| 411761: 48 8b 94 24 08 01 00 mov 0x108(%rsp),%rdx | |
| 411768: 00 | |
| 411769: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 411770: 00 00 | |
| 411772: c7 83 b0 00 00 00 2f movl $0x2f,0xb0(%rbx) | |
| 411779: 00 00 00 | |
| 41177c: c7 83 b4 00 00 00 01 movl $0x1,0xb4(%rbx) | |
| 411783: 00 00 00 | |
| 411786: 48 89 d8 mov %rbx,%rax | |
| 411789: c6 83 b8 00 00 00 00 movb $0x0,0xb8(%rbx) | |
| 411790: c6 83 b9 00 00 00 00 movb $0x0,0xb9(%rbx) | |
| 411797: c6 83 ba 00 00 00 00 movb $0x0,0xba(%rbx) | |
| 41179e: c6 83 bb 00 00 00 00 movb $0x0,0xbb(%rbx) | |
| 4117a5: c6 83 bc 00 00 00 00 movb $0x0,0xbc(%rbx) | |
| 4117ac: c6 83 bd 00 00 00 00 movb $0x0,0xbd(%rbx) | |
| 4117b3: c6 83 be 00 00 00 00 movb $0x0,0xbe(%rbx) | |
| 4117ba: c6 83 bf 00 00 00 00 movb $0x0,0xbf(%rbx) | |
| 4117c1: c6 83 c0 00 00 00 00 movb $0x0,0xc0(%rbx) | |
| 4117c8: c6 83 c2 00 00 00 00 movb $0x0,0xc2(%rbx) | |
| 4117cf: c6 83 c3 00 00 00 00 movb $0x0,0xc3(%rbx) | |
| 4117d6: 48 c7 83 c8 00 00 00 movq $0x0,0xc8(%rbx) | |
| 4117dd: 00 00 00 00 | |
| 4117e1: 75 10 jne 4117f3 <ProcessList_new+0x1e3> | |
| 4117e3: 48 81 c4 10 01 00 00 add $0x110,%rsp | |
| 4117ea: 5b pop %rbx | |
| 4117eb: 5d pop %rbp | |
| 4117ec: 41 5c pop %r12 | |
| 4117ee: 41 5d pop %r13 | |
| 4117f0: 41 5e pop %r14 | |
| 4117f2: c3 retq | |
| 4117f3: e8 08 33 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 4117f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4117ff: 00 | |
| 0000000000411800 <ProcessList_delete>: | |
| 411800: 53 push %rbx | |
| 411801: 48 89 fb mov %rdi,%rbx | |
| 411804: 48 8b 7f 10 mov 0x10(%rdi),%rdi | |
| 411808: e8 a3 9a ff ff callq 40b2b0 <Hashtable_delete> | |
| 41180d: 48 8b 3b mov (%rbx),%rdi | |
| 411810: e8 cb 38 00 00 callq 4150e0 <Vector_delete> | |
| 411815: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 411819: e8 c2 38 00 00 callq 4150e0 <Vector_delete> | |
| 41181e: 48 8b 7b 58 mov 0x58(%rbx),%rdi | |
| 411822: e8 09 31 ff ff callq 404930 <free@plt> | |
| 411827: 48 8b bb a8 00 00 00 mov 0xa8(%rbx),%rdi | |
| 41182e: e8 fd 30 ff ff callq 404930 <free@plt> | |
| 411833: 48 89 df mov %rbx,%rdi | |
| 411836: 5b pop %rbx | |
| 411837: e9 f4 30 ff ff jmpq 404930 <free@plt> | |
| 41183c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 0000000000411840 <ProcessList_setPanel>: | |
| 411840: 48 89 77 20 mov %rsi,0x20(%rdi) | |
| 411844: c3 retq | |
| 411845: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41184c: 00 00 00 00 | |
| 0000000000411850 <ProcessList_invertSortOrder>: | |
| 411850: 31 c0 xor %eax,%eax | |
| 411852: 83 bf b4 00 00 00 01 cmpl $0x1,0xb4(%rdi) | |
| 411859: 0f 95 c0 setne %al | |
| 41185c: 8d 44 00 ff lea -0x1(%rax,%rax,1),%eax | |
| 411860: 89 87 b4 00 00 00 mov %eax,0xb4(%rdi) | |
| 411866: c3 retq | |
| 411867: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41186e: 00 00 | |
| 0000000000411870 <ProcessList_printHeader>: | |
| 411870: 41 54 push %r12 | |
| 411872: 49 89 f4 mov %rsi,%r12 | |
| 411875: 55 push %rbp | |
| 411876: 48 89 fd mov %rdi,%rbp | |
| 411879: 48 89 f7 mov %rsi,%rdi | |
| 41187c: 53 push %rbx | |
| 41187d: e8 de 0c 00 00 callq 412560 <RichString_prune> | |
| 411882: 48 8b 9d a8 00 00 00 mov 0xa8(%rbp),%rbx | |
| 411889: 8b 03 mov (%rbx),%eax | |
| 41188b: 85 c0 test %eax,%eax | |
| 41188d: 75 21 jne 4118b0 <ProcessList_printHeader+0x40> | |
| 41188f: eb 49 jmp 4118da <ProcessList_printHeader+0x6a> | |
| 411891: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 411898: 8b 35 76 be 20 00 mov 0x20be76(%rip),%esi # 61d714 <CRT_colors+0x14> | |
| 41189e: 48 83 c3 04 add $0x4,%rbx | |
| 4118a2: 4c 89 e7 mov %r12,%rdi | |
| 4118a5: e8 26 0d 00 00 callq 4125d0 <RichString_append> | |
| 4118aa: 8b 03 mov (%rbx),%eax | |
| 4118ac: 85 c0 test %eax,%eax | |
| 4118ae: 74 2a je 4118da <ProcessList_printHeader+0x6a> | |
| 4118b0: 3b 85 b0 00 00 00 cmp 0xb0(%rbp),%eax | |
| 4118b6: 89 c2 mov %eax,%edx | |
| 4118b8: 48 8b 14 d5 00 cf 61 mov 0x61cf00(,%rdx,8),%rdx | |
| 4118bf: 00 | |
| 4118c0: 75 d6 jne 411898 <ProcessList_printHeader+0x28> | |
| 4118c2: 8b 35 54 be 20 00 mov 0x20be54(%rip),%esi # 61d71c <CRT_colors+0x1c> | |
| 4118c8: 48 83 c3 04 add $0x4,%rbx | |
| 4118cc: 4c 89 e7 mov %r12,%rdi | |
| 4118cf: e8 fc 0c 00 00 callq 4125d0 <RichString_append> | |
| 4118d4: 8b 03 mov (%rbx),%eax | |
| 4118d6: 85 c0 test %eax,%eax | |
| 4118d8: 75 d6 jne 4118b0 <ProcessList_printHeader+0x40> | |
| 4118da: 5b pop %rbx | |
| 4118db: 5d pop %rbp | |
| 4118dc: 41 5c pop %r12 | |
| 4118de: c3 retq | |
| 4118df: 90 nop | |
| 00000000004118e0 <ProcessList_get>: | |
| 4118e0: 48 8b 07 mov (%rdi),%rax | |
| 4118e3: 48 63 f6 movslq %esi,%rsi | |
| 4118e6: 48 8b 00 mov (%rax),%rax | |
| 4118e9: 48 8b 04 f0 mov (%rax,%rsi,8),%rax | |
| 4118ed: c3 retq | |
| 4118ee: 66 90 xchg %ax,%ax | |
| 00000000004118f0 <ProcessList_size>: | |
| 4118f0: 48 8b 3f mov (%rdi),%rdi | |
| 4118f3: e9 98 3b 00 00 jmpq 415490 <Vector_size> | |
| 4118f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4118ff: 00 | |
| 0000000000411900 <ProcessList_sort>: | |
| 411900: 41 54 push %r12 | |
| 411902: 55 push %rbp | |
| 411903: 53 push %rbx | |
| 411904: 80 bf be 00 00 00 00 cmpb $0x0,0xbe(%rdi) | |
| 41190b: 48 89 fb mov %rdi,%rbx | |
| 41190e: 0f 84 cc 00 00 00 je 4119e0 <ProcessList_sort+0xe0> | |
| 411914: 44 8b a7 b0 00 00 00 mov 0xb0(%rdi),%r12d | |
| 41191b: 8b af b4 00 00 00 mov 0xb4(%rdi),%ebp | |
| 411921: c7 87 b0 00 00 00 01 movl $0x1,0xb0(%rdi) | |
| 411928: 00 00 00 | |
| 41192b: c7 87 b4 00 00 00 01 movl $0x1,0xb4(%rdi) | |
| 411932: 00 00 00 | |
| 411935: 48 8b 3f mov (%rdi),%rdi | |
| 411938: e8 63 38 00 00 callq 4151a0 <Vector_quickSort> | |
| 41193d: 48 8b 3b mov (%rbx),%rdi | |
| 411940: 44 89 a3 b0 00 00 00 mov %r12d,0xb0(%rbx) | |
| 411947: 89 ab b4 00 00 00 mov %ebp,0xb4(%rbx) | |
| 41194d: e8 3e 3b 00 00 callq 415490 <Vector_size> | |
| 411952: 48 8b 3b mov (%rbx),%rdi | |
| 411955: 31 f6 xor %esi,%esi | |
| 411957: e8 b4 39 00 00 callq 415310 <Vector_take> | |
| 41195c: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 411960: 49 89 c4 mov %rax,%r12 | |
| 411963: 48 89 c6 mov %rax,%rsi | |
| 411966: c7 40 28 00 00 00 00 movl $0x0,0x28(%rax) | |
| 41196d: e8 2e 3b 00 00 callq 4154a0 <Vector_add> | |
| 411972: 41 8b 74 24 1c mov 0x1c(%r12),%esi | |
| 411977: 41 b9 01 00 00 00 mov $0x1,%r9d | |
| 41197d: eb 2c jmp 4119ab <ProcessList_sort+0xab> | |
| 41197f: 90 nop | |
| 411980: 48 8b 3b mov (%rbx),%rdi | |
| 411983: 31 f6 xor %esi,%esi | |
| 411985: e8 86 39 00 00 callq 415310 <Vector_take> | |
| 41198a: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
| 41198e: 49 89 c4 mov %rax,%r12 | |
| 411991: 48 89 c6 mov %rax,%rsi | |
| 411994: c7 40 28 00 00 00 00 movl $0x0,0x28(%rax) | |
| 41199b: e8 00 3b 00 00 callq 4154a0 <Vector_add> | |
| 4119a0: 45 0f b6 4c 24 2e movzbl 0x2e(%r12),%r9d | |
| 4119a6: 41 8b 74 24 1c mov 0x1c(%r12),%esi | |
| 4119ab: 31 c9 xor %ecx,%ecx | |
| 4119ad: 31 d2 xor %edx,%edx | |
| 4119af: 41 89 e8 mov %ebp,%r8d | |
| 4119b2: 48 89 df mov %rbx,%rdi | |
| 4119b5: e8 f6 ea ff ff callq 4104b0 <Process_compare+0x370> | |
| 4119ba: 48 8b 3b mov (%rbx),%rdi | |
| 4119bd: e8 ce 3a 00 00 callq 415490 <Vector_size> | |
| 4119c2: 85 c0 test %eax,%eax | |
| 4119c4: 75 ba jne 411980 <ProcessList_sort+0x80> | |
| 4119c6: 48 8b 03 mov (%rbx),%rax | |
| 4119c9: 48 8b 53 08 mov 0x8(%rbx),%rdx | |
| 4119cd: 48 89 43 08 mov %rax,0x8(%rbx) | |
| 4119d1: 48 89 13 mov %rdx,(%rbx) | |
| 4119d4: 5b pop %rbx | |
| 4119d5: 5d pop %rbp | |
| 4119d6: 41 5c pop %r12 | |
| 4119d8: c3 retq | |
| 4119d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4119e0: 5b pop %rbx | |
| 4119e1: 5d pop %rbp | |
| 4119e2: 41 5c pop %r12 | |
| 4119e4: 48 8b 3f mov (%rdi),%rdi | |
| 4119e7: e9 d4 37 00 00 jmpq 4151c0 <Vector_insertionSort> | |
| 4119ec: 0f 1f 40 00 nopl 0x0(%rax) | |
| 00000000004119f0 <ProcessList_scan>: | |
| 4119f0: 41 57 push %r15 | |
| 4119f2: be 5b 72 41 00 mov $0x41725b,%esi | |
| 4119f7: 41 56 push %r14 | |
| 4119f9: 41 55 push %r13 | |
| 4119fb: 41 54 push %r12 | |
| 4119fd: 55 push %rbp | |
| 4119fe: 53 push %rbx | |
| 4119ff: 48 89 fb mov %rdi,%rbx | |
| 411a02: bf c6 7e 41 00 mov $0x417ec6,%edi | |
| 411a07: 4c 8d ab 88 00 00 00 lea 0x88(%rbx),%r13 | |
| 411a0e: 4c 8d 7b 78 lea 0x78(%rbx),%r15 | |
| 411a12: 4c 8d 73 70 lea 0x70(%rbx),%r14 | |
| 411a16: 48 81 ec d8 01 00 00 sub $0x1d8,%rsp | |
| 411a1d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 411a24: 00 00 | |
| 411a26: 48 89 84 24 c8 01 00 mov %rax,0x1c8(%rsp) | |
| 411a2d: 00 | |
| 411a2e: 31 c0 xor %eax,%eax | |
| 411a30: 48 c7 84 24 88 00 00 movq $0x0,0x88(%rsp) | |
| 411a37: 00 00 00 00 00 | |
| 411a3c: 48 8d ac 24 c0 00 00 lea 0xc0(%rsp),%rbp | |
| 411a43: 00 | |
| 411a44: e8 b7 34 ff ff callq 404f00 <fopen@plt> | |
| 411a49: 8b 53 40 mov 0x40(%rbx),%edx | |
| 411a4c: 49 89 c4 mov %rax,%r12 | |
| 411a4f: 89 54 24 4c mov %edx,0x4c(%rsp) | |
| 411a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 411a58: 4c 89 e2 mov %r12,%rdx | |
| 411a5b: be 80 00 00 00 mov $0x80,%esi | |
| 411a60: 48 89 ef mov %rbp,%rdi | |
| 411a63: e8 38 32 ff ff callq 404ca0 <fgets@plt> | |
| 411a68: 48 85 c0 test %rax,%rax | |
| 411a6b: 0f 84 2f 01 00 00 je 411ba0 <ProcessList_scan+0x1b0> | |
| 411a71: 0f b6 84 24 c0 00 00 movzbl 0xc0(%rsp),%eax | |
| 411a78: 00 | |
| 411a79: 3c 43 cmp $0x43,%al | |
| 411a7b: 0f 84 ef 00 00 00 je 411b70 <ProcessList_scan+0x180> | |
| 411a81: 7f 35 jg 411ab8 <ProcessList_scan+0xc8> | |
| 411a83: 3c 42 cmp $0x42,%al | |
| 411a85: 75 d1 jne 411a58 <ProcessList_scan+0x68> | |
| 411a87: be 28 7f 41 00 mov $0x417f28,%esi | |
| 411a8c: 48 89 ef mov %rbp,%rdi | |
| 411a8f: e8 8c 35 ff ff callq 405020 <strstr@plt> | |
| 411a94: 48 39 e8 cmp %rbp,%rax | |
| 411a97: 75 bf jne 411a58 <ProcessList_scan+0x68> | |
| 411a99: 48 8d 93 80 00 00 00 lea 0x80(%rbx),%rdx | |
| 411aa0: be 31 7f 41 00 mov $0x417f31,%esi | |
| 411aa5: 48 89 ef mov %rbp,%rdi | |
| 411aa8: 31 c0 xor %eax,%eax | |
| 411aaa: e8 61 33 ff ff callq 404e10 <sscanf@plt> | |
| 411aaf: eb a7 jmp 411a58 <ProcessList_scan+0x68> | |
| 411ab1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 411ab8: 3c 4d cmp $0x4d,%al | |
| 411aba: 74 54 je 411b10 <ProcessList_scan+0x120> | |
| 411abc: 3c 53 cmp $0x53,%al | |
| 411abe: 66 90 xchg %ax,%ax | |
| 411ac0: 75 96 jne 411a58 <ProcessList_scan+0x68> | |
| 411ac2: be 5a 7f 41 00 mov $0x417f5a,%esi | |
| 411ac7: 48 89 ef mov %rbp,%rdi | |
| 411aca: e8 51 35 ff ff callq 405020 <strstr@plt> | |
| 411acf: 48 39 e8 cmp %rbp,%rax | |
| 411ad2: 0f 84 08 05 00 00 je 411fe0 <ProcessList_scan+0x5f0> | |
| 411ad8: be 78 7f 41 00 mov $0x417f78,%esi | |
| 411add: 48 89 ef mov %rbp,%rdi | |
| 411ae0: e8 3b 35 ff ff callq 405020 <strstr@plt> | |
| 411ae5: 48 39 e8 cmp %rbp,%rax | |
| 411ae8: 0f 85 6a ff ff ff jne 411a58 <ProcessList_scan+0x68> | |
| 411aee: 48 8d 94 24 88 00 00 lea 0x88(%rsp),%rdx | |
| 411af5: 00 | |
| 411af6: be 82 7f 41 00 mov $0x417f82,%esi | |
| 411afb: 48 89 ef mov %rbp,%rdi | |
| 411afe: 31 c0 xor %eax,%eax | |
| 411b00: e8 0b 33 ff ff callq 404e10 <sscanf@plt> | |
| 411b05: e9 4e ff ff ff jmpq 411a58 <ProcessList_scan+0x68> | |
| 411b0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 411b10: be d4 7e 41 00 mov $0x417ed4,%esi | |
| 411b15: 48 89 ef mov %rbp,%rdi | |
| 411b18: e8 03 35 ff ff callq 405020 <strstr@plt> | |
| 411b1d: 48 39 e8 cmp %rbp,%rax | |
| 411b20: 0f 84 da 04 00 00 je 412000 <ProcessList_scan+0x610> | |
| 411b26: be f0 7e 41 00 mov $0x417ef0,%esi | |
| 411b2b: 48 89 ef mov %rbp,%rdi | |
| 411b2e: e8 ed 34 ff ff callq 405020 <strstr@plt> | |
| 411b33: 48 39 e8 cmp %rbp,%rax | |
| 411b36: 0f 84 e4 04 00 00 je 412020 <ProcessList_scan+0x630> | |
| 411b3c: be 0a 7f 41 00 mov $0x417f0a,%esi | |
| 411b41: 48 89 ef mov %rbp,%rdi | |
| 411b44: e8 d7 34 ff ff callq 405020 <strstr@plt> | |
| 411b49: 48 39 e8 cmp %rbp,%rax | |
| 411b4c: 0f 85 06 ff ff ff jne 411a58 <ProcessList_scan+0x68> | |
| 411b52: 4c 89 fa mov %r15,%rdx | |
| 411b55: be 15 7f 41 00 mov $0x417f15,%esi | |
| 411b5a: 48 89 ef mov %rbp,%rdi | |
| 411b5d: 31 c0 xor %eax,%eax | |
| 411b5f: e8 ac 32 ff ff callq 404e10 <sscanf@plt> | |
| 411b64: e9 ef fe ff ff jmpq 411a58 <ProcessList_scan+0x68> | |
| 411b69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 411b70: be 42 7f 41 00 mov $0x417f42,%esi | |
| 411b75: 48 89 ef mov %rbp,%rdi | |
| 411b78: e8 a3 34 ff ff callq 405020 <strstr@plt> | |
| 411b7d: 48 39 e8 cmp %rbp,%rax | |
| 411b80: 0f 85 d2 fe ff ff jne 411a58 <ProcessList_scan+0x68> | |
| 411b86: 4c 89 ea mov %r13,%rdx | |
| 411b89: be 4a 7f 41 00 mov $0x417f4a,%esi | |
| 411b8e: 48 89 ef mov %rbp,%rdi | |
| 411b91: 31 c0 xor %eax,%eax | |
| 411b93: e8 78 32 ff ff callq 404e10 <sscanf@plt> | |
| 411b98: e9 bb fe ff ff jmpq 411a58 <ProcessList_scan+0x68> | |
| 411b9d: 0f 1f 00 nopl (%rax) | |
| 411ba0: 48 8b 43 60 mov 0x60(%rbx),%rax | |
| 411ba4: 48 2b 43 70 sub 0x70(%rbx),%rax | |
| 411ba8: 4c 89 e7 mov %r12,%rdi | |
| 411bab: 48 89 43 68 mov %rax,0x68(%rbx) | |
| 411baf: 48 8b 83 90 00 00 00 mov 0x90(%rbx),%rax | |
| 411bb6: 48 2b 84 24 88 00 00 sub 0x88(%rsp),%rax | |
| 411bbd: 00 | |
| 411bbe: 48 89 83 98 00 00 00 mov %rax,0x98(%rbx) | |
| 411bc5: e8 c6 2e ff ff callq 404a90 <fclose@plt> | |
| 411bca: be 5b 72 41 00 mov $0x41725b,%esi | |
| 411bcf: bf b7 7e 41 00 mov $0x417eb7,%edi | |
| 411bd4: e8 27 33 ff ff callq 404f00 <fopen@plt> | |
| 411bd9: 44 8b 54 24 4c mov 0x4c(%rsp),%r10d | |
| 411bde: 48 89 44 24 50 mov %rax,0x50(%rsp) | |
| 411be3: 45 85 d2 test %r10d,%r10d | |
| 411be6: 0f 88 4b 04 00 00 js 412037 <ProcessList_scan+0x647> | |
| 411bec: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp) | |
| 411bf3: 00 00 | |
| 411bf5: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp) | |
| 411bfc: 00 | |
| 411bfd: 48 89 5c 24 58 mov %rbx,0x58(%rsp) | |
| 411c02: e9 c2 01 00 00 jmpq 411dc9 <ProcessList_scan+0x3d9> | |
| 411c07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 411c0e: 00 00 | |
| 411c10: 48 8d 94 24 b0 00 00 lea 0xb0(%rsp),%rdx | |
| 411c17: 00 | |
| 411c18: 48 8d 84 24 a8 00 00 lea 0xa8(%rsp),%rax | |
| 411c1f: 00 | |
| 411c20: 4c 8d 8c 24 80 00 00 lea 0x80(%rsp),%r9 | |
| 411c27: 00 | |
| 411c28: 4c 8d 44 24 78 lea 0x78(%rsp),%r8 | |
| 411c2d: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx | |
| 411c32: be 68 80 41 00 mov $0x418068,%esi | |
| 411c37: 48 89 54 24 20 mov %rdx,0x20(%rsp) | |
| 411c3c: 48 8d 94 24 a0 00 00 lea 0xa0(%rsp),%rdx | |
| 411c43: 00 | |
| 411c44: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 411c49: 48 8d 84 24 98 00 00 lea 0x98(%rsp),%rax | |
| 411c50: 00 | |
| 411c51: 48 89 ef mov %rbp,%rdi | |
| 411c54: 48 89 54 24 10 mov %rdx,0x10(%rsp) | |
| 411c59: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx | |
| 411c60: 00 | |
| 411c61: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 411c66: 31 c0 xor %eax,%eax | |
| 411c68: 48 89 14 24 mov %rdx,(%rsp) | |
| 411c6c: 48 8d 54 24 68 lea 0x68(%rsp),%rdx | |
| 411c71: e8 9a 31 ff ff callq 404e10 <sscanf@plt> | |
| 411c76: 48 8b 44 24 58 mov 0x58(%rsp),%rax | |
| 411c7b: 4c 8b 6c 24 68 mov 0x68(%rsp),%r13 | |
| 411c80: 4c 8b 64 24 70 mov 0x70(%rsp),%r12 | |
| 411c85: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx | |
| 411c8a: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi | |
| 411c91: 00 | |
| 411c92: 48 8b b4 24 a0 00 00 mov 0xa0(%rsp),%rsi | |
| 411c99: 00 | |
| 411c9a: 48 8b 40 58 mov 0x58(%rax),%rax | |
| 411c9e: 4d 89 ef mov %r13,%r15 | |
| 411ca1: 4c 8b 8c 24 80 00 00 mov 0x80(%rsp),%r9 | |
| 411ca8: 00 | |
| 411ca9: 4c 8b 84 24 90 00 00 mov 0x90(%rsp),%r8 | |
| 411cb0: 00 | |
| 411cb1: 48 8b 8c 24 a8 00 00 mov 0xa8(%rsp),%rcx | |
| 411cb8: 00 | |
| 411cb9: 4c 8d 1c 1f lea (%rdi,%rbx,1),%r11 | |
| 411cbd: 48 8b 94 24 b0 00 00 mov 0xb0(%rsp),%rdx | |
| 411cc4: 00 | |
| 411cc5: 48 89 44 24 40 mov %rax,0x40(%rsp) | |
| 411cca: 48 03 44 24 38 add 0x38(%rsp),%rax | |
| 411ccf: 49 01 f3 add %rsi,%r11 | |
| 411cd2: 4f 8d 14 08 lea (%r8,%r9,1),%r10 | |
| 411cd6: 4c 8d 34 0a lea (%rdx,%rcx,1),%r14 | |
| 411cda: 4c 2b 78 08 sub 0x8(%rax),%r15 | |
| 411cde: 4d 01 ee add %r13,%r14 | |
| 411ce1: 4d 01 e6 add %r12,%r14 | |
| 411ce4: 4d 01 d6 add %r10,%r14 | |
| 411ce7: 4d 01 de add %r11,%r14 | |
| 411cea: 4c 89 78 68 mov %r15,0x68(%rax) | |
| 411cee: 4d 89 e7 mov %r12,%r15 | |
| 411cf1: 4c 2b 78 30 sub 0x30(%rax),%r15 | |
| 411cf5: 4c 89 b8 90 00 00 00 mov %r15,0x90(%rax) | |
| 411cfc: 49 89 df mov %rbx,%r15 | |
| 411cff: 4c 2b 78 10 sub 0x10(%rax),%r15 | |
| 411d03: 4c 89 78 70 mov %r15,0x70(%rax) | |
| 411d07: 4d 89 df mov %r11,%r15 | |
| 411d0a: 4c 2b 78 18 sub 0x18(%rax),%r15 | |
| 411d0e: 4c 89 78 78 mov %r15,0x78(%rax) | |
| 411d12: 4d 89 d7 mov %r10,%r15 | |
| 411d15: 4c 2b 78 20 sub 0x20(%rax),%r15 | |
| 411d19: 4c 89 b8 80 00 00 00 mov %r15,0x80(%rax) | |
| 411d20: 4d 89 cf mov %r9,%r15 | |
| 411d23: 4c 2b 78 28 sub 0x28(%rax),%r15 | |
| 411d27: 4c 89 b8 88 00 00 00 mov %r15,0x88(%rax) | |
| 411d2e: 4d 89 c7 mov %r8,%r15 | |
| 411d31: 4c 2b 78 38 sub 0x38(%rax),%r15 | |
| 411d35: 4c 89 b8 98 00 00 00 mov %r15,0x98(%rax) | |
| 411d3c: 49 89 ff mov %rdi,%r15 | |
| 411d3f: 4c 2b 78 40 sub 0x40(%rax),%r15 | |
| 411d43: 4c 89 b8 a0 00 00 00 mov %r15,0xa0(%rax) | |
| 411d4a: 49 89 f7 mov %rsi,%r15 | |
| 411d4d: 4c 2b 78 48 sub 0x48(%rax),%r15 | |
| 411d51: 4c 89 b8 a8 00 00 00 mov %r15,0xa8(%rax) | |
| 411d58: 49 89 cf mov %rcx,%r15 | |
| 411d5b: 4c 2b 78 50 sub 0x50(%rax),%r15 | |
| 411d5f: 4c 89 b8 b0 00 00 00 mov %r15,0xb0(%rax) | |
| 411d66: 49 89 d7 mov %rdx,%r15 | |
| 411d69: 4c 2b 78 58 sub 0x58(%rax),%r15 | |
| 411d6d: 4c 89 b8 b8 00 00 00 mov %r15,0xb8(%rax) | |
| 411d74: 83 44 24 30 01 addl $0x1,0x30(%rsp) | |
| 411d79: 4d 89 f7 mov %r14,%r15 | |
| 411d7c: 48 89 50 58 mov %rdx,0x58(%rax) | |
| 411d80: 4c 2b 38 sub (%rax),%r15 | |
| 411d83: 48 81 44 24 38 c0 00 addq $0xc0,0x38(%rsp) | |
| 411d8a: 00 00 | |
| 411d8c: 8b 54 24 30 mov 0x30(%rsp),%edx | |
| 411d90: 39 54 24 4c cmp %edx,0x4c(%rsp) | |
| 411d94: 4c 89 68 08 mov %r13,0x8(%rax) | |
| 411d98: 4c 89 78 60 mov %r15,0x60(%rax) | |
| 411d9c: 4c 89 60 30 mov %r12,0x30(%rax) | |
| 411da0: 48 89 58 10 mov %rbx,0x10(%rax) | |
| 411da4: 4c 89 58 18 mov %r11,0x18(%rax) | |
| 411da8: 4c 89 50 20 mov %r10,0x20(%rax) | |
| 411dac: 4c 89 48 28 mov %r9,0x28(%rax) | |
| 411db0: 4c 89 40 38 mov %r8,0x38(%rax) | |
| 411db4: 48 89 78 40 mov %rdi,0x40(%rax) | |
| 411db8: 48 89 70 48 mov %rsi,0x48(%rax) | |
| 411dbc: 48 89 48 50 mov %rcx,0x50(%rax) | |
| 411dc0: 4c 89 30 mov %r14,(%rax) | |
| 411dc3: 0f 8c d7 00 00 00 jl 411ea0 <ProcessList_scan+0x4b0> | |
| 411dc9: 48 8b 54 24 50 mov 0x50(%rsp),%rdx | |
| 411dce: be ff 00 00 00 mov $0xff,%esi | |
| 411dd3: 48 89 ef mov %rbp,%rdi | |
| 411dd6: 48 c7 84 24 b0 00 00 movq $0x0,0xb0(%rsp) | |
| 411ddd: 00 00 00 00 00 | |
| 411de2: 48 c7 84 24 a8 00 00 movq $0x0,0xa8(%rsp) | |
| 411de9: 00 00 00 00 00 | |
| 411dee: 48 c7 84 24 a0 00 00 movq $0x0,0xa0(%rsp) | |
| 411df5: 00 00 00 00 00 | |
| 411dfa: 48 c7 84 24 98 00 00 movq $0x0,0x98(%rsp) | |
| 411e01: 00 00 00 00 00 | |
| 411e06: 48 c7 84 24 90 00 00 movq $0x0,0x90(%rsp) | |
| 411e0d: 00 00 00 00 00 | |
| 411e12: e8 89 2e ff ff callq 404ca0 <fgets@plt> | |
| 411e17: 44 8b 4c 24 30 mov 0x30(%rsp),%r9d | |
| 411e1c: 45 85 c9 test %r9d,%r9d | |
| 411e1f: 0f 84 eb fd ff ff je 411c10 <ProcessList_scan+0x220> | |
| 411e25: 48 8d 94 24 a8 00 00 lea 0xa8(%rsp),%rdx | |
| 411e2c: 00 | |
| 411e2d: 48 8d 84 24 b0 00 00 lea 0xb0(%rsp),%rax | |
| 411e34: 00 | |
| 411e35: 4c 8d 4c 24 78 lea 0x78(%rsp),%r9 | |
| 411e3a: 4c 8d 44 24 70 lea 0x70(%rsp),%r8 | |
| 411e3f: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx | |
| 411e44: be a0 80 41 00 mov $0x4180a0,%esi | |
| 411e49: 48 89 54 24 20 mov %rdx,0x20(%rsp) | |
| 411e4e: 48 8d 94 24 98 00 00 lea 0x98(%rsp),%rdx | |
| 411e55: 00 | |
| 411e56: 48 89 44 24 28 mov %rax,0x28(%rsp) | |
| 411e5b: 48 8d 84 24 a0 00 00 lea 0xa0(%rsp),%rax | |
| 411e62: 00 | |
| 411e63: 48 89 ef mov %rbp,%rdi | |
| 411e66: 48 89 54 24 10 mov %rdx,0x10(%rsp) | |
| 411e6b: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx | |
| 411e72: 00 | |
| 411e73: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 411e78: 48 8d 84 24 90 00 00 lea 0x90(%rsp),%rax | |
| 411e7f: 00 | |
| 411e80: 48 89 14 24 mov %rdx,(%rsp) | |
| 411e84: 48 8d 94 24 bc 00 00 lea 0xbc(%rsp),%rdx | |
| 411e8b: 00 | |
| 411e8c: 48 89 44 24 08 mov %rax,0x8(%rsp) | |
| 411e91: 31 c0 xor %eax,%eax | |
| 411e93: e8 78 2f ff ff callq 404e10 <sscanf@plt> | |
| 411e98: e9 d9 fd ff ff jmpq 411c76 <ProcessList_scan+0x286> | |
| 411e9d: 0f 1f 00 nopl (%rax) | |
| 411ea0: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx | |
| 411ea5: 48 8b 54 24 40 mov 0x40(%rsp),%rdx | |
| 411eaa: 48 8b 42 60 mov 0x60(%rdx),%rax | |
| 411eae: 48 85 c0 test %rax,%rax | |
| 411eb1: 0f 88 09 01 00 00 js 411fc0 <ProcessList_scan+0x5d0> | |
| 411eb7: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
| 411ebc: f2 0f 2a 4c 24 4c cvtsi2sdl 0x4c(%rsp),%xmm1 | |
| 411ec2: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
| 411ec6: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi | |
| 411ecb: 31 ed xor %ebp,%ebp | |
| 411ecd: f2 0f 11 44 24 30 movsd %xmm0,0x30(%rsp) | |
| 411ed3: e8 b8 2b ff ff callq 404a90 <fclose@plt> | |
| 411ed8: 48 8b 3b mov (%rbx),%rdi | |
| 411edb: eb 15 jmp 411ef2 <ProcessList_scan+0x502> | |
| 411edd: 0f 1f 00 nopl (%rax) | |
| 411ee0: 48 8b 3b mov (%rbx),%rdi | |
| 411ee3: 48 8b 07 mov (%rdi),%rax | |
| 411ee6: 48 8b 04 e8 mov (%rax,%rbp,8),%rax | |
| 411eea: 48 83 c5 01 add $0x1,%rbp | |
| 411eee: c6 40 18 00 movb $0x0,0x18(%rax) | |
| 411ef2: e8 99 35 00 00 callq 415490 <Vector_size> | |
| 411ef7: 39 e8 cmp %ebp,%eax | |
| 411ef9: 7f e5 jg 411ee0 <ProcessList_scan+0x4f0> | |
| 411efb: f2 0f 10 44 24 30 movsd 0x30(%rsp),%xmm0 | |
| 411f01: 31 d2 xor %edx,%edx | |
| 411f03: be 70 64 41 00 mov $0x416470,%esi | |
| 411f08: 48 89 df mov %rbx,%rdi | |
| 411f0b: c7 43 44 00 00 00 00 movl $0x0,0x44(%rbx) | |
| 411f12: c7 43 48 00 00 00 00 movl $0x0,0x48(%rbx) | |
| 411f19: c7 43 4c 00 00 00 00 movl $0x0,0x4c(%rbx) | |
| 411f20: c7 43 50 00 00 00 00 movl $0x0,0x50(%rbx) | |
| 411f27: e8 b4 e8 ff ff callq 4107e0 <Process_compare+0x6a0> | |
| 411f2c: 0f b6 83 ba 00 00 00 movzbl 0xba(%rbx),%eax | |
| 411f33: 48 8b 3b mov (%rbx),%rdi | |
| 411f36: 88 83 bb 00 00 00 mov %al,0xbb(%rbx) | |
| 411f3c: e8 4f 35 00 00 callq 415490 <Vector_size> | |
| 411f41: 83 e8 01 sub $0x1,%eax | |
| 411f44: 78 4c js 411f92 <ProcessList_scan+0x5a2> | |
| 411f46: 48 63 d0 movslq %eax,%rdx | |
| 411f49: 89 c0 mov %eax,%eax | |
| 411f4b: 48 8d 2c d5 00 00 00 lea 0x0(,%rdx,8),%rbp | |
| 411f52: 00 | |
| 411f53: 48 29 c2 sub %rax,%rdx | |
| 411f56: 4c 8d 24 d5 f8 ff ff lea -0x8(,%rdx,8),%r12 | |
| 411f5d: ff | |
| 411f5e: eb 0d jmp 411f6d <ProcessList_scan+0x57d> | |
| 411f60: 48 83 ed 08 sub $0x8,%rbp | |
| 411f64: c6 42 18 00 movb $0x0,0x18(%rdx) | |
| 411f68: 4c 39 e5 cmp %r12,%rbp | |
| 411f6b: 74 25 je 411f92 <ProcessList_scan+0x5a2> | |
| 411f6d: 48 8b 03 mov (%rbx),%rax | |
| 411f70: 48 8b 00 mov (%rax),%rax | |
| 411f73: 48 8b 14 28 mov (%rax,%rbp,1),%rdx | |
| 411f77: 80 7a 18 00 cmpb $0x0,0x18(%rdx) | |
| 411f7b: 75 e3 jne 411f60 <ProcessList_scan+0x570> | |
| 411f7d: 48 8b 73 10 mov 0x10(%rbx),%rsi | |
| 411f81: 48 89 df mov %rbx,%rdi | |
| 411f84: 48 83 ed 08 sub $0x8,%rbp | |
| 411f88: e8 f3 e7 ff ff callq 410780 <Process_compare+0x640> | |
| 411f8d: 4c 39 e5 cmp %r12,%rbp | |
| 411f90: 75 db jne 411f6d <ProcessList_scan+0x57d> | |
| 411f92: 48 8b 84 24 c8 01 00 mov 0x1c8(%rsp),%rax | |
| 411f99: 00 | |
| 411f9a: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 411fa1: 00 00 | |
| 411fa3: 0f 85 9c 00 00 00 jne 412045 <ProcessList_scan+0x655> | |
| 411fa9: 48 81 c4 d8 01 00 00 add $0x1d8,%rsp | |
| 411fb0: 5b pop %rbx | |
| 411fb1: 5d pop %rbp | |
| 411fb2: 41 5c pop %r12 | |
| 411fb4: 41 5d pop %r13 | |
| 411fb6: 41 5e pop %r14 | |
| 411fb8: 41 5f pop %r15 | |
| 411fba: c3 retq | |
| 411fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 411fc0: 48 89 c2 mov %rax,%rdx | |
| 411fc3: 83 e0 01 and $0x1,%eax | |
| 411fc6: 48 d1 ea shr %rdx | |
| 411fc9: 48 09 c2 or %rax,%rdx | |
| 411fcc: f2 48 0f 2a c2 cvtsi2sd %rdx,%xmm0 | |
| 411fd1: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 411fd5: e9 e2 fe ff ff jmpq 411ebc <ProcessList_scan+0x4cc> | |
| 411fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 411fe0: 48 8d 93 90 00 00 00 lea 0x90(%rbx),%rdx | |
| 411fe7: be 65 7f 41 00 mov $0x417f65,%esi | |
| 411fec: 48 89 ef mov %rbp,%rdi | |
| 411fef: 31 c0 xor %eax,%eax | |
| 411ff1: e8 1a 2e ff ff callq 404e10 <sscanf@plt> | |
| 411ff6: e9 dd fa ff ff jmpq 411ad8 <ProcessList_scan+0xe8> | |
| 411ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412000: 48 8d 53 60 lea 0x60(%rbx),%rdx | |
| 412004: be de 7e 41 00 mov $0x417ede,%esi | |
| 412009: 48 89 ef mov %rbp,%rdi | |
| 41200c: 31 c0 xor %eax,%eax | |
| 41200e: e8 fd 2d ff ff callq 404e10 <sscanf@plt> | |
| 412013: e9 40 fa ff ff jmpq 411a58 <ProcessList_scan+0x68> | |
| 412018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41201f: 00 | |
| 412020: 4c 89 f2 mov %r14,%rdx | |
| 412023: be f9 7e 41 00 mov $0x417ef9,%esi | |
| 412028: 48 89 ef mov %rbp,%rdi | |
| 41202b: 31 c0 xor %eax,%eax | |
| 41202d: e8 de 2d ff ff callq 404e10 <sscanf@plt> | |
| 412032: e9 21 fa ff ff jmpq 411a58 <ProcessList_scan+0x68> | |
| 412037: 48 8b 43 58 mov 0x58(%rbx),%rax | |
| 41203b: 48 89 44 24 40 mov %rax,0x40(%rsp) | |
| 412040: e9 60 fe ff ff jmpq 411ea5 <ProcessList_scan+0x4b5> | |
| 412045: e8 b6 2a ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 41204a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 0000000000412050 <ProcessList_keyAt>: | |
| 412050: 41 55 push %r13 | |
| 412052: 41 89 f5 mov %esi,%r13d | |
| 412055: 41 54 push %r12 | |
| 412057: 55 push %rbp | |
| 412058: 53 push %rbx | |
| 412059: 48 83 ec 08 sub $0x8,%rsp | |
| 41205d: 4c 8b a7 a8 00 00 00 mov 0xa8(%rdi),%r12 | |
| 412064: 41 8b 2c 24 mov (%r12),%ebp | |
| 412068: 85 ed test %ebp,%ebp | |
| 41206a: 74 54 je 4120c0 <ProcessList_keyAt+0x70> | |
| 41206c: 31 db xor %ebx,%ebx | |
| 41206e: eb 0e jmp 41207e <ProcessList_keyAt+0x2e> | |
| 412070: 01 c3 add %eax,%ebx | |
| 412072: 49 83 c4 04 add $0x4,%r12 | |
| 412076: 41 8b 2c 24 mov (%r12),%ebp | |
| 41207a: 85 ed test %ebp,%ebp | |
| 41207c: 74 32 je 4120b0 <ProcessList_keyAt+0x60> | |
| 41207e: 89 e8 mov %ebp,%eax | |
| 412080: 48 8b 3c c5 00 cf 61 mov 0x61cf00(,%rax,8),%rdi | |
| 412087: 00 | |
| 412088: e8 43 2a ff ff callq 404ad0 <strlen@plt> | |
| 41208d: 41 39 dd cmp %ebx,%r13d | |
| 412090: 7c de jl 412070 <ProcessList_keyAt+0x20> | |
| 412092: 01 c3 add %eax,%ebx | |
| 412094: 41 39 dd cmp %ebx,%r13d | |
| 412097: 7f d9 jg 412072 <ProcessList_keyAt+0x22> | |
| 412099: 48 83 c4 08 add $0x8,%rsp | |
| 41209d: 89 e8 mov %ebp,%eax | |
| 41209f: 5b pop %rbx | |
| 4120a0: 5d pop %rbp | |
| 4120a1: 41 5c pop %r12 | |
| 4120a3: 41 5d pop %r13 | |
| 4120a5: c3 retq | |
| 4120a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 4120ad: 00 00 00 | |
| 4120b0: 48 83 c4 08 add $0x8,%rsp | |
| 4120b4: 40 b5 02 mov $0x2,%bpl | |
| 4120b7: 5b pop %rbx | |
| 4120b8: 89 e8 mov %ebp,%eax | |
| 4120ba: 5d pop %rbp | |
| 4120bb: 41 5c pop %r12 | |
| 4120bd: 41 5d pop %r13 | |
| 4120bf: c3 retq | |
| 4120c0: bd 02 00 00 00 mov $0x2,%ebp | |
| 4120c5: eb d2 jmp 412099 <ProcessList_keyAt+0x49> | |
| 4120c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4120ce: 00 00 | |
| 00000000004120d0 <ProcessList_expandTree>: | |
| 4120d0: 53 push %rbx | |
| 4120d1: 48 89 fb mov %rdi,%rbx | |
| 4120d4: 48 8b 3f mov (%rdi),%rdi | |
| 4120d7: e8 b4 33 00 00 callq 415490 <Vector_size> | |
| 4120dc: 85 c0 test %eax,%eax | |
| 4120de: 7e 20 jle 412100 <ProcessList_expandTree+0x30> | |
| 4120e0: 48 8b 13 mov (%rbx),%rdx | |
| 4120e3: 48 8b 32 mov (%rdx),%rsi | |
| 4120e6: 31 d2 xor %edx,%edx | |
| 4120e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4120ef: 00 | |
| 4120f0: 48 8b 0c d6 mov (%rsi,%rdx,8),%rcx | |
| 4120f4: 48 83 c2 01 add $0x1,%rdx | |
| 4120f8: 39 d0 cmp %edx,%eax | |
| 4120fa: c6 41 2e 01 movb $0x1,0x2e(%rcx) | |
| 4120fe: 7f f0 jg 4120f0 <ProcessList_expandTree+0x20> | |
| 412100: 5b pop %rbx | |
| 412101: c3 retq | |
| 412102: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 412109: 1f 84 00 00 00 00 00 | |
| 0000000000412110 <ProcessList_rebuildPanel>: | |
| 412110: 41 57 push %r15 | |
| 412112: 41 89 cf mov %ecx,%r15d | |
| 412115: 41 56 push %r14 | |
| 412117: 41 55 push %r13 | |
| 412119: 41 54 push %r12 | |
| 41211b: 55 push %rbp | |
| 41211c: 53 push %rbx | |
| 41211d: 48 89 fb mov %rdi,%rbx | |
| 412120: 48 83 ec 28 sub $0x28,%rsp | |
| 412124: 40 84 f6 test %sil,%sil | |
| 412127: 89 54 24 0c mov %edx,0xc(%rsp) | |
| 41212b: 44 89 44 24 14 mov %r8d,0x14(%rsp) | |
| 412130: 44 88 4c 24 13 mov %r9b,0x13(%rsp) | |
| 412135: 0f 85 25 01 00 00 jne 412260 <ProcessList_rebuildPanel+0x150> | |
| 41213b: 8b 57 28 mov 0x28(%rdi),%edx | |
| 41213e: 8b 47 30 mov 0x30(%rdi),%eax | |
| 412141: 44 0f b6 7f 2c movzbl 0x2c(%rdi),%r15d | |
| 412146: 89 54 24 0c mov %edx,0xc(%rsp) | |
| 41214a: 0f b6 57 34 movzbl 0x34(%rdi),%edx | |
| 41214e: 89 44 24 14 mov %eax,0x14(%rsp) | |
| 412152: 48 8b 47 38 mov 0x38(%rdi),%rax | |
| 412156: 88 54 24 13 mov %dl,0x13(%rsp) | |
| 41215a: 48 89 44 24 60 mov %rax,0x60(%rsp) | |
| 41215f: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 412163: e8 a8 b8 ff ff callq 40da10 <Panel_getSelectedIndex> | |
| 412168: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 41216c: 89 44 24 18 mov %eax,0x18(%rsp) | |
| 412170: 8b 47 34 mov 0x34(%rdi),%eax | |
| 412173: 89 44 24 1c mov %eax,0x1c(%rsp) | |
| 412177: e8 24 b7 ff ff callq 40d8a0 <Panel_prune> | |
| 41217c: 48 8b 3b mov (%rbx),%rdi | |
| 41217f: e8 0c 33 00 00 callq 415490 <Vector_size> | |
| 412184: 85 c0 test %eax,%eax | |
| 412186: 0f 8e 7e 00 00 00 jle 41220a <ProcessList_rebuildPanel+0xfa> | |
| 41218c: 83 e8 01 sub $0x1,%eax | |
| 41218f: 31 ed xor %ebp,%ebp | |
| 412191: 45 31 ed xor %r13d,%r13d | |
| 412194: 4c 8d 34 c5 08 00 00 lea 0x8(,%rax,8),%r14 | |
| 41219b: 00 | |
| 41219c: eb 19 jmp 4121b7 <ProcessList_rebuildPanel+0xa7> | |
| 41219e: 66 90 xchg %ax,%ax | |
| 4121a0: 8b 54 24 14 mov 0x14(%rsp),%edx | |
| 4121a4: 41 39 94 24 bc 00 00 cmp %edx,0xbc(%r12) | |
| 4121ab: 00 | |
| 4121ac: 74 20 je 4121ce <ProcessList_rebuildPanel+0xbe> | |
| 4121ae: 48 83 c5 08 add $0x8,%rbp | |
| 4121b2: 4c 39 f5 cmp %r14,%rbp | |
| 4121b5: 74 53 je 41220a <ProcessList_rebuildPanel+0xfa> | |
| 4121b7: 48 8b 03 mov (%rbx),%rax | |
| 4121ba: 48 8b 00 mov (%rax),%rax | |
| 4121bd: 4c 8b 24 28 mov (%rax,%rbp,1),%r12 | |
| 4121c1: 41 80 7c 24 2f 00 cmpb $0x0,0x2f(%r12) | |
| 4121c7: 74 e5 je 4121ae <ProcessList_rebuildPanel+0x9e> | |
| 4121c9: 45 84 ff test %r15b,%r15b | |
| 4121cc: 75 d2 jne 4121a0 <ProcessList_rebuildPanel+0x90> | |
| 4121ce: 80 7c 24 13 00 cmpb $0x0,0x13(%rsp) | |
| 4121d3: 75 6b jne 412240 <ProcessList_rebuildPanel+0x130> | |
| 4121d5: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 4121d9: 4c 89 e2 mov %r12,%rdx | |
| 4121dc: 44 89 ee mov %r13d,%esi | |
| 4121df: e8 2c b7 ff ff callq 40d910 <Panel_set> | |
| 4121e4: 44 3b 6c 24 18 cmp 0x18(%rsp),%r13d | |
| 4121e9: 74 35 je 412220 <ProcessList_rebuildPanel+0x110> | |
| 4121eb: 83 7c 24 0c ff cmpl $0xffffffff,0xc(%rsp) | |
| 4121f0: 74 0b je 4121fd <ProcessList_rebuildPanel+0xed> | |
| 4121f2: 8b 54 24 0c mov 0xc(%rsp),%edx | |
| 4121f6: 41 3b 54 24 1c cmp 0x1c(%r12),%edx | |
| 4121fb: 74 2a je 412227 <ProcessList_rebuildPanel+0x117> | |
| 4121fd: 48 83 c5 08 add $0x8,%rbp | |
| 412201: 41 83 c5 01 add $0x1,%r13d | |
| 412205: 4c 39 f5 cmp %r14,%rbp | |
| 412208: 75 ad jne 4121b7 <ProcessList_rebuildPanel+0xa7> | |
| 41220a: 48 83 c4 28 add $0x28,%rsp | |
| 41220e: 5b pop %rbx | |
| 41220f: 5d pop %rbp | |
| 412210: 41 5c pop %r12 | |
| 412212: 41 5d pop %r13 | |
| 412214: 41 5e pop %r14 | |
| 412216: 41 5f pop %r15 | |
| 412218: c3 retq | |
| 412219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 412220: 83 7c 24 0c ff cmpl $0xffffffff,0xc(%rsp) | |
| 412225: 75 c4 jne 4121eb <ProcessList_rebuildPanel+0xdb> | |
| 412227: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 41222b: 44 89 ee mov %r13d,%esi | |
| 41222e: e8 fd b7 ff ff callq 40da30 <Panel_setSelected> | |
| 412233: 48 8b 43 20 mov 0x20(%rbx),%rax | |
| 412237: 8b 54 24 1c mov 0x1c(%rsp),%edx | |
| 41223b: 89 50 34 mov %edx,0x34(%rax) | |
| 41223e: eb bd jmp 4121fd <ProcessList_rebuildPanel+0xed> | |
| 412240: 49 8b 7c 24 20 mov 0x20(%r12),%rdi | |
| 412245: 48 8b 74 24 60 mov 0x60(%rsp),%rsi | |
| 41224a: e8 21 1c 00 00 callq 413e70 <String_contains_i> | |
| 41224f: 85 c0 test %eax,%eax | |
| 412251: 0f 84 57 ff ff ff je 4121ae <ProcessList_rebuildPanel+0x9e> | |
| 412257: e9 79 ff ff ff jmpq 4121d5 <ProcessList_rebuildPanel+0xc5> | |
| 41225c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 412260: 8b 54 24 0c mov 0xc(%rsp),%edx | |
| 412264: 8b 44 24 14 mov 0x14(%rsp),%eax | |
| 412268: 88 4f 2c mov %cl,0x2c(%rdi) | |
| 41226b: 44 88 4f 34 mov %r9b,0x34(%rdi) | |
| 41226f: 89 57 28 mov %edx,0x28(%rdi) | |
| 412272: 48 8b 54 24 60 mov 0x60(%rsp),%rdx | |
| 412277: 89 47 30 mov %eax,0x30(%rdi) | |
| 41227a: 48 89 57 38 mov %rdx,0x38(%rdi) | |
| 41227e: e9 dc fe ff ff jmpq 41215f <ProcessList_rebuildPanel+0x4f> | |
| 412283: 90 nop | |
| 412284: 90 nop | |
| 412285: 90 nop | |
| 412286: 90 nop | |
| 412287: 90 nop | |
| 412288: 90 nop | |
| 412289: 90 nop | |
| 41228a: 90 nop | |
| 41228b: 90 nop | |
| 41228c: 90 nop | |
| 41228d: 90 nop | |
| 41228e: 90 nop | |
| 41228f: 90 nop | |
| 0000000000412290 <RichString_appendn>: | |
| 412290: 55 push %rbp | |
| 412291: 48 89 e5 mov %rsp,%rbp | |
| 412294: 41 57 push %r15 | |
| 412296: 41 56 push %r14 | |
| 412298: 41 55 push %r13 | |
| 41229a: 41 54 push %r12 | |
| 41229c: 41 89 f4 mov %esi,%r12d | |
| 41229f: 48 89 d6 mov %rdx,%rsi | |
| 4122a2: 48 63 d1 movslq %ecx,%rdx | |
| 4122a5: 53 push %rbx | |
| 4122a6: 48 89 fb mov %rdi,%rbx | |
| 4122a9: 48 83 ec 28 sub $0x28,%rsp | |
| 4122ad: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 4122b4: 00 00 | |
| 4122b6: 48 89 45 c8 mov %rax,-0x38(%rbp) | |
| 4122ba: 31 c0 xor %eax,%eax | |
| 4122bc: 8d 41 01 lea 0x1(%rcx),%eax | |
| 4122bf: 48 89 65 b8 mov %rsp,-0x48(%rbp) | |
| 4122c3: 48 98 cltq | |
| 4122c5: 48 8d 04 85 1e 00 00 lea 0x1e(,%rax,4),%rax | |
| 4122cc: 00 | |
| 4122cd: 48 83 e0 f0 and $0xfffffffffffffff0,%rax | |
| 4122d1: 48 29 c4 sub %rax,%rsp | |
| 4122d4: 4c 8d 6c 24 0f lea 0xf(%rsp),%r13 | |
| 4122d9: 49 83 e5 f0 and $0xfffffffffffffff0,%r13 | |
| 4122dd: 4c 89 ef mov %r13,%rdi | |
| 4122e0: e8 6b 27 ff ff callq 404a50 <mbstowcs@plt> | |
| 4122e5: 85 c0 test %eax,%eax | |
| 4122e7: 0f 88 0b 01 00 00 js 4123f8 <RichString_appendn+0x168> | |
| 4122ed: 44 8b 3b mov (%rbx),%r15d | |
| 4122f0: 41 81 ff 2c 01 00 00 cmp $0x12c,%r15d | |
| 4122f7: 46 8d 34 38 lea (%rax,%r15,1),%r14d | |
| 4122fb: 0f 8e df 00 00 00 jle 4123e0 <RichString_appendn+0x150> | |
| 412301: 41 81 fe 2c 01 00 00 cmp $0x12c,%r14d | |
| 412308: 0f 8e f2 00 00 00 jle 412400 <RichString_appendn+0x170> | |
| 41230e: 41 8d 76 01 lea 0x1(%r14),%esi | |
| 412312: 48 8b bb a8 25 00 00 mov 0x25a8(%rbx),%rdi | |
| 412319: 48 63 f6 movslq %esi,%rsi | |
| 41231c: 48 c1 e6 05 shl $0x5,%rsi | |
| 412320: e8 0b 2b ff ff callq 404e30 <realloc@plt> | |
| 412325: 48 89 83 a8 25 00 00 mov %rax,0x25a8(%rbx) | |
| 41232c: 4d 63 c6 movslq %r14d,%r8 | |
| 41232f: 49 c1 e0 05 shl $0x5,%r8 | |
| 412333: 45 39 f7 cmp %r14d,%r15d | |
| 412336: 4a 8d 14 00 lea (%rax,%r8,1),%rdx | |
| 41233a: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 412341: 44 89 33 mov %r14d,(%rbx) | |
| 412344: 7d 6a jge 4123b0 <RichString_appendn+0x120> | |
| 412346: 49 63 cf movslq %r15d,%rcx | |
| 412349: 41 f7 d7 not %r15d | |
| 41234c: 4d 63 e4 movslq %r12d,%r12 | |
| 41234f: 45 01 fe add %r15d,%r14d | |
| 412352: 48 89 ca mov %rcx,%rdx | |
| 412355: 4a 8d 7c 31 01 lea 0x1(%rcx,%r14,1),%rdi | |
| 41235a: 48 c1 e2 05 shl $0x5,%rdx | |
| 41235e: 48 c1 e7 05 shl $0x5,%rdi | |
| 412362: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412368: 48 01 d0 add %rdx,%rax | |
| 41236b: 48 c7 00 00 00 00 00 movq $0x0,(%rax) | |
| 412372: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) | |
| 412379: 00 | |
| 41237a: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) | |
| 412381: 00 | |
| 412382: 48 c7 40 18 00 00 00 movq $0x0,0x18(%rax) | |
| 412389: 00 | |
| 41238a: 48 8b 83 a8 25 00 00 mov 0x25a8(%rbx),%rax | |
| 412391: 41 8b 75 00 mov 0x0(%r13),%esi | |
| 412395: 49 83 c5 04 add $0x4,%r13 | |
| 412399: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx | |
| 41239d: 48 83 c2 20 add $0x20,%rdx | |
| 4123a1: 48 39 fa cmp %rdi,%rdx | |
| 4123a4: 89 71 08 mov %esi,0x8(%rcx) | |
| 4123a7: 4c 89 21 mov %r12,(%rcx) | |
| 4123aa: 75 bc jne 412368 <RichString_appendn+0xd8> | |
| 4123ac: 4a 8d 14 00 lea (%rax,%r8,1),%rdx | |
| 4123b0: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 4123b7: 48 8b 65 b8 mov -0x48(%rbp),%rsp | |
| 4123bb: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
| 4123bf: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 4123c6: 00 00 | |
| 4123c8: 0f 85 cf 00 00 00 jne 41249d <RichString_appendn+0x20d> | |
| 4123ce: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 4123d2: 5b pop %rbx | |
| 4123d3: 41 5c pop %r12 | |
| 4123d5: 41 5d pop %r13 | |
| 4123d7: 41 5e pop %r14 | |
| 4123d9: 41 5f pop %r15 | |
| 4123db: 5d pop %rbp | |
| 4123dc: c3 retq | |
| 4123dd: 0f 1f 00 nopl (%rax) | |
| 4123e0: 41 81 fe 2c 01 00 00 cmp $0x12c,%r14d | |
| 4123e7: 7f 67 jg 412450 <RichString_appendn+0x1c0> | |
| 4123e9: 48 8b 83 a8 25 00 00 mov 0x25a8(%rbx),%rax | |
| 4123f0: e9 37 ff ff ff jmpq 41232c <RichString_appendn+0x9c> | |
| 4123f5: 0f 1f 00 nopl (%rax) | |
| 4123f8: 48 8b 65 b8 mov -0x48(%rbp),%rsp | |
| 4123fc: eb bd jmp 4123bb <RichString_appendn+0x12b> | |
| 4123fe: 66 90 xchg %ax,%ax | |
| 412400: 4c 8d 63 08 lea 0x8(%rbx),%r12 | |
| 412404: 48 8b b3 a8 25 00 00 mov 0x25a8(%rbx),%rsi | |
| 41240b: 49 63 d7 movslq %r15d,%rdx | |
| 41240e: 48 c1 e2 05 shl $0x5,%rdx | |
| 412412: 4c 89 e7 mov %r12,%rdi | |
| 412415: e8 46 29 ff ff callq 404d60 <memcpy@plt> | |
| 41241a: 48 8b bb a8 25 00 00 mov 0x25a8(%rbx),%rdi | |
| 412421: e8 0a 25 ff ff callq 404930 <free@plt> | |
| 412426: 49 63 c6 movslq %r14d,%rax | |
| 412429: 4c 89 a3 a8 25 00 00 mov %r12,0x25a8(%rbx) | |
| 412430: 48 c1 e0 05 shl $0x5,%rax | |
| 412434: 48 8d 54 03 08 lea 0x8(%rbx,%rax,1),%rdx | |
| 412439: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx) | |
| 412440: 44 89 33 mov %r14d,(%rbx) | |
| 412443: e9 68 ff ff ff jmpq 4123b0 <RichString_appendn+0x120> | |
| 412448: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41244f: 00 | |
| 412450: 41 8d 7e 01 lea 0x1(%r14),%edi | |
| 412454: 48 63 ff movslq %edi,%rdi | |
| 412457: 48 c1 e7 05 shl $0x5,%rdi | |
| 41245b: e8 80 29 ff ff callq 404de0 <malloc@plt> | |
| 412460: 41 8d 57 01 lea 0x1(%r15),%edx | |
| 412464: 48 8d 73 08 lea 0x8(%rbx),%rsi | |
| 412468: 48 89 83 a8 25 00 00 mov %rax,0x25a8(%rbx) | |
| 41246f: 48 89 c7 mov %rax,%rdi | |
| 412472: 48 63 d2 movslq %edx,%rdx | |
| 412475: 48 c1 e2 05 shl $0x5,%rdx | |
| 412479: e8 e2 28 ff ff callq 404d60 <memcpy@plt> | |
| 41247e: 48 8b 83 a8 25 00 00 mov 0x25a8(%rbx),%rax | |
| 412485: 4d 63 c6 movslq %r14d,%r8 | |
| 412488: 49 c1 e0 05 shl $0x5,%r8 | |
| 41248c: 42 c7 44 00 08 00 00 movl $0x0,0x8(%rax,%r8,1) | |
| 412493: 00 00 | |
| 412495: 44 89 33 mov %r14d,(%rbx) | |
| 412498: e9 a9 fe ff ff jmpq 412346 <RichString_appendn+0xb6> | |
| 41249d: e8 5e 26 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 4124a2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4124a9: 1f 84 00 00 00 00 00 | |
| 00000000004124b0 <RichString_setAttrn>: | |
| 4124b0: 39 ca cmp %ecx,%edx | |
| 4124b2: 48 8b bf a8 25 00 00 mov 0x25a8(%rdi),%rdi | |
| 4124b9: 7f 34 jg 4124ef <RichString_setAttrn+0x3f> | |
| 4124bb: 48 63 c2 movslq %edx,%rax | |
| 4124be: 29 d1 sub %edx,%ecx | |
| 4124c0: 48 63 f6 movslq %esi,%rsi | |
| 4124c3: 48 c1 e0 05 shl $0x5,%rax | |
| 4124c7: 48 c1 e1 05 shl $0x5,%rcx | |
| 4124cb: 48 01 c7 add %rax,%rdi | |
| 4124ce: 48 8d 47 20 lea 0x20(%rdi),%rax | |
| 4124d2: 48 01 c1 add %rax,%rcx | |
| 4124d5: eb 0d jmp 4124e4 <RichString_setAttrn+0x34> | |
| 4124d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4124de: 00 00 | |
| 4124e0: 48 83 c0 20 add $0x20,%rax | |
| 4124e4: 48 39 c8 cmp %rcx,%rax | |
| 4124e7: 48 89 37 mov %rsi,(%rdi) | |
| 4124ea: 48 89 c7 mov %rax,%rdi | |
| 4124ed: 75 f1 jne 4124e0 <RichString_setAttrn+0x30> | |
| 4124ef: f3 c3 repz retq | |
| 4124f1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4124f8: 0f 1f 84 00 00 00 00 | |
| 4124ff: 00 | |
| 0000000000412500 <RichString_findChar>: | |
| 412500: 55 push %rbp | |
| 412501: 89 d5 mov %edx,%ebp | |
| 412503: 53 push %rbx | |
| 412504: 48 89 fb mov %rdi,%rbx | |
| 412507: 40 0f be fe movsbl %sil,%edi | |
| 41250b: 48 83 ec 08 sub $0x8,%rsp | |
| 41250f: e8 6c 29 ff ff callq 404e80 <btowc@plt> | |
| 412514: 8b 33 mov (%rbx),%esi | |
| 412516: 48 8b 8b a8 25 00 00 mov 0x25a8(%rbx),%rcx | |
| 41251d: ba ff ff ff ff mov $0xffffffff,%edx | |
| 412522: 39 f5 cmp %esi,%ebp | |
| 412524: 7d 2f jge 412555 <RichString_findChar+0x55> | |
| 412526: 48 63 d5 movslq %ebp,%rdx | |
| 412529: 48 c1 e2 05 shl $0x5,%rdx | |
| 41252d: 48 01 d1 add %rdx,%rcx | |
| 412530: 89 ea mov %ebp,%edx | |
| 412532: 39 41 08 cmp %eax,0x8(%rcx) | |
| 412535: 75 12 jne 412549 <RichString_findChar+0x49> | |
| 412537: eb 1c jmp 412555 <RichString_findChar+0x55> | |
| 412539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 412540: 48 83 c1 20 add $0x20,%rcx | |
| 412544: 39 41 08 cmp %eax,0x8(%rcx) | |
| 412547: 74 0c je 412555 <RichString_findChar+0x55> | |
| 412549: 83 c2 01 add $0x1,%edx | |
| 41254c: 39 f2 cmp %esi,%edx | |
| 41254e: 75 f0 jne 412540 <RichString_findChar+0x40> | |
| 412550: ba ff ff ff ff mov $0xffffffff,%edx | |
| 412555: 48 83 c4 08 add $0x8,%rsp | |
| 412559: 89 d0 mov %edx,%eax | |
| 41255b: 5b pop %rbx | |
| 41255c: 5d pop %rbp | |
| 41255d: c3 retq | |
| 41255e: 66 90 xchg %ax,%ax | |
| 0000000000412560 <RichString_prune>: | |
| 412560: 53 push %rbx | |
| 412561: 81 3f 2c 01 00 00 cmpl $0x12c,(%rdi) | |
| 412567: 48 89 fb mov %rdi,%rbx | |
| 41256a: 7e 0c jle 412578 <RichString_prune+0x18> | |
| 41256c: 48 8b bf a8 25 00 00 mov 0x25a8(%rdi),%rdi | |
| 412573: e8 b8 23 ff ff callq 404930 <free@plt> | |
| 412578: 48 8d 43 08 lea 0x8(%rbx),%rax | |
| 41257c: c7 03 00 00 00 00 movl $0x0,(%rbx) | |
| 412582: 48 89 83 a8 25 00 00 mov %rax,0x25a8(%rbx) | |
| 412589: 5b pop %rbx | |
| 41258a: c3 retq | |
| 41258b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 0000000000412590 <RichString_setAttr>: | |
| 412590: 8b 0f mov (%rdi),%ecx | |
| 412592: 48 8b 97 a8 25 00 00 mov 0x25a8(%rdi),%rdx | |
| 412599: 85 c9 test %ecx,%ecx | |
| 41259b: 7e 22 jle 4125bf <RichString_setAttr+0x2f> | |
| 41259d: 48 8d 42 20 lea 0x20(%rdx),%rax | |
| 4125a1: 83 e9 01 sub $0x1,%ecx | |
| 4125a4: 48 63 f6 movslq %esi,%rsi | |
| 4125a7: 48 c1 e1 05 shl $0x5,%rcx | |
| 4125ab: 48 01 c1 add %rax,%rcx | |
| 4125ae: eb 04 jmp 4125b4 <RichString_setAttr+0x24> | |
| 4125b0: 48 83 c0 20 add $0x20,%rax | |
| 4125b4: 48 39 c8 cmp %rcx,%rax | |
| 4125b7: 48 89 32 mov %rsi,(%rdx) | |
| 4125ba: 48 89 c2 mov %rax,%rdx | |
| 4125bd: 75 f1 jne 4125b0 <RichString_setAttr+0x20> | |
| 4125bf: f3 c3 repz retq | |
| 4125c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4125c8: 0f 1f 84 00 00 00 00 | |
| 4125cf: 00 | |
| 00000000004125d0 <RichString_append>: | |
| 4125d0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 4125d5: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 4125da: 48 89 fb mov %rdi,%rbx | |
| 4125dd: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 4125e2: 89 f5 mov %esi,%ebp | |
| 4125e4: 48 83 ec 18 sub $0x18,%rsp | |
| 4125e8: 49 89 d4 mov %rdx,%r12 | |
| 4125eb: 48 89 d7 mov %rdx,%rdi | |
| 4125ee: e8 dd 24 ff ff callq 404ad0 <strlen@plt> | |
| 4125f3: 4c 89 e2 mov %r12,%rdx | |
| 4125f6: 89 ee mov %ebp,%esi | |
| 4125f8: 48 89 df mov %rbx,%rdi | |
| 4125fb: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 412600: 48 8b 1c 24 mov (%rsp),%rbx | |
| 412604: 89 c1 mov %eax,%ecx | |
| 412606: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 41260b: 48 83 c4 18 add $0x18,%rsp | |
| 41260f: e9 7c fc ff ff jmpq 412290 <RichString_appendn> | |
| 412614: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 41261b: 00 00 00 00 00 | |
| 0000000000412620 <RichString_write>: | |
| 412620: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) | |
| 412625: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) | |
| 41262a: 48 89 d5 mov %rdx,%rbp | |
| 41262d: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) | |
| 412632: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) | |
| 412637: 48 83 ec 28 sub $0x28,%rsp | |
| 41263b: 8b 17 mov (%rdi),%edx | |
| 41263d: 48 89 fb mov %rdi,%rbx | |
| 412640: 41 89 f4 mov %esi,%r12d | |
| 412643: 81 fa 2c 01 00 00 cmp $0x12c,%edx | |
| 412649: 7f 45 jg 412690 <RichString_write+0x70> | |
| 41264b: 4c 8b af a8 25 00 00 mov 0x25a8(%rdi),%r13 | |
| 412652: 41 c7 45 08 00 00 00 movl $0x0,0x8(%r13) | |
| 412659: 00 | |
| 41265a: 48 89 ef mov %rbp,%rdi | |
| 41265d: c7 03 00 00 00 00 movl $0x0,(%rbx) | |
| 412663: e8 68 24 ff ff callq 404ad0 <strlen@plt> | |
| 412668: 48 89 ea mov %rbp,%rdx | |
| 41266b: 44 89 e6 mov %r12d,%esi | |
| 41266e: 48 89 df mov %rbx,%rdi | |
| 412671: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 412676: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 41267b: 89 c1 mov %eax,%ecx | |
| 41267d: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
| 412682: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
| 412687: 48 83 c4 28 add $0x28,%rsp | |
| 41268b: e9 00 fc ff ff jmpq 412290 <RichString_appendn> | |
| 412690: 48 8b b7 a8 25 00 00 mov 0x25a8(%rdi),%rsi | |
| 412697: 4c 8d 6f 08 lea 0x8(%rdi),%r13 | |
| 41269b: 48 63 d2 movslq %edx,%rdx | |
| 41269e: 48 c1 e2 05 shl $0x5,%rdx | |
| 4126a2: 4c 89 ef mov %r13,%rdi | |
| 4126a5: e8 b6 26 ff ff callq 404d60 <memcpy@plt> | |
| 4126aa: 48 8b bb a8 25 00 00 mov 0x25a8(%rbx),%rdi | |
| 4126b1: e8 7a 22 ff ff callq 404930 <free@plt> | |
| 4126b6: 4c 89 ab a8 25 00 00 mov %r13,0x25a8(%rbx) | |
| 4126bd: eb 93 jmp 412652 <RichString_write+0x32> | |
| 4126bf: 90 nop | |
| 00000000004126c0 <ScreenManager_new>: | |
| 4126c0: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) | |
| 4126c5: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) | |
| 4126ca: 89 f3 mov %esi,%ebx | |
| 4126cc: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) | |
| 4126d1: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) | |
| 4126d6: 4d 89 cd mov %r9,%r13 | |
| 4126d9: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) | |
| 4126de: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) | |
| 4126e3: 48 83 ec 58 sub $0x58,%rsp | |
| 4126e7: 44 8b 64 24 60 mov 0x60(%rsp),%r12d | |
| 4126ec: 41 89 ff mov %edi,%r15d | |
| 4126ef: bf 50 00 00 00 mov $0x50,%edi | |
| 4126f4: 41 89 d6 mov %edx,%r14d | |
| 4126f7: 89 4c 24 10 mov %ecx,0x10(%rsp) | |
| 4126fb: 44 89 44 24 08 mov %r8d,0x8(%rsp) | |
| 412700: 44 88 64 24 1f mov %r12b,0x1f(%rsp) | |
| 412705: e8 d6 26 ff ff callq 404de0 <malloc@plt> | |
| 41270a: 8b 4c 24 10 mov 0x10(%rsp),%ecx | |
| 41270e: 44 8b 44 24 08 mov 0x8(%rsp),%r8d | |
| 412713: ba ff ff ff ff mov $0xffffffff,%edx | |
| 412718: 0f b6 74 24 1f movzbl 0x1f(%rsp),%esi | |
| 41271d: 44 89 38 mov %r15d,(%rax) | |
| 412720: 31 ff xor %edi,%edi | |
| 412722: 89 58 04 mov %ebx,0x4(%rax) | |
| 412725: 44 89 70 08 mov %r14d,0x8(%rax) | |
| 412729: 48 89 c5 mov %rax,%rbp | |
| 41272c: 89 48 0c mov %ecx,0xc(%rax) | |
| 41272f: 44 89 40 10 mov %r8d,0x10(%rax) | |
| 412733: 31 c9 xor %ecx,%ecx | |
| 412735: 48 c7 40 30 00 00 00 movq $0x0,0x30(%rax) | |
| 41273c: 00 | |
| 41273d: e8 ee 28 00 00 callq 415030 <Vector_new> | |
| 412742: 31 c9 xor %ecx,%ecx | |
| 412744: ba ff ff ff ff mov $0xffffffff,%edx | |
| 412749: be 01 00 00 00 mov $0x1,%esi | |
| 41274e: 31 ff xor %edi,%edi | |
| 412750: 48 89 45 18 mov %rax,0x18(%rbp) | |
| 412754: e8 d7 28 00 00 callq 415030 <Vector_new> | |
| 412759: 4c 89 6d 38 mov %r13,0x38(%rbp) | |
| 41275d: 48 89 45 20 mov %rax,0x20(%rbp) | |
| 412761: 48 89 e8 mov %rbp,%rax | |
| 412764: 44 88 65 48 mov %r12b,0x48(%rbp) | |
| 412768: c7 45 28 00 00 00 00 movl $0x0,0x28(%rbp) | |
| 41276f: c6 45 49 01 movb $0x1,0x49(%rbp) | |
| 412773: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx | |
| 412778: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp | |
| 41277d: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 | |
| 412782: 4c 8b 6c 24 40 mov 0x40(%rsp),%r13 | |
| 412787: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 | |
| 41278c: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 | |
| 412791: 48 83 c4 58 add $0x58,%rsp | |
| 412795: c3 retq | |
| 412796: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41279d: 00 00 00 | |
| 00000000004127a0 <ScreenManager_delete>: | |
| 4127a0: 53 push %rbx | |
| 4127a1: 48 89 fb mov %rdi,%rbx | |
| 4127a4: 48 8b 7f 18 mov 0x18(%rdi),%rdi | |
| 4127a8: e8 33 29 00 00 callq 4150e0 <Vector_delete> | |
| 4127ad: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 4127b1: e8 2a 29 00 00 callq 4150e0 <Vector_delete> | |
| 4127b6: 48 89 df mov %rbx,%rdi | |
| 4127b9: 5b pop %rbx | |
| 4127ba: e9 71 21 ff ff jmpq 404930 <free@plt> | |
| 4127bf: 90 nop | |
| 00000000004127c0 <ScreenManager_size>: | |
| 4127c0: 8b 47 28 mov 0x28(%rdi),%eax | |
| 4127c3: c3 retq | |
| 4127c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4127cb: 00 00 00 00 00 | |
| 00000000004127d0 <ScreenManager_add>: | |
| 4127d0: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) | |
| 4127d5: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) | |
| 4127da: 48 89 fb mov %rdi,%rbx | |
| 4127dd: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) | |
| 4127e2: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) | |
| 4127e7: 48 83 ec 28 sub $0x28,%rsp | |
| 4127eb: 83 7f 10 01 cmpl $0x1,0x10(%rdi) | |
| 4127ef: 48 89 f5 mov %rsi,%rbp | |
| 4127f2: 49 89 d4 mov %rdx,%r12 | |
| 4127f5: 74 51 je 412848 <ScreenManager_add+0x78> | |
| 4127f7: 48 8b 7b 18 mov 0x18(%rbx),%rdi | |
| 4127fb: 48 89 ee mov %rbp,%rsi | |
| 4127fe: e8 9d 2c 00 00 callq 4154a0 <Vector_add> | |
| 412803: 4d 85 e4 test %r12,%r12 | |
| 412806: 0f 84 94 00 00 00 je 4128a0 <ScreenManager_add+0xd0> | |
| 41280c: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 412810: 4c 89 e6 mov %r12,%rsi | |
| 412813: e8 88 2c 00 00 callq 4154a0 <Vector_add> | |
| 412818: 48 83 7b 30 00 cmpq $0x0,0x30(%rbx) | |
| 41281d: 75 04 jne 412823 <ScreenManager_add+0x53> | |
| 41281f: 4c 89 63 30 mov %r12,0x30(%rbx) | |
| 412823: c6 45 44 01 movb $0x1,0x44(%rbp) | |
| 412827: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
| 41282c: 83 43 28 01 addl $0x1,0x28(%rbx) | |
| 412830: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 412835: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 41283a: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
| 41283f: 48 83 c4 28 add $0x28,%rsp | |
| 412843: c3 retq | |
| 412844: 0f 1f 40 00 nopl 0x0(%rax) | |
| 412848: 8b 47 28 mov 0x28(%rdi),%eax | |
| 41284b: 45 31 ed xor %r13d,%r13d | |
| 41284e: 85 c0 test %eax,%eax | |
| 412850: 7e 1a jle 41286c <ScreenManager_add+0x9c> | |
| 412852: 48 8b 57 18 mov 0x18(%rdi),%rdx | |
| 412856: 48 98 cltq | |
| 412858: 48 8b 12 mov (%rdx),%rdx | |
| 41285b: 48 8b 44 c2 f8 mov -0x8(%rdx,%rax,8),%rax | |
| 412860: 44 8b 68 10 mov 0x10(%rax),%r13d | |
| 412864: 44 03 68 18 add 0x18(%rax),%r13d | |
| 412868: 41 83 c5 01 add $0x1,%r13d | |
| 41286c: 8b 15 46 ae 20 00 mov 0x20ae46(%rip),%edx # 61d6b8 <LINES> | |
| 412872: 2b 53 04 sub 0x4(%rbx),%edx | |
| 412875: 03 53 0c add 0xc(%rbx),%edx | |
| 412878: 85 c9 test %ecx,%ecx | |
| 41287a: 7e 44 jle 4128c0 <ScreenManager_add+0xf0> | |
| 41287c: 89 ce mov %ecx,%esi | |
| 41287e: 48 89 ef mov %rbp,%rdi | |
| 412881: e8 fa af ff ff callq 40d880 <Panel_resize> | |
| 412886: 8b 53 04 mov 0x4(%rbx),%edx | |
| 412889: 44 89 ee mov %r13d,%esi | |
| 41288c: 48 89 ef mov %rbp,%rdi | |
| 41288f: e8 dc af ff ff callq 40d870 <Panel_move> | |
| 412894: e9 5e ff ff ff jmpq 4127f7 <ScreenManager_add+0x27> | |
| 412899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 4128a0: 31 f6 xor %esi,%esi | |
| 4128a2: 31 ff xor %edi,%edi | |
| 4128a4: 31 d2 xor %edx,%edx | |
| 4128a6: e8 75 85 ff ff callq 40ae20 <FunctionBar_new> | |
| 4128ab: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 4128af: 48 89 c6 mov %rax,%rsi | |
| 4128b2: e8 e9 2b 00 00 callq 4154a0 <Vector_add> | |
| 4128b7: e9 67 ff ff ff jmpq 412823 <ScreenManager_add+0x53> | |
| 4128bc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4128c0: 8b 35 da ad 20 00 mov 0x20adda(%rip),%esi # 61d6a0 <COLS> | |
| 4128c6: 2b 33 sub (%rbx),%esi | |
| 4128c8: 48 89 ef mov %rbp,%rdi | |
| 4128cb: 03 73 08 add 0x8(%rbx),%esi | |
| 4128ce: 44 29 ee sub %r13d,%esi | |
| 4128d1: e8 aa af ff ff callq 40d880 <Panel_resize> | |
| 4128d6: eb ae jmp 412886 <ScreenManager_add+0xb6> | |
| 4128d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 4128df: 00 | |
| 00000000004128e0 <ScreenManager_remove>: | |
| 4128e0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 4128e5: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 4128ea: 48 89 fb mov %rdi,%rbx | |
| 4128ed: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 4128f2: 48 83 ec 18 sub $0x18,%rsp | |
| 4128f6: 48 8b 7f 18 mov 0x18(%rdi),%rdi | |
| 4128fa: 89 f5 mov %esi,%ebp | |
| 4128fc: e8 6f 2a 00 00 callq 415370 <Vector_remove> | |
| 412901: 48 8b 7b 20 mov 0x20(%rbx),%rdi | |
| 412905: 49 89 c4 mov %rax,%r12 | |
| 412908: 89 ee mov %ebp,%esi | |
| 41290a: e8 61 2a 00 00 callq 415370 <Vector_remove> | |
| 41290f: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) | |
| 412916: 00 | |
| 412917: 83 6b 28 01 subl $0x1,0x28(%rbx) | |
| 41291b: 4c 89 e0 mov %r12,%rax | |
| 41291e: 48 8b 1c 24 mov (%rsp),%rbx | |
| 412922: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 412927: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 41292c: 48 83 c4 18 add $0x18,%rsp | |
| 412930: c3 retq | |
| 412931: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 412938: 0f 1f 84 00 00 00 00 | |
| 41293f: 00 | |
| 0000000000412940 <ScreenManager_resize>: | |
| 412940: 41 57 push %r15 | |
| 412942: 45 31 ff xor %r15d,%r15d | |
| 412945: 41 56 push %r14 | |
| 412947: 41 55 push %r13 | |
| 412949: 41 54 push %r12 | |
| 41294b: 41 89 cc mov %ecx,%r12d | |
| 41294e: 55 push %rbp | |
| 41294f: 48 89 fd mov %rdi,%rbp | |
| 412952: 53 push %rbx | |
| 412953: 89 d3 mov %edx,%ebx | |
| 412955: 48 83 ec 28 sub $0x28,%rsp | |
| 412959: 8b 47 28 mov 0x28(%rdi),%eax | |
| 41295c: 89 37 mov %esi,(%rdi) | |
| 41295e: 89 74 24 1c mov %esi,0x1c(%rsp) | |
| 412962: 44 89 44 24 0c mov %r8d,0xc(%rsp) | |
| 412967: 89 55 04 mov %edx,0x4(%rbp) | |
| 41296a: 89 4d 08 mov %ecx,0x8(%rbp) | |
| 41296d: 83 f8 01 cmp $0x1,%eax | |
| 412970: 44 89 45 0c mov %r8d,0xc(%rbp) | |
| 412974: 89 44 24 18 mov %eax,0x18(%rsp) | |
| 412978: 7e 5d jle 4129d7 <ScreenManager_resize+0x97> | |
| 41297a: 83 e8 02 sub $0x2,%eax | |
| 41297d: 45 31 f6 xor %r14d,%r14d | |
| 412980: 48 8d 04 c5 08 00 00 lea 0x8(,%rax,8),%rax | |
| 412987: 00 | |
| 412988: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 41298d: 0f 1f 00 nopl (%rax) | |
| 412990: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 412994: 8b 54 24 0c mov 0xc(%rsp),%edx | |
| 412998: 48 8b 00 mov (%rax),%rax | |
| 41299b: 29 da sub %ebx,%edx | |
| 41299d: 03 15 15 ad 20 00 add 0x20ad15(%rip),%edx # 61d6b8 <LINES> | |
| 4129a3: 4e 8b 2c 30 mov (%rax,%r14,1),%r13 | |
| 4129a7: 49 83 c6 08 add $0x8,%r14 | |
| 4129ab: 41 8b 75 18 mov 0x18(%r13),%esi | |
| 4129af: 4c 89 ef mov %r13,%rdi | |
| 4129b2: e8 c9 ae ff ff callq 40d880 <Panel_resize> | |
| 4129b7: 44 89 fe mov %r15d,%esi | |
| 4129ba: 89 da mov %ebx,%edx | |
| 4129bc: 4c 89 ef mov %r13,%rdi | |
| 4129bf: e8 ac ae ff ff callq 40d870 <Panel_move> | |
| 4129c4: 45 8b 7d 10 mov 0x10(%r13),%r15d | |
| 4129c8: 45 03 7d 18 add 0x18(%r13),%r15d | |
| 4129cc: 41 83 c7 01 add $0x1,%r15d | |
| 4129d0: 4c 3b 74 24 10 cmp 0x10(%rsp),%r14 | |
| 4129d5: 75 b9 jne 412990 <ScreenManager_resize+0x50> | |
| 4129d7: 48 8b 45 18 mov 0x18(%rbp),%rax | |
| 4129db: 48 63 54 24 18 movslq 0x18(%rsp),%rdx | |
| 4129e0: 44 89 e6 mov %r12d,%esi | |
| 4129e3: 2b 74 24 1c sub 0x1c(%rsp),%esi | |
| 4129e7: 03 35 b3 ac 20 00 add 0x20acb3(%rip),%esi # 61d6a0 <COLS> | |
| 4129ed: 48 8b 00 mov (%rax),%rax | |
| 4129f0: 48 8b 6c d0 f8 mov -0x8(%rax,%rdx,8),%rbp | |
| 4129f5: 8b 54 24 0c mov 0xc(%rsp),%edx | |
| 4129f9: 44 29 fe sub %r15d,%esi | |
| 4129fc: 29 da sub %ebx,%edx | |
| 4129fe: 03 15 b4 ac 20 00 add 0x20acb4(%rip),%edx # 61d6b8 <LINES> | |
| 412a04: 48 89 ef mov %rbp,%rdi | |
| 412a07: e8 74 ae ff ff callq 40d880 <Panel_resize> | |
| 412a0c: 48 83 c4 28 add $0x28,%rsp | |
| 412a10: 89 da mov %ebx,%edx | |
| 412a12: 48 89 ef mov %rbp,%rdi | |
| 412a15: 5b pop %rbx | |
| 412a16: 5d pop %rbp | |
| 412a17: 41 5c pop %r12 | |
| 412a19: 41 5d pop %r13 | |
| 412a1b: 41 5e pop %r14 | |
| 412a1d: 44 89 fe mov %r15d,%esi | |
| 412a20: 41 5f pop %r15 | |
| 412a22: e9 49 ae ff ff jmpq 40d870 <Panel_move> | |
| 412a27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 412a2e: 00 00 | |
| 0000000000412a30 <ScreenManager_run>: | |
| 412a30: 41 57 push %r15 | |
| 412a32: 41 56 push %r14 | |
| 412a34: 41 55 push %r13 | |
| 412a36: 41 54 push %r12 | |
| 412a38: 55 push %rbp | |
| 412a39: 53 push %rbx | |
| 412a3a: 48 89 fb mov %rdi,%rbx | |
| 412a3d: 48 83 ec 58 sub $0x58,%rsp | |
| 412a41: 48 8b 47 18 mov 0x18(%rdi),%rax | |
| 412a45: 48 8b 7f 30 mov 0x30(%rdi),%rdi | |
| 412a49: 48 89 74 24 20 mov %rsi,0x20(%rsp) | |
| 412a4e: 48 89 54 24 28 mov %rdx,0x28(%rsp) | |
| 412a53: 48 8b 00 mov (%rax),%rax | |
| 412a56: 48 85 ff test %rdi,%rdi | |
| 412a59: 4c 8b 30 mov (%rax),%r14 | |
| 412a5c: 74 07 je 412a65 <ScreenManager_run+0x35> | |
| 412a5e: 31 f6 xor %esi,%esi | |
| 412a60: e8 3b 87 ff ff callq 40b1a0 <FunctionBar_draw> | |
| 412a65: 8b 6b 28 mov 0x28(%rbx),%ebp | |
| 412a68: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) | |
| 412a6f: 00 | |
| 412a70: 45 31 e4 xor %r12d,%r12d | |
| 412a73: 45 31 ed xor %r13d,%r13d | |
| 412a76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 412a7d: 00 00 00 | |
| 412a80: 48 83 7b 38 00 cmpq $0x0,0x38(%rbx) | |
| 412a85: 74 3b je 412ac2 <ScreenManager_run+0x92> | |
| 412a87: 31 ff xor %edi,%edi | |
| 412a89: e8 02 23 ff ff callq 404d90 <time@plt> | |
| 412a8e: 48 3b 43 40 cmp 0x40(%rbx),%rax | |
| 412a92: 0f 8f 48 01 00 00 jg 412be0 <ScreenManager_run+0x1b0> | |
| 412a98: 48 8b 7b 38 mov 0x38(%rbx),%rdi | |
| 412a9c: e8 8f 8f ff ff callq 40ba30 <Header_draw> | |
| 412aa1: 48 8b 43 38 mov 0x38(%rbx),%rax | |
| 412aa5: 45 31 c9 xor %r9d,%r9d | |
| 412aa8: 45 31 c0 xor %r8d,%r8d | |
| 412aab: 31 c9 xor %ecx,%ecx | |
| 412aad: 31 d2 xor %edx,%edx | |
| 412aaf: 31 f6 xor %esi,%esi | |
| 412ab1: 48 8b 78 10 mov 0x10(%rax),%rdi | |
| 412ab5: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) | |
| 412abc: 00 | |
| 412abd: e8 4e f6 ff ff callq 412110 <ProcessList_rebuildPanel> | |
| 412ac2: 85 ed test %ebp,%ebp | |
| 412ac4: 0f 8e 7e 00 00 00 jle 412b48 <ScreenManager_run+0x118> | |
| 412aca: 45 31 ff xor %r15d,%r15d | |
| 412acd: eb 0a jmp 412ad9 <ScreenManager_run+0xa9> | |
| 412acf: 90 nop | |
| 412ad0: 49 83 c7 01 add $0x1,%r15 | |
| 412ad4: 44 39 fd cmp %r15d,%ebp | |
| 412ad7: 7e 6f jle 412b48 <ScreenManager_run+0x118> | |
| 412ad9: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 412add: 31 f6 xor %esi,%esi | |
| 412adf: 45 39 fc cmp %r15d,%r12d | |
| 412ae2: 40 0f 94 c6 sete %sil | |
| 412ae6: 48 8b 00 mov (%rax),%rax | |
| 412ae9: 4a 8b 04 f8 mov (%rax,%r15,8),%rax | |
| 412aed: 48 89 c7 mov %rax,%rdi | |
| 412af0: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 412af5: e8 b6 af ff ff callq 40dab0 <Panel_draw> | |
| 412afa: 83 7b 10 01 cmpl $0x1,0x10(%rbx) | |
| 412afe: 75 d0 jne 412ad0 <ScreenManager_run+0xa0> | |
| 412b00: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 412b05: 48 8b 3d a4 ab 20 00 mov 0x20aba4(%rip),%rdi # 61d6b0 <stdscr> | |
| 412b0c: 8b 50 10 mov 0x10(%rax),%edx | |
| 412b0f: 03 50 18 add 0x18(%rax),%edx | |
| 412b12: 8b 70 14 mov 0x14(%rax),%esi | |
| 412b15: e8 76 24 ff ff callq 404f90 <wmove@plt> | |
| 412b1a: 83 f8 ff cmp $0xffffffff,%eax | |
| 412b1d: 74 b1 je 412ad0 <ScreenManager_run+0xa0> | |
| 412b1f: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 412b24: 48 8b 3d 85 ab 20 00 mov 0x20ab85(%rip),%rdi # 61d6b0 <stdscr> | |
| 412b2b: be 20 00 00 00 mov $0x20,%esi | |
| 412b30: 49 83 c7 01 add $0x1,%r15 | |
| 412b34: 8b 50 1c mov 0x1c(%rax),%edx | |
| 412b37: 83 c2 01 add $0x1,%edx | |
| 412b3a: e8 91 23 ff ff callq 404ed0 <wvline@plt> | |
| 412b3f: 44 39 fd cmp %r15d,%ebp | |
| 412b42: 7f 95 jg 412ad9 <ScreenManager_run+0xa9> | |
| 412b44: 0f 1f 40 00 nopl 0x0(%rax) | |
| 412b48: 48 8b 43 20 mov 0x20(%rbx),%rax | |
| 412b4c: 48 8b 00 mov (%rax),%rax | |
| 412b4f: 4a 8b 3c e8 mov (%rax,%r13,8),%rdi | |
| 412b53: 48 85 ff test %rdi,%rdi | |
| 412b56: 0f 84 14 01 00 00 je 412c70 <ScreenManager_run+0x240> | |
| 412b5c: 48 89 7b 30 mov %rdi,0x30(%rbx) | |
| 412b60: 31 f6 xor %esi,%esi | |
| 412b62: e8 39 86 ff ff callq 40b1a0 <FunctionBar_draw> | |
| 412b67: 48 8b 3d 42 ab 20 00 mov 0x20ab42(%rip),%rdi # 61d6b0 <stdscr> | |
| 412b6e: e8 2d 23 ff ff callq 404ea0 <wgetch@plt> | |
| 412b73: 3d 99 01 00 00 cmp $0x199,%eax | |
| 412b78: 89 c5 mov %eax,%ebp | |
| 412b7a: 0f 84 08 01 00 00 je 412c88 <ScreenManager_run+0x258> | |
| 412b80: 49 8b 86 f8 25 00 00 mov 0x25f8(%r14),%rax | |
| 412b87: 48 85 c0 test %rax,%rax | |
| 412b8a: 74 14 je 412ba0 <ScreenManager_run+0x170> | |
| 412b8c: 89 ee mov %ebp,%esi | |
| 412b8e: 4c 89 f7 mov %r14,%rdi | |
| 412b91: ff d0 callq *%rax | |
| 412b93: 85 c0 test %eax,%eax | |
| 412b95: 74 39 je 412bd0 <ScreenManager_run+0x1a0> | |
| 412b97: 83 f8 02 cmp $0x2,%eax | |
| 412b9a: 0f 84 88 01 00 00 je 412d28 <ScreenManager_run+0x2f8> | |
| 412ba0: 83 fd 1b cmp $0x1b,%ebp | |
| 412ba3: 0f 84 7f 01 00 00 je 412d28 <ScreenManager_run+0x2f8> | |
| 412ba9: 7f 65 jg 412c10 <ScreenManager_run+0x1e0> | |
| 412bab: 83 fd 02 cmp $0x2,%ebp | |
| 412bae: 66 90 xchg %ax,%ax | |
| 412bb0: 0f 84 7d 00 00 00 je 412c33 <ScreenManager_run+0x203> | |
| 412bb6: 0f 8f 8a 01 00 00 jg 412d46 <ScreenManager_run+0x316> | |
| 412bbc: 83 fd ff cmp $0xffffffff,%ebp | |
| 412bbf: 90 nop | |
| 412bc0: 74 0e je 412bd0 <ScreenManager_run+0x1a0> | |
| 412bc2: 89 ee mov %ebp,%esi | |
| 412bc4: 4c 89 f7 mov %r14,%rdi | |
| 412bc7: e8 d4 b4 ff ff callq 40e0a0 <Panel_onKey> | |
| 412bcc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 412bd0: 8b 6b 28 mov 0x28(%rbx),%ebp | |
| 412bd3: 4d 63 ec movslq %r12d,%r13 | |
| 412bd6: e9 a5 fe ff ff jmpq 412a80 <ScreenManager_run+0x50> | |
| 412bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412be0: 48 8b 53 38 mov 0x38(%rbx),%rdx | |
| 412be4: 48 8b 7a 10 mov 0x10(%rdx),%rdi | |
| 412be8: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 412bed: e8 fe ed ff ff callq 4119f0 <ProcessList_scan> | |
| 412bf2: 48 8b 53 38 mov 0x38(%rbx),%rdx | |
| 412bf6: 48 8b 7a 10 mov 0x10(%rdx),%rdi | |
| 412bfa: e8 01 ed ff ff callq 411900 <ProcessList_sort> | |
| 412bff: 48 8b 44 24 10 mov 0x10(%rsp),%rax | |
| 412c04: 48 89 43 40 mov %rax,0x40(%rbx) | |
| 412c08: e9 8b fe ff ff jmpq 412a98 <ScreenManager_run+0x68> | |
| 412c0d: 0f 1f 00 nopl (%rax) | |
| 412c10: 81 fd 05 01 00 00 cmp $0x105,%ebp | |
| 412c16: 0f 84 38 01 00 00 je 412d54 <ScreenManager_run+0x324> | |
| 412c1c: 0f 8f 85 01 00 00 jg 412da7 <ScreenManager_run+0x377> | |
| 412c22: 83 fd 71 cmp $0x71,%ebp | |
| 412c25: 0f 84 fd 00 00 00 je 412d28 <ScreenManager_run+0x2f8> | |
| 412c2b: 81 fd 04 01 00 00 cmp $0x104,%ebp | |
| 412c31: 75 8f jne 412bc2 <ScreenManager_run+0x192> | |
| 412c33: 80 7b 49 00 cmpb $0x0,0x49(%rbx) | |
| 412c37: 74 97 je 412bd0 <ScreenManager_run+0x1a0> | |
| 412c39: 45 85 e4 test %r12d,%r12d | |
| 412c3c: 7f 29 jg 412c67 <ScreenManager_run+0x237> | |
| 412c3e: 66 90 xchg %ax,%ax | |
| 412c40: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 412c44: 4d 63 ec movslq %r12d,%r13 | |
| 412c47: 48 8b 00 mov (%rax),%rax | |
| 412c4a: 4e 8b 34 e8 mov (%rax,%r13,8),%r14 | |
| 412c4e: 4c 89 f7 mov %r14,%rdi | |
| 412c51: e8 ca ad ff ff callq 40da20 <Panel_size> | |
| 412c56: 85 c0 test %eax,%eax | |
| 412c58: 0f 85 41 01 00 00 jne 412d9f <ScreenManager_run+0x36f> | |
| 412c5e: 45 85 e4 test %r12d,%r12d | |
| 412c61: 0f 8e 38 01 00 00 jle 412d9f <ScreenManager_run+0x36f> | |
| 412c67: 41 83 ec 01 sub $0x1,%r12d | |
| 412c6b: eb d3 jmp 412c40 <ScreenManager_run+0x210> | |
| 412c6d: 0f 1f 00 nopl (%rax) | |
| 412c70: 48 8b 7b 30 mov 0x30(%rbx),%rdi | |
| 412c74: 48 85 ff test %rdi,%rdi | |
| 412c77: 0f 84 ea fe ff ff je 412b67 <ScreenManager_run+0x137> | |
| 412c7d: e9 de fe ff ff jmpq 412b60 <ScreenManager_run+0x130> | |
| 412c82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412c88: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi | |
| 412c8d: e8 ae 20 ff ff callq 404d40 <getmouse@plt> | |
| 412c92: 85 c0 test %eax,%eax | |
| 412c94: 0f 85 e6 fe ff ff jne 412b80 <ScreenManager_run+0x150> | |
| 412c9a: 8b 05 18 aa 20 00 mov 0x20aa18(%rip),%eax # 61d6b8 <LINES> | |
| 412ca0: 8b 7c 24 38 mov 0x38(%rsp),%edi | |
| 412ca4: 83 e8 01 sub $0x1,%eax | |
| 412ca7: 39 c7 cmp %eax,%edi | |
| 412ca9: 0f 84 2f 01 00 00 je 412dde <ScreenManager_run+0x3ae> | |
| 412caf: 8b 4b 28 mov 0x28(%rbx),%ecx | |
| 412cb2: 85 c9 test %ecx,%ecx | |
| 412cb4: 0f 8e c6 fe ff ff jle 412b80 <ScreenManager_run+0x150> | |
| 412cba: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 412cbe: 8b 54 24 34 mov 0x34(%rsp),%edx | |
| 412cc2: 45 31 ed xor %r13d,%r13d | |
| 412cc5: 48 8b 30 mov (%rax),%rsi | |
| 412cc8: eb 13 jmp 412cdd <ScreenManager_run+0x2ad> | |
| 412cca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 412cd0: 49 83 c5 01 add $0x1,%r13 | |
| 412cd4: 44 39 e9 cmp %r13d,%ecx | |
| 412cd7: 0f 8e a3 fe ff ff jle 412b80 <ScreenManager_run+0x150> | |
| 412cdd: 4e 8b 3c ee mov (%rsi,%r13,8),%r15 | |
| 412ce1: 41 8b 47 10 mov 0x10(%r15),%eax | |
| 412ce5: 39 d0 cmp %edx,%eax | |
| 412ce7: 7d e7 jge 412cd0 <ScreenManager_run+0x2a0> | |
| 412ce9: 41 03 47 18 add 0x18(%r15),%eax | |
| 412ced: 39 d0 cmp %edx,%eax | |
| 412cef: 7c df jl 412cd0 <ScreenManager_run+0x2a0> | |
| 412cf1: 41 8b 47 14 mov 0x14(%r15),%eax | |
| 412cf5: 39 c7 cmp %eax,%edi | |
| 412cf7: 7e d7 jle 412cd0 <ScreenManager_run+0x2a0> | |
| 412cf9: 45 8b 47 1c mov 0x1c(%r15),%r8d | |
| 412cfd: 41 01 c0 add %eax,%r8d | |
| 412d00: 44 39 c7 cmp %r8d,%edi | |
| 412d03: 7f cb jg 412cd0 <ScreenManager_run+0x2a0> | |
| 412d05: 29 c7 sub %eax,%edi | |
| 412d07: 41 03 7f 34 add 0x34(%r15),%edi | |
| 412d0b: 4d 89 fe mov %r15,%r14 | |
| 412d0e: 45 89 ec mov %r13d,%r12d | |
| 412d11: 8d 77 ff lea -0x1(%rdi),%esi | |
| 412d14: 4c 89 ff mov %r15,%rdi | |
| 412d17: e8 14 ad ff ff callq 40da30 <Panel_setSelected> | |
| 412d1c: e9 5f fe ff ff jmpq 412b80 <ScreenManager_run+0x150> | |
| 412d21: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 412d28: 48 8b 44 24 20 mov 0x20(%rsp),%rax | |
| 412d2d: 4c 89 30 mov %r14,(%rax) | |
| 412d30: 48 8b 44 24 28 mov 0x28(%rsp),%rax | |
| 412d35: 89 28 mov %ebp,(%rax) | |
| 412d37: 48 83 c4 58 add $0x58,%rsp | |
| 412d3b: 5b pop %rbx | |
| 412d3c: 5d pop %rbp | |
| 412d3d: 41 5c pop %r12 | |
| 412d3f: 41 5d pop %r13 | |
| 412d41: 41 5e pop %r14 | |
| 412d43: 41 5f pop %r15 | |
| 412d45: c3 retq | |
| 412d46: 83 fd 06 cmp $0x6,%ebp | |
| 412d49: 74 09 je 412d54 <ScreenManager_run+0x324> | |
| 412d4b: 83 fd 09 cmp $0x9,%ebp | |
| 412d4e: 0f 85 6e fe ff ff jne 412bc2 <ScreenManager_run+0x192> | |
| 412d54: 80 7b 49 00 cmpb $0x0,0x49(%rbx) | |
| 412d58: 0f 84 72 fe ff ff je 412bd0 <ScreenManager_run+0x1a0> | |
| 412d5e: 8b 6b 28 mov 0x28(%rbx),%ebp | |
| 412d61: eb 14 jmp 412d77 <ScreenManager_run+0x347> | |
| 412d63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412d68: 8b 6b 28 mov 0x28(%rbx),%ebp | |
| 412d6b: 8d 45 ff lea -0x1(%rbp),%eax | |
| 412d6e: 41 39 c4 cmp %eax,%r12d | |
| 412d71: 0f 8d 09 fd ff ff jge 412a80 <ScreenManager_run+0x50> | |
| 412d77: 83 ed 01 sub $0x1,%ebp | |
| 412d7a: 31 c0 xor %eax,%eax | |
| 412d7c: 41 39 ec cmp %ebp,%r12d | |
| 412d7f: 0f 9c c0 setl %al | |
| 412d82: 41 01 c4 add %eax,%r12d | |
| 412d85: 48 8b 43 18 mov 0x18(%rbx),%rax | |
| 412d89: 4d 63 ec movslq %r12d,%r13 | |
| 412d8c: 48 8b 00 mov (%rax),%rax | |
| 412d8f: 4e 8b 34 e8 mov (%rax,%r13,8),%r14 | |
| 412d93: 4c 89 f7 mov %r14,%rdi | |
| 412d96: e8 85 ac ff ff callq 40da20 <Panel_size> | |
| 412d9b: 85 c0 test %eax,%eax | |
| 412d9d: 74 c9 je 412d68 <ScreenManager_run+0x338> | |
| 412d9f: 8b 6b 28 mov 0x28(%rbx),%ebp | |
| 412da2: e9 d9 fc ff ff jmpq 412a80 <ScreenManager_run+0x50> | |
| 412da7: 81 fd 12 01 00 00 cmp $0x112,%ebp | |
| 412dad: 0f 84 75 ff ff ff je 412d28 <ScreenManager_run+0x2f8> | |
| 412db3: 81 fd 9a 01 00 00 cmp $0x19a,%ebp | |
| 412db9: 0f 85 03 fe ff ff jne 412bc2 <ScreenManager_run+0x192> | |
| 412dbf: 8b 4b 08 mov 0x8(%rbx),%ecx | |
| 412dc2: 8b 53 04 mov 0x4(%rbx),%edx | |
| 412dc5: 48 89 df mov %rbx,%rdi | |
| 412dc8: 44 8b 43 0c mov 0xc(%rbx),%r8d | |
| 412dcc: 8b 33 mov (%rbx),%esi | |
| 412dce: 4d 63 ec movslq %r12d,%r13 | |
| 412dd1: e8 6a fb ff ff callq 412940 <ScreenManager_resize> | |
| 412dd6: 8b 6b 28 mov 0x28(%rbx),%ebp | |
| 412dd9: e9 a2 fc ff ff jmpq 412a80 <ScreenManager_run+0x50> | |
| 412dde: 48 8b 7b 30 mov 0x30(%rbx),%rdi | |
| 412de2: 8b 74 24 34 mov 0x34(%rsp),%esi | |
| 412de6: e8 c5 83 ff ff callq 40b1b0 <FunctionBar_synthesizeEvent> | |
| 412deb: 89 c5 mov %eax,%ebp | |
| 412ded: e9 8e fd ff ff jmpq 412b80 <ScreenManager_run+0x150> | |
| 412df2: 90 nop | |
| 412df3: 90 nop | |
| 412df4: 90 nop | |
| 412df5: 90 nop | |
| 412df6: 90 nop | |
| 412df7: 90 nop | |
| 412df8: 90 nop | |
| 412df9: 90 nop | |
| 412dfa: 90 nop | |
| 412dfb: 90 nop | |
| 412dfc: 90 nop | |
| 412dfd: 90 nop | |
| 412dfe: 90 nop | |
| 412dff: 90 nop | |
| 412e00: 55 push %rbp | |
| 412e01: 48 89 e5 mov %rsp,%rbp | |
| 412e04: 41 57 push %r15 | |
| 412e06: 49 89 ff mov %rdi,%r15 | |
| 412e09: 48 89 f7 mov %rsi,%rdi | |
| 412e0c: be 5b 72 41 00 mov $0x41725b,%esi | |
| 412e11: 41 56 push %r14 | |
| 412e13: 41 55 push %r13 | |
| 412e15: 41 54 push %r12 | |
| 412e17: 53 push %rbx | |
| 412e18: 48 83 ec 48 sub $0x48,%rsp | |
| 412e1c: 89 55 a8 mov %edx,-0x58(%rbp) | |
| 412e1f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 412e26: 00 00 | |
| 412e28: 48 89 45 c8 mov %rax,-0x38(%rbp) | |
| 412e2c: 31 c0 xor %eax,%eax | |
| 412e2e: e8 cd 20 ff ff callq 404f00 <fopen@plt> | |
| 412e33: 48 89 45 b0 mov %rax,-0x50(%rbp) | |
| 412e37: 31 c0 xor %eax,%eax | |
| 412e39: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) | |
| 412e3e: 0f 84 a3 01 00 00 je 412fe7 <ScreenManager_run+0x5b7> | |
| 412e44: 48 81 ec 10 08 00 00 sub $0x810,%rsp | |
| 412e4b: 49 8d 47 10 lea 0x10(%r15),%rax | |
| 412e4f: c6 45 af 00 movb $0x0,-0x51(%rbp) | |
| 412e53: 48 8d 54 24 0f lea 0xf(%rsp),%rdx | |
| 412e58: 48 89 45 a0 mov %rax,-0x60(%rbp) | |
| 412e5c: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx | |
| 412e60: 48 89 55 b8 mov %rdx,-0x48(%rbp) | |
| 412e64: 0f 1f 40 00 nopl 0x0(%rax) | |
| 412e68: 48 8b 55 b0 mov -0x50(%rbp),%rdx | |
| 412e6c: 48 8b 7d b8 mov -0x48(%rbp),%rdi | |
| 412e70: be 00 08 00 00 mov $0x800,%esi | |
| 412e75: e8 26 1e ff ff callq 404ca0 <fgets@plt> | |
| 412e7a: 48 85 c0 test %rax,%rax | |
| 412e7d: 0f 84 3d 01 00 00 je 412fc0 <ScreenManager_run+0x590> | |
| 412e83: 48 8b 7d b8 mov -0x48(%rbp),%rdi | |
| 412e87: 48 8d 55 c0 lea -0x40(%rbp),%rdx | |
| 412e8b: be 3d 00 00 00 mov $0x3d,%esi | |
| 412e90: e8 7b 0e 00 00 callq 413d10 <String_split> | |
| 412e95: 83 7d c0 01 cmpl $0x1,-0x40(%rbp) | |
| 412e99: 49 89 c6 mov %rax,%r14 | |
| 412e9c: 0f 8e ac 00 00 00 jle 412f4e <ScreenManager_run+0x51e> | |
| 412ea2: 48 8b 38 mov (%rax),%rdi | |
| 412ea5: be 20 81 41 00 mov $0x418120,%esi | |
| 412eaa: e8 21 0e 00 00 callq 413cd0 <String_eq> | |
| 412eaf: 85 c0 test %eax,%eax | |
| 412eb1: 0f 84 a9 00 00 00 je 412f60 <ScreenManager_run+0x530> | |
| 412eb7: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 412ebb: 45 31 e4 xor %r12d,%r12d | |
| 412ebe: e8 6d 0d 00 00 callq 413c30 <String_trim> | |
| 412ec3: 48 8d 55 c4 lea -0x3c(%rbp),%rdx | |
| 412ec7: 48 89 c3 mov %rax,%rbx | |
| 412eca: be 20 00 00 00 mov $0x20,%esi | |
| 412ecf: 48 89 c7 mov %rax,%rdi | |
| 412ed2: e8 39 0e 00 00 callq 413d10 <String_split> | |
| 412ed7: 48 89 df mov %rbx,%rdi | |
| 412eda: 49 89 c5 mov %rax,%r13 | |
| 412edd: 31 db xor %ebx,%ebx | |
| 412edf: e8 4c 1a ff ff callq 404930 <free@plt> | |
| 412ee4: eb 40 jmp 412f26 <ScreenManager_run+0x4f6> | |
| 412ee6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 412eed: 00 00 00 | |
| 412ef0: ba 0a 00 00 00 mov $0xa,%edx | |
| 412ef5: 31 f6 xor %esi,%esi | |
| 412ef7: e8 54 1e ff ff callq 404d50 <strtol@plt> | |
| 412efc: 83 f8 41 cmp $0x41,%eax | |
| 412eff: 8d 50 01 lea 0x1(%rax),%edx | |
| 412f02: 77 15 ja 412f19 <ScreenManager_run+0x4e9> | |
| 412f04: 49 8b 47 08 mov 0x8(%r15),%rax | |
| 412f08: 49 63 cc movslq %r12d,%rcx | |
| 412f0b: 41 83 c4 01 add $0x1,%r12d | |
| 412f0f: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax | |
| 412f16: 89 14 88 mov %edx,(%rax,%rcx,4) | |
| 412f19: 48 83 c3 08 add $0x8,%rbx | |
| 412f1d: 48 81 fb 18 02 00 00 cmp $0x218,%rbx | |
| 412f24: 74 0a je 412f30 <ScreenManager_run+0x500> | |
| 412f26: 49 8b 7c 1d 00 mov 0x0(%r13,%rbx,1),%rdi | |
| 412f2b: 48 85 ff test %rdi,%rdi | |
| 412f2e: 75 c0 jne 412ef0 <ScreenManager_run+0x4c0> | |
| 412f30: 49 8b 47 08 mov 0x8(%r15),%rax | |
| 412f34: 4d 63 e4 movslq %r12d,%r12 | |
| 412f37: 4c 89 ef mov %r13,%rdi | |
| 412f3a: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax | |
| 412f41: 42 c7 04 a0 00 00 00 movl $0x0,(%rax,%r12,4) | |
| 412f48: 00 | |
| 412f49: e8 e2 0e 00 00 callq 413e30 <String_freeArray> | |
| 412f4e: 4c 89 f7 mov %r14,%rdi | |
| 412f51: e8 da 0e 00 00 callq 413e30 <String_freeArray> | |
| 412f56: e9 0d ff ff ff jmpq 412e68 <ScreenManager_run+0x438> | |
| 412f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 412f60: 49 8b 3e mov (%r14),%rdi | |
| 412f63: be 27 81 41 00 mov $0x418127,%esi | |
| 412f68: e8 63 0d 00 00 callq 413cd0 <String_eq> | |
| 412f6d: 85 c0 test %eax,%eax | |
| 412f6f: 74 1f je 412f90 <ScreenManager_run+0x560> | |
| 412f71: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 412f75: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 412f79: ba 0a 00 00 00 mov $0xa,%edx | |
| 412f7e: 31 f6 xor %esi,%esi | |
| 412f80: e8 cb 1d ff ff callq 404d50 <strtol@plt> | |
| 412f85: 83 c0 01 add $0x1,%eax | |
| 412f88: 89 83 b0 00 00 00 mov %eax,0xb0(%rbx) | |
| 412f8e: eb be jmp 412f4e <ScreenManager_run+0x51e> | |
| 412f90: 49 8b 3e mov (%r14),%rdi | |
| 412f93: be 30 81 41 00 mov $0x418130,%esi | |
| 412f98: e8 33 0d 00 00 callq 413cd0 <String_eq> | |
| 412f9d: 85 c0 test %eax,%eax | |
| 412f9f: 74 6f je 413010 <ScreenManager_run+0x5e0> | |
| 412fa1: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 412fa5: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 412fa9: ba 0a 00 00 00 mov $0xa,%edx | |
| 412fae: 31 f6 xor %esi,%esi | |
| 412fb0: e8 9b 1d ff ff callq 404d50 <strtol@plt> | |
| 412fb5: 89 83 b4 00 00 00 mov %eax,0xb4(%rbx) | |
| 412fbb: eb 91 jmp 412f4e <ScreenManager_run+0x51e> | |
| 412fbd: 0f 1f 00 nopl (%rax) | |
| 412fc0: 48 8b 7d b0 mov -0x50(%rbp),%rdi | |
| 412fc4: e8 c7 1a ff ff callq 404a90 <fclose@plt> | |
| 412fc9: 80 7d af 00 cmpb $0x0,-0x51(%rbp) | |
| 412fcd: b8 01 00 00 00 mov $0x1,%eax | |
| 412fd2: 75 13 jne 412fe7 <ScreenManager_run+0x5b7> | |
| 412fd4: 49 8b 7f 10 mov 0x10(%r15),%rdi | |
| 412fd8: 8b 75 a8 mov -0x58(%rbp),%esi | |
| 412fdb: 88 45 98 mov %al,-0x68(%rbp) | |
| 412fde: e8 8d 88 ff ff callq 40b870 <Header_defaultMeters> | |
| 412fe3: 0f b6 45 98 movzbl -0x68(%rbp),%eax | |
| 412fe7: 48 8b 55 c8 mov -0x38(%rbp),%rdx | |
| 412feb: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 412ff2: 00 00 | |
| 412ff4: 0f 85 e1 01 00 00 jne 4131db <ScreenManager_run+0x7ab> | |
| 412ffa: 48 8d 65 d8 lea -0x28(%rbp),%rsp | |
| 412ffe: 5b pop %rbx | |
| 412fff: 41 5c pop %r12 | |
| 413001: 41 5d pop %r13 | |
| 413003: 41 5e pop %r14 | |
| 413005: 41 5f pop %r15 | |
| 413007: 5d pop %rbp | |
| 413008: c3 retq | |
| 413009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413010: 49 8b 3e mov (%r14),%rdi | |
| 413013: be 3f 81 41 00 mov $0x41813f,%esi | |
| 413018: e8 b3 0c 00 00 callq 413cd0 <String_eq> | |
| 41301d: 85 c0 test %eax,%eax | |
| 41301f: 74 22 je 413043 <ScreenManager_run+0x613> | |
| 413021: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 413025: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 413029: 31 f6 xor %esi,%esi | |
| 41302b: ba 0a 00 00 00 mov $0xa,%edx | |
| 413030: e8 1b 1d ff ff callq 404d50 <strtol@plt> | |
| 413035: 85 c0 test %eax,%eax | |
| 413037: 0f 95 83 be 00 00 00 setne 0xbe(%rbx) | |
| 41303e: e9 0b ff ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413043: 49 8b 3e mov (%r14),%rdi | |
| 413046: be 49 81 41 00 mov $0x418149,%esi | |
| 41304b: e8 80 0c 00 00 callq 413cd0 <String_eq> | |
| 413050: 85 c0 test %eax,%eax | |
| 413052: 75 33 jne 413087 <ScreenManager_run+0x657> | |
| 413054: 49 8b 3e mov (%r14),%rdi | |
| 413057: be 56 81 41 00 mov $0x418156,%esi | |
| 41305c: e8 6f 0c 00 00 callq 413cd0 <String_eq> | |
| 413061: 85 c0 test %eax,%eax | |
| 413063: 74 44 je 4130a9 <ScreenManager_run+0x679> | |
| 413065: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 413069: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 41306d: 31 f6 xor %esi,%esi | |
| 41306f: ba 0a 00 00 00 mov $0xa,%edx | |
| 413074: e8 d7 1c ff ff callq 404d50 <strtol@plt> | |
| 413079: 85 c0 test %eax,%eax | |
| 41307b: 0f 95 83 bc 00 00 00 setne 0xbc(%rbx) | |
| 413082: e9 c7 fe ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413087: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 41308b: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 41308f: 31 f6 xor %esi,%esi | |
| 413091: ba 0a 00 00 00 mov $0xa,%edx | |
| 413096: e8 b5 1c ff ff callq 404d50 <strtol@plt> | |
| 41309b: 85 c0 test %eax,%eax | |
| 41309d: 0f 95 83 b8 00 00 00 setne 0xb8(%rbx) | |
| 4130a4: e9 a5 fe ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 4130a9: 49 8b 3e mov (%r14),%rdi | |
| 4130ac: be 6a 81 41 00 mov $0x41816a,%esi | |
| 4130b1: e8 1a 0c 00 00 callq 413cd0 <String_eq> | |
| 4130b6: 85 c0 test %eax,%eax | |
| 4130b8: 75 33 jne 4130ed <ScreenManager_run+0x6bd> | |
| 4130ba: 49 8b 3e mov (%r14),%rdi | |
| 4130bd: be 80 81 41 00 mov $0x418180,%esi | |
| 4130c2: e8 09 0c 00 00 callq 413cd0 <String_eq> | |
| 4130c7: 85 c0 test %eax,%eax | |
| 4130c9: 74 44 je 41310f <ScreenManager_run+0x6df> | |
| 4130cb: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 4130cf: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 4130d3: 31 f6 xor %esi,%esi | |
| 4130d5: ba 0a 00 00 00 mov $0xa,%edx | |
| 4130da: e8 71 1c ff ff callq 404d50 <strtol@plt> | |
| 4130df: 85 c0 test %eax,%eax | |
| 4130e1: 0f 95 83 b9 00 00 00 setne 0xb9(%rbx) | |
| 4130e8: e9 61 fe ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 4130ed: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 4130f1: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 4130f5: 31 f6 xor %esi,%esi | |
| 4130f7: ba 0a 00 00 00 mov $0xa,%edx | |
| 4130fc: e8 4f 1c ff ff callq 404d50 <strtol@plt> | |
| 413101: 85 c0 test %eax,%eax | |
| 413103: 0f 95 83 bd 00 00 00 setne 0xbd(%rbx) | |
| 41310a: e9 3f fe ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 41310f: 49 8b 3e mov (%r14),%rdi | |
| 413112: be 93 81 41 00 mov $0x418193,%esi | |
| 413117: e8 b4 0b 00 00 callq 413cd0 <String_eq> | |
| 41311c: 85 c0 test %eax,%eax | |
| 41311e: 74 22 je 413142 <ScreenManager_run+0x712> | |
| 413120: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 413124: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 413128: 31 f6 xor %esi,%esi | |
| 41312a: ba 0a 00 00 00 mov $0xa,%edx | |
| 41312f: e8 1c 1c ff ff callq 404d50 <strtol@plt> | |
| 413134: 85 c0 test %eax,%eax | |
| 413136: 0f 95 83 ba 00 00 00 setne 0xba(%rbx) | |
| 41313d: e9 0c fe ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413142: 49 8b 3e mov (%r14),%rdi | |
| 413145: be a5 81 41 00 mov $0x4181a5,%esi | |
| 41314a: e8 81 0b 00 00 callq 413cd0 <String_eq> | |
| 41314f: 85 c0 test %eax,%eax | |
| 413151: 74 22 je 413175 <ScreenManager_run+0x745> | |
| 413153: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 413157: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 41315b: 31 f6 xor %esi,%esi | |
| 41315d: ba 0a 00 00 00 mov $0xa,%edx | |
| 413162: e8 e9 1b ff ff callq 404d50 <strtol@plt> | |
| 413167: 85 c0 test %eax,%eax | |
| 413169: 0f 95 83 bf 00 00 00 setne 0xbf(%rbx) | |
| 413170: e9 d9 fd ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413175: 49 8b 3e mov (%r14),%rdi | |
| 413178: be b9 81 41 00 mov $0x4181b9,%esi | |
| 41317d: e8 4e 0b 00 00 callq 413cd0 <String_eq> | |
| 413182: 85 c0 test %eax,%eax | |
| 413184: 74 22 je 4131a8 <ScreenManager_run+0x778> | |
| 413186: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 41318a: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 41318e: 31 f6 xor %esi,%esi | |
| 413190: ba 0a 00 00 00 mov $0xa,%edx | |
| 413195: e8 b6 1b ff ff callq 404d50 <strtol@plt> | |
| 41319a: 85 c0 test %eax,%eax | |
| 41319c: 0f 95 83 c0 00 00 00 setne 0xc0(%rbx) | |
| 4131a3: e9 a6 fd ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 4131a8: 49 8b 3e mov (%r14),%rdi | |
| 4131ab: be cd 81 41 00 mov $0x4181cd,%esi | |
| 4131b0: e8 1b 0b 00 00 callq 413cd0 <String_eq> | |
| 4131b5: 85 c0 test %eax,%eax | |
| 4131b7: 74 27 je 4131e0 <ScreenManager_run+0x7b0> | |
| 4131b9: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 4131bd: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 4131c1: 31 f6 xor %esi,%esi | |
| 4131c3: ba 0a 00 00 00 mov $0xa,%edx | |
| 4131c8: e8 83 1b ff ff callq 404d50 <strtol@plt> | |
| 4131cd: 85 c0 test %eax,%eax | |
| 4131cf: 0f 95 83 c1 00 00 00 setne 0xc1(%rbx) | |
| 4131d6: e9 73 fd ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 4131db: e8 20 19 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 4131e0: 49 8b 3e mov (%r14),%rdi | |
| 4131e3: be df 81 41 00 mov $0x4181df,%esi | |
| 4131e8: e8 e3 0a 00 00 callq 413cd0 <String_eq> | |
| 4131ed: 85 c0 test %eax,%eax | |
| 4131ef: 74 1f je 413210 <ScreenManager_run+0x7e0> | |
| 4131f1: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 4131f5: 49 8b 5f 10 mov 0x10(%r15),%rbx | |
| 4131f9: 31 f6 xor %esi,%esi | |
| 4131fb: ba 0a 00 00 00 mov $0xa,%edx | |
| 413200: e8 4b 1b ff ff callq 404d50 <strtol@plt> | |
| 413205: 85 c0 test %eax,%eax | |
| 413207: 0f 95 43 18 setne 0x18(%rbx) | |
| 41320b: e9 3e fd ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413210: 49 8b 3e mov (%r14),%rdi | |
| 413213: be ed 81 41 00 mov $0x4181ed,%esi | |
| 413218: e8 b3 0a 00 00 callq 413cd0 <String_eq> | |
| 41321d: 85 c0 test %eax,%eax | |
| 41321f: 75 11 jne 413232 <ScreenManager_run+0x802> | |
| 413221: 49 8b 3e mov (%r14),%rdi | |
| 413224: be 00 82 41 00 mov $0x418200,%esi | |
| 413229: e8 a2 0a 00 00 callq 413cd0 <String_eq> | |
| 41322e: 85 c0 test %eax,%eax | |
| 413230: 74 22 je 413254 <ScreenManager_run+0x824> | |
| 413232: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 413236: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 41323a: 31 f6 xor %esi,%esi | |
| 41323c: ba 0a 00 00 00 mov $0xa,%edx | |
| 413241: e8 0a 1b ff ff callq 404d50 <strtol@plt> | |
| 413246: 85 c0 test %eax,%eax | |
| 413248: 0f 95 83 c2 00 00 00 setne 0xc2(%rbx) | |
| 41324f: e9 fa fc ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413254: 49 8b 3e mov (%r14),%rdi | |
| 413257: be 12 82 41 00 mov $0x418212,%esi | |
| 41325c: e8 6f 0a 00 00 callq 413cd0 <String_eq> | |
| 413261: 85 c0 test %eax,%eax | |
| 413263: 74 22 je 413287 <ScreenManager_run+0x857> | |
| 413265: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 413269: 49 8b 5f 08 mov 0x8(%r15),%rbx | |
| 41326d: 31 f6 xor %esi,%esi | |
| 41326f: ba 0a 00 00 00 mov $0xa,%edx | |
| 413274: e8 d7 1a ff ff callq 404d50 <strtol@plt> | |
| 413279: 85 c0 test %eax,%eax | |
| 41327b: 0f 95 83 c3 00 00 00 setne 0xc3(%rbx) | |
| 413282: e9 c7 fc ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413287: 49 8b 3e mov (%r14),%rdi | |
| 41328a: be c7 66 41 00 mov $0x4166c7,%esi | |
| 41328f: e8 3c 0a 00 00 callq 413cd0 <String_eq> | |
| 413294: 85 c0 test %eax,%eax | |
| 413296: 74 19 je 4132b1 <ScreenManager_run+0x881> | |
| 413298: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 41329c: ba 0a 00 00 00 mov $0xa,%edx | |
| 4132a1: 31 f6 xor %esi,%esi | |
| 4132a3: e8 a8 1a ff ff callq 404d50 <strtol@plt> | |
| 4132a8: 41 89 47 20 mov %eax,0x20(%r15) | |
| 4132ac: e9 9d fc ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 4132b1: 49 8b 3e mov (%r14),%rdi | |
| 4132b4: be 26 82 41 00 mov $0x418226,%esi | |
| 4132b9: e8 12 0a 00 00 callq 413cd0 <String_eq> | |
| 4132be: 85 c0 test %eax,%eax | |
| 4132c0: 74 2e je 4132f0 <ScreenManager_run+0x8c0> | |
| 4132c2: 49 8b 7e 08 mov 0x8(%r14),%rdi | |
| 4132c6: 31 f6 xor %esi,%esi | |
| 4132c8: ba 0a 00 00 00 mov $0xa,%edx | |
| 4132cd: e8 7e 1a ff ff callq 404d50 <strtol@plt> | |
| 4132d2: 85 c0 test %eax,%eax | |
| 4132d4: 41 89 47 18 mov %eax,0x18(%r15) | |
| 4132d8: 78 3f js 413319 <ScreenManager_run+0x8e9> | |
| 4132da: 83 f8 05 cmp $0x5,%eax | |
| 4132dd: 0f 8e 6b fc ff ff jle 412f4e <ScreenManager_run+0x51e> | |
| 4132e3: 41 c7 47 18 05 00 00 movl $0x5,0x18(%r15) | |
| 4132ea: 00 | |
| 4132eb: e9 5e fc ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 4132f0: 49 8b 3e mov (%r14),%rdi | |
| 4132f3: be 33 82 41 00 mov $0x418233,%esi | |
| 4132f8: e8 d3 09 00 00 callq 413cd0 <String_eq> | |
| 4132fd: 85 c0 test %eax,%eax | |
| 4132ff: 74 25 je 413326 <ScreenManager_run+0x8f6> | |
| 413301: 49 8b 76 08 mov 0x8(%r14),%rsi | |
| 413305: 48 8b 7d a0 mov -0x60(%rbp),%rdi | |
| 413309: 31 d2 xor %edx,%edx | |
| 41330b: e8 50 1d ff ff callq 405060 <__sprintf_chk@plt+0x10> | |
| 413310: c6 45 af 01 movb $0x1,-0x51(%rbp) | |
| 413314: e9 35 fc ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413319: 41 c7 47 18 00 00 00 movl $0x0,0x18(%r15) | |
| 413320: 00 | |
| 413321: e9 28 fc ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413326: 49 8b 3e mov (%r14),%rdi | |
| 413329: be 3f 82 41 00 mov $0x41823f,%esi | |
| 41332e: e8 9d 09 00 00 callq 413cd0 <String_eq> | |
| 413333: 85 c0 test %eax,%eax | |
| 413335: 74 1b je 413352 <ScreenManager_run+0x922> | |
| 413337: 49 8b 76 08 mov 0x8(%r14),%rsi | |
| 41333b: 48 8b 7d a0 mov -0x60(%rbp),%rdi | |
| 41333f: ba 01 00 00 00 mov $0x1,%edx | |
| 413344: e8 17 1d ff ff callq 405060 <__sprintf_chk@plt+0x10> | |
| 413349: c6 45 af 01 movb $0x1,-0x51(%rbp) | |
| 41334d: e9 fc fb ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 413352: 49 8b 3e mov (%r14),%rdi | |
| 413355: be 4c 82 41 00 mov $0x41824c,%esi | |
| 41335a: e8 71 09 00 00 callq 413cd0 <String_eq> | |
| 41335f: 85 c0 test %eax,%eax | |
| 413361: 74 18 je 41337b <ScreenManager_run+0x94b> | |
| 413363: 49 8b 76 08 mov 0x8(%r14),%rsi | |
| 413367: 48 8b 7d a0 mov -0x60(%rbp),%rdi | |
| 41336b: 31 d2 xor %edx,%edx | |
| 41336d: e8 56 1d ff ff callq 4050c8 <__sprintf_chk@plt+0x78> | |
| 413372: c6 45 af 01 movb $0x1,-0x51(%rbp) | |
| 413376: e9 d3 fb ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 41337b: 49 8b 3e mov (%r14),%rdi | |
| 41337e: be 5d 82 41 00 mov $0x41825d,%esi | |
| 413383: e8 48 09 00 00 callq 413cd0 <String_eq> | |
| 413388: 85 c0 test %eax,%eax | |
| 41338a: 0f 84 be fb ff ff je 412f4e <ScreenManager_run+0x51e> | |
| 413390: 49 8b 76 08 mov 0x8(%r14),%rsi | |
| 413394: 48 8b 7d a0 mov -0x60(%rbp),%rdi | |
| 413398: ba 01 00 00 00 mov $0x1,%edx | |
| 41339d: e8 26 1d ff ff callq 4050c8 <__sprintf_chk@plt+0x78> | |
| 4133a2: c6 45 af 01 movb $0x1,-0x51(%rbp) | |
| 4133a6: e9 a3 fb ff ff jmpq 412f4e <ScreenManager_run+0x51e> | |
| 4133ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 00000000004133b0 <Settings_delete>: | |
| 4133b0: 53 push %rbx | |
| 4133b1: 48 89 fb mov %rdi,%rbx | |
| 4133b4: 48 8b 3f mov (%rdi),%rdi | |
| 4133b7: e8 74 15 ff ff callq 404930 <free@plt> | |
| 4133bc: 48 89 df mov %rbx,%rdi | |
| 4133bf: 5b pop %rbx | |
| 4133c0: e9 6b 15 ff ff jmpq 404930 <free@plt> | |
| 4133c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4133cc: 00 00 00 00 | |
| 00000000004133d0 <Settings_write>: | |
| 4133d0: 41 55 push %r13 | |
| 4133d2: be 47 81 41 00 mov $0x418147,%esi | |
| 4133d7: 41 54 push %r12 | |
| 4133d9: 55 push %rbp | |
| 4133da: 53 push %rbx | |
| 4133db: 48 89 fb mov %rdi,%rbx | |
| 4133de: 48 83 ec 08 sub $0x8,%rsp | |
| 4133e2: 48 8b 3f mov (%rdi),%rdi | |
| 4133e5: e8 16 1b ff ff callq 404f00 <fopen@plt> | |
| 4133ea: 48 89 c5 mov %rax,%rbp | |
| 4133ed: 31 c0 xor %eax,%eax | |
| 4133ef: 48 85 ed test %rbp,%rbp | |
| 4133f2: 0f 84 57 04 00 00 je 41384f <Settings_write+0x47f> | |
| 4133f8: ba 50 84 41 00 mov $0x418450,%edx | |
| 4133fd: be 01 00 00 00 mov $0x1,%esi | |
| 413402: 48 89 ef mov %rbp,%rdi | |
| 413405: e8 76 1b ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41340a: ba a8 84 41 00 mov $0x4184a8,%edx | |
| 41340f: be 01 00 00 00 mov $0x1,%esi | |
| 413414: 48 89 ef mov %rbp,%rdi | |
| 413417: 31 c0 xor %eax,%eax | |
| 413419: e8 62 1b ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41341e: 31 c0 xor %eax,%eax | |
| 413420: ba 6f 82 41 00 mov $0x41826f,%edx | |
| 413425: be 01 00 00 00 mov $0x1,%esi | |
| 41342a: 48 89 ef mov %rbp,%rdi | |
| 41342d: e8 4e 1b ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413432: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413436: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax | |
| 41343d: 8b 08 mov (%rax),%ecx | |
| 41343f: 85 c9 test %ecx,%ecx | |
| 413441: 74 3b je 41347e <Settings_write+0xae> | |
| 413443: 41 bc 04 00 00 00 mov $0x4,%r12d | |
| 413449: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413450: 83 e9 01 sub $0x1,%ecx | |
| 413453: 31 c0 xor %eax,%eax | |
| 413455: ba 70 7e 41 00 mov $0x417e70,%edx | |
| 41345a: be 01 00 00 00 mov $0x1,%esi | |
| 41345f: 48 89 ef mov %rbp,%rdi | |
| 413462: e8 19 1b ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413467: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 41346b: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax | |
| 413472: 42 8b 0c 20 mov (%rax,%r12,1),%ecx | |
| 413476: 49 83 c4 04 add $0x4,%r12 | |
| 41347a: 85 c9 test %ecx,%ecx | |
| 41347c: 75 d2 jne 413450 <Settings_write+0x80> | |
| 41347e: ba 9b 63 41 00 mov $0x41639b,%edx | |
| 413483: be 01 00 00 00 mov $0x1,%esi | |
| 413488: 48 89 ef mov %rbp,%rdi | |
| 41348b: 31 c0 xor %eax,%eax | |
| 41348d: e8 ee 1a ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413492: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413496: ba 77 82 41 00 mov $0x418277,%edx | |
| 41349b: be 01 00 00 00 mov $0x1,%esi | |
| 4134a0: 48 89 ef mov %rbp,%rdi | |
| 4134a3: 8b 88 b0 00 00 00 mov 0xb0(%rax),%ecx | |
| 4134a9: 31 c0 xor %eax,%eax | |
| 4134ab: 83 e9 01 sub $0x1,%ecx | |
| 4134ae: e8 cd 1a ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4134b3: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 4134b7: ba 84 82 41 00 mov $0x418284,%edx | |
| 4134bc: be 01 00 00 00 mov $0x1,%esi | |
| 4134c1: 48 89 ef mov %rbp,%rdi | |
| 4134c4: 8b 88 b4 00 00 00 mov 0xb4(%rax),%ecx | |
| 4134ca: 31 c0 xor %eax,%eax | |
| 4134cc: e8 af 1a ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4134d1: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 4134d5: ba 97 82 41 00 mov $0x418297,%edx | |
| 4134da: be 01 00 00 00 mov $0x1,%esi | |
| 4134df: 48 89 ef mov %rbp,%rdi | |
| 4134e2: 0f b6 88 b8 00 00 00 movzbl 0xb8(%rax),%ecx | |
| 4134e9: 31 c0 xor %eax,%eax | |
| 4134eb: e8 90 1a ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4134f0: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 4134f4: ba a8 82 41 00 mov $0x4182a8,%edx | |
| 4134f9: be 01 00 00 00 mov $0x1,%esi | |
| 4134fe: 48 89 ef mov %rbp,%rdi | |
| 413501: 0f b6 88 bc 00 00 00 movzbl 0xbc(%rax),%ecx | |
| 413508: 31 c0 xor %eax,%eax | |
| 41350a: e8 71 1a ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41350f: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413513: ba c0 82 41 00 mov $0x4182c0,%edx | |
| 413518: be 01 00 00 00 mov $0x1,%esi | |
| 41351d: 48 89 ef mov %rbp,%rdi | |
| 413520: 0f b6 88 bd 00 00 00 movzbl 0xbd(%rax),%ecx | |
| 413527: 31 c0 xor %eax,%eax | |
| 413529: e8 52 1a ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41352e: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413532: ba da 82 41 00 mov $0x4182da,%edx | |
| 413537: be 01 00 00 00 mov $0x1,%esi | |
| 41353c: 48 89 ef mov %rbp,%rdi | |
| 41353f: 0f b6 88 b9 00 00 00 movzbl 0xb9(%rax),%ecx | |
| 413546: 31 c0 xor %eax,%eax | |
| 413548: e8 33 1a ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41354d: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413551: ba f1 82 41 00 mov $0x4182f1,%edx | |
| 413556: be 01 00 00 00 mov $0x1,%esi | |
| 41355b: 48 89 ef mov %rbp,%rdi | |
| 41355e: 0f b6 88 ba 00 00 00 movzbl 0xba(%rax),%ecx | |
| 413565: 31 c0 xor %eax,%eax | |
| 413567: e8 14 1a ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41356c: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413570: ba 07 83 41 00 mov $0x418307,%edx | |
| 413575: be 01 00 00 00 mov $0x1,%esi | |
| 41357a: 48 89 ef mov %rbp,%rdi | |
| 41357d: 0f b6 88 bf 00 00 00 movzbl 0xbf(%rax),%ecx | |
| 413584: 31 c0 xor %eax,%eax | |
| 413586: e8 f5 19 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41358b: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 41358f: ba 1f 83 41 00 mov $0x41831f,%edx | |
| 413594: be 01 00 00 00 mov $0x1,%esi | |
| 413599: 48 89 ef mov %rbp,%rdi | |
| 41359c: 0f b6 88 c0 00 00 00 movzbl 0xc0(%rax),%ecx | |
| 4135a3: 31 c0 xor %eax,%eax | |
| 4135a5: e8 d6 19 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4135aa: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 4135ae: ba 37 83 41 00 mov $0x418337,%edx | |
| 4135b3: be 01 00 00 00 mov $0x1,%esi | |
| 4135b8: 48 89 ef mov %rbp,%rdi | |
| 4135bb: 0f b6 88 c1 00 00 00 movzbl 0xc1(%rax),%ecx | |
| 4135c2: 31 c0 xor %eax,%eax | |
| 4135c4: e8 b7 19 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4135c9: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 4135cd: ba 4d 83 41 00 mov $0x41834d,%edx | |
| 4135d2: be 01 00 00 00 mov $0x1,%esi | |
| 4135d7: 48 89 ef mov %rbp,%rdi | |
| 4135da: 0f b6 88 be 00 00 00 movzbl 0xbe(%rax),%ecx | |
| 4135e1: 31 c0 xor %eax,%eax | |
| 4135e3: e8 98 19 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4135e8: 48 8b 43 10 mov 0x10(%rbx),%rax | |
| 4135ec: ba 5b 83 41 00 mov $0x41835b,%edx | |
| 4135f1: be 01 00 00 00 mov $0x1,%esi | |
| 4135f6: 48 89 ef mov %rbp,%rdi | |
| 4135f9: 0f b6 48 18 movzbl 0x18(%rax),%ecx | |
| 4135fd: 31 c0 xor %eax,%eax | |
| 4135ff: e8 7c 19 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413604: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413608: ba 6d 83 41 00 mov $0x41836d,%edx | |
| 41360d: be 01 00 00 00 mov $0x1,%esi | |
| 413612: 48 89 ef mov %rbp,%rdi | |
| 413615: 0f b6 88 c2 00 00 00 movzbl 0xc2(%rax),%ecx | |
| 41361c: 31 c0 xor %eax,%eax | |
| 41361e: e8 5d 19 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413623: 48 8b 43 08 mov 0x8(%rbx),%rax | |
| 413627: ba 83 83 41 00 mov $0x418383,%edx | |
| 41362c: be 01 00 00 00 mov $0x1,%esi | |
| 413631: 48 89 ef mov %rbp,%rdi | |
| 413634: 0f b6 88 c3 00 00 00 movzbl 0xc3(%rax),%ecx | |
| 41363b: 31 c0 xor %eax,%eax | |
| 41363d: e8 3e 19 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413642: 8b 4b 18 mov 0x18(%rbx),%ecx | |
| 413645: ba 9b 83 41 00 mov $0x41839b,%edx | |
| 41364a: be 01 00 00 00 mov $0x1,%esi | |
| 41364f: 48 89 ef mov %rbp,%rdi | |
| 413652: 31 c0 xor %eax,%eax | |
| 413654: e8 27 19 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413659: 8b 4b 20 mov 0x20(%rbx),%ecx | |
| 41365c: 31 c0 xor %eax,%eax | |
| 41365e: ba ac 83 41 00 mov $0x4183ac,%edx | |
| 413663: be 01 00 00 00 mov $0x1,%esi | |
| 413668: 48 89 ef mov %rbp,%rdi | |
| 41366b: 45 31 e4 xor %r12d,%r12d | |
| 41366e: e8 0d 19 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413673: ba b6 83 41 00 mov $0x4183b6,%edx | |
| 413678: be 01 00 00 00 mov $0x1,%esi | |
| 41367d: 48 89 ef mov %rbp,%rdi | |
| 413680: 31 c0 xor %eax,%eax | |
| 413682: e8 f9 18 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413687: eb 3b jmp 4136c4 <Settings_write+0x2f4> | |
| 413689: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413690: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 413694: 44 89 e6 mov %r12d,%esi | |
| 413697: 31 d2 xor %edx,%edx | |
| 413699: 41 83 c4 01 add $0x1,%r12d | |
| 41369d: e8 ce 80 ff ff callq 40b770 <Header_readMeterName> | |
| 4136a2: ba b5 75 41 00 mov $0x4175b5,%edx | |
| 4136a7: 48 89 c1 mov %rax,%rcx | |
| 4136aa: 49 89 c5 mov %rax,%r13 | |
| 4136ad: be 01 00 00 00 mov $0x1,%esi | |
| 4136b2: 48 89 ef mov %rbp,%rdi | |
| 4136b5: 31 c0 xor %eax,%eax | |
| 4136b7: e8 c4 18 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4136bc: 4c 89 ef mov %r13,%rdi | |
| 4136bf: e8 6c 12 ff ff callq 404930 <free@plt> | |
| 4136c4: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 4136c8: 31 f6 xor %esi,%esi | |
| 4136ca: e8 81 80 ff ff callq 40b750 <Header_size> | |
| 4136cf: 41 39 c4 cmp %eax,%r12d | |
| 4136d2: 7c bc jl 413690 <Settings_write+0x2c0> | |
| 4136d4: ba 9b 63 41 00 mov $0x41639b,%edx | |
| 4136d9: be 01 00 00 00 mov $0x1,%esi | |
| 4136de: 48 89 ef mov %rbp,%rdi | |
| 4136e1: 31 c0 xor %eax,%eax | |
| 4136e3: 45 31 e4 xor %r12d,%r12d | |
| 4136e6: e8 95 18 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4136eb: ba c3 83 41 00 mov $0x4183c3,%edx | |
| 4136f0: be 01 00 00 00 mov $0x1,%esi | |
| 4136f5: 48 89 ef mov %rbp,%rdi | |
| 4136f8: 31 c0 xor %eax,%eax | |
| 4136fa: e8 81 18 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4136ff: eb 2f jmp 413730 <Settings_write+0x360> | |
| 413701: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413708: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 41370c: 44 89 e6 mov %r12d,%esi | |
| 41370f: 31 d2 xor %edx,%edx | |
| 413711: 41 83 c4 01 add $0x1,%r12d | |
| 413715: e8 16 81 ff ff callq 40b830 <Header_readMeterMode> | |
| 41371a: ba 70 7e 41 00 mov $0x417e70,%edx | |
| 41371f: 89 c1 mov %eax,%ecx | |
| 413721: be 01 00 00 00 mov $0x1,%esi | |
| 413726: 48 89 ef mov %rbp,%rdi | |
| 413729: 31 c0 xor %eax,%eax | |
| 41372b: e8 50 18 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413730: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 413734: 31 f6 xor %esi,%esi | |
| 413736: e8 15 80 ff ff callq 40b750 <Header_size> | |
| 41373b: 41 39 c4 cmp %eax,%r12d | |
| 41373e: 7c c8 jl 413708 <Settings_write+0x338> | |
| 413740: ba 9b 63 41 00 mov $0x41639b,%edx | |
| 413745: be 01 00 00 00 mov $0x1,%esi | |
| 41374a: 48 89 ef mov %rbp,%rdi | |
| 41374d: 31 c0 xor %eax,%eax | |
| 41374f: 45 31 e4 xor %r12d,%r12d | |
| 413752: e8 29 18 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413757: ba d5 83 41 00 mov $0x4183d5,%edx | |
| 41375c: be 01 00 00 00 mov $0x1,%esi | |
| 413761: 48 89 ef mov %rbp,%rdi | |
| 413764: 31 c0 xor %eax,%eax | |
| 413766: e8 15 18 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41376b: eb 3a jmp 4137a7 <Settings_write+0x3d7> | |
| 41376d: 0f 1f 00 nopl (%rax) | |
| 413770: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 413774: 44 89 e6 mov %r12d,%esi | |
| 413777: ba 01 00 00 00 mov $0x1,%edx | |
| 41377c: 41 83 c4 01 add $0x1,%r12d | |
| 413780: e8 eb 7f ff ff callq 40b770 <Header_readMeterName> | |
| 413785: ba b5 75 41 00 mov $0x4175b5,%edx | |
| 41378a: 48 89 c1 mov %rax,%rcx | |
| 41378d: 49 89 c5 mov %rax,%r13 | |
| 413790: be 01 00 00 00 mov $0x1,%esi | |
| 413795: 48 89 ef mov %rbp,%rdi | |
| 413798: 31 c0 xor %eax,%eax | |
| 41379a: e8 e1 17 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41379f: 4c 89 ef mov %r13,%rdi | |
| 4137a2: e8 89 11 ff ff callq 404930 <free@plt> | |
| 4137a7: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 4137ab: be 01 00 00 00 mov $0x1,%esi | |
| 4137b0: e8 9b 7f ff ff callq 40b750 <Header_size> | |
| 4137b5: 41 39 c4 cmp %eax,%r12d | |
| 4137b8: 7c b6 jl 413770 <Settings_write+0x3a0> | |
| 4137ba: ba 9b 63 41 00 mov $0x41639b,%edx | |
| 4137bf: be 01 00 00 00 mov $0x1,%esi | |
| 4137c4: 48 89 ef mov %rbp,%rdi | |
| 4137c7: 31 c0 xor %eax,%eax | |
| 4137c9: 45 31 e4 xor %r12d,%r12d | |
| 4137cc: e8 af 17 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4137d1: ba e3 83 41 00 mov $0x4183e3,%edx | |
| 4137d6: be 01 00 00 00 mov $0x1,%esi | |
| 4137db: 48 89 ef mov %rbp,%rdi | |
| 4137de: 31 c0 xor %eax,%eax | |
| 4137e0: e8 9b 17 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 4137e5: eb 34 jmp 41381b <Settings_write+0x44b> | |
| 4137e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 4137ee: 00 00 | |
| 4137f0: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 4137f4: 44 89 e6 mov %r12d,%esi | |
| 4137f7: ba 01 00 00 00 mov $0x1,%edx | |
| 4137fc: 41 83 c4 01 add $0x1,%r12d | |
| 413800: e8 2b 80 ff ff callq 40b830 <Header_readMeterMode> | |
| 413805: ba 70 7e 41 00 mov $0x417e70,%edx | |
| 41380a: 89 c1 mov %eax,%ecx | |
| 41380c: be 01 00 00 00 mov $0x1,%esi | |
| 413811: 48 89 ef mov %rbp,%rdi | |
| 413814: 31 c0 xor %eax,%eax | |
| 413816: e8 65 17 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 41381b: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 41381f: be 01 00 00 00 mov $0x1,%esi | |
| 413824: e8 27 7f ff ff callq 40b750 <Header_size> | |
| 413829: 41 39 c4 cmp %eax,%r12d | |
| 41382c: 7c c2 jl 4137f0 <Settings_write+0x420> | |
| 41382e: ba 9b 63 41 00 mov $0x41639b,%edx | |
| 413833: be 01 00 00 00 mov $0x1,%esi | |
| 413838: 48 89 ef mov %rbp,%rdi | |
| 41383b: 31 c0 xor %eax,%eax | |
| 41383d: e8 3e 17 ff ff callq 404f80 <__fprintf_chk@plt> | |
| 413842: 48 89 ef mov %rbp,%rdi | |
| 413845: e8 46 12 ff ff callq 404a90 <fclose@plt> | |
| 41384a: b8 01 00 00 00 mov $0x1,%eax | |
| 41384f: 48 83 c4 08 add $0x8,%rsp | |
| 413853: 5b pop %rbx | |
| 413854: 5d pop %rbp | |
| 413855: 41 5c pop %r12 | |
| 413857: 41 5d pop %r13 | |
| 413859: c3 retq | |
| 41385a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 0000000000413860 <Settings_new>: | |
| 413860: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) | |
| 413865: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) | |
| 41386a: 48 89 f5 mov %rsi,%rbp | |
| 41386d: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) | |
| 413872: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) | |
| 413877: 49 89 fd mov %rdi,%r13 | |
| 41387a: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) | |
| 41387f: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) | |
| 413884: bf 28 00 00 00 mov $0x28,%edi | |
| 413889: 48 83 ec 38 sub $0x38,%rsp | |
| 41388d: 41 89 d4 mov %edx,%r12d | |
| 413890: e8 4b 15 ff ff callq 404de0 <malloc@plt> | |
| 413895: bf f6 83 41 00 mov $0x4183f6,%edi | |
| 41389a: 4c 89 68 08 mov %r13,0x8(%rax) | |
| 41389e: 48 89 68 10 mov %rbp,0x10(%rax) | |
| 4138a2: 48 89 c3 mov %rax,%rbx | |
| 4138a5: e8 66 10 ff ff callq 404910 <getenv@plt> | |
| 4138aa: 48 85 c0 test %rax,%rax | |
| 4138ad: 0f 84 ed 00 00 00 je 4139a0 <Settings_new+0x140> | |
| 4138b3: 48 89 c7 mov %rax,%rdi | |
| 4138b6: e8 c5 13 ff ff callq 404c80 <__strdup@plt> | |
| 4138bb: 48 89 c5 mov %rax,%rbp | |
| 4138be: 48 89 03 mov %rax,(%rbx) | |
| 4138c1: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) | |
| 4138c8: c6 43 1c 00 movb $0x0,0x1c(%rbx) | |
| 4138cc: c7 43 20 0f 00 00 00 movl $0xf,0x20(%rbx) | |
| 4138d3: 45 31 f6 xor %r14d,%r14d | |
| 4138d6: 44 89 e2 mov %r12d,%edx | |
| 4138d9: 48 89 ee mov %rbp,%rsi | |
| 4138dc: 48 89 df mov %rbx,%rdi | |
| 4138df: e8 1c f5 ff ff callq 412e00 <ScreenManager_run+0x3d0> | |
| 4138e4: 84 c0 test %al,%al | |
| 4138e6: 74 58 je 413940 <Settings_new+0xe0> | |
| 4138e8: 4d 85 f6 test %r14,%r14 | |
| 4138eb: 74 14 je 413901 <Settings_new+0xa1> | |
| 4138ed: 48 89 df mov %rbx,%rdi | |
| 4138f0: e8 db fa ff ff callq 4133d0 <Settings_write> | |
| 4138f5: 84 c0 test %al,%al | |
| 4138f7: 75 37 jne 413930 <Settings_new+0xd0> | |
| 4138f9: 4c 89 f7 mov %r14,%rdi | |
| 4138fc: e8 2f 10 ff ff callq 404930 <free@plt> | |
| 413901: 48 89 d8 mov %rbx,%rax | |
| 413904: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 413909: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 41390e: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
| 413913: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
| 413918: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 | |
| 41391d: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 | |
| 413922: 48 83 c4 38 add $0x38,%rsp | |
| 413926: c3 retq | |
| 413927: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41392e: 00 00 | |
| 413930: 4c 89 f7 mov %r14,%rdi | |
| 413933: e8 38 10 ff ff callq 404970 <unlink@plt> | |
| 413938: eb bf jmp 4138f9 <Settings_new+0x99> | |
| 41393a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 413940: be 1a 84 41 00 mov $0x41841a,%esi | |
| 413945: bf 42 84 41 00 mov $0x418442,%edi | |
| 41394a: c6 43 1c 01 movb $0x1,0x1c(%rbx) | |
| 41394e: e8 4d 02 00 00 callq 413ba0 <String_cat> | |
| 413953: 44 89 e2 mov %r12d,%edx | |
| 413956: 48 89 c5 mov %rax,%rbp | |
| 413959: 48 89 c6 mov %rax,%rsi | |
| 41395c: 48 89 df mov %rbx,%rdi | |
| 41395f: e8 9c f4 ff ff callq 412e00 <ScreenManager_run+0x3d0> | |
| 413964: 48 89 ef mov %rbp,%rdi | |
| 413967: 41 89 c6 mov %eax,%r14d | |
| 41396a: e8 c1 0f ff ff callq 404930 <free@plt> | |
| 41396f: 45 84 f6 test %r14b,%r14b | |
| 413972: 75 8d jne 413901 <Settings_new+0xa1> | |
| 413974: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 413978: 44 89 e6 mov %r12d,%esi | |
| 41397b: e8 f0 7e ff ff callq 40b870 <Header_defaultMeters> | |
| 413980: 41 c6 85 bc 00 00 00 movb $0x1,0xbc(%r13) | |
| 413987: 01 | |
| 413988: 41 c6 85 c0 00 00 00 movb $0x1,0xc0(%r13) | |
| 41398f: 01 | |
| 413990: 41 c6 85 c1 00 00 00 movb $0x0,0xc1(%r13) | |
| 413997: 00 | |
| 413998: e9 64 ff ff ff jmpq 413901 <Settings_new+0xa1> | |
| 41399d: 0f 1f 00 nopl (%rax) | |
| 4139a0: bf 08 84 41 00 mov $0x418408,%edi | |
| 4139a5: e8 66 0f ff ff callq 404910 <getenv@plt> | |
| 4139aa: bf fd 83 41 00 mov $0x4183fd,%edi | |
| 4139af: 48 85 c0 test %rax,%rax | |
| 4139b2: 48 89 c5 mov %rax,%rbp | |
| 4139b5: b8 9c 63 41 00 mov $0x41639c,%eax | |
| 4139ba: 48 0f 44 e8 cmove %rax,%rbp | |
| 4139be: e8 4d 0f ff ff callq 404910 <getenv@plt> | |
| 4139c3: 48 85 c0 test %rax,%rax | |
| 4139c6: 49 89 c6 mov %rax,%r14 | |
| 4139c9: 0f 84 b1 00 00 00 je 413a80 <Settings_new+0x220> | |
| 4139cf: be 15 84 41 00 mov $0x418415,%esi | |
| 4139d4: 48 89 c7 mov %rax,%rdi | |
| 4139d7: e8 c4 01 00 00 callq 413ba0 <String_cat> | |
| 4139dc: 4c 89 f7 mov %r14,%rdi | |
| 4139df: 48 89 03 mov %rax,(%rbx) | |
| 4139e2: e8 99 12 ff ff callq 404c80 <__strdup@plt> | |
| 4139e7: 4c 89 f7 mov %r14,%rdi | |
| 4139ea: be 33 84 41 00 mov $0x418433,%esi | |
| 4139ef: 49 89 c7 mov %rax,%r15 | |
| 4139f2: e8 a9 01 00 00 callq 413ba0 <String_cat> | |
| 4139f7: 49 89 c6 mov %rax,%r14 | |
| 4139fa: 48 89 ef mov %rbp,%rdi | |
| 4139fd: be 39 84 41 00 mov $0x418439,%esi | |
| 413a02: e8 99 01 00 00 callq 413ba0 <String_cat> | |
| 413a07: be c0 01 00 00 mov $0x1c0,%esi | |
| 413a0c: 4c 89 ff mov %r15,%rdi | |
| 413a0f: 48 89 c5 mov %rax,%rbp | |
| 413a12: e8 b9 0f ff ff callq 4049d0 <mkdir@plt> | |
| 413a17: be c0 01 00 00 mov $0x1c0,%esi | |
| 413a1c: 4c 89 f7 mov %r14,%rdi | |
| 413a1f: e8 ac 0f ff ff callq 4049d0 <mkdir@plt> | |
| 413a24: 4c 89 f7 mov %r14,%rdi | |
| 413a27: e8 04 0f ff ff callq 404930 <free@plt> | |
| 413a2c: 4c 89 ff mov %r15,%rdi | |
| 413a2f: e8 fc 0e ff ff callq 404930 <free@plt> | |
| 413a34: be 04 00 00 00 mov $0x4,%esi | |
| 413a39: 48 89 ef mov %rbp,%rdi | |
| 413a3c: e8 9f 14 ff ff callq 404ee0 <access@plt> | |
| 413a41: 85 c0 test %eax,%eax | |
| 413a43: 75 23 jne 413a68 <Settings_new+0x208> | |
| 413a45: 48 85 ed test %rbp,%rbp | |
| 413a48: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) | |
| 413a4f: c6 43 1c 00 movb $0x0,0x1c(%rbx) | |
| 413a53: c7 43 20 0f 00 00 00 movl $0xf,0x20(%rbx) | |
| 413a5a: 74 59 je 413ab5 <Settings_new+0x255> | |
| 413a5c: 49 89 ee mov %rbp,%r14 | |
| 413a5f: e9 72 fe ff ff jmpq 4138d6 <Settings_new+0x76> | |
| 413a64: 0f 1f 40 00 nopl 0x0(%rax) | |
| 413a68: 48 89 ef mov %rbp,%rdi | |
| 413a6b: e8 c0 0e ff ff callq 404930 <free@plt> | |
| 413a70: 48 8b 2b mov (%rbx),%rbp | |
| 413a73: e9 49 fe ff ff jmpq 4138c1 <Settings_new+0x61> | |
| 413a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 413a7f: 00 | |
| 413a80: be 0d 84 41 00 mov $0x41840d,%esi | |
| 413a85: 48 89 ef mov %rbp,%rdi | |
| 413a88: e8 13 01 00 00 callq 413ba0 <String_cat> | |
| 413a8d: be 22 84 41 00 mov $0x418422,%esi | |
| 413a92: 48 89 ef mov %rbp,%rdi | |
| 413a95: 48 89 03 mov %rax,(%rbx) | |
| 413a98: e8 03 01 00 00 callq 413ba0 <String_cat> | |
| 413a9d: be 2b 84 41 00 mov $0x41842b,%esi | |
| 413aa2: 48 89 ef mov %rbp,%rdi | |
| 413aa5: 49 89 c7 mov %rax,%r15 | |
| 413aa8: e8 f3 00 00 00 callq 413ba0 <String_cat> | |
| 413aad: 49 89 c6 mov %rax,%r14 | |
| 413ab0: e9 45 ff ff ff jmpq 4139fa <Settings_new+0x19a> | |
| 413ab5: 48 8b 2b mov (%rbx),%rbp | |
| 413ab8: e9 16 fe ff ff jmpq 4138d3 <Settings_new+0x73> | |
| 413abd: 90 nop | |
| 413abe: 90 nop | |
| 413abf: 90 nop | |
| 413ac0: 53 push %rbx | |
| 413ac1: 48 89 fb mov %rdi,%rbx | |
| 413ac4: e8 17 9d ff ff callq 40d7e0 <Panel_done> | |
| 413ac9: 48 89 df mov %rbx,%rdi | |
| 413acc: 5b pop %rbx | |
| 413acd: e9 5e 0e ff ff jmpq 404930 <free@plt> | |
| 413ad2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 413ad9: 1f 84 00 00 00 00 00 | |
| 0000000000413ae0 <SignalsPanel_reset>: | |
| 413ae0: 53 push %rbx | |
| 413ae1: be e6 84 41 00 mov $0x4184e6,%esi | |
| 413ae6: 48 89 fb mov %rdi,%rbx | |
| 413ae9: e8 52 9d ff ff callq 40d840 <Panel_setHeader> | |
| 413aee: 48 89 df mov %rbx,%rdi | |
| 413af1: be 10 00 00 00 mov $0x10,%esi | |
| 413af6: 5b pop %rbx | |
| 413af7: e9 34 9f ff ff jmpq 40da30 <Panel_setSelected> | |
| 413afc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 0000000000413b00 <SignalsPanel_new>: | |
| 413b00: 41 56 push %r14 | |
| 413b02: 41 89 ce mov %ecx,%r14d | |
| 413b05: 41 55 push %r13 | |
| 413b07: 41 89 d5 mov %edx,%r13d | |
| 413b0a: 41 54 push %r12 | |
| 413b0c: 41 89 f4 mov %esi,%r12d | |
| 413b0f: 55 push %rbp | |
| 413b10: 89 fd mov %edi,%ebp | |
| 413b12: bf 08 26 00 00 mov $0x2608,%edi | |
| 413b17: 53 push %rbx | |
| 413b18: 48 83 ec 10 sub $0x10,%rsp | |
| 413b1c: e8 bf 12 ff ff callq 404de0 <malloc@plt> | |
| 413b21: 44 89 e2 mov %r12d,%edx | |
| 413b24: 48 89 c3 mov %rax,%rbx | |
| 413b27: 89 ee mov %ebp,%esi | |
| 413b29: 45 31 c9 xor %r9d,%r9d | |
| 413b2c: 45 89 f0 mov %r14d,%r8d | |
| 413b2f: 44 89 e9 mov %r13d,%ecx | |
| 413b32: 48 89 c7 mov %rax,%rdi | |
| 413b35: c7 04 24 01 00 00 00 movl $0x1,(%rsp) | |
| 413b3c: 41 bc 88 86 41 00 mov $0x418688,%r12d | |
| 413b42: e8 59 9b ff ff callq 40d6a0 <Panel_init> | |
| 413b47: 31 ed xor %ebp,%ebp | |
| 413b49: 48 c7 43 08 c0 3a 41 movq $0x413ac0,0x8(%rbx) | |
| 413b50: 00 | |
| 413b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413b58: 49 8b 7c 24 f8 mov -0x8(%r12),%rdi | |
| 413b5d: 41 8b 34 24 mov (%r12),%esi | |
| 413b61: 49 83 c4 10 add $0x10,%r12 | |
| 413b65: e8 e6 83 ff ff callq 40bf50 <ListItem_new> | |
| 413b6a: 89 ee mov %ebp,%esi | |
| 413b6c: 48 89 c2 mov %rax,%rdx | |
| 413b6f: 48 89 df mov %rbx,%rdi | |
| 413b72: 83 c5 01 add $0x1,%ebp | |
| 413b75: e8 96 9d ff ff callq 40d910 <Panel_set> | |
| 413b7a: 83 fd 22 cmp $0x22,%ebp | |
| 413b7d: 75 d9 jne 413b58 <SignalsPanel_new+0x58> | |
| 413b7f: 48 89 df mov %rbx,%rdi | |
| 413b82: e8 59 ff ff ff callq 413ae0 <SignalsPanel_reset> | |
| 413b87: 48 83 c4 10 add $0x10,%rsp | |
| 413b8b: 48 89 d8 mov %rbx,%rax | |
| 413b8e: 5b pop %rbx | |
| 413b8f: 5d pop %rbp | |
| 413b90: 41 5c pop %r12 | |
| 413b92: 41 5d pop %r13 | |
| 413b94: 41 5e pop %r14 | |
| 413b96: c3 retq | |
| 413b97: 90 nop | |
| 413b98: 90 nop | |
| 413b99: 90 nop | |
| 413b9a: 90 nop | |
| 413b9b: 90 nop | |
| 413b9c: 90 nop | |
| 413b9d: 90 nop | |
| 413b9e: 90 nop | |
| 413b9f: 90 nop | |
| 0000000000413ba0 <String_cat>: | |
| 413ba0: 48 89 5c 24 d8 mov %rbx,-0x28(%rsp) | |
| 413ba5: 48 89 6c 24 e0 mov %rbp,-0x20(%rsp) | |
| 413baa: 48 89 f5 mov %rsi,%rbp | |
| 413bad: 4c 89 64 24 e8 mov %r12,-0x18(%rsp) | |
| 413bb2: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) | |
| 413bb7: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) | |
| 413bbc: 48 83 ec 28 sub $0x28,%rsp | |
| 413bc0: 49 89 fe mov %rdi,%r14 | |
| 413bc3: e8 08 0f ff ff callq 404ad0 <strlen@plt> | |
| 413bc8: 48 89 ef mov %rbp,%rdi | |
| 413bcb: 41 89 c4 mov %eax,%r12d | |
| 413bce: e8 fd 0e ff ff callq 404ad0 <strlen@plt> | |
| 413bd3: 41 89 c5 mov %eax,%r13d | |
| 413bd6: 43 8d 7c 2c 01 lea 0x1(%r12,%r13,1),%edi | |
| 413bdb: 4d 63 e4 movslq %r12d,%r12 | |
| 413bde: 41 83 c5 01 add $0x1,%r13d | |
| 413be2: 48 63 ff movslq %edi,%rdi | |
| 413be5: e8 f6 11 ff ff callq 404de0 <malloc@plt> | |
| 413bea: 4c 89 e2 mov %r12,%rdx | |
| 413bed: 48 89 c3 mov %rax,%rbx | |
| 413bf0: 4c 89 f6 mov %r14,%rsi | |
| 413bf3: 48 89 c7 mov %rax,%rdi | |
| 413bf6: e8 85 0d ff ff callq 404980 <strncpy@plt> | |
| 413bfb: 4a 8d 3c 23 lea (%rbx,%r12,1),%rdi | |
| 413bff: 49 63 d5 movslq %r13d,%rdx | |
| 413c02: 48 89 ee mov %rbp,%rsi | |
| 413c05: e8 76 0d ff ff callq 404980 <strncpy@plt> | |
| 413c0a: 48 89 d8 mov %rbx,%rax | |
| 413c0d: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 413c12: 48 8b 1c 24 mov (%rsp),%rbx | |
| 413c16: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 413c1b: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 | |
| 413c20: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 | |
| 413c25: 48 83 c4 28 add $0x28,%rsp | |
| 413c29: c3 retq | |
| 413c2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 0000000000413c30 <String_trim>: | |
| 413c30: 41 54 push %r12 | |
| 413c32: 49 89 fc mov %rdi,%r12 | |
| 413c35: 55 push %rbp | |
| 413c36: 53 push %rbx | |
| 413c37: eb 0b jmp 413c44 <String_trim+0x14> | |
| 413c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 413c40: 49 83 c4 01 add $0x1,%r12 | |
| 413c44: 41 0f b6 04 24 movzbl (%r12),%eax | |
| 413c49: 3c 09 cmp $0x9,%al | |
| 413c4b: 74 f3 je 413c40 <String_trim+0x10> | |
| 413c4d: 3c 20 cmp $0x20,%al | |
| 413c4f: 74 ef je 413c40 <String_trim+0x10> | |
| 413c51: 3c 0a cmp $0xa,%al | |
| 413c53: 74 eb je 413c40 <String_trim+0x10> | |
| 413c55: 4c 89 e7 mov %r12,%rdi | |
| 413c58: e8 73 0e ff ff callq 404ad0 <strlen@plt> | |
| 413c5d: 85 c0 test %eax,%eax | |
| 413c5f: 8d 50 ff lea -0x1(%rax),%edx | |
| 413c62: 48 63 d8 movslq %eax,%rbx | |
| 413c65: 7e 32 jle 413c99 <String_trim+0x69> | |
| 413c67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 413c6e: 00 00 | |
| 413c70: 41 0f b6 4c 1c ff movzbl -0x1(%r12,%rbx,1),%ecx | |
| 413c76: 8d 42 01 lea 0x1(%rdx),%eax | |
| 413c79: 80 f9 09 cmp $0x9,%cl | |
| 413c7c: 74 0a je 413c88 <String_trim+0x58> | |
| 413c7e: 80 f9 20 cmp $0x20,%cl | |
| 413c81: 74 05 je 413c88 <String_trim+0x58> | |
| 413c83: 80 f9 0a cmp $0xa,%cl | |
| 413c86: 75 11 jne 413c99 <String_trim+0x69> | |
| 413c88: 89 d0 mov %edx,%eax | |
| 413c8a: 48 83 eb 01 sub $0x1,%rbx | |
| 413c8e: 8d 50 ff lea -0x1(%rax),%edx | |
| 413c91: 83 fa ff cmp $0xffffffff,%edx | |
| 413c94: 75 da jne 413c70 <String_trim+0x40> | |
| 413c96: 48 63 d8 movslq %eax,%rbx | |
| 413c99: 83 c0 01 add $0x1,%eax | |
| 413c9c: 48 63 f8 movslq %eax,%rdi | |
| 413c9f: e8 3c 11 ff ff callq 404de0 <malloc@plt> | |
| 413ca4: 48 89 da mov %rbx,%rdx | |
| 413ca7: 48 89 c5 mov %rax,%rbp | |
| 413caa: 4c 89 e6 mov %r12,%rsi | |
| 413cad: 48 89 c7 mov %rax,%rdi | |
| 413cb0: e8 cb 0c ff ff callq 404980 <strncpy@plt> | |
| 413cb5: c6 44 1d 00 00 movb $0x0,0x0(%rbp,%rbx,1) | |
| 413cba: 48 89 e8 mov %rbp,%rax | |
| 413cbd: 5b pop %rbx | |
| 413cbe: 5d pop %rbp | |
| 413cbf: 41 5c pop %r12 | |
| 413cc1: c3 retq | |
| 413cc2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 413cc9: 1f 84 00 00 00 00 00 | |
| 0000000000413cd0 <String_eq>: | |
| 413cd0: 48 83 ec 08 sub $0x8,%rsp | |
| 413cd4: 48 85 ff test %rdi,%rdi | |
| 413cd7: 0f 94 c0 sete %al | |
| 413cda: 48 85 f6 test %rsi,%rsi | |
| 413cdd: 0f 94 c2 sete %dl | |
| 413ce0: 74 04 je 413ce6 <String_eq+0x16> | |
| 413ce2: 84 c0 test %al,%al | |
| 413ce4: 74 0a je 413cf0 <String_eq+0x20> | |
| 413ce6: 21 d0 and %edx,%eax | |
| 413ce8: 48 83 c4 08 add $0x8,%rsp | |
| 413cec: 0f b6 c0 movzbl %al,%eax | |
| 413cef: c3 retq | |
| 413cf0: e8 cb 0f ff ff callq 404cc0 <strcmp@plt> | |
| 413cf5: 85 c0 test %eax,%eax | |
| 413cf7: 0f 94 c0 sete %al | |
| 413cfa: 48 83 c4 08 add $0x8,%rsp | |
| 413cfe: 0f b6 c0 movzbl %al,%eax | |
| 413d01: c3 retq | |
| 413d02: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 413d09: 1f 84 00 00 00 00 00 | |
| 0000000000413d10 <String_split>: | |
| 413d10: 41 57 push %r15 | |
| 413d12: 41 56 push %r14 | |
| 413d14: 45 31 f6 xor %r14d,%r14d | |
| 413d17: 41 55 push %r13 | |
| 413d19: 45 31 ed xor %r13d,%r13d | |
| 413d1c: 41 54 push %r12 | |
| 413d1e: 55 push %rbp | |
| 413d1f: 89 f5 mov %esi,%ebp | |
| 413d21: 40 0f be ed movsbl %bpl,%ebp | |
| 413d25: 53 push %rbx | |
| 413d26: 48 89 fb mov %rdi,%rbx | |
| 413d29: bf 50 00 00 00 mov $0x50,%edi | |
| 413d2e: 48 83 ec 18 sub $0x18,%rsp | |
| 413d32: c7 02 00 00 00 00 movl $0x0,(%rdx) | |
| 413d38: 48 89 54 24 08 mov %rdx,0x8(%rsp) | |
| 413d3d: e8 9e 10 ff ff callq 404de0 <malloc@plt> | |
| 413d42: 89 6c 24 04 mov %ebp,0x4(%rsp) | |
| 413d46: 49 89 c7 mov %rax,%r15 | |
| 413d49: c7 04 24 0a 00 00 00 movl $0xa,(%rsp) | |
| 413d50: eb 0f jmp 413d61 <String_split+0x51> | |
| 413d52: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 413d58: 48 8d 5c 2b 01 lea 0x1(%rbx,%rbp,1),%rbx | |
| 413d5d: 49 83 c6 08 add $0x8,%r14 | |
| 413d61: 8b 74 24 04 mov 0x4(%rsp),%esi | |
| 413d65: 48 89 df mov %rbx,%rdi | |
| 413d68: e8 e3 0d ff ff callq 404b50 <strchr@plt> | |
| 413d6d: 48 85 c0 test %rax,%rax | |
| 413d70: 74 4e je 413dc0 <String_split+0xb0> | |
| 413d72: 89 c5 mov %eax,%ebp | |
| 413d74: 41 83 c5 01 add $0x1,%r13d | |
| 413d78: 29 dd sub %ebx,%ebp | |
| 413d7a: 8d 7d 01 lea 0x1(%rbp),%edi | |
| 413d7d: 48 63 ed movslq %ebp,%rbp | |
| 413d80: 48 63 ff movslq %edi,%rdi | |
| 413d83: e8 58 10 ff ff callq 404de0 <malloc@plt> | |
| 413d88: 48 89 ea mov %rbp,%rdx | |
| 413d8b: 48 89 de mov %rbx,%rsi | |
| 413d8e: 48 89 c7 mov %rax,%rdi | |
| 413d91: 49 89 c4 mov %rax,%r12 | |
| 413d94: e8 e7 0b ff ff callq 404980 <strncpy@plt> | |
| 413d99: 44 3b 2c 24 cmp (%rsp),%r13d | |
| 413d9d: 41 c6 04 2c 00 movb $0x0,(%r12,%rbp,1) | |
| 413da2: 4f 89 24 37 mov %r12,(%r15,%r14,1) | |
| 413da6: 75 b0 jne 413d58 <String_split+0x48> | |
| 413da8: 41 8d 45 0a lea 0xa(%r13),%eax | |
| 413dac: 49 8d 76 58 lea 0x58(%r14),%rsi | |
| 413db0: 4c 89 ff mov %r15,%rdi | |
| 413db3: 89 04 24 mov %eax,(%rsp) | |
| 413db6: e8 75 10 ff ff callq 404e30 <realloc@plt> | |
| 413dbb: 49 89 c7 mov %rax,%r15 | |
| 413dbe: eb 98 jmp 413d58 <String_split+0x48> | |
| 413dc0: 80 3b 00 cmpb $0x0,(%rbx) | |
| 413dc3: 74 33 je 413df8 <String_split+0xe8> | |
| 413dc5: 48 89 df mov %rbx,%rdi | |
| 413dc8: e8 03 0d ff ff callq 404ad0 <strlen@plt> | |
| 413dcd: 44 8d 60 01 lea 0x1(%rax),%r12d | |
| 413dd1: 4d 63 e4 movslq %r12d,%r12 | |
| 413dd4: 4c 89 e7 mov %r12,%rdi | |
| 413dd7: e8 04 10 ff ff callq 404de0 <malloc@plt> | |
| 413ddc: 4c 89 e2 mov %r12,%rdx | |
| 413ddf: 48 89 de mov %rbx,%rsi | |
| 413de2: 48 89 c7 mov %rax,%rdi | |
| 413de5: 48 89 c5 mov %rax,%rbp | |
| 413de8: e8 93 0b ff ff callq 404980 <strncpy@plt> | |
| 413ded: 49 63 c5 movslq %r13d,%rax | |
| 413df0: 41 83 c5 01 add $0x1,%r13d | |
| 413df4: 49 89 2c c7 mov %rbp,(%r15,%rax,8) | |
| 413df8: 41 8d 75 01 lea 0x1(%r13),%esi | |
| 413dfc: 4c 89 ff mov %r15,%rdi | |
| 413dff: 48 63 f6 movslq %esi,%rsi | |
| 413e02: 48 c1 e6 03 shl $0x3,%rsi | |
| 413e06: e8 25 10 ff ff callq 404e30 <realloc@plt> | |
| 413e0b: 49 63 d5 movslq %r13d,%rdx | |
| 413e0e: 48 c7 04 d0 00 00 00 movq $0x0,(%rax,%rdx,8) | |
| 413e15: 00 | |
| 413e16: 48 8b 54 24 08 mov 0x8(%rsp),%rdx | |
| 413e1b: 44 89 2a mov %r13d,(%rdx) | |
| 413e1e: 48 83 c4 18 add $0x18,%rsp | |
| 413e22: 5b pop %rbx | |
| 413e23: 5d pop %rbp | |
| 413e24: 41 5c pop %r12 | |
| 413e26: 41 5d pop %r13 | |
| 413e28: 41 5e pop %r14 | |
| 413e2a: 41 5f pop %r15 | |
| 413e2c: c3 retq | |
| 413e2d: 0f 1f 00 nopl (%rax) | |
| 0000000000413e30 <String_freeArray>: | |
| 413e30: 55 push %rbp | |
| 413e31: 48 89 fd mov %rdi,%rbp | |
| 413e34: 53 push %rbx | |
| 413e35: 48 83 ec 08 sub $0x8,%rsp | |
| 413e39: 48 8b 3f mov (%rdi),%rdi | |
| 413e3c: 48 85 ff test %rdi,%rdi | |
| 413e3f: 74 18 je 413e59 <String_freeArray+0x29> | |
| 413e41: 48 89 eb mov %rbp,%rbx | |
| 413e44: 0f 1f 40 00 nopl 0x0(%rax) | |
| 413e48: 48 83 c3 08 add $0x8,%rbx | |
| 413e4c: e8 df 0a ff ff callq 404930 <free@plt> | |
| 413e51: 48 8b 3b mov (%rbx),%rdi | |
| 413e54: 48 85 ff test %rdi,%rdi | |
| 413e57: 75 ef jne 413e48 <String_freeArray+0x18> | |
| 413e59: 48 83 c4 08 add $0x8,%rsp | |
| 413e5d: 48 89 ef mov %rbp,%rdi | |
| 413e60: 5b pop %rbx | |
| 413e61: 5d pop %rbp | |
| 413e62: e9 c9 0a ff ff jmpq 404930 <free@plt> | |
| 413e67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 413e6e: 00 00 | |
| 0000000000413e70 <String_contains_i>: | |
| 413e70: 41 55 push %r13 | |
| 413e72: 41 54 push %r12 | |
| 413e74: 55 push %rbp | |
| 413e75: 48 89 f5 mov %rsi,%rbp | |
| 413e78: 53 push %rbx | |
| 413e79: 48 89 fb mov %rdi,%rbx | |
| 413e7c: 48 83 ec 08 sub $0x8,%rsp | |
| 413e80: e8 4b 0c ff ff callq 404ad0 <strlen@plt> | |
| 413e85: 48 89 ef mov %rbp,%rdi | |
| 413e88: 49 89 c5 mov %rax,%r13 | |
| 413e8b: e8 40 0c ff ff callq 404ad0 <strlen@plt> | |
| 413e90: 41 29 c5 sub %eax,%r13d | |
| 413e93: 49 89 c4 mov %rax,%r12 | |
| 413e96: 31 c0 xor %eax,%eax | |
| 413e98: 45 85 ed test %r13d,%r13d | |
| 413e9b: 7e 33 jle 413ed0 <String_contains_i+0x60> | |
| 413e9d: 41 83 ed 01 sub $0x1,%r13d | |
| 413ea1: 4e 8d 6c 2b 01 lea 0x1(%rbx,%r13,1),%r13 | |
| 413ea6: eb 11 jmp 413eb9 <String_contains_i+0x49> | |
| 413ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 413eaf: 00 | |
| 413eb0: 48 83 c3 01 add $0x1,%rbx | |
| 413eb4: 4c 39 eb cmp %r13,%rbx | |
| 413eb7: 74 27 je 413ee0 <String_contains_i+0x70> | |
| 413eb9: 4c 89 e2 mov %r12,%rdx | |
| 413ebc: 48 89 ee mov %rbp,%rsi | |
| 413ebf: 48 89 df mov %rbx,%rdi | |
| 413ec2: e8 29 0f ff ff callq 404df0 <strncasecmp@plt> | |
| 413ec7: 85 c0 test %eax,%eax | |
| 413ec9: 75 e5 jne 413eb0 <String_contains_i+0x40> | |
| 413ecb: b8 01 00 00 00 mov $0x1,%eax | |
| 413ed0: 48 83 c4 08 add $0x8,%rsp | |
| 413ed4: 5b pop %rbx | |
| 413ed5: 5d pop %rbp | |
| 413ed6: 41 5c pop %r12 | |
| 413ed8: 41 5d pop %r13 | |
| 413eda: c3 retq | |
| 413edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 413ee0: 48 83 c4 08 add $0x8,%rsp | |
| 413ee4: 31 c0 xor %eax,%eax | |
| 413ee6: 5b pop %rbx | |
| 413ee7: 5d pop %rbp | |
| 413ee8: 41 5c pop %r12 | |
| 413eea: 41 5d pop %r13 | |
| 413eec: c3 retq | |
| 413eed: 0f 1f 00 nopl (%rax) | |
| 0000000000413ef0 <String_getToken>: | |
| 413ef0: 55 push %rbp | |
| 413ef1: 89 f5 mov %esi,%ebp | |
| 413ef3: 53 push %rbx | |
| 413ef4: 48 89 fb mov %rdi,%rbx | |
| 413ef7: 48 83 ec 48 sub $0x48,%rsp | |
| 413efb: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 413f02: 00 00 | |
| 413f04: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 413f09: 31 c0 xor %eax,%eax | |
| 413f0b: e8 c0 0b ff ff callq 404ad0 <strlen@plt> | |
| 413f10: 31 d2 xor %edx,%edx | |
| 413f12: 66 85 c0 test %ax,%ax | |
| 413f15: 74 4a je 413f61 <String_getToken+0x71> | |
| 413f17: 31 d2 xor %edx,%edx | |
| 413f19: 45 31 c9 xor %r9d,%r9d | |
| 413f1c: 45 31 c0 xor %r8d,%r8d | |
| 413f1f: 31 ff xor %edi,%edi | |
| 413f21: eb 1f jmp 413f42 <String_getToken+0x52> | |
| 413f23: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 413f28: 40 84 ff test %dil,%dil | |
| 413f2b: 75 22 jne 413f4f <String_getToken+0x5f> | |
| 413f2d: 41 83 c0 01 add $0x1,%r8d | |
| 413f31: 66 41 39 e8 cmp %bp,%r8w | |
| 413f35: 74 59 je 413f90 <String_getToken+0xa0> | |
| 413f37: 48 83 c2 01 add $0x1,%rdx | |
| 413f3b: 66 39 d0 cmp %dx,%ax | |
| 413f3e: 76 1d jbe 413f5d <String_getToken+0x6d> | |
| 413f40: 89 cf mov %ecx,%edi | |
| 413f42: 0f b6 34 13 movzbl (%rbx,%rdx,1),%esi | |
| 413f46: 40 80 fe 20 cmp $0x20,%sil | |
| 413f4a: 0f 95 c1 setne %cl | |
| 413f4d: 75 d9 jne 413f28 <String_getToken+0x38> | |
| 413f4f: 80 f9 01 cmp $0x1,%cl | |
| 413f52: 74 dd je 413f31 <String_getToken+0x41> | |
| 413f54: 48 83 c2 01 add $0x1,%rdx | |
| 413f58: 66 39 d0 cmp %dx,%ax | |
| 413f5b: 77 e3 ja 413f40 <String_getToken+0x50> | |
| 413f5d: 41 0f b7 d1 movzwl %r9w,%edx | |
| 413f61: 48 63 d2 movslq %edx,%rdx | |
| 413f64: 48 89 e7 mov %rsp,%rdi | |
| 413f67: c6 04 14 00 movb $0x0,(%rsp,%rdx,1) | |
| 413f6b: e8 10 0d ff ff callq 404c80 <__strdup@plt> | |
| 413f70: 48 8b 54 24 38 mov 0x38(%rsp),%rdx | |
| 413f75: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 413f7c: 00 00 | |
| 413f7e: 75 35 jne 413fb5 <String_getToken+0xc5> | |
| 413f80: 48 83 c4 48 add $0x48,%rsp | |
| 413f84: 5b pop %rbx | |
| 413f85: 5d pop %rbp | |
| 413f86: c3 retq | |
| 413f87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 413f8e: 00 00 | |
| 413f90: 40 80 fe 20 cmp $0x20,%sil | |
| 413f94: 74 a1 je 413f37 <String_getToken+0x47> | |
| 413f96: 40 84 f6 test %sil,%sil | |
| 413f99: 74 9c je 413f37 <String_getToken+0x47> | |
| 413f9b: 40 80 fe 0a cmp $0xa,%sil | |
| 413f9f: 74 96 je 413f37 <String_getToken+0x47> | |
| 413fa1: 40 80 fe ff cmp $0xff,%sil | |
| 413fa5: 74 90 je 413f37 <String_getToken+0x47> | |
| 413fa7: 41 0f b7 f9 movzwl %r9w,%edi | |
| 413fab: 41 83 c1 01 add $0x1,%r9d | |
| 413faf: 40 88 34 3c mov %sil,(%rsp,%rdi,1) | |
| 413fb3: eb 82 jmp 413f37 <String_getToken+0x47> | |
| 413fb5: e8 46 0b ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 413fba: 90 nop | |
| 413fbb: 90 nop | |
| 413fbc: 90 nop | |
| 413fbd: 90 nop | |
| 413fbe: 90 nop | |
| 413fbf: 90 nop | |
| 413fc0: 48 83 ec 18 sub $0x18,%rsp | |
| 413fc4: 4c 8b 47 40 mov 0x40(%rdi),%r8 | |
| 413fc8: 48 89 f0 mov %rsi,%rax | |
| 413fcb: 49 8b 88 98 00 00 00 mov 0x98(%r8),%rcx | |
| 413fd2: 4d 8b 80 90 00 00 00 mov 0x90(%r8),%r8 | |
| 413fd9: 4d 85 c0 test %r8,%r8 | |
| 413fdc: 78 72 js 414050 <String_getToken+0x160> | |
| 413fde: f2 49 0f 2a c0 cvtsi2sd %r8,%xmm0 | |
| 413fe3: f2 0f 11 47 50 movsd %xmm0,0x50(%rdi) | |
| 413fe8: 48 8b 77 48 mov 0x48(%rdi),%rsi | |
| 413fec: 4c 8d 89 ff 03 00 00 lea 0x3ff(%rcx),%r9 | |
| 413ff3: f2 48 0f 2a c1 cvtsi2sd %rcx,%xmm0 | |
| 413ff8: 48 85 c9 test %rcx,%rcx | |
| 413ffb: 4c 0f 49 c9 cmovns %rcx,%r9 | |
| 413fff: 41 b8 f5 71 41 00 mov $0x4171f5,%r8d | |
| 414005: f2 0f 11 06 movsd %xmm0,(%rsi) | |
| 414009: 48 63 f2 movslq %edx,%rsi | |
| 41400c: f2 0f 10 47 50 movsd 0x50(%rdi),%xmm0 | |
| 414011: 48 89 c7 mov %rax,%rdi | |
| 414014: f2 48 0f 2c d0 cvttsd2si %xmm0,%rdx | |
| 414019: 48 8d 8a ff 03 00 00 lea 0x3ff(%rdx),%rcx | |
| 414020: 48 85 d2 test %rdx,%rdx | |
| 414023: 48 0f 48 d1 cmovs %rcx,%rdx | |
| 414027: 49 c1 f9 0a sar $0xa,%r9 | |
| 41402b: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 414032: 48 c1 fa 0a sar $0xa,%rdx | |
| 414036: 31 c0 xor %eax,%eax | |
| 414038: 48 89 14 24 mov %rdx,(%rsp) | |
| 41403c: ba 01 00 00 00 mov $0x1,%edx | |
| 414041: e8 da 08 ff ff callq 404920 <__snprintf_chk@plt> | |
| 414046: 48 83 c4 18 add $0x18,%rsp | |
| 41404a: c3 retq | |
| 41404b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 414050: 4c 89 c6 mov %r8,%rsi | |
| 414053: 41 83 e0 01 and $0x1,%r8d | |
| 414057: 48 d1 ee shr %rsi | |
| 41405a: 4c 09 c6 or %r8,%rsi | |
| 41405d: f2 48 0f 2a c6 cvtsi2sd %rsi,%xmm0 | |
| 414062: f2 0f 58 c0 addsd %xmm0,%xmm0 | |
| 414066: e9 78 ff ff ff jmpq 413fe3 <String_getToken+0xf3> | |
| 41406b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 414070: 48 81 fe ff ff 9f 00 cmp $0x9fffff,%rsi | |
| 414077: 49 89 f0 mov %rsi,%r8 | |
| 41407a: 7f 44 jg 4140c0 <String_getToken+0x1d0> | |
| 41407c: 48 81 fe ff 27 00 00 cmp $0x27ff,%rsi | |
| 414083: 7f 1b jg 4140a0 <String_getToken+0x1b0> | |
| 414085: b9 a6 88 41 00 mov $0x4188a6,%ecx | |
| 41408a: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx | |
| 414091: be 01 00 00 00 mov $0x1,%esi | |
| 414096: 31 c0 xor %eax,%eax | |
| 414098: e9 b3 0f ff ff jmpq 405050 <__sprintf_chk@plt> | |
| 41409d: 0f 1f 00 nopl (%rax) | |
| 4140a0: 49 c1 f8 0a sar $0xa,%r8 | |
| 4140a4: b9 d9 71 41 00 mov $0x4171d9,%ecx | |
| 4140a9: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx | |
| 4140b0: be 01 00 00 00 mov $0x1,%esi | |
| 4140b5: 31 c0 xor %eax,%eax | |
| 4140b7: e9 94 0f ff ff jmpq 405050 <__sprintf_chk@plt> | |
| 4140bc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4140c0: 49 c1 f8 14 sar $0x14,%r8 | |
| 4140c4: b9 a0 88 41 00 mov $0x4188a0,%ecx | |
| 4140c9: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx | |
| 4140d0: be 01 00 00 00 mov $0x1,%esi | |
| 4140d5: 31 c0 xor %eax,%eax | |
| 4140d7: e9 74 0f ff ff jmpq 405050 <__sprintf_chk@plt> | |
| 4140dc: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4140e0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 4140e5: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 4140ea: 48 89 f3 mov %rsi,%rbx | |
| 4140ed: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 4140f2: 48 83 ec 58 sub $0x58,%rsp | |
| 4140f6: 8b 35 2c 96 20 00 mov 0x20962c(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 4140fc: f2 0f 10 57 50 movsd 0x50(%rdi),%xmm2 | |
| 414101: ba 8f 7e 41 00 mov $0x417e8f,%edx | |
| 414106: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 41410d: 00 00 | |
| 41410f: 48 89 44 24 38 mov %rax,0x38(%rsp) | |
| 414114: 31 c0 xor %eax,%eax | |
| 414116: 48 8b 47 48 mov 0x48(%rdi),%rax | |
| 41411a: f2 4c 0f 2c e2 cvttsd2si %xmm2,%r12 | |
| 41411f: 48 89 df mov %rbx,%rdi | |
| 414122: f2 0f 10 08 movsd (%rax),%xmm1 | |
| 414126: f2 48 0f 2c e9 cvttsd2si %xmm1,%rbp | |
| 41412b: e8 f0 e4 ff ff callq 412620 <RichString_write> | |
| 414130: 48 89 e7 mov %rsp,%rdi | |
| 414133: 4c 89 e6 mov %r12,%rsi | |
| 414136: e8 35 ff ff ff callq 414070 <String_getToken+0x180> | |
| 41413b: 8b 35 eb 95 20 00 mov 0x2095eb(%rip),%esi # 61d72c <CRT_colors+0x2c> | |
| 414141: 48 89 e2 mov %rsp,%rdx | |
| 414144: 48 89 df mov %rbx,%rdi | |
| 414147: e8 84 e4 ff ff callq 4125d0 <RichString_append> | |
| 41414c: 48 89 ee mov %rbp,%rsi | |
| 41414f: 48 89 e7 mov %rsp,%rdi | |
| 414152: e8 19 ff ff ff callq 414070 <String_getToken+0x180> | |
| 414157: 8b 35 cb 95 20 00 mov 0x2095cb(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 41415d: ba df 71 41 00 mov $0x4171df,%edx | |
| 414162: 48 89 df mov %rbx,%rdi | |
| 414165: e8 66 e4 ff ff callq 4125d0 <RichString_append> | |
| 41416a: 8b 35 bc 95 20 00 mov 0x2095bc(%rip),%esi # 61d72c <CRT_colors+0x2c> | |
| 414170: 48 89 e2 mov %rsp,%rdx | |
| 414173: 48 89 df mov %rbx,%rdi | |
| 414176: e8 55 e4 ff ff callq 4125d0 <RichString_append> | |
| 41417b: 48 8b 44 24 38 mov 0x38(%rsp),%rax | |
| 414180: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 414187: 00 00 | |
| 414189: 75 14 jne 41419f <String_getToken+0x2af> | |
| 41418b: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx | |
| 414190: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp | |
| 414195: 4c 8b 64 24 50 mov 0x50(%rsp),%r12 | |
| 41419a: 48 83 c4 58 add $0x58,%rsp | |
| 41419e: c3 retq | |
| 41419f: e8 5c 09 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 4141a4: 90 nop | |
| 4141a5: 90 nop | |
| 4141a6: 90 nop | |
| 4141a7: 90 nop | |
| 4141a8: 90 nop | |
| 4141a9: 90 nop | |
| 4141aa: 90 nop | |
| 4141ab: 90 nop | |
| 4141ac: 90 nop | |
| 4141ad: 90 nop | |
| 4141ae: 90 nop | |
| 4141af: 90 nop | |
| 4141b0: 48 89 5c 24 d8 mov %rbx,-0x28(%rsp) | |
| 4141b5: 48 89 6c 24 e0 mov %rbp,-0x20(%rsp) | |
| 4141ba: 48 89 f3 mov %rsi,%rbx | |
| 4141bd: 4c 89 64 24 e8 mov %r12,-0x18(%rsp) | |
| 4141c2: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) | |
| 4141c7: b9 98 7e 41 00 mov $0x417e98,%ecx | |
| 4141cc: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) | |
| 4141d1: 48 83 ec 48 sub $0x48,%rsp | |
| 4141d5: 48 8b 6f 40 mov 0x40(%rdi),%rbp | |
| 4141d9: f2 0f 10 47 50 movsd 0x50(%rdi),%xmm0 | |
| 4141de: ba 14 00 00 00 mov $0x14,%edx | |
| 4141e3: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 4141ea: 00 00 | |
| 4141ec: 48 89 44 24 18 mov %rax,0x18(%rsp) | |
| 4141f1: 31 c0 xor %eax,%eax | |
| 4141f3: f2 0f 2a 4d 48 cvtsi2sdl 0x48(%rbp),%xmm1 | |
| 4141f8: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 4141fc: f2 0f 2a 4d 4c cvtsi2sdl 0x4c(%rbp),%xmm1 | |
| 414201: be 01 00 00 00 mov $0x1,%esi | |
| 414206: 49 89 fc mov %rdi,%r12 | |
| 414209: 48 89 e7 mov %rsp,%rdi | |
| 41420c: f2 0f 5c c1 subsd %xmm1,%xmm0 | |
| 414210: f2 44 0f 2c c0 cvttsd2si %xmm0,%r8d | |
| 414215: e8 36 0e ff ff callq 405050 <__sprintf_chk@plt> | |
| 41421a: 8b 35 0c 95 20 00 mov 0x20950c(%rip),%esi # 61d72c <CRT_colors+0x2c> | |
| 414220: 48 89 e2 mov %rsp,%rdx | |
| 414223: 48 89 df mov %rbx,%rdi | |
| 414226: e8 f5 e3 ff ff callq 412620 <RichString_write> | |
| 41422b: 80 bd c1 00 00 00 00 cmpb $0x0,0xc1(%rbp) | |
| 414232: 8b 35 f0 94 20 00 mov 0x2094f0(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 414238: 44 8b 2d ed 94 20 00 mov 0x2094ed(%rip),%r13d # 61d72c <CRT_colors+0x2c> | |
| 41423f: 41 89 f6 mov %esi,%r14d | |
| 414242: 74 0e je 414252 <String_getToken+0x362> | |
| 414244: 44 8b 2d 21 95 20 00 mov 0x209521(%rip),%r13d # 61d76c <CRT_colors+0x6c> | |
| 41424b: 44 8b 35 16 95 20 00 mov 0x209516(%rip),%r14d # 61d768 <CRT_colors+0x68> | |
| 414252: 80 bd bd 00 00 00 00 cmpb $0x0,0xbd(%rbp) | |
| 414259: 0f 84 e1 00 00 00 je 414340 <String_getToken+0x450> | |
| 41425f: 80 bd bc 00 00 00 00 cmpb $0x0,0xbc(%rbp) | |
| 414266: 75 4e jne 4142b6 <String_getToken+0x3c6> | |
| 414268: ba 3e 8a 41 00 mov $0x418a3e,%edx | |
| 41426d: 48 89 df mov %rbx,%rdi | |
| 414270: e8 5b e3 ff ff callq 4125d0 <RichString_append> | |
| 414275: 44 8b 45 4c mov 0x4c(%rbp),%r8d | |
| 414279: b9 98 7e 41 00 mov $0x417e98,%ecx | |
| 41427e: ba 14 00 00 00 mov $0x14,%edx | |
| 414283: be 01 00 00 00 mov $0x1,%esi | |
| 414288: 48 89 e7 mov %rsp,%rdi | |
| 41428b: 31 c0 xor %eax,%eax | |
| 41428d: e8 be 0d ff ff callq 405050 <__sprintf_chk@plt> | |
| 414292: 48 89 e2 mov %rsp,%rdx | |
| 414295: 44 89 ee mov %r13d,%esi | |
| 414298: 48 89 df mov %rbx,%rdi | |
| 41429b: e8 30 e3 ff ff callq 4125d0 <RichString_append> | |
| 4142a0: 44 89 f6 mov %r14d,%esi | |
| 4142a3: ba ba 88 41 00 mov $0x4188ba,%edx | |
| 4142a8: 48 89 df mov %rbx,%rdi | |
| 4142ab: e8 20 e3 ff ff callq 4125d0 <RichString_append> | |
| 4142b0: 8b 35 72 94 20 00 mov 0x209472(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 4142b6: ba c0 88 41 00 mov $0x4188c0,%edx | |
| 4142bb: 48 89 df mov %rbx,%rdi | |
| 4142be: e8 0d e3 ff ff callq 4125d0 <RichString_append> | |
| 4142c3: 49 8b 44 24 48 mov 0x48(%r12),%rax | |
| 4142c8: b9 98 7e 41 00 mov $0x417e98,%ecx | |
| 4142cd: ba 14 00 00 00 mov $0x14,%edx | |
| 4142d2: be 01 00 00 00 mov $0x1,%esi | |
| 4142d7: 48 89 e7 mov %rsp,%rdi | |
| 4142da: f2 0f 10 00 movsd (%rax),%xmm0 | |
| 4142de: 31 c0 xor %eax,%eax | |
| 4142e0: f2 44 0f 2c c0 cvttsd2si %xmm0,%r8d | |
| 4142e5: e8 66 0d ff ff callq 405050 <__sprintf_chk@plt> | |
| 4142ea: 8b 35 4c 94 20 00 mov 0x20944c(%rip),%esi # 61d73c <CRT_colors+0x3c> | |
| 4142f0: 48 89 e2 mov %rsp,%rdx | |
| 4142f3: 48 89 df mov %rbx,%rdi | |
| 4142f6: e8 d5 e2 ff ff callq 4125d0 <RichString_append> | |
| 4142fb: 8b 35 27 94 20 00 mov 0x209427(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 414301: ba c3 88 41 00 mov $0x4188c3,%edx | |
| 414306: 48 89 df mov %rbx,%rdi | |
| 414309: e8 c2 e2 ff ff callq 4125d0 <RichString_append> | |
| 41430e: 48 8b 44 24 18 mov 0x18(%rsp),%rax | |
| 414313: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 41431a: 00 00 | |
| 41431c: 75 75 jne 414393 <String_getToken+0x4a3> | |
| 41431e: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx | |
| 414323: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp | |
| 414328: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 | |
| 41432d: 4c 8b 6c 24 38 mov 0x38(%rsp),%r13 | |
| 414332: 4c 8b 74 24 40 mov 0x40(%rsp),%r14 | |
| 414337: 48 83 c4 48 add $0x48,%rsp | |
| 41433b: c3 retq | |
| 41433c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 414340: ba 3e 8a 41 00 mov $0x418a3e,%edx | |
| 414345: 48 89 df mov %rbx,%rdi | |
| 414348: e8 83 e2 ff ff callq 4125d0 <RichString_append> | |
| 41434d: 44 8b 45 48 mov 0x48(%rbp),%r8d | |
| 414351: b9 98 7e 41 00 mov $0x417e98,%ecx | |
| 414356: ba 14 00 00 00 mov $0x14,%edx | |
| 41435b: be 01 00 00 00 mov $0x1,%esi | |
| 414360: 48 89 e7 mov %rsp,%rdi | |
| 414363: 31 c0 xor %eax,%eax | |
| 414365: e8 e6 0c ff ff callq 405050 <__sprintf_chk@plt> | |
| 41436a: 48 89 e2 mov %rsp,%rdx | |
| 41436d: 44 89 ee mov %r13d,%esi | |
| 414370: 48 89 df mov %rbx,%rdi | |
| 414373: e8 58 e2 ff ff callq 4125d0 <RichString_append> | |
| 414378: 44 89 f6 mov %r14d,%esi | |
| 41437b: ba b5 88 41 00 mov $0x4188b5,%edx | |
| 414380: 48 89 df mov %rbx,%rdi | |
| 414383: e8 48 e2 ff ff callq 4125d0 <RichString_append> | |
| 414388: 8b 35 9a 93 20 00 mov 0x20939a(%rip),%esi # 61d728 <CRT_colors+0x28> | |
| 41438e: e9 cc fe ff ff jmpq 41425f <String_getToken+0x36f> | |
| 414393: e8 68 07 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 414398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 41439f: 00 | |
| 4143a0: 48 83 ec 18 sub $0x18,%rsp | |
| 4143a4: 48 8b 4f 40 mov 0x40(%rdi),%rcx | |
| 4143a8: 48 89 f0 mov %rsi,%rax | |
| 4143ab: 48 63 f2 movslq %edx,%rsi | |
| 4143ae: 41 b8 cc 88 41 00 mov $0x4188cc,%r8d | |
| 4143b4: f2 0f 2a 41 44 cvtsi2sdl 0x44(%rcx),%xmm0 | |
| 4143b9: f2 0f 11 47 50 movsd %xmm0,0x50(%rdi) | |
| 4143be: f2 0f 2a 41 50 cvtsi2sdl 0x50(%rcx),%xmm0 | |
| 4143c3: 48 8b 4f 48 mov 0x48(%rdi),%rcx | |
| 4143c7: f2 44 0f 2c c8 cvttsd2si %xmm0,%r9d | |
| 4143cc: f2 0f 11 01 movsd %xmm0,(%rcx) | |
| 4143d0: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 4143d7: f2 0f 10 4f 50 movsd 0x50(%rdi),%xmm1 | |
| 4143dc: 48 89 c7 mov %rax,%rdi | |
| 4143df: 31 c0 xor %eax,%eax | |
| 4143e1: f2 0f 2c d1 cvttsd2si %xmm1,%edx | |
| 4143e5: 89 14 24 mov %edx,(%rsp) | |
| 4143e8: ba 01 00 00 00 mov $0x1,%edx | |
| 4143ed: e8 2e 05 ff ff callq 404920 <__snprintf_chk@plt> | |
| 4143f2: 48 83 c4 18 add $0x18,%rsp | |
| 4143f6: c3 retq | |
| 4143f7: 90 nop | |
| 4143f8: 90 nop | |
| 4143f9: 90 nop | |
| 4143fa: 90 nop | |
| 4143fb: 90 nop | |
| 4143fc: 90 nop | |
| 4143fd: 90 nop | |
| 4143fe: 90 nop | |
| 4143ff: 90 nop | |
| 414400: 53 push %rbx | |
| 414401: 48 89 fb mov %rdi,%rbx | |
| 414404: 48 8b 3d a5 92 20 00 mov 0x2092a5(%rip),%rdi # 61d6b0 <stdscr> | |
| 41440b: 48 85 ff test %rdi,%rdi | |
| 41440e: 74 0b je 41441b <String_getToken+0x52b> | |
| 414410: 48 63 05 fd 92 20 00 movslq 0x2092fd(%rip),%rax # 61d714 <CRT_colors+0x14> | |
| 414417: 48 89 47 10 mov %rax,0x10(%rdi) | |
| 41441b: 31 d2 xor %edx,%edx | |
| 41441d: 31 f6 xor %esi,%esi | |
| 41441f: e8 6c 0b ff ff callq 404f90 <wmove@plt> | |
| 414424: 83 f8 ff cmp $0xffffffff,%eax | |
| 414427: 74 17 je 414440 <String_getToken+0x550> | |
| 414429: 8b 15 71 92 20 00 mov 0x209271(%rip),%edx # 61d6a0 <COLS> | |
| 41442f: 48 8b 3d 7a 92 20 00 mov 0x20927a(%rip),%rdi # 61d6b0 <stdscr> | |
| 414436: be 20 00 00 00 mov $0x20,%esi | |
| 41443b: e8 a0 05 ff ff callq 4049e0 <whline@plt> | |
| 414440: 8b 43 1c mov 0x1c(%rbx),%eax | |
| 414443: 85 c0 test %eax,%eax | |
| 414445: 75 41 jne 414488 <String_getToken+0x598> | |
| 414447: 48 8b 03 mov (%rbx),%rax | |
| 41444a: ba f0 88 41 00 mov $0x4188f0,%edx | |
| 41444f: 31 f6 xor %esi,%esi | |
| 414451: 31 ff xor %edi,%edi | |
| 414453: 8b 48 1c mov 0x1c(%rax),%ecx | |
| 414456: 4c 8b 40 20 mov 0x20(%rax),%r8 | |
| 41445a: 31 c0 xor %eax,%eax | |
| 41445c: e8 9f 0b ff ff callq 405000 <mvprintw@plt> | |
| 414461: 48 8b 05 48 92 20 00 mov 0x209248(%rip),%rax # 61d6b0 <stdscr> | |
| 414468: 48 85 c0 test %rax,%rax | |
| 41446b: 74 0b je 414478 <String_getToken+0x588> | |
| 41446d: 48 63 15 90 92 20 00 movslq 0x209290(%rip),%rdx # 61d704 <CRT_colors+0x4> | |
| 414474: 48 89 50 10 mov %rdx,0x10(%rax) | |
| 414478: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 41447c: 31 f6 xor %esi,%esi | |
| 41447e: 5b pop %rbx | |
| 41447f: e9 1c 6d ff ff jmpq 40b1a0 <FunctionBar_draw> | |
| 414484: 0f 1f 40 00 nopl 0x0(%rax) | |
| 414488: 83 f8 01 cmp $0x1,%eax | |
| 41448b: 75 d4 jne 414461 <String_getToken+0x571> | |
| 41448d: 48 8b 03 mov (%rbx),%rax | |
| 414490: ba 18 89 41 00 mov $0x418918,%edx | |
| 414495: 31 f6 xor %esi,%esi | |
| 414497: 31 ff xor %edi,%edi | |
| 414499: 8b 48 1c mov 0x1c(%rax),%ecx | |
| 41449c: 4c 8b 40 20 mov 0x20(%rax),%r8 | |
| 4144a0: 31 c0 xor %eax,%eax | |
| 4144a2: e8 59 0b ff ff callq 405000 <mvprintw@plt> | |
| 4144a7: eb b8 jmp 414461 <String_getToken+0x571> | |
| 4144a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 00000000004144b0 <TraceScreen_new>: | |
| 4144b0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 4144b5: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 4144ba: 48 89 fd mov %rdi,%rbp | |
| 4144bd: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 4144c2: bf 20 00 00 00 mov $0x20,%edi | |
| 4144c7: 48 83 ec 28 sub $0x28,%rsp | |
| 4144cb: 41 89 f4 mov %esi,%r12d | |
| 4144ce: e8 0d 09 ff ff callq 404de0 <malloc@plt> | |
| 4144d3: 8b 0d df 91 20 00 mov 0x2091df(%rip),%ecx # 61d6b8 <LINES> | |
| 4144d9: 8b 15 c1 91 20 00 mov 0x2091c1(%rip),%edx # 61d6a0 <COLS> | |
| 4144df: 41 b9 01 00 00 00 mov $0x1,%r9d | |
| 4144e5: 48 89 28 mov %rbp,(%rax) | |
| 4144e8: 44 89 60 1c mov %r12d,0x1c(%rax) | |
| 4144ec: 45 31 c0 xor %r8d,%r8d | |
| 4144ef: be 01 00 00 00 mov $0x1,%esi | |
| 4144f4: 31 ff xor %edi,%edi | |
| 4144f6: 48 89 c3 mov %rax,%rbx | |
| 4144f9: 83 e9 02 sub $0x2,%ecx | |
| 4144fc: 48 c7 04 24 50 c0 40 movq $0x40c050,(%rsp) | |
| 414503: 00 | |
| 414504: e8 37 92 ff ff callq 40d740 <Panel_new> | |
| 414509: ba 18 d5 61 00 mov $0x61d518,%edx | |
| 41450e: be 00 d5 61 00 mov $0x61d500,%esi | |
| 414513: bf e0 d4 61 00 mov $0x61d4e0,%edi | |
| 414518: 48 89 43 08 mov %rax,0x8(%rbx) | |
| 41451c: e8 ff 68 ff ff callq 40ae20 <FunctionBar_new> | |
| 414521: c6 43 18 01 movb $0x1,0x18(%rbx) | |
| 414525: 48 89 43 10 mov %rax,0x10(%rbx) | |
| 414529: 48 89 d8 mov %rbx,%rax | |
| 41452c: 48 8b 6c 24 18 mov 0x18(%rsp),%rbp | |
| 414531: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx | |
| 414536: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 | |
| 41453b: 48 83 c4 28 add $0x28,%rsp | |
| 41453f: c3 retq | |
| 0000000000414540 <TraceScreen_delete>: | |
| 414540: 53 push %rbx | |
| 414541: 48 89 fb mov %rdi,%rbx | |
| 414544: 48 8b 7f 08 mov 0x8(%rdi),%rdi | |
| 414548: e8 c3 92 ff ff callq 40d810 <Panel_delete> | |
| 41454d: 48 8b 7b 10 mov 0x10(%rbx),%rdi | |
| 414551: e8 5a 68 ff ff callq 40adb0 <FunctionBar_delete> | |
| 414556: 48 89 df mov %rbx,%rdi | |
| 414559: 5b pop %rbx | |
| 41455a: e9 d1 03 ff ff jmpq 404930 <free@plt> | |
| 41455f: 90 nop | |
| 0000000000414560 <TraceScreen_run>: | |
| 414560: 41 57 push %r15 | |
| 414562: 41 56 push %r14 | |
| 414564: 41 55 push %r13 | |
| 414566: 41 54 push %r12 | |
| 414568: 49 89 fc mov %rdi,%r12 | |
| 41456b: 55 push %rbp | |
| 41456c: 53 push %rbx | |
| 41456d: 48 81 ec f8 04 00 00 sub $0x4f8,%rsp | |
| 414574: 48 8d bc 24 e0 00 00 lea 0xe0(%rsp),%rdi | |
| 41457b: 00 | |
| 41457c: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 414583: 00 00 | |
| 414585: 48 89 84 24 e8 04 00 mov %rax,0x4e8(%rsp) | |
| 41458c: 00 | |
| 41458d: 31 c0 xor %eax,%eax | |
| 41458f: e8 bc 06 ff ff callq 404c50 <pipe@plt> | |
| 414594: 83 f8 ff cmp $0xffffffff,%eax | |
| 414597: 0f 84 b5 02 00 00 je 414852 <TraceScreen_run+0x2f2> | |
| 41459d: e8 6e 0a ff ff callq 405010 <fork@plt> | |
| 4145a2: 83 f8 ff cmp $0xffffffff,%eax | |
| 4145a5: 89 44 24 24 mov %eax,0x24(%rsp) | |
| 4145a9: 0f 84 a3 02 00 00 je 414852 <TraceScreen_run+0x2f2> | |
| 4145af: 85 c0 test %eax,%eax | |
| 4145b1: 0f 84 12 05 00 00 je 414ac9 <TraceScreen_run+0x569> | |
| 4145b7: 8b bc 24 e0 00 00 00 mov 0xe0(%rsp),%edi | |
| 4145be: ba 00 08 00 00 mov $0x800,%edx | |
| 4145c3: be 04 00 00 00 mov $0x4,%esi | |
| 4145c8: 31 c0 xor %eax,%eax | |
| 4145ca: 41 be 01 00 00 00 mov $0x1,%r14d | |
| 4145d0: 4c 8d 6c 24 30 lea 0x30(%rsp),%r13 | |
| 4145d5: e8 86 04 ff ff callq 404a60 <fcntl@plt> | |
| 4145da: 8b bc 24 e0 00 00 00 mov 0xe0(%rsp),%edi | |
| 4145e1: be 5b 72 41 00 mov $0x41725b,%esi | |
| 4145e6: e8 55 08 ff ff callq 404e40 <fdopen@plt> | |
| 4145eb: 48 89 c7 mov %rax,%rdi | |
| 4145ee: 48 89 44 24 10 mov %rax,0x10(%rsp) | |
| 4145f3: 49 8b 6c 24 08 mov 0x8(%r12),%rbp | |
| 4145f8: e8 a3 07 ff ff callq 404da0 <fileno@plt> | |
| 4145fd: 4c 89 e7 mov %r12,%rdi | |
| 414600: 89 c3 mov %eax,%ebx | |
| 414602: e8 f9 fd ff ff callq 414400 <String_getToken+0x510> | |
| 414607: 31 c0 xor %eax,%eax | |
| 414609: e8 02 50 ff ff callq 409610 <CRT_disableDelay> | |
| 41460e: 89 d8 mov %ebx,%eax | |
| 414610: 48 63 cb movslq %ebx,%rcx | |
| 414613: c6 44 24 23 00 movb $0x0,0x23(%rsp) | |
| 414618: c1 f8 1f sar $0x1f,%eax | |
| 41461b: 48 89 4c 24 08 mov %rcx,0x8(%rsp) | |
| 414620: c1 e8 1a shr $0x1a,%eax | |
| 414623: 8d 0c 03 lea (%rbx,%rax,1),%ecx | |
| 414626: 83 c3 01 add $0x1,%ebx | |
| 414629: 89 5c 24 04 mov %ebx,0x4(%rsp) | |
| 41462d: 31 db xor %ebx,%ebx | |
| 41462f: 83 e1 3f and $0x3f,%ecx | |
| 414632: 29 c1 sub %eax,%ecx | |
| 414634: 49 d3 e6 shl %cl,%r14 | |
| 414637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41463e: 00 00 | |
| 414640: b9 10 00 00 00 mov $0x10,%ecx | |
| 414645: 4c 89 ef mov %r13,%rdi | |
| 414648: 31 c0 xor %eax,%eax | |
| 41464a: fc cld | |
| 41464b: f3 48 ab rep stos %rax,%es:(%rdi) | |
| 41464e: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi | |
| 414653: e8 28 05 ff ff callq 404b80 <__fdelt_chk@plt> | |
| 414658: 8b 7c 24 04 mov 0x4(%rsp),%edi | |
| 41465c: 4c 8d 84 24 d0 00 00 lea 0xd0(%rsp),%r8 | |
| 414663: 00 | |
| 414664: 31 c9 xor %ecx,%ecx | |
| 414666: 31 d2 xor %edx,%edx | |
| 414668: 4c 89 ee mov %r13,%rsi | |
| 41466b: 4c 09 74 c4 30 or %r14,0x30(%rsp,%rax,8) | |
| 414670: 48 c7 84 24 d0 00 00 movq $0x0,0xd0(%rsp) | |
| 414677: 00 00 00 00 00 | |
| 41467c: 48 c7 84 24 d8 00 00 movq $0x1f4,0xd8(%rsp) | |
| 414683: 00 f4 01 00 00 | |
| 414688: e8 23 07 ff ff callq 404db0 <select@plt> | |
| 41468d: 85 c0 test %eax,%eax | |
| 41468f: 0f 8e 0e 01 00 00 jle 4147a3 <TraceScreen_run+0x243> | |
| 414695: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx | |
| 41469a: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi | |
| 4146a1: 00 | |
| 4146a2: ba e8 03 00 00 mov $0x3e8,%edx | |
| 4146a7: be 01 00 00 00 mov $0x1,%esi | |
| 4146ac: e8 7f 03 ff ff callq 404a30 <fread@plt> | |
| 4146b1: 85 c0 test %eax,%eax | |
| 4146b3: 0f 84 ea 00 00 00 je 4147a3 <TraceScreen_run+0x243> | |
| 4146b9: 41 80 7c 24 18 00 cmpb $0x0,0x18(%r12) | |
| 4146bf: 0f 84 de 00 00 00 je 4147a3 <TraceScreen_run+0x243> | |
| 4146c5: 48 63 c8 movslq %eax,%rcx | |
| 4146c8: 85 c0 test %eax,%eax | |
| 4146ca: 48 89 4c 24 18 mov %rcx,0x18(%rsp) | |
| 4146cf: c6 84 0c f0 00 00 00 movb $0x0,0xf0(%rsp,%rcx,1) | |
| 4146d6: 00 | |
| 4146d7: 0f 8e da 03 00 00 jle 414ab7 <TraceScreen_run+0x557> | |
| 4146dd: 83 e8 01 sub $0x1,%eax | |
| 4146e0: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx | |
| 4146e7: 00 | |
| 4146e8: 4c 89 64 24 28 mov %r12,0x28(%rsp) | |
| 4146ed: 48 8d 50 02 lea 0x2(%rax),%rdx | |
| 4146f1: 49 89 ec mov %rbp,%r12 | |
| 4146f4: 41 bf 01 00 00 00 mov $0x1,%r15d | |
| 4146fa: 48 89 cd mov %rcx,%rbp | |
| 4146fd: 48 89 d0 mov %rdx,%rax | |
| 414700: 89 da mov %ebx,%edx | |
| 414702: 48 89 c3 mov %rax,%rbx | |
| 414705: eb 12 jmp 414719 <TraceScreen_run+0x1b9> | |
| 414707: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 41470e: 00 00 | |
| 414710: 49 83 c7 01 add $0x1,%r15 | |
| 414714: 49 39 df cmp %rbx,%r15 | |
| 414717: 74 4f je 414768 <TraceScreen_run+0x208> | |
| 414719: 48 8d 84 24 ef 00 00 lea 0xef(%rsp),%rax | |
| 414720: 00 | |
| 414721: 4c 01 f8 add %r15,%rax | |
| 414724: 80 38 0a cmpb $0xa,(%rax) | |
| 414727: 75 e7 jne 414710 <TraceScreen_run+0x1b0> | |
| 414729: 84 d2 test %dl,%dl | |
| 41472b: c6 00 00 movb $0x0,(%rax) | |
| 41472e: 0f 84 4c 01 00 00 je 414880 <TraceScreen_run+0x320> | |
| 414734: 4c 89 e7 mov %r12,%rdi | |
| 414737: e8 e4 92 ff ff callq 40da20 <Panel_size> | |
| 41473c: 8d 70 ff lea -0x1(%rax),%esi | |
| 41473f: 4c 89 e7 mov %r12,%rdi | |
| 414742: e8 d9 91 ff ff callq 40d920 <Panel_get> | |
| 414747: 48 89 ee mov %rbp,%rsi | |
| 41474a: 48 89 c7 mov %rax,%rdi | |
| 41474d: e8 5e 78 ff ff callq 40bfb0 <ListItem_append> | |
| 414752: 48 8d ac 24 f0 00 00 lea 0xf0(%rsp),%rbp | |
| 414759: 00 | |
| 41475a: 31 d2 xor %edx,%edx | |
| 41475c: 4c 01 fd add %r15,%rbp | |
| 41475f: 49 83 c7 01 add $0x1,%r15 | |
| 414763: 49 39 df cmp %rbx,%r15 | |
| 414766: 75 b1 jne 414719 <TraceScreen_run+0x1b9> | |
| 414768: 48 89 e9 mov %rbp,%rcx | |
| 41476b: 4c 89 e5 mov %r12,%rbp | |
| 41476e: 4c 8b 64 24 28 mov 0x28(%rsp),%r12 | |
| 414773: 89 d3 mov %edx,%ebx | |
| 414775: 48 8d 84 24 f0 00 00 lea 0xf0(%rsp),%rax | |
| 41477c: 00 | |
| 41477d: 48 03 44 24 18 add 0x18(%rsp),%rax | |
| 414782: 48 39 c1 cmp %rax,%rcx | |
| 414785: 0f 82 e2 02 00 00 jb 414a6d <TraceScreen_run+0x50d> | |
| 41478b: 80 7c 24 23 00 cmpb $0x0,0x23(%rsp) | |
| 414790: 0f 85 09 03 00 00 jne 414a9f <TraceScreen_run+0x53f> | |
| 414796: be 01 00 00 00 mov $0x1,%esi | |
| 41479b: 48 89 ef mov %rbp,%rdi | |
| 41479e: e8 0d 93 ff ff callq 40dab0 <Panel_draw> | |
| 4147a3: 48 8b 3d 06 8f 20 00 mov 0x208f06(%rip),%rdi # 61d6b0 <stdscr> | |
| 4147aa: e8 f1 06 ff ff callq 404ea0 <wgetch@plt> | |
| 4147af: 3d 99 01 00 00 cmp $0x199,%eax | |
| 4147b4: 41 89 c7 mov %eax,%r15d | |
| 4147b7: 0f 84 91 01 00 00 je 41494e <TraceScreen_run+0x3ee> | |
| 4147bd: 41 81 ff 06 01 00 00 cmp $0x106,%r15d | |
| 4147c4: 0f 84 d6 01 00 00 je 4149a0 <TraceScreen_run+0x440> | |
| 4147ca: 0f 8f d0 00 00 00 jg 4148a0 <TraceScreen_run+0x340> | |
| 4147d0: 41 83 ff 1b cmp $0x1b,%r15d | |
| 4147d4: 0f 84 43 02 00 00 je 414a1d <TraceScreen_run+0x4bd> | |
| 4147da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4147e0: 0f 8f 26 01 00 00 jg 41490c <TraceScreen_run+0x3ac> | |
| 4147e6: 41 83 ff ff cmp $0xffffffff,%r15d | |
| 4147ea: 0f 84 50 fe ff ff je 414640 <TraceScreen_run+0xe0> | |
| 4147f0: 44 89 fe mov %r15d,%esi | |
| 4147f3: 48 89 ef mov %rbp,%rdi | |
| 4147f6: 41 bf 01 00 00 00 mov $0x1,%r15d | |
| 4147fc: e8 9f 98 ff ff callq 40e0a0 <Panel_onKey> | |
| 414801: c6 44 24 23 00 movb $0x0,0x23(%rsp) | |
| 414806: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 41480d: 00 00 00 | |
| 414810: be 01 00 00 00 mov $0x1,%esi | |
| 414815: 48 89 ef mov %rbp,%rdi | |
| 414818: e8 93 92 ff ff callq 40dab0 <Panel_draw> | |
| 41481d: 45 84 ff test %r15b,%r15b | |
| 414820: 0f 85 1a fe ff ff jne 414640 <TraceScreen_run+0xe0> | |
| 414826: 8b 7c 24 24 mov 0x24(%rsp),%edi | |
| 41482a: be 0f 00 00 00 mov $0xf,%esi | |
| 41482f: e8 4c 05 ff ff callq 404d80 <kill@plt> | |
| 414834: 8b 7c 24 24 mov 0x24(%rsp),%edi | |
| 414838: 31 d2 xor %edx,%edx | |
| 41483a: 31 f6 xor %esi,%esi | |
| 41483c: e8 7f 06 ff ff callq 404ec0 <waitpid@plt> | |
| 414841: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi | |
| 414846: e8 45 02 ff ff callq 404a90 <fclose@plt> | |
| 41484b: 31 c0 xor %eax,%eax | |
| 41484d: e8 ee 4d ff ff callq 409640 <CRT_enableDelay> | |
| 414852: 48 8b 84 24 e8 04 00 mov 0x4e8(%rsp),%rax | |
| 414859: 00 | |
| 41485a: 64 48 33 04 25 28 00 xor %fs:0x28,%rax | |
| 414861: 00 00 | |
| 414863: 0f 85 5b 02 00 00 jne 414ac4 <TraceScreen_run+0x564> | |
| 414869: 48 81 c4 f8 04 00 00 add $0x4f8,%rsp | |
| 414870: 5b pop %rbx | |
| 414871: 5d pop %rbp | |
| 414872: 41 5c pop %r12 | |
| 414874: 41 5d pop %r13 | |
| 414876: 41 5e pop %r14 | |
| 414878: 41 5f pop %r15 | |
| 41487a: c3 retq | |
| 41487b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 414880: 31 f6 xor %esi,%esi | |
| 414882: 48 89 ef mov %rbp,%rdi | |
| 414885: e8 c6 76 ff ff callq 40bf50 <ListItem_new> | |
| 41488a: 4c 89 e7 mov %r12,%rdi | |
| 41488d: 48 89 c6 mov %rax,%rsi | |
| 414890: e8 3b 90 ff ff callq 40d8d0 <Panel_add> | |
| 414895: e9 b8 fe ff ff jmpq 414752 <TraceScreen_run+0x1f2> | |
| 41489a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 4148a0: 41 81 ff 12 01 00 00 cmp $0x112,%r15d | |
| 4148a7: 0f 84 70 01 00 00 je 414a1d <TraceScreen_run+0x4bd> | |
| 4148ad: 0f 1f 00 nopl (%rax) | |
| 4148b0: 0f 8f ff 00 00 00 jg 4149b5 <TraceScreen_run+0x455> | |
| 4148b6: 41 81 ff 0c 01 00 00 cmp $0x10c,%r15d | |
| 4148bd: 74 57 je 414916 <TraceScreen_run+0x3b6> | |
| 4148bf: 41 81 ff 0d 01 00 00 cmp $0x10d,%r15d | |
| 4148c6: 0f 85 24 ff ff ff jne 4147f0 <TraceScreen_run+0x290> | |
| 4148cc: 41 0f b6 44 24 18 movzbl 0x18(%r12),%eax | |
| 4148d2: 49 8b 7c 24 10 mov 0x10(%r12),%rdi | |
| 4148d7: ba dc 89 41 00 mov $0x4189dc,%edx | |
| 4148dc: be 0d 01 00 00 mov $0x10d,%esi | |
| 4148e1: 41 bf 01 00 00 00 mov $0x1,%r15d | |
| 4148e7: 83 f0 01 xor $0x1,%eax | |
| 4148ea: 84 c0 test %al,%al | |
| 4148ec: 41 88 44 24 18 mov %al,0x18(%r12) | |
| 4148f1: b8 ec 89 41 00 mov $0x4189ec,%eax | |
| 4148f6: 48 0f 44 d0 cmove %rax,%rdx | |
| 4148fa: e8 71 66 ff ff callq 40af70 <FunctionBar_setLabel> | |
| 4148ff: 4c 89 e7 mov %r12,%rdi | |
| 414902: e8 f9 fa ff ff callq 414400 <String_getToken+0x510> | |
| 414907: e9 04 ff ff ff jmpq 414810 <TraceScreen_run+0x2b0> | |
| 41490c: 41 83 ff 66 cmp $0x66,%r15d | |
| 414910: 0f 85 fd 00 00 00 jne 414a13 <TraceScreen_run+0x4b3> | |
| 414916: 0f b6 44 24 23 movzbl 0x23(%rsp),%eax | |
| 41491b: 41 bf 01 00 00 00 mov $0x1,%r15d | |
| 414921: c6 44 24 23 00 movb $0x0,0x23(%rsp) | |
| 414926: 83 f0 01 xor $0x1,%eax | |
| 414929: 84 c0 test %al,%al | |
| 41492b: 0f 84 df fe ff ff je 414810 <TraceScreen_run+0x2b0> | |
| 414931: 48 89 ef mov %rbp,%rdi | |
| 414934: e8 e7 90 ff ff callq 40da20 <Panel_size> | |
| 414939: 8d 70 ff lea -0x1(%rax),%esi | |
| 41493c: 48 89 ef mov %rbp,%rdi | |
| 41493f: e8 ec 90 ff ff callq 40da30 <Panel_setSelected> | |
| 414944: c6 44 24 23 01 movb $0x1,0x23(%rsp) | |
| 414949: e9 c2 fe ff ff jmpq 414810 <TraceScreen_run+0x2b0> | |
| 41494e: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi | |
| 414955: 00 | |
| 414956: e8 e5 03 ff ff callq 404d40 <getmouse@plt> | |
| 41495b: 85 c0 test %eax,%eax | |
| 41495d: 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%eax | |
| 414964: 0f 84 bb 00 00 00 je 414a25 <TraceScreen_run+0x4c5> | |
| 41496a: 8b 15 48 8d 20 00 mov 0x208d48(%rip),%edx # 61d6b8 <LINES> | |
| 414970: 83 ea 01 sub $0x1,%edx | |
| 414973: 39 c2 cmp %eax,%edx | |
| 414975: 0f 85 42 fe ff ff jne 4147bd <TraceScreen_run+0x25d> | |
| 41497b: 49 8b 7c 24 10 mov 0x10(%r12),%rdi | |
| 414980: 8b b4 24 b4 00 00 00 mov 0xb4(%rsp),%esi | |
| 414987: e8 24 68 ff ff callq 40b1b0 <FunctionBar_synthesizeEvent> | |
| 41498c: 41 89 c7 mov %eax,%r15d | |
| 41498f: 41 81 ff 06 01 00 00 cmp $0x106,%r15d | |
| 414996: 0f 85 2e fe ff ff jne 4147ca <TraceScreen_run+0x26a> | |
| 41499c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 4149a0: 31 f6 xor %esi,%esi | |
| 4149a2: 48 89 ef mov %rbp,%rdi | |
| 4149a5: 41 bf 01 00 00 00 mov $0x1,%r15d | |
| 4149ab: e8 80 90 ff ff callq 40da30 <Panel_setSelected> | |
| 4149b0: e9 5b fe ff ff jmpq 414810 <TraceScreen_run+0x2b0> | |
| 4149b5: 41 81 ff 68 01 00 00 cmp $0x168,%r15d | |
| 4149bc: 74 37 je 4149f5 <TraceScreen_run+0x495> | |
| 4149be: 41 81 ff 9a 01 00 00 cmp $0x19a,%r15d | |
| 4149c5: 0f 85 25 fe ff ff jne 4147f0 <TraceScreen_run+0x290> | |
| 4149cb: 8b 15 e7 8c 20 00 mov 0x208ce7(%rip),%edx # 61d6b8 <LINES> | |
| 4149d1: 8b 35 c9 8c 20 00 mov 0x208cc9(%rip),%esi # 61d6a0 <COLS> | |
| 4149d7: 48 89 ef mov %rbp,%rdi | |
| 4149da: 41 bf 01 00 00 00 mov $0x1,%r15d | |
| 4149e0: 83 ea 02 sub $0x2,%edx | |
| 4149e3: e8 98 8e ff ff callq 40d880 <Panel_resize> | |
| 4149e8: 4c 89 e7 mov %r12,%rdi | |
| 4149eb: e8 10 fa ff ff callq 414400 <String_getToken+0x510> | |
| 4149f0: e9 1b fe ff ff jmpq 414810 <TraceScreen_run+0x2b0> | |
| 4149f5: 48 89 ef mov %rbp,%rdi | |
| 4149f8: 41 bf 01 00 00 00 mov $0x1,%r15d | |
| 4149fe: e8 1d 90 ff ff callq 40da20 <Panel_size> | |
| 414a03: 8d 70 ff lea -0x1(%rax),%esi | |
| 414a06: 48 89 ef mov %rbp,%rdi | |
| 414a09: e8 22 90 ff ff callq 40da30 <Panel_setSelected> | |
| 414a0e: e9 fd fd ff ff jmpq 414810 <TraceScreen_run+0x2b0> | |
| 414a13: 41 83 ff 71 cmp $0x71,%r15d | |
| 414a17: 0f 85 d3 fd ff ff jne 4147f0 <TraceScreen_run+0x290> | |
| 414a1d: 45 31 ff xor %r15d,%r15d | |
| 414a20: e9 eb fd ff ff jmpq 414810 <TraceScreen_run+0x2b0> | |
| 414a25: 8b 4d 14 mov 0x14(%rbp),%ecx | |
| 414a28: 8b 15 8a 8c 20 00 mov 0x208c8a(%rip),%edx # 61d6b8 <LINES> | |
| 414a2e: 83 ea 01 sub $0x1,%edx | |
| 414a31: 39 c8 cmp %ecx,%eax | |
| 414a33: 0f 8c 3a ff ff ff jl 414973 <TraceScreen_run+0x413> | |
| 414a39: 39 d0 cmp %edx,%eax | |
| 414a3b: 0f 8d 32 ff ff ff jge 414973 <TraceScreen_run+0x413> | |
| 414a41: 89 c6 mov %eax,%esi | |
| 414a43: 48 89 ef mov %rbp,%rdi | |
| 414a46: 45 31 ff xor %r15d,%r15d | |
| 414a49: 29 ce sub %ecx,%esi | |
| 414a4b: 03 75 34 add 0x34(%rbp),%esi | |
| 414a4e: e8 dd 8f ff ff callq 40da30 <Panel_setSelected> | |
| 414a53: 8b 15 5f 8c 20 00 mov 0x208c5f(%rip),%edx # 61d6b8 <LINES> | |
| 414a59: 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%eax | |
| 414a60: c6 44 24 23 00 movb $0x0,0x23(%rsp) | |
| 414a65: 83 ea 01 sub $0x1,%edx | |
| 414a68: e9 06 ff ff ff jmpq 414973 <TraceScreen_run+0x413> | |
| 414a6d: 48 89 cf mov %rcx,%rdi | |
| 414a70: 31 f6 xor %esi,%esi | |
| 414a72: bb 01 00 00 00 mov $0x1,%ebx | |
| 414a77: e8 d4 74 ff ff callq 40bf50 <ListItem_new> | |
| 414a7c: 48 89 ef mov %rbp,%rdi | |
| 414a7f: 48 89 c6 mov %rax,%rsi | |
| 414a82: e8 49 8e ff ff callq 40d8d0 <Panel_add> | |
| 414a87: 80 7c 24 23 00 cmpb $0x0,0x23(%rsp) | |
| 414a8c: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx | |
| 414a91: c6 84 0c f0 00 00 00 movb $0x0,0xf0(%rsp,%rcx,1) | |
| 414a98: 00 | |
| 414a99: 0f 84 f7 fc ff ff je 414796 <TraceScreen_run+0x236> | |
| 414a9f: 48 89 ef mov %rbp,%rdi | |
| 414aa2: e8 79 8f ff ff callq 40da20 <Panel_size> | |
| 414aa7: 8d 70 ff lea -0x1(%rax),%esi | |
| 414aaa: 48 89 ef mov %rbp,%rdi | |
| 414aad: e8 7e 8f ff ff callq 40da30 <Panel_setSelected> | |
| 414ab2: e9 df fc ff ff jmpq 414796 <TraceScreen_run+0x236> | |
| 414ab7: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx | |
| 414abe: 00 | |
| 414abf: e9 b1 fc ff ff jmpq 414775 <TraceScreen_run+0x215> | |
| 414ac4: e8 37 00 ff ff callq 404b00 <__stack_chk_fail@plt> | |
| 414ac9: 8b bc 24 e4 00 00 00 mov 0xe4(%rsp),%edi | |
| 414ad0: be 02 00 00 00 mov $0x2,%esi | |
| 414ad5: e8 56 00 ff ff callq 404b30 <dup2@plt> | |
| 414ada: 8b bc 24 e4 00 00 00 mov 0xe4(%rsp),%edi | |
| 414ae1: ba 00 08 00 00 mov $0x800,%edx | |
| 414ae6: be 04 00 00 00 mov $0x4,%esi | |
| 414aeb: 31 c0 xor %eax,%eax | |
| 414aed: e8 6e ff fe ff callq 404a60 <fcntl@plt> | |
| 414af2: 49 8b 04 24 mov (%r12),%rax | |
| 414af6: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi | |
| 414afd: 00 | |
| 414afe: b9 98 7e 41 00 mov $0x417e98,%ecx | |
| 414b03: ba e9 03 00 00 mov $0x3e9,%edx | |
| 414b08: be 01 00 00 00 mov $0x1,%esi | |
| 414b0d: 44 8b 40 1c mov 0x1c(%rax),%r8d | |
| 414b11: 31 c0 xor %eax,%eax | |
| 414b13: e8 38 05 ff ff callq 405050 <__sprintf_chk@plt> | |
| 414b18: 41 8b 44 24 1c mov 0x1c(%r12),%eax | |
| 414b1d: 85 c0 test %eax,%eax | |
| 414b1f: 74 7a je 414b9b <TraceScreen_run+0x63b> | |
| 414b21: 83 f8 01 cmp $0x1,%eax | |
| 414b24: 75 24 jne 414b4a <TraceScreen_run+0x5ea> | |
| 414b26: be 06 8a 41 00 mov $0x418a06,%esi | |
| 414b2b: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx | |
| 414b32: 00 | |
| 414b33: 45 31 c0 xor %r8d,%r8d | |
| 414b36: ba fc 89 41 00 mov $0x4189fc,%edx | |
| 414b3b: 48 89 f7 mov %rsi,%rdi | |
| 414b3e: 31 c0 xor %eax,%eax | |
| 414b40: bb 90 89 41 00 mov $0x418990,%ebx | |
| 414b45: e8 76 04 ff ff callq 404fc0 <execlp@plt> | |
| 414b4a: 48 89 da mov %rbx,%rdx | |
| 414b4d: 8b 0a mov (%rdx),%ecx | |
| 414b4f: 48 83 c2 04 add $0x4,%rdx | |
| 414b53: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax | |
| 414b59: f7 d1 not %ecx | |
| 414b5b: 21 c8 and %ecx,%eax | |
| 414b5d: 25 80 80 80 80 and $0x80808080,%eax | |
| 414b62: 74 e9 je 414b4d <TraceScreen_run+0x5ed> | |
| 414b64: 89 c1 mov %eax,%ecx | |
| 414b66: 8b bc 24 e4 00 00 00 mov 0xe4(%rsp),%edi | |
| 414b6d: 48 89 de mov %rbx,%rsi | |
| 414b70: c1 e9 10 shr $0x10,%ecx | |
| 414b73: a9 80 80 00 00 test $0x8080,%eax | |
| 414b78: 0f 44 c1 cmove %ecx,%eax | |
| 414b7b: 48 8d 4a 02 lea 0x2(%rdx),%rcx | |
| 414b7f: 48 0f 44 d1 cmove %rcx,%rdx | |
| 414b83: 00 c0 add %al,%al | |
| 414b85: 48 83 da 03 sbb $0x3,%rdx | |
| 414b89: 48 29 da sub %rbx,%rdx | |
| 414b8c: e8 df fe fe ff callq 404a70 <write@plt> | |
| 414b91: bf 01 00 00 00 mov $0x1,%edi | |
| 414b96: e8 c5 03 ff ff callq 404f60 <exit@plt> | |
| 414b9b: be ff 89 41 00 mov $0x4189ff,%esi | |
| 414ba0: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx | |
| 414ba7: 00 | |
| 414ba8: 45 31 c0 xor %r8d,%r8d | |
| 414bab: ba fc 89 41 00 mov $0x4189fc,%edx | |
| 414bb0: 48 89 f7 mov %rsi,%rdi | |
| 414bb3: 31 c0 xor %eax,%eax | |
| 414bb5: e8 06 04 ff ff callq 404fc0 <execlp@plt> | |
| 414bba: bb 40 89 41 00 mov $0x418940,%ebx | |
| 414bbf: eb 89 jmp 414b4a <TraceScreen_run+0x5ea> | |
| 414bc1: 90 nop | |
| 414bc2: 90 nop | |
| 414bc3: 90 nop | |
| 414bc4: 90 nop | |
| 414bc5: 90 nop | |
| 414bc6: 90 nop | |
| 414bc7: 90 nop | |
| 414bc8: 90 nop | |
| 414bc9: 90 nop | |
| 414bca: 90 nop | |
| 414bcb: 90 nop | |
| 414bcc: 90 nop | |
| 414bcd: 90 nop | |
| 414bce: 90 nop | |
| 414bcf: 90 nop | |
| 414bd0: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) | |
| 414bd5: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) | |
| 414bda: 49 89 fd mov %rdi,%r13 | |
| 414bdd: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) | |
| 414be2: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) | |
| 414be7: bf 21 8a 41 00 mov $0x418a21,%edi | |
| 414bec: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) | |
| 414bf1: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) | |
| 414bf6: 49 89 f7 mov %rsi,%r15 | |
| 414bf9: 48 81 ec 88 00 00 00 sub $0x88,%rsp | |
| 414c00: be 5b 72 41 00 mov $0x41725b,%esi | |
| 414c05: 41 89 d6 mov %edx,%r14d | |
| 414c08: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax | |
| 414c0f: 00 00 | |
| 414c11: 48 89 44 24 48 mov %rax,0x48(%rsp) | |
| 414c16: 31 c0 xor %eax,%eax | |
| 414c18: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) | |
| 414c1f: 00 00 | |
| 414c21: e8 da 02 ff ff callq 404f00 <fopen@plt> | |
| 414c26: 48 85 c0 test %rax,%rax | |
| 414c29: 48 89 c3 mov %rax,%rbx | |
| 414c2c: 74 1c je 414c4a <TraceScreen_run+0x6ea> | |
| 414c2e: 48 8d 54 24 28 lea 0x28(%rsp),%rdx | |
| 414c33: 48 89 c7 mov %rax,%rdi | |
| 414c36: be 2e 8a 41 00 mov $0x418a2e,%esi | |
| 414c3b: 31 c0 xor %eax,%eax | |
| 414c3d: e8 be ff fe ff callq 404c00 <fscanf@plt> | |
| 414c42: 48 89 df mov %rbx,%rdi | |
| 414c45: e8 46 fe fe ff callq 404a90 <fclose@plt> | |
| 414c4a: f2 0f 10 44 24 28 movsd 0x28(%rsp),%xmm0 | |
| 414c50: bd 89 88 88 88 mov $0x88888889,%ebp | |
| 414c55: bb ab aa aa 2a mov $0x2aaaaaab,%ebx | |
| 414c5a: e8 91 03 ff ff callq 404ff0 <ceil@plt> | |
| 414c5f: f2 0f 2c c8 cvttsd2si %xmm0,%ecx | |
| 414c63: 41 b8 3c 00 00 00 mov $0x3c,%r8d | |
| 414c69: 89 c8 mov %ecx,%eax | |
| 414c6b: 89 cf mov %ecx,%edi | |
| 414c6d: f7 ed imul %ebp | |
| 414c6f: c1 ff 1f sar $0x1f,%edi | |
| 414c72: 8d 34 0a lea (%rdx,%rcx,1),%esi | |
| 414c75: ba 3c 00 00 00 mov $0x3c,%edx | |
| 414c7a: c1 fe 05 sar $0x5,%esi | |
| 414c7d: 41 89 f4 mov %esi,%r12d | |
| 414c80: 29 fe sub %edi,%esi | |
| 414c82: 41 29 fc sub %edi,%r12d | |
| 414c85: 89 f0 mov %esi,%eax | |
| 414c87: 44 0f af e2 imul %edx,%r12d | |
| 414c8b: 89 ca mov %ecx,%edx | |
| 414c8d: 44 29 e2 sub %r12d,%edx | |
| 414c90: 41 89 d4 mov %edx,%r12d | |
| 414c93: f7 ed imul %ebp | |
| 414c95: 89 f0 mov %esi,%eax | |
| 414c97: c1 f8 1f sar $0x1f,%eax | |
| 414c9a: 8d 2c 32 lea (%rdx,%rsi,1),%ebp | |
| 414c9d: ba c5 b3 a2 91 mov $0x91a2b3c5,%edx | |
| 414ca2: c1 fd 05 sar $0x5,%ebp | |
| 414ca5: 29 c5 sub %eax,%ebp | |
| 414ca7: 89 c8 mov %ecx,%eax | |
| 414ca9: 41 0f af e8 imul %r8d,%ebp | |
| 414cad: f7 ea imul %edx | |
| 414caf: 29 ee sub %ebp,%esi | |
| 414cb1: 89 f5 mov %esi,%ebp | |
| 414cb3: 8d 34 0a lea (%rdx,%rcx,1),%esi | |
| 414cb6: c1 fe 0b sar $0xb,%esi | |
| 414cb9: 29 fe sub %edi,%esi | |
| 414cbb: 89 f0 mov %esi,%eax | |
| 414cbd: f7 eb imul %ebx | |
| 414cbf: 89 f0 mov %esi,%eax | |
| 414cc1: c1 f8 1f sar $0x1f,%eax | |
| 414cc4: 89 d3 mov %edx,%ebx | |
| 414cc6: ba 07 45 2e c2 mov $0xc22e4507,%edx | |
| 414ccb: c1 fb 02 sar $0x2,%ebx | |
| 414cce: 29 c3 sub %eax,%ebx | |
| 414cd0: 89 c8 mov %ecx,%eax | |
| 414cd2: f7 ea imul %edx | |
| 414cd4: 49 8b 45 48 mov 0x48(%r13),%rax | |
| 414cd8: 8d 1c 5b lea (%rbx,%rbx,2),%ebx | |
| 414cdb: c1 e3 03 shl $0x3,%ebx | |
| 414cde: 44 8d 04 0a lea (%rdx,%rcx,1),%r8d | |
| 414ce2: 29 de sub %ebx,%esi | |
| 414ce4: 89 f3 mov %esi,%ebx | |
| 414ce6: 41 c1 f8 10 sar $0x10,%r8d | |
| 414cea: 41 29 f8 sub %edi,%r8d | |
| 414ced: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 | |
| 414cf2: f2 0f 11 00 movsd %xmm0,(%rax) | |
| 414cf6: 66 41 0f 2e 45 50 ucomisd 0x50(%r13),%xmm0 | |
| 414cfc: 76 06 jbe 414d04 <TraceScreen_run+0x7a4> | |
| 414cfe: f2 41 0f 11 45 50 movsd %xmm0,0x50(%r13) | |
| 414d04: 41 83 f8 64 cmp $0x64,%r8d | |
| 414d08: 4c 8d 6c 24 30 lea 0x30(%rsp),%r13 | |
| 414d0d: b9 34 8a 41 00 mov $0x418a34,%ecx | |
| 414d12: 7f 26 jg 414d3a <TraceScreen_run+0x7da> | |
| 414d14: 41 83 f8 01 cmp $0x1,%r8d | |
| 414d18: 7f 16 jg 414d30 <TraceScreen_run+0x7d0> | |
| 414d1a: 0f 84 98 00 00 00 je 414db8 <TraceScreen_run+0x858> | |
| 414d20: c6 44 24 30 00 movb $0x0,0x30(%rsp) | |
| 414d25: 4c 8d 6c 24 30 lea 0x30(%rsp),%r13 | |
| 414d2a: eb 22 jmp 414d4e <TraceScreen_run+0x7ee> | |
| 414d2c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 414d30: 4c 8d 6c 24 30 lea 0x30(%rsp),%r13 | |
| 414d35: b9 41 8a 41 00 mov $0x418a41,%ecx | |
| 414d3a: ba 0f 00 00 00 mov $0xf,%edx | |
| 414d3f: be 01 00 00 00 mov $0x1,%esi | |
| 414d44: 4c 89 ef mov %r13,%rdi | |
| 414d47: 31 c0 xor %eax,%eax | |
| 414d49: e8 02 03 ff ff callq 405050 <__sprintf_chk@plt> | |
| 414d4e: ba 01 00 00 00 mov $0x1,%edx | |
| 414d53: 31 c0 xor %eax,%eax | |
| 414d55: 49 63 f6 movslq %r14d,%rsi | |
| 414d58: 4d 89 e9 mov %r13,%r9 | |
| 414d5b: 41 b8 4b 8a 41 00 mov $0x418a4b,%r8d | |
| 414d61: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx | |
| 414d68: 4c 89 ff mov %r15,%rdi | |
| 414d6b: 44 89 64 24 10 mov %r12d,0x10(%rsp) | |
| 414d70: 89 6c 24 08 mov %ebp,0x8(%rsp) | |
| 414d74: 89 1c 24 mov %ebx,(%rsp) | |
| 414d77: e8 a4 fb fe ff callq 404920 <__snprintf_chk@plt> | |
| 414d7c: 48 8b 54 24 48 mov 0x48(%rsp),%rdx | |
| 414d81: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx | |
| 414d88: 00 00 | |
| 414d8a: 75 42 jne 414dce <TraceScreen_run+0x86e> | |
| 414d8c: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx | |
| 414d91: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp | |
| 414d96: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 | |
| 414d9b: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13 | |
| 414da0: 4c 8b 74 24 78 mov 0x78(%rsp),%r14 | |
| 414da5: 4c 8b bc 24 80 00 00 mov 0x80(%rsp),%r15 | |
| 414dac: 00 | |
| 414dad: 48 81 c4 88 00 00 00 add $0x88,%rsp | |
| 414db4: c3 retq | |
| 414db5: 0f 1f 00 nopl (%rax) | |
| 414db8: 48 b8 31 20 64 61 79 movabs $0x202c7961642031,%rax | |
| 414dbf: 2c 20 00 | |
| 414dc2: 4c 8d 6c 24 30 lea 0x30(%rsp),%r13 | |
| 414dc7: 48 89 44 24 30 mov %rax,0x30(%rsp) | |
| 414dcc: eb 80 jmp 414d4e <TraceScreen_run+0x7ee> | |
| 414dce: e8 2d fd fe ff callq 404b00 <__stack_chk_fail@plt> | |
| 414dd3: 90 nop | |
| 414dd4: 90 nop | |
| 414dd5: 90 nop | |
| 414dd6: 90 nop | |
| 414dd7: 90 nop | |
| 414dd8: 90 nop | |
| 414dd9: 90 nop | |
| 414dda: 90 nop | |
| 414ddb: 90 nop | |
| 414ddc: 90 nop | |
| 414ddd: 90 nop | |
| 414dde: 90 nop | |
| 414ddf: 90 nop | |
| 0000000000414de0 <UsersTable_new>: | |
| 414de0: 53 push %rbx | |
| 414de1: bf 08 00 00 00 mov $0x8,%edi | |
| 414de6: e8 f5 ff fe ff callq 404de0 <malloc@plt> | |
| 414deb: be 01 00 00 00 mov $0x1,%esi | |
| 414df0: 48 89 c3 mov %rax,%rbx | |
| 414df3: bf 14 00 00 00 mov $0x14,%edi | |
| 414df8: e8 53 64 ff ff callq 40b250 <Hashtable_new> | |
| 414dfd: 48 89 03 mov %rax,(%rbx) | |
| 414e00: 48 89 d8 mov %rbx,%rax | |
| 414e03: 5b pop %rbx | |
| 414e04: c3 retq | |
| 414e05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 414e0c: 00 00 00 00 | |
| 0000000000414e10 <UsersTable_delete>: | |
| 414e10: 53 push %rbx | |
| 414e11: 48 89 fb mov %rdi,%rbx | |
| 414e14: 48 8b 3f mov (%rdi),%rdi | |
| 414e17: e8 94 64 ff ff callq 40b2b0 <Hashtable_delete> | |
| 414e1c: 48 89 df mov %rbx,%rdi | |
| 414e1f: 5b pop %rbx | |
| 414e20: e9 0b fb fe ff jmpq 404930 <free@plt> | |
| 414e25: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 414e2c: 00 00 00 00 | |
| 0000000000414e30 <UsersTable_getRef>: | |
| 414e30: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) | |
| 414e35: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) | |
| 414e3a: 89 f5 mov %esi,%ebp | |
| 414e3c: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) | |
| 414e41: 48 83 ec 18 sub $0x18,%rsp | |
| 414e45: 49 89 fc mov %rdi,%r12 | |
| 414e48: 48 8b 3f mov (%rdi),%rdi | |
| 414e4b: e8 20 66 ff ff callq 40b470 <Hashtable_get> | |
| 414e50: 48 85 c0 test %rax,%rax | |
| 414e53: 48 89 c3 mov %rax,%rbx | |
| 414e56: 74 18 je 414e70 <UsersTable_getRef+0x40> | |
| 414e58: 48 89 d8 mov %rbx,%rax | |
| 414e5b: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp | |
| 414e60: 48 8b 1c 24 mov (%rsp),%rbx | |
| 414e64: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 | |
| 414e69: 48 83 c4 18 add $0x18,%rsp | |
| 414e6d: c3 retq | |
| 414e6e: 66 90 xchg %ax,%ax | |
| 414e70: 89 ef mov %ebp,%edi | |
| 414e72: e8 39 fc fe ff callq 404ab0 <getpwuid@plt> | |
| 414e77: 48 85 c0 test %rax,%rax | |
| 414e7a: 74 dc je 414e58 <UsersTable_getRef+0x28> | |
| 414e7c: 48 8b 38 mov (%rax),%rdi | |
| 414e7f: e8 fc fd fe ff callq 404c80 <__strdup@plt> | |
| 414e84: 49 8b 3c 24 mov (%r12),%rdi | |
| 414e88: 48 89 c2 mov %rax,%rdx | |
| 414e8b: 89 ee mov %ebp,%esi | |
| 414e8d: 48 89 c3 mov %rax,%rbx | |
| 414e90: e8 ab 64 ff ff callq 40b340 <Hashtable_put> | |
| 414e95: eb c1 jmp 414e58 <UsersTable_getRef+0x28> | |
| 414e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
| 414e9e: 00 00 | |
| 0000000000414ea0 <UsersTable_foreach>: | |
| 414ea0: 48 8b 3f mov (%rdi),%rdi | |
| 414ea3: e9 08 66 ff ff jmpq 40b4b0 <Hashtable_foreach> | |
| 414ea8: 90 nop | |
| 414ea9: 90 nop | |
| 414eaa: 90 nop | |
| 414eab: 90 nop | |
| 414eac: 90 nop | |
| 414ead: 90 nop | |
| 414eae: 90 nop | |
| 414eaf: 90 nop | |
| 414eb0: 41 57 push %r15 | |
| 414eb2: 41 89 f7 mov %esi,%r15d | |
| 414eb5: 41 56 push %r14 | |
| 414eb7: 41 55 push %r13 | |
| 414eb9: 49 89 fd mov %rdi,%r13 | |
| 414ebc: 41 54 push %r12 | |
| 414ebe: 49 89 cc mov %rcx,%r12 | |
| 414ec1: 55 push %rbp | |
| 414ec2: 53 push %rbx | |
| 414ec3: 89 d3 mov %edx,%ebx | |
| 414ec5: 48 83 ec 28 sub $0x28,%rsp | |
| 414ec9: 39 d6 cmp %edx,%esi | |
| 414ecb: 0f 8d d6 00 00 00 jge 414fa7 <UsersTable_foreach+0x107> | |
| 414ed1: 48 63 c2 movslq %edx,%rax | |
| 414ed4: 4c 8d 34 c7 lea (%rdi,%rax,8),%r14 | |
| 414ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
| 414edf: 00 | |
| 414ee0: 41 8d 04 1f lea (%r15,%rbx,1),%eax | |
| 414ee4: 44 89 fd mov %r15d,%ebp | |
| 414ee7: 44 89 f9 mov %r15d,%ecx | |
| 414eea: 89 c2 mov %eax,%edx | |
| 414eec: c1 ea 1f shr $0x1f,%edx | |
| 414eef: 01 d0 add %edx,%eax | |
| 414ef1: d1 f8 sar %eax | |
| 414ef3: 48 98 cltq | |
| 414ef5: 49 8d 44 c5 00 lea 0x0(%r13,%rax,8),%rax | |
| 414efa: 48 8b 10 mov (%rax),%rdx | |
| 414efd: 48 89 54 24 18 mov %rdx,0x18(%rsp) | |
| 414f02: 49 8b 16 mov (%r14),%rdx | |
| 414f05: 48 89 10 mov %rdx,(%rax) | |
| 414f08: 48 8b 54 24 18 mov 0x18(%rsp),%rdx | |
| 414f0d: 49 63 c7 movslq %r15d,%rax | |
| 414f10: 49 89 16 mov %rdx,(%r14) | |
| 414f13: 49 8d 54 c5 00 lea 0x0(%r13,%rax,8),%rdx | |
| 414f18: eb 11 jmp 414f2b <UsersTable_foreach+0x8b> | |
| 414f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 414f20: 83 c1 01 add $0x1,%ecx | |
| 414f23: 48 83 c2 08 add $0x8,%rdx | |
| 414f27: 39 cb cmp %ecx,%ebx | |
| 414f29: 7e 4a jle 414f75 <UsersTable_foreach+0xd5> | |
| 414f2b: 83 05 ee 90 20 00 01 addl $0x1,0x2090ee(%rip) # 61e020 <CRT_delay+0x82c> | |
| 414f32: 48 8b 3a mov (%rdx),%rdi | |
| 414f35: 48 8b 74 24 18 mov 0x18(%rsp),%rsi | |
| 414f3a: 48 89 54 24 10 mov %rdx,0x10(%rsp) | |
| 414f3f: 89 4c 24 08 mov %ecx,0x8(%rsp) | |
| 414f43: 41 ff d4 callq *%r12 | |
| 414f46: 85 c0 test %eax,%eax | |
| 414f48: 48 8b 54 24 10 mov 0x10(%rsp),%rdx | |
| 414f4d: 8b 4c 24 08 mov 0x8(%rsp),%ecx | |
| 414f51: 7f cd jg 414f20 <UsersTable_foreach+0x80> | |
| 414f53: 48 63 c5 movslq %ebp,%rax | |
| 414f56: 48 8b 32 mov (%rdx),%rsi | |
| 414f59: 83 c1 01 add $0x1,%ecx | |
| 414f5c: 49 8d 44 c5 00 lea 0x0(%r13,%rax,8),%rax | |
| 414f61: 83 c5 01 add $0x1,%ebp | |
| 414f64: 48 8b 38 mov (%rax),%rdi | |
| 414f67: 48 89 3a mov %rdi,(%rdx) | |
| 414f6a: 48 83 c2 08 add $0x8,%rdx | |
| 414f6e: 39 cb cmp %ecx,%ebx | |
| 414f70: 48 89 30 mov %rsi,(%rax) | |
| 414f73: 7f b6 jg 414f2b <UsersTable_foreach+0x8b> | |
| 414f75: 48 63 c5 movslq %ebp,%rax | |
| 414f78: 49 8b 0e mov (%r14),%rcx | |
| 414f7b: 44 89 fe mov %r15d,%esi | |
| 414f7e: 49 8d 44 c5 00 lea 0x0(%r13,%rax,8),%rax | |
| 414f83: 44 8d 7d 01 lea 0x1(%rbp),%r15d | |
| 414f87: 4c 89 ef mov %r13,%rdi | |
| 414f8a: 48 8b 10 mov (%rax),%rdx | |
| 414f8d: 48 89 08 mov %rcx,(%rax) | |
| 414f90: 4c 89 e1 mov %r12,%rcx | |
| 414f93: 49 89 16 mov %rdx,(%r14) | |
| 414f96: 8d 55 ff lea -0x1(%rbp),%edx | |
| 414f99: e8 12 ff ff ff callq 414eb0 <UsersTable_foreach+0x10> | |
| 414f9e: 41 39 df cmp %ebx,%r15d | |
| 414fa1: 0f 8c 39 ff ff ff jl 414ee0 <UsersTable_foreach+0x40> | |
| 414fa7: 48 83 c4 28 add $0x28,%rsp | |
| 414fab: 5b pop %rbx | |
| 414fac: 5d pop %rbp | |
| 414fad: 41 5c pop %r12 | |
| 414faf: 41 5d pop %r13 | |
| 414fb1: 41 5e pop %r14 | |
| 414fb3: 41 5f pop %r15 | |
| 414fb5: c3 retq | |
| 414fb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
| 414fbd: 00 00 00 | |
| 414fc0: 55 push %rbp | |
| 414fc1: 53 push %rbx | |
| 414fc2: 48 89 fb mov %rdi,%rbx | |
| 414fc5: 48 83 ec 08 sub $0x8,%rsp | |
| 414fc9: 8b 77 18 mov 0x18(%rdi),%esi | |
| 414fcc: 03 77 14 add 0x14(%rdi),%esi | |
| 414fcf: 8b 6f 10 mov 0x10(%rdi),%ebp | |
| 414fd2: 89 77 10 mov %esi,0x10(%rdi) | |
| 414fd5: 48 8b 3f mov (%rdi),%rdi | |
| 414fd8: 48 63 f6 movslq %esi,%rsi | |
| 414fdb: 48 c1 e6 03 shl $0x3,%rsi | |
| 414fdf: e8 4c fe fe ff callq 404e30 <realloc@plt> | |
| 414fe4: 8b 4b 10 mov 0x10(%rbx),%ecx | |
| 414fe7: 48 89 03 mov %rax,(%rbx) | |
| 414fea: 39 cd cmp %ecx,%ebp | |
| 414fec: 7d 36 jge 415024 <UsersTable_foreach+0x184> | |
| 414fee: 83 e9 01 sub $0x1,%ecx | |
| 414ff1: 48 63 f5 movslq %ebp,%rsi | |
| 414ff4: 29 e9 sub %ebp,%ecx | |
| 414ff6: 48 8d 14 f5 00 00 00 lea 0x0(,%rsi,8),%rdx | |
| 414ffd: 00 | |
| 414ffe: 48 8d 4c 0e 01 lea 0x1(%rsi,%rcx,1),%rcx | |
| 415003: 48 c1 e1 03 shl $0x3,%rcx | |
| 415007: eb 0a jmp 415013 <UsersTable_foreach+0x173> | |
| 415009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
| 415010: 48 8b 03 mov (%rbx),%rax | |
| 415013: 48 c7 04 10 00 00 00 movq $0x0,(%rax,%rdx,1) | |
| 41501a: 00 | |
| 41501b: 48 83 c2 08 add $0x8,%rdx | |
| 41501f: 48 39 ca cmp %rcx,%rdx | |
| 415022: 75 ec jne 415010 <UsersTable_foreach+0x170> | |
| 415024: 48 83 c4 08 add $0x8,%rsp | |
| 415028: 5b pop %rbx | |
| 415029: 5d pop %rbp | |
| 41502a: c3 retq | |
| 41502b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 0000000000415030 <Vector_new>: | |
| 415030: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) | |
| 415035: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) | |
| 41503a: 48 89 fb mov %rdi,%rbx | |
| 41503d: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) | |
| 415042: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) | |
| 415047: 89 d5 mov %edx,%ebp | |
| 415049: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) | |
| 41504e: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) | |
| 415053: 48 83 ec 38 sub $0x38,%rsp | |
| 415057: 83 fa ff cmp $0xffffffff,%edx | |
| 41505a: 49 89 cd mov %rcx,%r13 | |
| 41505d: 41 89 f6 mov %esi,%r14d | |
| 415060: 4c 63 fa movslq %edx,%r15 | |
| 415063: 75 0b jne 415070 <Vector_new+0x40> | |
| 415065: 41 bf 0a 00 00 00 mov $0xa,%r15d | |
| 41506b: bd 0a 00 00 00 mov $0xa,%ebp | |
| 415070: bf 30 00 00 00 mov $0x30,%edi | |
| 415075: e8 66 fd fe ff callq 404de0 <malloc@plt> | |
| 41507a: 4c 89 ff mov %r15,%rdi | |
| 41507d: 49 89 c4 mov %rax,%r12 | |
| 415080: 89 68 14 mov %ebp,0x14(%rax) | |
| 415083: be 08 00 00 00 mov $0x8,%esi | |
| 415088: e8 23 fc fe ff callq 404cb0 <calloc@plt> | |
| 41508d: 41 89 6c 24 10 mov %ebp,0x10(%r12) | |
| 415092: 49 89 04 24 mov %rax,(%r12) | |
| 415096: 4c 89 e0 mov %r12,%rax | |
| 415099: 49 89 5c 24 20 mov %rbx,0x20(%r12) | |
| 41509e: 45 88 74 24 28 mov %r14b,0x28(%r12) | |
| 4150a3: 4d 89 6c 24 08 mov %r13,0x8(%r12) | |
| 4150a8: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) | |
| 4150af: 00 00 | |
| 4150b1: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
| 4150b6: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
| 4150bb: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
| 4150c0: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
| 4150c5: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 | |
| 4150ca: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 | |
| 4150cf: 48 83 c4 38 add $0x38,%rsp | |
| 4150d3: c3 retq | |
| 4150d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) | |
| 4150db: 00 00 00 00 00 | |
| 00000000004150e0 <Vector_delete>: | |
| 4150e0: 41 54 push %r12 | |
| 4150e2: 49 89 fc mov %rdi,%r12 | |
| 4150e5: 55 push %rbp | |
| 4150e6: 53 push %rbx | |
| 4150e7: 80 7f 28 00 cmpb $0x0,0x28(%rdi) | |
| 4150eb: 74 4b je 415138 <Vector_delete+0x58> | |
| 4150ed: 8b 47 18 mov 0x18(%rdi),%eax | |
| 4150f0: 31 ed xor %ebp,%ebp | |
| 4150f2: 31 db xor %ebx,%ebx | |
| 4150f4: 48 8b 3f mov (%rdi),%rdi | |
| 4150f7: 85 c0 test %eax,%eax | |
| 4150f9: 7e 26 jle 415121 <Vector_delete+0x41> | |
| 4150fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
| 415100: 48 8b 04 2f mov (%rdi,%rbp,1),%rax | |
| 415104: 48 85 c0 test %rax,%rax | |
| 415107: 74 0a je 415113 <Vector_delete+0x33> | |
| 415109: 48 89 c7 mov %rax,%rdi | |
| 41510c: ff 50 08 callq *0x8(%rax) | |
| 41510f: 49 8b 3c 24 mov (%r12),%rdi | |
| 415113: 83 c3 01 add $0x1,%ebx | |
| 415116: 48 83 c5 08 add $0x8,%rbp | |
| 41511a: 41 39 5c 24 18 cmp %ebx,0x18(%r12) | |
| 41511f: 7f df jg 415100 <Vector_delete+0x20> | |
| 415121: e8 0a f8 fe ff callq 404930 <free@plt> | |
| 415126: 5b pop %rbx | |
| 415127: 5d pop %rbp | |
| 415128: 4c 89 e7 mov %r12,%rdi | |
| 41512b: 41 5c pop %r12 | |
| 41512d: e9 fe f7 fe ff jmpq 404930 <free@plt> | |
| 415132: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
| 415138: 48 8b 3f mov (%rdi),%rdi | |
| 41513b: eb e4 jmp 415121 <Vector_delete+0x41> | |
| 41513d: 0f 1f 00 nopl (%rax) | |
| 0000000000415140 <Vector_prune>: | |
| 415140: 41 54 push %r12 | |
| 415142: 55 push %rbp | |
| 415143: 53 push %rbx | |
| 415144: 8b 57 18 mov 0x18(%rdi),%edx | |
| 415147: 48 89 fb mov %rdi,%rbx | |
| 41514a: 85 d2 test %edx,%edx | |
| 41514c: 7e 42 jle 415190 <Vector_prune+0x50> | |
| 41514e: 31 ed xor %ebp,%ebp | |
| 415150: 45 31 e4 xor %r12d,%r12d | |
| 415153: eb 18 jmp 41516d <Vector_prune+0x2d> | |
| 415155: 0f 1f 00 nopl (%rax) | |
| 415158: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) | |
| 41515f: 41 83 c4 01 add $0x1,%r12d | |
| 415163: 48 83 c5 08 add $0x8,%rbp | |
| 415167: 44 39 63 18 cmp %r12d,0x18(%rbx) | |
| 41516b: 7e 23 jle 415190 <Vector_prune+0x50> | |
| 41516d: 48 89 ea mov %rbp,%rdx | |
| 415170: 48 03 13 add (%rbx),%rdx | |
| 415173: 48 8b 02 mov (%rdx),%rax | |
| 415176: 48 85 c0 test %rax,%rax | |
| 415179: 74 e4 je 41515f <Vector_prune+0x1f> | |
| 41517b: 80 7b 28 00 cmpb $0x0,0x28(%rbx) | |
| 41517f: 74 d7 je 415158 <Vector_prune+0x18> | |
| 415181: 48 89 c7 mov %rax,%rdi | |
| 415184: ff 50 08 callq *0x8(%rax) | |
| 415187: 48 89 ea mov %rbp,%rdx | |
| 41518a: 48 03 13 add (%rbx),%rdx | |
| 41518d: eb c9 jmp 415158 <Vector_prune+0x18> | |
| 41518f: 90 nop | |
| 415190: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) | |
| 415197: 5b pop %rbx | |
| 415198: 5d pop %rbp | |
| 415199: 41 5c pop %r12 | |
| 41519b: c3 retq | |
| 41519c: 0f 1f 40 00 nopl 0x0(%rax) | |
| 00000000004151a0 <Vector_quickSort>: | |
| 4151a0: 8b 57 18 mov 0x18(%rdi),%edx | |
| 4151a3: 48 8b 4f 08 mov 0x8(%rdi),%rcx | |
| 4151a7: 31 f6 xor %esi,%esi | |
| 4151a9: 48 8b 3f mov (%rdi),%rdi | |
| 4151ac: 83 ea 01 sub $0x1,%edx | |
| 4151af: e9 fc fc ff ff jmpq 414eb0 <UsersTable_foreach+0x10> | |
| 4151b4: 66 66 66 2e 0f 1f 84 dat |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment