Last active
June 27, 2017 09:43
-
-
Save fujii/a5411f523b0072beae22cda0f3858e58 to your computer and use it in GitHub Desktop.
bash segfault on Ryzen
This file contains 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
fujii@ubuntu $ gdb $(which bash) core | |
GNU gdb (Ubuntu 7.12.50.20170314-0ubuntu1) 7.12.50.20170314-git | |
Copyright (C) 2017 Free Software Foundation, Inc. | |
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> | |
This is free software: you are free to change and redistribute it. | |
There is NO WARRANTY, to the extent permitted by law. Type "show copying" | |
and "show warranty" for details. | |
This GDB was configured as "x86_64-linux-gnu". | |
Type "show configuration" for configuration details. | |
For bug reporting instructions, please see: | |
<http://www.gnu.org/software/gdb/bugs/>. | |
Find the GDB manual and other documentation resources online at: | |
<http://www.gnu.org/software/gdb/documentation/>. | |
For help, type "help". | |
Type "apropos word" to search for commands related to "word"... | |
Reading symbols from /bin/bash...Reading symbols from /usr/lib/debug/.build-id/9f/ba1983b024d7fcb6a6b28d54ae8316d189c942.debug...done. | |
done. | |
[New LWP 46384] | |
Core was generated by `/bin/bash ../../libtool --silent --tag=CC --tag=disable-static --mode=compile g'. | |
Program terminated with signal SIGSEGV, Segmentation fault. | |
#0 0x00000000004370d0 in execute_builtin (builtin=builtin@entry=0x484d10 <eval_builtin>, flags=flags@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4537 | |
4537 .././execute_cmd.c: No such file or directory. | |
(gdb) bt | |
#0 0x00000000004370d0 in execute_builtin (builtin=builtin@entry=0x484d10 <eval_builtin>, flags=flags@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4537 | |
#1 0x0000000000439426 in execute_builtin_or_function (flags=0, fds_to_close=0x18ddea8, redirects=<optimized out>, var=0x0, builtin=0x484d10 <eval_builtin>, words=0x180e5c8) at .././execute_cmd.c:5017 | |
#2 execute_simple_command (simple_command=<optimized out>, pipe_in=<optimized out>, pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, async=async@entry=0, fds_to_close=fds_to_close@entry=0x18ddea8) at .././execute_cmd.c:4324 | |
#3 0x000000000043a4fb in execute_command_internal (command=0x18dcf48, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18ddea8) at .././execute_cmd.c:802 | |
#4 0x000000000043a207 in execute_connection (fds_to_close=0x18ddea8, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18dcd48) at .././execute_cmd.c:2594 | |
#5 execute_command_internal (command=0x18dcd48, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18ddea8) at .././execute_cmd.c:971 | |
#6 0x000000000043a315 in execute_command_internal (command=command@entry=0x18de9c8, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18ddea8) at .././execute_cmd.c:963 | |
#7 0x000000000043dae1 in execute_function (var=var@entry=0x182b588, flags=flags@entry=0, fds_to_close=fds_to_close@entry=0x18ddea8, async=async@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4789 | |
#8 0x0000000000439709 in execute_builtin_or_function (flags=0, fds_to_close=0x18ddea8, redirects=<optimized out>, var=0x182b588, builtin=0x0, words=0x180ee68) at .././execute_cmd.c:5019 | |
#9 execute_simple_command (simple_command=<optimized out>, pipe_in=<optimized out>, pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, async=async@entry=0, fds_to_close=fds_to_close@entry=0x18ddea8) at .././execute_cmd.c:4324 | |
#10 0x000000000043a4fb in execute_command_internal (command=command@entry=0x18d3f88, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18ddea8) at .././execute_cmd.c:802 | |
#11 0x000000000043c1d2 in execute_command (command=0x18d3f88) at .././execute_cmd.c:405 | |
#12 0x000000000043a69c in execute_if_command (if_command=0x18d3dc8) at .././execute_cmd.c:3560 | |
#13 execute_command_internal (command=0x18d3d08, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18dda08) at .././execute_cmd.c:923 | |
#14 0x000000000043a207 in execute_connection (fds_to_close=0x18dda08, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18c9388) at .././execute_cmd.c:2594 | |
#15 execute_command_internal (command=command@entry=0x18c9388, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18dda08) at .././execute_cmd.c:971 | |
#16 0x000000000043c1d2 in execute_command (command=0x18c9388) at .././execute_cmd.c:405 | |
#17 0x000000000043a1cc in execute_connection (fds_to_close=0x18d9a08, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18c95c8) at .././execute_cmd.c:2592 | |
#18 execute_command_internal (command=command@entry=0x18c95c8, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18d9a08) at .././execute_cmd.c:971 | |
#19 0x000000000043c1d2 in execute_command (command=0x18c95c8) at .././execute_cmd.c:405 | |
#20 0x000000000043c27f in execute_while_or_until (while_command=0x18c9908, type=type@entry=0) at .././execute_cmd.c:3509 | |
#21 0x000000000043a335 in execute_while_command (while_command=<optimized out>) at .././execute_cmd.c:3450 | |
#22 execute_command_internal (command=0x18c9988, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18cb888) at .././execute_cmd.c:911 | |
#23 0x000000000043a207 in execute_connection (fds_to_close=0x18cb888, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18c9888) at .././execute_cmd.c:2594 | |
#24 execute_command_internal (command=0x18c9888, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18cb888) at .././execute_cmd.c:971 | |
#25 0x000000000043a315 in execute_command_internal (command=command@entry=0x18d8488, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18cb888) at .././execute_cmd.c:963 | |
#26 0x000000000043dae1 in execute_function (var=var@entry=0x18573c8, flags=flags@entry=0, fds_to_close=fds_to_close@entry=0x18cb888, async=async@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4789 | |
#27 0x0000000000439709 in execute_builtin_or_function (flags=0, fds_to_close=0x18cb888, redirects=<optimized out>, var=0x18573c8, builtin=0x0, words=0x18cb8e8) at .././execute_cmd.c:5019 | |
#28 execute_simple_command (simple_command=<optimized out>, pipe_in=<optimized out>, pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, async=async@entry=0, fds_to_close=fds_to_close@entry=0x18cb888) at .././execute_cmd.c:4324 | |
#29 0x000000000043a4fb in execute_command_internal (command=0x18d0188, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18cb888) at .././execute_cmd.c:802 | |
#30 0x000000000043a207 in execute_connection (fds_to_close=0x18cb888, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18c5888) at .././execute_cmd.c:2594 | |
#31 execute_command_internal (command=command@entry=0x18c5888, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18cb888) at .././execute_cmd.c:971 | |
#32 0x000000000043c1d2 in execute_command (command=0x18c5888) at .././execute_cmd.c:405 | |
#33 0x000000000043a1cc in execute_connection (fds_to_close=0x18c1b68, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18c5ec8) at .././execute_cmd.c:2592 | |
#34 execute_command_internal (command=0x18c5ec8, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18c1b68) at .././execute_cmd.c:971 | |
#35 0x000000000043a315 in execute_command_internal (command=command@entry=0x18cfc48, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18c1b68) at .././execute_cmd.c:963 | |
#36 0x000000000043dae1 in execute_function (var=var@entry=0x1896408, flags=flags@entry=0, fds_to_close=fds_to_close@entry=0x18c1b68, async=async@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4789 | |
#37 0x0000000000439709 in execute_builtin_or_function (flags=0, fds_to_close=0x18c1b68, redirects=<optimized out>, var=0x1896408, builtin=0x0, words=0x18c2948) at .././execute_cmd.c:5019 | |
#38 execute_simple_command (simple_command=<optimized out>, pipe_in=<optimized out>, pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, async=async@entry=0, fds_to_close=fds_to_close@entry=0x18c1b68) at .././execute_cmd.c:4324 | |
#39 0x000000000043a4fb in execute_command_internal (command=0x18c2748, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18c1b68) at .././execute_cmd.c:802 | |
#40 0x0000000000485f69 in parse_and_execute (string=string@entry=0x18c1ec8 "libtool_options_prep \"$@\"", from_file=from_file@entry=0x4ca4b2 "eval", flags=flags@entry=4) at ../.././builtins/evalstring.c:421 | |
#41 0x00000000004863db in evalstring (string=0x18c1ec8 "libtool_options_prep \"$@\"", from_file=0x4ca4b2 "eval", flags=4) at ../.././builtins/evalstring.c:671 | |
#42 0x0000000000436ec7 in execute_builtin (builtin=builtin@entry=0x484d10 <eval_builtin>, flags=flags@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4529 | |
#43 0x0000000000439426 in execute_builtin_or_function (flags=0, fds_to_close=0x18c1b48, redirects=<optimized out>, var=0x0, builtin=0x484d10 <eval_builtin>, words=0x18c1548) at .././execute_cmd.c:5017 | |
#44 execute_simple_command (simple_command=<optimized out>, pipe_in=<optimized out>, pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, async=async@entry=0, fds_to_close=fds_to_close@entry=0x18c1b48) at .././execute_cmd.c:4324 | |
#45 0x000000000043a4fb in execute_command_internal (command=command@entry=0x18b9a88, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18c1b48) at .././execute_cmd.c:802 | |
#46 0x000000000043c1d2 in execute_command (command=0x18b9a88) at .././execute_cmd.c:405 | |
#47 0x000000000043a1cc in execute_connection (fds_to_close=0x18c1768, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18b9988) at .././execute_cmd.c:2592 | |
#48 execute_command_internal (command=command@entry=0x18b9988, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18c1768) at .././execute_cmd.c:971 | |
#49 0x000000000043c1d2 in execute_command (command=0x18b9988) at .././execute_cmd.c:405 | |
#50 0x000000000043a1cc in execute_connection (fds_to_close=0x187e4c8, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18b9888) at .././execute_cmd.c:2592 | |
#51 execute_command_internal (command=command@entry=0x18b9888, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x187e4c8) at .././execute_cmd.c:971 | |
#52 0x000000000043c1d2 in execute_command (command=0x18b9888) at .././execute_cmd.c:405 | |
#53 0x000000000043a1cc in execute_connection (fds_to_close=0x18c1328, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18b9788) at .././execute_cmd.c:2592 | |
#54 execute_command_internal (command=command@entry=0x18b9788, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18c1328) at .././execute_cmd.c:971 | |
#55 0x000000000043c1d2 in execute_command (command=0x18b9788) at .././execute_cmd.c:405 | |
#56 0x000000000043b5ce in execute_for_command (for_command=0x18b9708) at .././execute_cmd.c:2802 | |
#57 execute_command_internal (command=0x18b9688, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18c1248) at .././execute_cmd.c:883 | |
#58 0x000000000043a207 in execute_connection (fds_to_close=0x18c1248, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18b8788) at .././execute_cmd.c:2594 | |
#59 execute_command_internal (command=command@entry=0x18b8788, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18c1248) at .././execute_cmd.c:971 | |
#60 0x000000000043c1d2 in execute_command (command=0x18b8788) at .././execute_cmd.c:405 | |
#61 0x000000000043a1cc in execute_connection (fds_to_close=0x18c11e8, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18bbb48) at .././execute_cmd.c:2592 | |
#62 execute_command_internal (command=command@entry=0x18bbb48, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18c11e8) at .././execute_cmd.c:971 | |
#63 0x000000000043c1d2 in execute_command (command=0x18bbb48) at .././execute_cmd.c:405 | |
#64 0x000000000043a1cc in execute_connection (fds_to_close=0x18b4028, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18bbac8) at .././execute_cmd.c:2592 | |
#65 execute_command_internal (command=0x18bbac8, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18b4028) at .././execute_cmd.c:971 | |
#66 0x000000000043a315 in execute_command_internal (command=command@entry=0x18c01c8, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18b4028) at .././execute_cmd.c:963 | |
#67 0x000000000043dae1 in execute_function (var=var@entry=0x186a708, flags=flags@entry=0, fds_to_close=fds_to_close@entry=0x18b4028, async=async@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4789 | |
#68 0x0000000000439709 in execute_builtin_or_function (flags=0, fds_to_close=0x18b4028, redirects=<optimized out>, var=0x186a708, builtin=0x0, words=0x18b80a8) at .././execute_cmd.c:5019 | |
#69 execute_simple_command (simple_command=<optimized out>, pipe_in=<optimized out>, pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, async=async@entry=0, fds_to_close=fds_to_close@entry=0x18b4028) at .././execute_cmd.c:4324 | |
#70 0x000000000043a4fb in execute_command_internal (command=0x18b05c8, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18b4028) at .././execute_cmd.c:802 | |
#71 0x000000000043a207 in execute_connection (fds_to_close=0x18b4028, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18b3408) at .././execute_cmd.c:2594 | |
#72 execute_command_internal (command=command@entry=0x18b3408, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18b4028) at .././execute_cmd.c:971 | |
#73 0x000000000043c1d2 in execute_command (command=0x18b3408) at .././execute_cmd.c:405 | |
#74 0x000000000043a1cc in execute_connection (fds_to_close=0x18af628, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x18b3388) at .././execute_cmd.c:2592 | |
#75 execute_command_internal (command=0x18b3388, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18af628) at .././execute_cmd.c:971 | |
#76 0x000000000043a315 in execute_command_internal (command=command@entry=0x18b7c48, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18af628) at .././execute_cmd.c:963 | |
#77 0x000000000043dae1 in execute_function (var=var@entry=0x186ea48, flags=flags@entry=0, fds_to_close=fds_to_close@entry=0x18af628, async=async@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4789 | |
#78 0x0000000000439709 in execute_builtin_or_function (flags=0, fds_to_close=0x18af628, redirects=<optimized out>, var=0x186ea48, builtin=0x0, words=0x18af748) at .././execute_cmd.c:5019 | |
#79 execute_simple_command (simple_command=<optimized out>, pipe_in=<optimized out>, pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, async=async@entry=0, fds_to_close=fds_to_close@entry=0x18af628) at .././execute_cmd.c:4324 | |
#80 0x000000000043a4fb in execute_command_internal (command=0x18aaa48, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18af628) at .././execute_cmd.c:802 | |
#81 0x000000000043a207 in execute_connection (fds_to_close=0x18af628, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x189ad48) at .././execute_cmd.c:2594 | |
#82 execute_command_internal (command=command@entry=0x189ad48, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18af628) at .././execute_cmd.c:971 | |
#83 0x000000000043c1d2 in execute_command (command=0x189ad48) at .././execute_cmd.c:405 | |
#84 0x000000000043a1cc in execute_connection (fds_to_close=0x18af608, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x189b088) at .././execute_cmd.c:2592 | |
#85 execute_command_internal (command=command@entry=0x189b088, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18af608) at .././execute_cmd.c:971 | |
#86 0x000000000043c1d2 in execute_command (command=0x189b088) at .././execute_cmd.c:405 | |
#87 0x000000000043a1cc in execute_connection (fds_to_close=0x18af528, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x180ed88) at .././execute_cmd.c:2592 | |
#88 execute_command_internal (command=command@entry=0x180ed88, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18af528) at .././execute_cmd.c:971 | |
#89 0x000000000043c1d2 in execute_command (command=0x180ed88) at .././execute_cmd.c:405 | |
#90 0x000000000043a1cc in execute_connection (fds_to_close=0x18af4a8, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x189aac8) at .././execute_cmd.c:2592 | |
#91 execute_command_internal (command=command@entry=0x189aac8, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x18af4a8) at .././execute_cmd.c:971 | |
#92 0x000000000043c1d2 in execute_command (command=0x189aac8) at .././execute_cmd.c:405 | |
#93 0x000000000043a1cc in execute_connection (fds_to_close=0x1863c88, pipe_out=-1, pipe_in=-1, asynchronous=0, command=0x189a9c8) at .././execute_cmd.c:2592 | |
#94 execute_command_internal (command=0x189a9c8, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x1863c88) at .././execute_cmd.c:971 | |
#95 0x000000000043a315 in execute_command_internal (command=command@entry=0x18aef48, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x1863c88) at .././execute_cmd.c:963 | |
#96 0x000000000043dae1 in execute_function (var=var@entry=0x186c708, flags=flags@entry=0, fds_to_close=fds_to_close@entry=0x1863c88, async=async@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4789 | |
#97 0x0000000000439709 in execute_builtin_or_function (flags=0, fds_to_close=0x1863c88, redirects=<optimized out>, var=0x186c708, builtin=0x0, words=0x18aa8a8) at .././execute_cmd.c:5019 | |
#98 execute_simple_command (simple_command=<optimized out>, pipe_in=<optimized out>, pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, async=async@entry=0, fds_to_close=fds_to_close@entry=0x1863c88) at .././execute_cmd.c:4324 | |
#99 0x000000000043a4fb in execute_command_internal (command=command@entry=0x187e408, asynchronous=asynchronous@entry=0, pipe_in=pipe_in@entry=-1, pipe_out=pipe_out@entry=-1, fds_to_close=fds_to_close@entry=0x1863c88) at .././execute_cmd.c:802 | |
#100 0x000000000043c1d2 in execute_command (command=0x187e408) at .././execute_cmd.c:405 | |
#101 0x0000000000423160 in reader_loop () at .././eval.c:180 | |
#102 0x0000000000421d4e in main (argc=127, argv=0x7ffe79c92588, env=0x7ffe79c92988) at .././shell.c:792 | |
(gdb) f 0 | |
#0 0x00000000004370d0 in execute_builtin (builtin=builtin@entry=0x484d10 <eval_builtin>, flags=flags@entry=0, subshell=subshell@entry=0, words=<optimized out>) at .././execute_cmd.c:4537 | |
4537 in .././execute_cmd.c | |
(gdb) disassemble | |
Dump of assembler code for function execute_builtin: | |
0x0000000000436e00 <+0>: push r15 | |
0x0000000000436e02 <+2>: push r14 | |
0x0000000000436e04 <+4>: mov r15,rdi | |
0x0000000000436e07 <+7>: push r13 | |
0x0000000000436e09 <+9>: push r12 | |
0x0000000000436e0b <+11>: mov r9,rsi | |
0x0000000000436e0e <+14>: push rbp | |
0x0000000000436e0f <+15>: push rbx | |
0x0000000000436e10 <+16>: mov ebx,ecx | |
0x0000000000436e12 <+18>: sub rsp,0x28 | |
0x0000000000436e16 <+22>: test ecx,ecx | |
0x0000000000436e18 <+24>: jne 0x437020 <execute_builtin+544> | |
0x0000000000436e1e <+30>: mov r13d,edx | |
0x0000000000436e21 <+33>: mov rdx,0x484d10 | |
0x0000000000436e28 <+40>: test r13b,0x8 | |
0x0000000000436e2c <+44>: jne 0x436f60 <execute_builtin+352> | |
0x0000000000436e32 <+50>: mov rax,0x48feb0 | |
0x0000000000436e39 <+57>: cmp r15,rdx | |
0x0000000000436e3c <+60>: sete cl | |
0x0000000000436e3f <+63>: cmp r15,rax | |
0x0000000000436e42 <+66>: sete r10b | |
0x0000000000436e46 <+70>: xor r14d,r14d | |
0x0000000000436e49 <+73>: xor r12d,r12d | |
0x0000000000436e4c <+76>: or r10d,ecx | |
0x0000000000436e4f <+79>: cmp r15,0x48a540 | |
0x0000000000436e56 <+86>: sete bpl | |
0x0000000000436e5a <+90>: cmp r15,0x48e970 | |
0x0000000000436e61 <+97>: sete al | |
0x0000000000436e64 <+100>: or ebp,eax | |
0x0000000000436e66 <+102>: or bpl,r10b | |
0x0000000000436e69 <+105>: jne 0x4370e0 <execute_builtin+736> | |
0x0000000000436e6f <+111>: test cl,cl | |
0x0000000000436e71 <+113>: jne 0x437170 <execute_builtin+880> | |
0x0000000000436e77 <+119>: test bpl,bpl | |
0x0000000000436e7a <+122>: jne 0x4371b0 <execute_builtin+944> | |
0x0000000000436e80 <+128>: cmp r15,0x48db40 | |
0x0000000000436e87 <+135>: mov ecx,DWORD PTR [rip+0x2d4e47] # 0x70bcd4 <posixly_correct> | |
0x0000000000436e8d <+141>: sete r13b | |
0x0000000000436e91 <+145>: test ecx,ecx | |
0x0000000000436e93 <+147>: setne bpl | |
0x0000000000436e97 <+151>: and bpl,r13b | |
0x0000000000436e9a <+154>: jne 0x437200 <execute_builtin+1024> | |
0x0000000000436ea0 <+160>: and ebx,0x1 | |
0x0000000000436ea3 <+163>: mov ebp,0x1 | |
0x0000000000436ea8 <+168>: add DWORD PTR [rip+0x2d63d5],0x1 # 0x70d284 <executing_builtin> | |
0x0000000000436eaf <+175>: xor eax,eax | |
0x0000000000436eb1 <+177>: cmp r15,0x4809e0 | |
0x0000000000436eb8 <+184>: mov rdi,QWORD PTR [r9] | |
0x0000000000436ebb <+187>: sete al | |
0x0000000000436ebe <+190>: or DWORD PTR [rip+0x2d63ac],eax # 0x70d270 <executing_command_builtin> | |
0x0000000000436ec4 <+196>: call r15 | |
0x0000000000436ec7 <+199>: mov edx,DWORD PTR [rip+0x2d4e07] # 0x70bcd4 <posixly_correct> | |
0x0000000000436ecd <+205>: test edx,edx | |
0x0000000000436ecf <+207>: setne dl | |
0x0000000000436ed2 <+210>: test dl,bpl | |
0x0000000000436ed5 <+213>: je 0x436ee0 <execute_builtin+224> | |
0x0000000000436ed7 <+215>: test r13b,r13b | |
0x0000000000436eda <+218>: jne 0x437240 <execute_builtin+1088> | |
0x0000000000436ee0 <+224>: test bl,bl | |
0x0000000000436ee2 <+226>: jne 0x4370c0 <execute_builtin+704> | |
0x0000000000436ee8 <+232>: test r14d,r14d | |
0x0000000000436eeb <+235>: je 0x436f48 <execute_builtin+328> | |
0x0000000000436eed <+237>: mov ebx,DWORD PTR [rsp+0x4] | |
0x0000000000436ef1 <+241>: mov edx,0x0 | |
0x0000000000436ef6 <+246>: test ebx,ebx | |
0x0000000000436ef8 <+248>: cmove edx,DWORD PTR [rip+0x2d65f9] # 0x70d4f8 <errexit_flag> | |
0x0000000000436eff <+255>: test r12,r12 | |
0x0000000000436f02 <+258>: mov DWORD PTR [rip+0x2d6390],ebx # 0x70d298 <builtin_ignoring_errexit> | |
0x0000000000436f08 <+264>: mov DWORD PTR [rip+0x2d65e6],edx # 0x70d4f4 <exit_immediately_on_error> | |
0x0000000000436f0e <+270>: je 0x436f34 <execute_builtin+308> | |
0x0000000000436f10 <+272>: mov rdi,r12 | |
0x0000000000436f13 <+275>: mov DWORD PTR [rsp+0x4],eax | |
0x0000000000436f17 <+279>: call 0x464610 <set_error_trap> | |
0x0000000000436f1c <+284>: lea rsi,[rip+0x951b5] # 0x4cc0d8 | |
0x0000000000436f23 <+291>: mov edx,0x11c2 | |
0x0000000000436f28 <+296>: mov rdi,r12 | |
0x0000000000436f2b <+299>: call 0x47f010 <sh_xfree> | |
0x0000000000436f30 <+304>: mov eax,DWORD PTR [rsp+0x4] | |
0x0000000000436f34 <+308>: lea rdi,[rip+0x951cc] # 0x4cc107 | |
0x0000000000436f3b <+315>: mov DWORD PTR [rsp+0x4],eax | |
0x0000000000436f3f <+319>: call 0x465d10 <discard_unwind_frame> | |
0x0000000000436f44 <+324>: mov eax,DWORD PTR [rsp+0x4] | |
0x0000000000436f48 <+328>: add rsp,0x28 | |
0x0000000000436f4c <+332>: pop rbx | |
0x0000000000436f4d <+333>: pop rbp | |
0x0000000000436f4e <+334>: pop r12 | |
0x0000000000436f50 <+336>: pop r13 | |
0x0000000000436f52 <+338>: pop r14 | |
0x0000000000436f54 <+340>: pop r15 | |
0x0000000000436f56 <+342>: ret | |
0x0000000000436f57 <+343>: nop WORD PTR [rax+rax*1+0x0] | |
0x0000000000436f60 <+352>: mov rax,0x48feb0 | |
0x0000000000436f67 <+359>: cmp rdi,rdx | |
0x0000000000436f6a <+362>: sete cl | |
0x0000000000436f6d <+365>: cmp rdi,rax | |
0x0000000000436f70 <+368>: sete r10b | |
0x0000000000436f74 <+372>: cmp rdi,0x4809e0 | |
0x0000000000436f7b <+379>: sete sil | |
0x0000000000436f7f <+383>: or sil,cl | |
0x0000000000436f82 <+386>: jne 0x436f8d <execute_builtin+397> | |
0x0000000000436f84 <+388>: test r10b,r10b | |
0x0000000000436f87 <+391>: je 0x436e39 <execute_builtin+57> | |
0x0000000000436f8d <+397>: lea rdi,[rip+0x95173] # 0x4cc107 | |
0x0000000000436f94 <+404>: mov QWORD PTR [rsp+0x10],r9 | |
0x0000000000436f99 <+409>: mov BYTE PTR [rsp+0x8],r10b | |
0x0000000000436f9e <+414>: mov BYTE PTR [rsp+0x4],cl | |
0x0000000000436fa2 <+418>: call 0x465ce0 <begin_unwind_frame> | |
0x0000000000436fa7 <+423>: lea rdi,[rip+0x2d6546] # 0x70d4f4 <exit_immediately_on_error> | |
0x0000000000436fae <+430>: mov esi,0x4 | |
0x0000000000436fb3 <+435>: call 0x466060 <unwind_protect_mem> | |
0x0000000000436fb8 <+440>: lea rdi,[rip+0x2d62d9] # 0x70d298 <builtin_ignoring_errexit> | |
0x0000000000436fbf <+447>: mov esi,0x4 | |
0x0000000000436fc4 <+452>: call 0x466060 <unwind_protect_mem> | |
0x0000000000436fc9 <+457>: mov edi,0x42 | |
0x0000000000436fce <+462>: call 0x464d30 <signal_is_trapped> | |
0x0000000000436fd3 <+467>: test eax,eax | |
0x0000000000436fd5 <+469>: movzx ecx,BYTE PTR [rsp+0x4] | |
0x0000000000436fda <+474>: movzx r10d,BYTE PTR [rsp+0x8] | |
0x0000000000436fe0 <+480>: mov r9,QWORD PTR [rsp+0x10] | |
0x0000000000436fe5 <+485>: jne 0x437270 <execute_builtin+1136> | |
0x0000000000436feb <+491>: xor r12d,r12d | |
0x0000000000436fee <+494>: mov eax,DWORD PTR [rip+0x2d62a4] # 0x70d298 <builtin_ignoring_errexit> | |
0x0000000000436ff4 <+500>: mov DWORD PTR [rip+0x2d64f6],0x0 # 0x70d4f4 <exit_immediately_on_error> | |
0x0000000000436ffe <+510>: mov r14d,0x1 | |
0x0000000000437004 <+516>: mov DWORD PTR [rip+0x2d628a],0x1 # 0x70d298 <builtin_ignoring_errexit> | |
0x000000000043700e <+526>: mov DWORD PTR [rsp+0x4],eax | |
0x0000000000437012 <+530>: jmp 0x436e4c <execute_builtin+76> | |
0x0000000000437017 <+535>: nop WORD PTR [rax+rax*1+0x0] | |
0x0000000000437020 <+544>: cmp rdi,0x484d10 | |
0x0000000000437027 <+551>: sete cl | |
0x000000000043702a <+554>: cmp rdi,0x48feb0 | |
0x0000000000437031 <+561>: sete bpl | |
0x0000000000437035 <+565>: or ebp,ecx | |
0x0000000000437037 <+567>: cmp rdi,0x48e970 | |
0x000000000043703e <+574>: sete dl | |
0x0000000000437041 <+577>: cmp rdi,0x48a540 | |
0x0000000000437048 <+584>: sete al | |
0x000000000043704b <+587>: or dl,al | |
0x000000000043704d <+589>: jne 0x437070 <execute_builtin+624> | |
0x000000000043704f <+591>: test bpl,bpl | |
0x0000000000437052 <+594>: jne 0x437070 <execute_builtin+624> | |
0x0000000000437054 <+596>: xor r12d,r12d | |
0x0000000000437057 <+599>: xor r14d,r14d | |
0x000000000043705a <+602>: cmp r15,0x48db40 | |
0x0000000000437061 <+609>: sete r13b | |
0x0000000000437065 <+613>: xor ebx,ebx | |
0x0000000000437067 <+615>: xor ebp,ebp | |
0x0000000000437069 <+617>: jmp 0x436ea8 <execute_builtin+168> | |
0x000000000043706e <+622>: xchg ax,ax | |
0x0000000000437070 <+624>: mov rsi,QWORD PTR [rip+0x2d6261] # 0x70d2d8 <temporary_env> | |
0x0000000000437077 <+631>: mov BYTE PTR [rsp+0x8],cl | |
0x000000000043707b <+635>: test rsi,rsi | |
0x000000000043707e <+638>: je 0x437054 <execute_builtin+596> | |
0x0000000000437080 <+640>: mov edi,0x8 | |
0x0000000000437085 <+645>: mov QWORD PTR [rsp+0x10],r9 | |
0x000000000043708a <+650>: xor r12d,r12d | |
0x000000000043708d <+653>: call 0x4437b0 <push_scope> | |
0x0000000000437092 <+658>: movzx ecx,BYTE PTR [rsp+0x8] | |
0x0000000000437097 <+663>: mov r9,QWORD PTR [rsp+0x10] | |
0x000000000043709c <+668>: xor r14d,r14d | |
0x000000000043709f <+671>: test ebx,ebx | |
0x00000000004370a1 <+673>: mov QWORD PTR [rip+0x2d622c],0x0 # 0x70d2d8 <temporary_env> | |
0x00000000004370ac <+684>: jne 0x43705a <execute_builtin+602> | |
0x00000000004370ae <+686>: mov ebx,0x1 | |
0x00000000004370b3 <+691>: jmp 0x436e6f <execute_builtin+111> | |
0x00000000004370b8 <+696>: nop DWORD PTR [rax+rax*1+0x0] | |
0x00000000004370c0 <+704>: lea rdi,[rip+0x9504d] # 0x4cc114 | |
0x00000000004370c7 <+711>: mov DWORD PTR [rsp+0x8],eax | |
0x00000000004370cb <+715>: call 0x465ef0 <run_unwind_frame> | |
=> 0x00000000004370d0 <+720>: mov eax,DWORD PTR [rsp+0x8] | |
0x00000000004370d4 <+724>: jmp 0x436ee8 <execute_builtin+232> | |
0x00000000004370d9 <+729>: nop DWORD PTR [rax+0x0] | |
0x00000000004370e0 <+736>: lea rdi,[rip+0x9502d] # 0x4cc114 | |
0x00000000004370e7 <+743>: mov QWORD PTR [rsp+0x18],r9 | |
0x00000000004370ec <+748>: mov BYTE PTR [rsp+0x10],cl | |
0x00000000004370f0 <+752>: mov BYTE PTR [rsp+0x8],r10b | |
0x00000000004370f5 <+757>: call 0x465ce0 <begin_unwind_frame> | |
0x00000000004370fa <+762>: mov rsi,QWORD PTR [rip+0x2d61d7] # 0x70d2d8 <temporary_env> | |
0x0000000000437101 <+769>: movzx r10d,BYTE PTR [rsp+0x8] | |
0x0000000000437107 <+775>: movzx ecx,BYTE PTR [rsp+0x10] | |
0x000000000043710c <+780>: mov r9,QWORD PTR [rsp+0x18] | |
0x0000000000437111 <+785>: test rsi,rsi | |
0x0000000000437114 <+788>: je 0x4371f0 <execute_builtin+1008> | |
0x000000000043711a <+794>: mov edi,0x8 | |
0x000000000043711f <+799>: mov QWORD PTR [rsp+0x18],r9 | |
0x0000000000437124 <+804>: mov BYTE PTR [rsp+0x10],cl | |
0x0000000000437128 <+808>: mov BYTE PTR [rsp+0x8],r10b | |
0x000000000043712d <+813>: call 0x4437b0 <push_scope> | |
0x0000000000437132 <+818>: lea rsi,[rip+0x9688f] # 0x4cd9c8 | |
0x0000000000437139 <+825>: mov rdi,0x4437c0 | |
0x0000000000437140 <+832>: and r13d,0x800 | |
0x0000000000437147 <+839>: mov eax,0x0 | |
0x000000000043714c <+844>: cmovne rsi,rax | |
0x0000000000437150 <+848>: call 0x465f20 <add_unwind_protect> | |
0x0000000000437155 <+853>: movzx r10d,BYTE PTR [rsp+0x8] | |
0x000000000043715b <+859>: movzx ecx,BYTE PTR [rsp+0x10] | |
0x0000000000437160 <+864>: mov r9,QWORD PTR [rsp+0x18] | |
0x0000000000437165 <+869>: mov ebp,r10d | |
0x0000000000437168 <+872>: jmp 0x43709f <execute_builtin+671> | |
0x000000000043716d <+877>: nop DWORD PTR [rax] | |
0x0000000000437170 <+880>: mov eax,DWORD PTR [rip+0x2d60ea] # 0x70d260 <evalnest_max> | |
0x0000000000437176 <+886>: test eax,eax | |
0x0000000000437178 <+888>: jle 0x437188 <execute_builtin+904> | |
0x000000000043717a <+890>: mov ebp,DWORD PTR [rip+0x2d60e4] # 0x70d264 <evalnest> | |
0x0000000000437180 <+896>: cmp eax,ebp | |
0x0000000000437182 <+898>: jle 0x437368 <execute_builtin+1384> | |
0x0000000000437188 <+904>: lea rdi,[rip+0x2d60d5] # 0x70d264 <evalnest> | |
0x000000000043718f <+911>: mov esi,0x4 | |
0x0000000000437194 <+916>: mov QWORD PTR [rsp+0x8],r9 | |
0x0000000000437199 <+921>: call 0x466060 <unwind_protect_mem> | |
0x000000000043719e <+926>: add DWORD PTR [rip+0x2d60bf],0x1 # 0x70d264 <evalnest> | |
0x00000000004371a5 <+933>: mov r9,QWORD PTR [rsp+0x8] | |
0x00000000004371aa <+938>: jmp 0x436e80 <execute_builtin+128> | |
0x00000000004371af <+943>: nop | |
0x00000000004371b0 <+944>: mov eax,DWORD PTR [rip+0x2d60a2] # 0x70d258 <sourcenest_max> | |
0x00000000004371b6 <+950>: test eax,eax | |
0x00000000004371b8 <+952>: jle 0x4371c8 <execute_builtin+968> | |
0x00000000004371ba <+954>: mov ebp,DWORD PTR [rip+0x2d609c] # 0x70d25c <sourcenest> | |
0x00000000004371c0 <+960>: cmp eax,ebp | |
0x00000000004371c2 <+962>: jle 0x43732b <execute_builtin+1323> | |
0x00000000004371c8 <+968>: lea rdi,[rip+0x2d608d] # 0x70d25c <sourcenest> | |
0x00000000004371cf <+975>: mov esi,0x4 | |
0x00000000004371d4 <+980>: mov QWORD PTR [rsp+0x8],r9 | |
0x00000000004371d9 <+985>: call 0x466060 <unwind_protect_mem> | |
0x00000000004371de <+990>: add DWORD PTR [rip+0x2d6077],0x1 # 0x70d25c <sourcenest> | |
0x00000000004371e5 <+997>: mov r9,QWORD PTR [rsp+0x8] | |
0x00000000004371ea <+1002>: jmp 0x436e80 <execute_builtin+128> | |
0x00000000004371ef <+1007>: nop | |
0x00000000004371f0 <+1008>: mov ebp,r10d | |
0x00000000004371f3 <+1011>: mov ebx,0x1 | |
0x00000000004371f8 <+1016>: jmp 0x436e6f <execute_builtin+111> | |
0x00000000004371fd <+1021>: nop DWORD PTR [rax] | |
0x0000000000437200 <+1024>: cmp QWORD PTR [rip+0x2d60d0],0x0 # 0x70d2d8 <temporary_env> | |
0x0000000000437208 <+1032>: je 0x437320 <execute_builtin+1312> | |
0x000000000043720e <+1038>: lea rdi,[rip+0x94f0b] # 0x4cc120 | |
0x0000000000437215 <+1045>: mov QWORD PTR [rsp+0x8],r9 | |
0x000000000043721a <+1050>: and ebx,0x1 | |
0x000000000043721d <+1053>: mov r13d,ebp | |
0x0000000000437220 <+1056>: call 0x465ce0 <begin_unwind_frame> | |
0x0000000000437225 <+1061>: mov rdi,0x445480 | |
0x000000000043722c <+1068>: xor esi,esi | |
0x000000000043722e <+1070>: xor eax,eax | |
0x0000000000437230 <+1072>: call 0x465f20 <add_unwind_protect> | |
0x0000000000437235 <+1077>: mov r9,QWORD PTR [rsp+0x8] | |
0x000000000043723a <+1082>: jmp 0x436ea8 <execute_builtin+168> | |
0x000000000043723f <+1087>: nop | |
0x0000000000437240 <+1088>: cmp QWORD PTR [rip+0x2d6090],0x0 # 0x70d2d8 <temporary_env> | |
0x0000000000437248 <+1096>: je 0x436ee0 <execute_builtin+224> | |
0x000000000043724e <+1102>: lea rdi,[rip+0x94ecb] # 0x4cc120 | |
0x0000000000437255 <+1109>: mov DWORD PTR [rsp+0x8],eax | |
0x0000000000437259 <+1113>: call 0x465d10 <discard_unwind_frame> | |
0x000000000043725e <+1118>: mov eax,DWORD PTR [rsp+0x8] | |
0x0000000000437262 <+1122>: jmp 0x436ee0 <execute_builtin+224> | |
0x0000000000437267 <+1127>: nop WORD PTR [rax+rax*1+0x0] | |
0x0000000000437270 <+1136>: mov edi,0x42 | |
0x0000000000437275 <+1141>: mov QWORD PTR [rsp+0x10],r9 | |
0x000000000043727a <+1146>: mov BYTE PTR [rsp+0x8],r10b | |
0x000000000043727f <+1151>: mov BYTE PTR [rsp+0x4],cl | |
0x0000000000437283 <+1155>: call 0x464d80 <signal_is_ignored> | |
0x0000000000437288 <+1160>: test eax,eax | |
0x000000000043728a <+1162>: movzx ecx,BYTE PTR [rsp+0x4] | |
0x000000000043728f <+1167>: movzx r10d,BYTE PTR [rsp+0x8] | |
0x0000000000437295 <+1173>: mov r9,QWORD PTR [rsp+0x10] | |
0x000000000043729a <+1178>: jne 0x436feb <execute_builtin+491> | |
0x00000000004372a0 <+1184>: mov rbp,QWORD PTR [rip+0x2ddfa9] # 0x715250 <trap_list+528> | |
0x00000000004372a7 <+1191>: test rbp,rbp | |
0x00000000004372aa <+1194>: je 0x436feb <execute_builtin+491> | |
0x00000000004372b0 <+1200>: mov rdi,rbp | |
0x00000000004372b3 <+1203>: call 0x41ebc0 <strlen@plt> | |
0x00000000004372b8 <+1208>: lea rsi,[rip+0x94e19] # 0x4cc0d8 | |
0x00000000004372bf <+1215>: lea rdi,[rax+0x1] | |
0x00000000004372c3 <+1219>: mov edx,0x116a | |
0x00000000004372c8 <+1224>: call 0x47eed0 <sh_xmalloc> | |
0x00000000004372cd <+1229>: mov rsi,rbp | |
0x00000000004372d0 <+1232>: mov rdi,rax | |
0x00000000004372d3 <+1235>: call 0x41e980 <strcpy@plt> | |
0x00000000004372d8 <+1240>: mov rdi,0x47eeb0 | |
0x00000000004372df <+1247>: mov rsi,rax | |
0x00000000004372e2 <+1250>: mov r12,rax | |
0x00000000004372e5 <+1253>: xor eax,eax | |
0x00000000004372e7 <+1255>: call 0x465f20 <add_unwind_protect> | |
0x00000000004372ec <+1260>: mov rdi,0x464610 | |
0x00000000004372f3 <+1267>: mov rsi,r12 | |
0x00000000004372f6 <+1270>: xor eax,eax | |
0x00000000004372f8 <+1272>: call 0x465f20 <add_unwind_protect> | |
0x00000000004372fd <+1277>: mov edi,0x42 | |
0x0000000000437302 <+1282>: call 0x464760 <restore_default_signal> | |
0x0000000000437307 <+1287>: mov r9,QWORD PTR [rsp+0x10] | |
0x000000000043730c <+1292>: movzx r10d,BYTE PTR [rsp+0x8] | |
0x0000000000437312 <+1298>: movzx ecx,BYTE PTR [rsp+0x4] | |
0x0000000000437317 <+1303>: jmp 0x436fee <execute_builtin+494> | |
0x000000000043731c <+1308>: nop DWORD PTR [rax+0x0] | |
0x0000000000437320 <+1312>: and ebx,0x1 | |
0x0000000000437323 <+1315>: mov r13d,ebp | |
0x0000000000437326 <+1318>: jmp 0x436ea8 <execute_builtin+168> | |
0x000000000043732b <+1323>: mov rbx,QWORD PTR [rip+0x2d988e] # 0x710bc0 <this_command_name> | |
0x0000000000437332 <+1330>: lea rsi,[rip+0x9503f] # 0x4cc378 | |
0x0000000000437339 <+1337>: mov edx,0x5 | |
0x000000000043733e <+1342>: xor edi,edi | |
0x0000000000437340 <+1344>: call 0x41eb90 <dcgettext@plt> | |
0x0000000000437345 <+1349>: mov edx,ebp | |
0x0000000000437347 <+1351>: mov rdi,rax | |
0x000000000043734a <+1354>: mov rsi,rbx | |
0x000000000043734d <+1357>: xor eax,eax | |
0x000000000043734f <+1359>: call 0x4466c0 <internal_error> | |
0x0000000000437354 <+1364>: mov edi,0x2 | |
0x0000000000437359 <+1369>: mov DWORD PTR [rip+0x2d5ef9],0x0 # 0x70d25c <sourcenest> | |
0x0000000000437363 <+1379>: call 0x467190 <jump_to_top_level> | |
0x0000000000437368 <+1384>: lea rsi,[rip+0x94fd9] # 0x4cc348 | |
0x000000000043736f <+1391>: mov edx,0x5 | |
0x0000000000437374 <+1396>: xor edi,edi | |
0x0000000000437376 <+1398>: call 0x41eb90 <dcgettext@plt> | |
0x000000000043737b <+1403>: mov esi,ebp | |
0x000000000043737d <+1405>: mov rdi,rax | |
0x0000000000437380 <+1408>: xor eax,eax | |
0x0000000000437382 <+1410>: call 0x4466c0 <internal_error> | |
0x0000000000437387 <+1415>: mov edi,0x2 | |
0x000000000043738c <+1420>: mov DWORD PTR [rip+0x2d5ece],0x0 # 0x70d264 <evalnest> | |
0x0000000000437396 <+1430>: call 0x467190 <jump_to_top_level> | |
End of assembler dump. | |
(gdb) info reg | |
rax 0x0 0 | |
rbx 0x1 1 | |
rcx 0x4e3500 5125376 | |
rdx 0x18da5c0 26060224 | |
rsi 0x0 0 | |
rdi 0x4e3540 5125440 | |
rbp 0x1 0x1 | |
rsp 0x7ffe79c8f4d0 0x7ffe79c8f4d0 | |
r8 0x3 3 | |
r9 0x3 3 | |
r10 0x0 0 | |
r11 0x7f8abb70fa10 140233826957840 | |
r12 0x0 0 | |
r13 0x0 0 | |
r14 0x0 0 | |
r15 0x484d10 4738320 | |
rip 0x4370d0 0x4370d0 <execute_builtin+720> | |
eflags 0x10206 [ PF IF RF ] | |
cs 0x33 51 | |
ss 0x2b 43 | |
ds 0x0 0 | |
es 0x0 0 | |
fs 0x0 0 | |
gs 0x0 0 | |
(gdb) x/32g 0x7ffe79c8f450 | |
0x7ffe79c8f450: 0x0000000000000001 0xe375df75c9fcd400 | |
0x7ffe79c8f460: 0x0000000000000000 0x00000000018da5c8 | |
0x7ffe79c8f470: 0x00000000004659c0 0xe375df75c9fcd400 | |
0x7ffe79c8f480: 0x0000000000000000 0x0000000000000000 | |
0x7ffe79c8f490: 0x0000000000000001 0x0000000000000000 | |
0x7ffe79c8f4a0: 0x0000000000000000 0x0000000000000000 | |
0x7ffe79c8f4b0: 0x0000000000484d10 0x0000000000465f10 | |
0x7ffe79c8f4c0: 0x0000000000000001 0x00000000004370d0 | |
0x7ffe79c8f4d0: 0x00000000018dd548 0x0000000000000000 | |
0x7ffe79c8f4e0: 0x0000000000000001 0x000000000180e5c8 | |
0x7ffe79c8f4f0: 0x0000000000000000 0x000000000180e5c8 | |
0x7ffe79c8f500: 0x0000000000484d10 0x0000000000000000 | |
0x7ffe79c8f510: 0x0000000000000000 0x0000000000000000 | |
0x7ffe79c8f520: 0x0000000000000000 0x0000000000439426 | |
0x7ffe79c8f530: 0x0000000000000001 0x00000000ffffffff | |
0x7ffe79c8f540: 0x00000000018ddea8 0x00000001008dc8c8 | |
(gdb) x/i 0x4370b0 | |
0x4370b0 <execute_builtin+688>: add BYTE PTR [rax],al | |
(gdb) x/i 0x437090 | |
0x437090 <execute_builtin+656>: add BYTE PTR [rax],al | |
(gdb) disassemble run_unwind_frame | |
Dump of assembler code for function run_unwind_frame: | |
0x0000000000465ef0 <+0>: cmp QWORD PTR [rip+0x2a8a78],0x0 # 0x70e970 <unwind_protect_list> | |
0x0000000000465ef8 <+8>: je 0x465f17 <run_unwind_frame+39> | |
0x0000000000465efa <+10>: push rbx | |
0x0000000000465efb <+11>: mov ebx,DWORD PTR [rip+0x2a8a83] # 0x70e984 <interrupt_immediately> | |
0x0000000000465f01 <+17>: mov DWORD PTR [rip+0x2a8a79],0x0 # 0x70e984 <interrupt_immediately> | |
0x0000000000465f0b <+27>: call 0x465aa0 <unwind_frame_run_internal> | |
0x0000000000465f10 <+32>: mov DWORD PTR [rip+0x2a8a6e],ebx # 0x70e984 <interrupt_immediately> | |
0x0000000000465f16 <+38>: pop rbx | |
0x0000000000465f17 <+39>: repz ret | |
End of assembler dump. | |
(gdb) p $_siginfo | |
$1 = { | |
si_signo = 11, | |
si_errno = 0, | |
si_code = 1, | |
_sifields = { | |
_pad = {7207748, 0 <repeats 27 times>}, | |
_kill = { | |
si_pid = 7207748, | |
si_uid = 0 | |
}, | |
_timer = { | |
si_tid = 7207748, | |
si_overrun = 0, | |
si_sigval = { | |
sival_int = 0, | |
sival_ptr = 0x0 | |
} | |
}, | |
_rt = { | |
si_pid = 7207748, | |
si_uid = 0, | |
si_sigval = { | |
sival_int = 0, | |
sival_ptr = 0x0 | |
} | |
}, | |
_sigchld = { | |
si_pid = 7207748, | |
si_uid = 0, | |
si_status = 0, | |
si_utime = 0, | |
si_stime = 0 | |
}, | |
_sigfault = { | |
si_addr = 0x6dfb44, | |
_addr_lsb = 0, | |
_addr_bnd = { | |
_lower = 0x0, | |
_upper = 0x0 | |
} | |
}, | |
_sigpoll = { | |
si_band = 7207748, | |
si_fd = 0 | |
} | |
} | |
} | |
(gdb) p $_siginfo._sifields._sigfault.si_addr | |
$3 = (void *) 0x6dfb44 | |
(gdb) q | |
fujii@ubuntu $ exit | |
Process shell finished |
This file contains 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
processor : 0 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 0 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 0 | |
initial apicid : 0 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 1 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 2 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 2 | |
initial apicid : 2 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 2 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 4 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 4 | |
initial apicid : 4 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 3 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 6 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 6 | |
initial apicid : 6 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 4 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 8 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 8 | |
initial apicid : 8 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 5 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 10 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 10 | |
initial apicid : 10 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 6 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 12 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 12 | |
initial apicid : 12 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 7 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 14 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 14 | |
initial apicid : 14 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 8 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 16 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 16 | |
initial apicid : 16 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 9 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 18 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 18 | |
initial apicid : 18 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 10 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 20 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 20 | |
initial apicid : 20 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 11 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 22 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 22 | |
initial apicid : 22 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 12 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 24 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 24 | |
initial apicid : 24 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 13 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 26 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 26 | |
initial apicid : 26 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 14 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 28 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 28 | |
initial apicid : 28 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
processor : 15 | |
vendor_id : AuthenticAMD | |
cpu family : 23 | |
model : 1 | |
model name : AMD Ryzen 7 1700 Eight-Core Processor | |
stepping : 1 | |
microcode : 0x8001126 | |
cpu MHz : 3000.000 | |
cache size : 512 KB | |
physical id : 30 | |
siblings : 1 | |
core id : 0 | |
cpu cores : 1 | |
apicid : 30 | |
initial apicid : 30 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 13 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf arat | |
bugs : fxsave_leak sysret_ss_attrs null_seg | |
bogomips : 6000.00 | |
TLB size : 2560 4K pages | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 42 bits physical, 48 bits virtual | |
power management: | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment