Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 575200 Details for
Bug 809965
[abrt] xfce4-power-manager-1.0.10-2.fc16: strcmp: Process /usr/bin/xfce4-power-manager was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 62.06 KB, created by
Yorkim Parmentier
on 2012-04-04 18:42:53 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Yorkim Parmentier
Created:
2012-04-04 18:42:53 UTC
Size:
62.06 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 2398] >[New LWP 2401] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `xfce4-power-manager'. >Program terminated with signal 11, Segmentation fault. >#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:259 >259 movdqu (%rdi), %xmm1 > >Thread 2 (Thread 0x7f6ef46f6700 (LWP 2401)): >#0 0x000000379e6e85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x00000037a0644fd8 in g_main_context_poll (n_fds=3, fds=0x7f6eec001150, priority=<optimized out>, timeout=-1, context=0x974220) at gmain.c:3402 > poll_func = 0x37a06533d0 <g_poll> >#2 g_main_context_iterate (context=0x974220, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0x7f6eec001150 > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#3 0x00000037a0645815 in g_main_loop_run (loop=0x9741d0) at gmain.c:3297 > self = 0x974310 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000037a32bed86 in gdbus_shared_thread_func (user_data=0x9741f0) at gdbusprivate.c:276 > data = 0x9741f0 >#5 0x00000037a066a226 in g_thread_create_proxy (data=0x974310) at gthread.c:1962 > thread = 0x974310 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#6 0x000000379ee07d90 in start_thread (arg=0x7f6ef46f6700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f6ef46f6700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 1182771302036306808, 140735098473216, 140114524072384, 0, 3, -1245275098864780424, 1154383835589671800}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x000000379e6f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f6efaf33980 (LWP 2398)): >#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:259 >No locals. >#1 0x00000037a0664a39 in g_str_equal (v1=<optimized out>, v2=<optimized out>) at gstring.c:116 > string1 = <optimized out> > string2 = <optimized out> >#2 0x00000037a06332ef in g_hash_table_lookup_node (hash_return=<synthetic pointer>, key=0x31b7fa1dd7, hash_table=0x91c460) at ghash.c:381 > node_key = <optimized out> > node_hash = <optimized out> > hash_value = 2980133884 > have_tombstone = <optimized out> > step = <optimized out> > node_index = 287 > first_tombstone = <optimized out> >#3 g_hash_table_lookup (hash_table=0x91c460, key=0x31b7fa1dd7) at ghash.c:1029 > node_hash = 2980133884 > __PRETTY_FUNCTION__ = "g_hash_table_lookup" >#4 0x00000037a0629620 in g_quark_try_string (string=0x31b7fa1dd7 "screen-changed") at gdataset.c:1126 > quark = 0 >#5 0x00000037a2228190 in signal_parse_name (detail_p=<synthetic pointer>, itype=9975184, name=0x31b7fa1dd7 "screen-changed", force_quark=<optimized out>) at gsignal.c:983 > signal_id = <optimized out> >#6 signal_parse_name (force_quark=1, detail_p=<synthetic pointer>, itype=9975184, name=0x31b7fa1dd7 "screen-changed") at gsignal.c:2250 > colon = 0x0 > signal_id = <optimized out> >#7 g_signal_connect_data (instance=0x9921f0, detailed_signal=0x31b7fa1dd7 "screen-changed", c_handler=0x31b7dd39d0 <gtk_status_icon_screen_changed>, data=0x982970, destroy_data=0, connect_flags=G_CONNECT_SWAPPED) at gsignal.c:2272 > signal_id = 1 > handler_seq_no = 0 > itype = 9975184 > swapped = 1 > after = 0 > __PRETTY_FUNCTION__ = "g_signal_connect_data" >#8 0x00000031b7dd5287 in gtk_status_icon_init (status_icon=0x982970) at gtkstatusicon.c:872 > priv = 0x9829a0 >#9 0x00000037a2231bb8 in g_type_create_instance (type=9963104) at gtype.c:1884 > pnode = <optimized out> > node = <optimized out> > instance = <optimized out> > class = <optimized out> > i = 1 > total_size = <optimized out> >#10 0x00000037a221202c in g_object_constructor (type=<optimized out>, n_construct_properties=0, construct_params=0x0) at gobject.c:1629 > object = <optimized out> >#11 0x00000031b7dd5077 in gtk_status_icon_constructor (type=9963104, n_construct_properties=0, construct_params=0x0) at gtkstatusicon.c:963 > object = <optimized out> > status_icon = <optimized out> > priv = <optimized out> >#12 0x00000037a2214f82 in g_object_newv (object_type=9963104, n_parameters=0, parameters=0x0) at gobject.c:1412 > cparams = 0x0 > oparams = 0x0 > nqueue = 0x0 > object = <optimized out> > class = 0x981e00 > unref_class = 0x0 > slist = 0x0 > n_total_cparams = <optimized out> > n_cparams = 0 > n_oparams = 0 > n_cvalues = <optimized out> > cvalues = <optimized out> > clist = <optimized out> > newly_constructed = <optimized out> > i = <optimized out> > __PRETTY_FUNCTION__ = "g_object_newv" >#13 0x00000037a2215b0c in g_object_new (object_type=9963104, first_property_name=0x0) at gobject.c:1322 > object = <optimized out> > var_args = {{gp_offset = 2845956996, fp_offset = 55, overflow_arg_area = 0x9cb594, reg_save_area = 0x2d}} > __PRETTY_FUNCTION__ = "g_object_new" >#14 0x000000000040ef82 in xfpm_battery_new () at xfpm-battery.c:854 > battery = 0x0 >#15 0x000000000040cb5b in xfpm_power_add_device (power=0x95f030, object_path=0x9ad4e0 "/org/freedesktop/UPower/devices/battery_BAT0") at xfpm-power.c:1018 > battery = <optimized out> > proxy = 0x999150 > proxy_prop = 0x9990e0 > device_type = 2 > value = {g_type = 28, data = {{v_int = 2, v_uint = 2, v_long = 2, v_ulong = 2, v_int64 = 2, v_uint64 = 2, v_float = 2.80259693e-45, v_double = 9.8813129168249309e-324, v_pointer = 0x2}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > __func__ = "xfpm_power_add_device" >#16 0x00000037a9a113ff in marshal_dbus_message_to_g_marshaller (closure=0x9ab200, return_value=0x0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=0x7fff718d5260, marshal_data=0x0) at dbus-gproxy.c:1681 > value_array = 0x9b20c0 > c_marshaller = 0x37a22107e0 <g_cclosure_marshal_VOID__STRING> > proxy = 0x97ad20 > message = 0x9b9480 > gsignature = <optimized out> > types = <optimized out> > priv = 0x920670 > __PRETTY_FUNCTION__ = "marshal_dbus_message_to_g_marshaller" >#17 0x00000037a220ea24 in g_closure_invoke (closure=0x9ab200, return_value=0x0, n_param_values=3, param_values=0x999c00, invocation_hint=<optimized out>) at gclosure.c:774 > marshal = 0x37a9a11230 <marshal_dbus_message_to_g_marshaller> > marshal_data = <optimized out> > in_marshal = <optimized out> > __PRETTY_FUNCTION__ = "g_closure_invoke" >#18 0x00000037a2220d17 in signal_emit_unlocked_R (node=<optimized out>, detail=762, instance=0x97ad20, emission_return=0x0, instance_and_params=0x999c00) at gsignal.c:3272 > tmp = <optimized out> > handler = 0x9794c0 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x97ad20, ihint = {signal_id = 28, detail = 762, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x0 > hlist = 0x379ee0af70 > handler_list = 0x979360 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 28 > max_sequential_handler_number = 76 > return_value_altered = 0 >#19 0x00000037a222a141 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 > instance_and_params = 0x999c00 > signal_return_type = 4 > param_values = 0x999c18 > node = <optimized out> > i = <optimized out> > n_params = 2 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#20 0x00000037a222a2e2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 > var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff718d5540, reg_save_area = 0x7fff718d5480}} >#21 0x00000037a9a11eb7 in dbus_g_proxy_emit_remote_signal (message=0x9b9480, proxy=0x97ad20) at dbus-gproxy.c:1734 > gsignature = <optimized out> > i = <optimized out> > interface = <optimized out> > signal = <optimized out> > q = 762 > name = 0x97ee40 "org-freedesktop-UPower-DeviceAdded" > priv = 0x97ad40 > msg_gsignature = <optimized out> >#22 dbus_g_proxy_manager_filter (user_data=0x964ec0, message=<optimized out>, connection=<optimized out>) at dbus-gproxy.c:1301 > proxy = 0x97ad20 > tri = <optimized out> > tmp = 0x976060 > full_list = 0x976060 > owned_names = <optimized out> > sender = <optimized out> > manager = 0x964ec0 >#23 dbus_g_proxy_manager_filter (connection=<optimized out>, message=<optimized out>, user_data=0x964ec0) at dbus-gproxy.c:1142 >No locals. >#24 0x00000037a560f8e6 in dbus_connection_dispatch (connection=0x960a20) at dbus-connection.c:4644 > filter = <optimized out> > next = 0x960f88 > message = 0x9b9480 > link = <optimized out> > filter_list_copy = 0x960e80 > message_link = 0x97e6b8 > result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED > pending = <optimized out> > reply_serial = <optimized out> > status = <optimized out> > __FUNCTION__ = "dbus_connection_dispatch" >#25 0x00000037a9a0aad5 in message_queue_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at dbus-gmain.c:101 > connection = 0x960a20 >#26 0x00000037a0644acd in g_main_dispatch (context=0x954bf0) at gmain.c:2441 > dispatch = 0x37a9a0aac0 <message_queue_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x963660, next = 0x0} > need_destroy = <optimized out> > source = 0x963660 > current = 0x976070 > i = <optimized out> >#27 g_main_context_dispatch (context=0x954bf0) at gmain.c:3011 >No locals. >#28 0x00000037a06452c8 in g_main_context_iterate (context=0x954bf0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = 7 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#29 0x00000037a0645815 in g_main_loop_run (loop=0x9aaf10) at gmain.c:3297 > self = 0x91a090 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#30 0x00000031b7d4bbb7 in IA__gtk_main () at gtkmain.c:1256 > tmp_list = <optimized out> > functions = 0x0 > init = <optimized out> > loop = 0x9aaf10 >#31 0x0000000000408755 in xfpm_start (bus=<optimized out>, client_id=0x0, dump=<optimized out>) at xfpm-main.c:238 > manager = 0x95a860 > error = 0x0 > __func__ = "xfpm_start" >#32 0x0000000000408d73 in main (argc=1, argv=0x7fff718d5b88) at xfpm-main.c:426 > bus = 0x9570c8 > error = 0x0 > proxy = <optimized out> > run = 0 > quit = 0 > config = 0 > version = 0 > reload = 0 > no_daemon = 0 > debug = 0 > dump = 0 > client_id = 0x0 > option_entries = {{long_name = 0x41a732 "run", short_name = 114 'r', flags = 1, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff718d5a70, description = 0x0, arg_description = 0x0}, {long_name = 0x41a736 "no-daemon", short_name = 0 '\000', flags = 2, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff718d5a84, description = 0x41a740 "Do not daemonize", arg_description = 0x0}, {long_name = 0x41a751 "debug", short_name = 0 '\000', flags = 2, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff718d5a88, description = 0x41a757 "Enable debugging", arg_description = 0x0}, {long_name = 0x41a768 "dump", short_name = 0 '\000', flags = 2, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff718d5a8c, description = 0x41a76d "Dump all information", arg_description = 0x0}, {long_name = 0x41add4 "restart", short_name = 0 '\000', flags = 2, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff718d5a80, description = 0x41aa28 "Restart the running instance of Xfce power manager", arg_description = 0x0}, {long_name = 0x41a782 "customize", short_name = 99 'c', flags = 2, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff718d5a78, description = 0x41a78c "Show the configuration dialog", arg_description = 0x0}, {long_name = 0x41b587 "quit", short_name = 113 'q', flags = 2, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff718d5a74, description = 0x41aa60 "Quit any running xfce power manager", arg_description = 0x0}, {long_name = 0x41a7aa "version", short_name = 86 'V', flags = 2, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff718d5a7c, description = 0x41a7b2 "Version information", arg_description = 0x0}, {long_name = 0x41a7c6 "sm-client-id", short_name = 0 '\000', flags = 1, arg = G_OPTION_ARG_STRING, arg_data = 0x7fff718d5a58, description = 0x0, arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} >From To Syms Read Shared Object Library >0x00000031b8806b30 0x00000031b880d8b8 Yes /usr/lib64/libxfce4ui-1.so.0 >0x00000031b7c69a00 0x00000031b7f0e618 Yes /usr/lib64/libgtk-x11-2.0.so.0 >0x00000037aaa044c0 0x00000037aaa0af28 Yes /usr/lib64/libxfce4util.so.4 >0x00000031b841e6e0 0x00000031b8481af8 Yes /usr/lib64/libgdk-x11-2.0.so.0 >0x00000037a8a09ac0 0x00000037a8a15b88 Yes /usr/lib64/libatk-1.0.so.0 >0x00000037a7607670 0x00000037a76217a8 Yes /usr/lib64/libpangoft2-1.0.so.0 >0x00000031b74049c0 0x00000031b7409608 Yes /usr/lib64/libpangocairo-1.0.so.0 >0x00000031b780b180 0x00000031b7882a68 Yes /usr/lib64/libcairo.so.2 >0x00000037a8e0edb0 0x00000037a8e2d398 Yes /usr/lib64/libpango-1.0.so.0 >0x00000037a4e0cac0 0x00000037a4e75dd8 Yes /usr/lib64/libfreetype.so.6 >0x00000037a5a05da0 0x00000037a5a1f84c Yes /usr/lib64/libfontconfig.so.1 >0x00000037a6204b20 0x00000037a620d8a8 Yes /usr/lib64/libxfconf-0.so.2 >0x00000037a9a0a400 0x00000037a9a1c51c Yes /usr/lib64/libdbus-glib-1.so.2 >0x00000037a56076f0 0x00000037a56306c8 Yes /lib64/libdbus-1.so.3 >0x000000379ee05700 0x000000379ee10b88 Yes /lib64/libpthread.so.0 >0x00000031b9402720 0x00000031b9404cb8 Yes /usr/lib64/libnotify.so.4 >0x00000031b7006270 0x00000031b7019c18 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 >0x00000037a322c120 0x00000037a32e3dd8 Yes /lib64/libgio-2.0.so.0 >0x00000037a2209dd0 0x00000037a2239e98 Yes /lib64/libgobject-2.0.so.0 >0x00000037a2e01020 0x00000037a2e01fc8 Yes /lib64/libgmodule-2.0.so.0 >0x00000037a1e015a0 0x00000037a1e02a68 Yes /lib64/libgthread-2.0.so.0 >0x000000379f602260 0x000000379f605758 Yes /lib64/librt.so.1 >0x00000037a06178f0 0x00000037a06b00c8 Yes /lib64/libglib-2.0.so.0 >0x0000003447801720 0x000000344780675c Yes /usr/lib64/libXrandr.so.2 >0x0000003446003630 0x000000344600ed08 Yes /usr/lib64/libXext.so.6 >0x0000003445c1dce0 0x0000003445ca97ec Yes /usr/lib64/libX11.so.6 >0x000000379f2051b0 0x000000379f243b68 Yes /lib64/libm.so.6 >0x000000379e61ef10 0x000000379e75bb70 Yes /lib64/libc.so.6 >0x00000037a3601ad0 0x00000037a3605d7c Yes /usr/lib64/libSM.so.6 >0x00000037a3a04d00 0x00000037a3a12e1c Yes /usr/lib64/libICE.so.6 >0x000000344c403100 0x000000344c40677c Yes /usr/lib64/libstartup-notification-1.so.0 >0x00000034464013e0 0x000000344640450c Yes /usr/lib64/libXfixes.so.3 >0x0000003447401910 0x000000344740810c Yes /usr/lib64/libXrender.so.1 >0x0000003448800a00 0x000000344880148c Yes /usr/lib64/libXinerama.so.1 >0x0000003447c01f80 0x0000003447c0c778 Yes /usr/lib64/libXi.so.6 >0x00000034484028d0 0x000000344840749c Yes /usr/lib64/libXcursor.so.1 >0x0000003448c00b30 0x0000003448c0189c Yes /usr/lib64/libXcomposite.so.1 >0x0000003446800a90 0x000000344680160c Yes /usr/lib64/libXdamage.so.1 >0x00000037a8608870 0x00000037a8662478 Yes /usr/lib64/libpixman-1.so.0 >0x00000031b6c048c0 0x00000031b6c1e488 Yes /usr/lib64/libpng12.so.0 >0x000000379fe01e90 0x000000379fe0e688 Yes /lib64/libz.so.1 >0x00000037a4a03b70 0x00000037a4a1d84c Yes /lib64/libexpat.so.1 >0x000000379e200b20 0x000000379e21aaaa Yes /lib64/ld-linux-x86-64.so.2 >0x00000037a2601890 0x00000037a2605ff8 Yes /usr/lib64/libffi.so.5 >0x000000379ea00de0 0x000000379ea01918 Yes /lib64/libdl.so.2 >0x00000037a0205d00 0x00000037a0216068 Yes /lib64/libselinux.so.1 >0x00000037a1a03940 0x00000037a1a14018 Yes /lib64/libresolv.so.2 >0x00000037a0a086c0 0x00000037a0a13c0c Yes /usr/lib64/libxcb.so.1 >0x00000034458028a0 0x00000034458120b8 Yes /lib64/libgcc_s.so.1 >0x00000037a2a01610 0x00000037a2a02c58 Yes /lib64/libuuid.so.1 >0x00000037aee01160 0x00000037aee01b3c Yes /usr/lib64/libxcb-aux.so.0 >0x000000344c0004e0 0x000000344c00060c Yes /usr/lib64/libX11-xcb.so.1 >0x00000037a0e00dd0 0x00000037a0e01b2c Yes /usr/lib64/libXau.so.6 >0x00007f6ef4905130 0x00007f6ef490c9a8 Yes /lib64/libnss_files.so.2 >0x00007f6ef46f8990 0x00007f6ef46fba78 Yes /lib64/libnss_winbind.so.2 >0x00007f6ef3cedb70 0x00007f6ef3cf3f9c Yes /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so >0x00007f6ef25dfbd0 0x00007f6ef25f8cb8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003d1bc09140 0x0000003d1bc13108 Yes /usr/lib64/libgvfscommon.so.0 >0x0000003d1b803c80 0x0000003d1b821c08 Yes /usr/lib64/libbluray.so.0 >0x0000003448003000 0x000000344800b298 Yes /lib64/libudev.so.0 >0x00000037a3e00e20 0x00000037a3e016a8 Yes /lib64/libutil.so.1 >0x00000037a7e2c980 0x00000037a7f1006c Yes /usr/lib64/libxml2.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x91c460 9552992 >rcx 0x17 23 >rdx 0x0 0 >rsi 0x31b7fa1dd7 213540019671 >rdi 0x0 0 >rbp 0xb1a13bfc 0xb1a13bfc >rsp 0x7fff718d4a58 0x7fff718d4a58 >r8 0x37a091ea08 238917118472 >r9 0x95e 2398 >r10 0x28 40 >r11 0x1 1 >r12 0x31b7fa1dd7 213540019671 >r13 0x11f 287 >r14 0x1 1 >r15 0x0 0 >rip 0x379e72dff6 0x379e72dff6 <__strcmp_sse42+22> >eflags 0x10283 [ CF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function __strcmp_sse42: > 0x000000379e72dfe0 <+0>: mov %esi,%ecx > 0x000000379e72dfe2 <+2>: mov %edi,%eax > 0x000000379e72dfe4 <+4>: and $0x3f,%rcx > 0x000000379e72dfe8 <+8>: and $0x3f,%rax > 0x000000379e72dfec <+12>: cmp $0x30,%ecx > 0x000000379e72dfef <+15>: ja 0x379e72e030 <__strcmp_sse42+80> > 0x000000379e72dff1 <+17>: cmp $0x30,%eax > 0x000000379e72dff4 <+20>: ja 0x379e72e030 <__strcmp_sse42+80> >=> 0x000000379e72dff6 <+22>: movdqu (%rdi),%xmm1 > 0x000000379e72dffa <+26>: movdqu (%rsi),%xmm2 > 0x000000379e72dffe <+30>: pxor %xmm0,%xmm0 > 0x000000379e72e002 <+34>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e006 <+38>: pcmpeqb %xmm2,%xmm1 > 0x000000379e72e00a <+42>: psubb %xmm0,%xmm1 > 0x000000379e72e00e <+46>: pmovmskb %xmm1,%edx > 0x000000379e72e012 <+50>: sub $0xffff,%edx > 0x000000379e72e018 <+56>: jne 0x379e72ee50 <__strcmp_sse42+3696> > 0x000000379e72e01e <+62>: add $0x10,%rsi > 0x000000379e72e022 <+66>: add $0x10,%rdi > 0x000000379e72e026 <+70>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e030 <+80>: and $0xfffffffffffffff0,%rsi > 0x000000379e72e034 <+84>: and $0xfffffffffffffff0,%rdi > 0x000000379e72e038 <+88>: mov $0xffff,%edx > 0x000000379e72e03d <+93>: xor %r8d,%r8d > 0x000000379e72e040 <+96>: and $0xf,%ecx > 0x000000379e72e043 <+99>: and $0xf,%eax > 0x000000379e72e046 <+102>: cmp %eax,%ecx > 0x000000379e72e048 <+104>: je 0x379e72e070 <__strcmp_sse42+144> > 0x000000379e72e04a <+106>: ja 0x379e72e053 <__strcmp_sse42+115> > 0x000000379e72e04c <+108>: mov %edx,%r8d > 0x000000379e72e04f <+111>: xchg %eax,%ecx > 0x000000379e72e050 <+112>: xchg %rsi,%rdi > 0x000000379e72e053 <+115>: lea 0xf(%rax),%r9 > 0x000000379e72e057 <+119>: sub %rcx,%r9 > 0x000000379e72e05a <+122>: lea 0x4d0df(%rip),%r10 # 0x379e77b140 > 0x000000379e72e061 <+129>: movslq (%r10,%r9,4),%r9 > 0x000000379e72e065 <+133>: lea (%r10,%r9,1),%r10 > 0x000000379e72e069 <+137>: jmpq *%r10 > 0x000000379e72e06c <+140>: nopl 0x0(%rax) > 0x000000379e72e070 <+144>: movdqa (%rsi),%xmm1 > 0x000000379e72e074 <+148>: pxor %xmm0,%xmm0 > 0x000000379e72e078 <+152>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e07c <+156>: pcmpeqb (%rdi),%xmm1 > 0x000000379e72e080 <+160>: psubb %xmm0,%xmm1 > 0x000000379e72e084 <+164>: pmovmskb %xmm1,%r9d > 0x000000379e72e089 <+169>: shr %cl,%edx > 0x000000379e72e08b <+171>: shr %cl,%r9d > 0x000000379e72e08e <+174>: sub %r9d,%edx > 0x000000379e72e091 <+177>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e097 <+183>: mov $0x10,%rcx > 0x000000379e72e09e <+190>: mov $0x10,%r9 > 0x000000379e72e0a5 <+197>: pxor %xmm0,%xmm0 > 0x000000379e72e0a9 <+201>: mov %rcx,%rdx > 0x000000379e72e0ac <+204>: nopl 0x0(%rax) > 0x000000379e72e0b0 <+208>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e0b5 <+213>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e0bc <+220>: lea 0x10(%rdx),%rdx > 0x000000379e72e0c0 <+224>: jbe 0x379e72e0e0 <__strcmp_sse42+256> > 0x000000379e72e0c2 <+226>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e0c7 <+231>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e0ce <+238>: lea 0x10(%rdx),%rdx > 0x000000379e72e0d2 <+242>: jbe 0x379e72e0e0 <__strcmp_sse42+256> > 0x000000379e72e0d4 <+244>: jmp 0x379e72e0b0 <__strcmp_sse42+208> > 0x000000379e72e0d6 <+246>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e0e0 <+256>: jae 0x379e72ee5f <__strcmp_sse42+3711> > 0x000000379e72e0e6 <+262>: lea -0x10(%rdx,%rcx,1),%rcx > 0x000000379e72e0eb <+267>: movzbl (%rdi,%rcx,1),%eax > 0x000000379e72e0ef <+271>: movzbl (%rsi,%rcx,1),%edx > 0x000000379e72e0f3 <+275>: sub %edx,%eax > 0x000000379e72e0f5 <+277>: retq > 0x000000379e72e0f6 <+278>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e100 <+288>: pxor %xmm0,%xmm0 > 0x000000379e72e104 <+292>: movdqa (%rdi),%xmm2 > 0x000000379e72e108 <+296>: movdqa (%rsi),%xmm1 > 0x000000379e72e10c <+300>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e110 <+304>: pslldq $0xf,%xmm2 > 0x000000379e72e115 <+309>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e119 <+313>: psubb %xmm0,%xmm2 > 0x000000379e72e11d <+317>: pmovmskb %xmm2,%r9d > 0x000000379e72e122 <+322>: shr %cl,%edx > 0x000000379e72e124 <+324>: shr %cl,%r9d > 0x000000379e72e127 <+327>: sub %r9d,%edx > 0x000000379e72e12a <+330>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e130 <+336>: movdqa (%rdi),%xmm3 > 0x000000379e72e134 <+340>: pxor %xmm0,%xmm0 > 0x000000379e72e138 <+344>: mov $0x10,%rcx > 0x000000379e72e13f <+351>: mov $0x1,%r9d > 0x000000379e72e145 <+357>: lea 0x1(%rdi),%r10 > 0x000000379e72e149 <+361>: and $0xfff,%r10 > 0x000000379e72e150 <+368>: sub $0x1000,%r10 > 0x000000379e72e157 <+375>: mov %rcx,%rdx > 0x000000379e72e15a <+378>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e160 <+384>: add $0x10,%r10 > 0x000000379e72e164 <+388>: jg 0x379e72e1b0 <__strcmp_sse42+464> > 0x000000379e72e166 <+390>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e16b <+395>: palignr $0x1,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e173 <+403>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e17a <+410>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e180 <+416>: add $0x10,%rdx > 0x000000379e72e184 <+420>: add $0x10,%r10 > 0x000000379e72e188 <+424>: jg 0x379e72e1b0 <__strcmp_sse42+464> > 0x000000379e72e18a <+426>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e18f <+431>: palignr $0x1,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e197 <+439>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e19e <+446>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e1a4 <+452>: add $0x10,%rdx > 0x000000379e72e1a8 <+456>: jmp 0x379e72e160 <__strcmp_sse42+384> > 0x000000379e72e1aa <+458>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e1b0 <+464>: sub $0x1000,%r10 > 0x000000379e72e1b7 <+471>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e1bd <+477>: psrldq $0x1,%xmm0 > 0x000000379e72e1c2 <+482>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e1c8 <+488>: cmp $0xe,%ecx > 0x000000379e72e1cb <+491>: ja 0x379e72e166 <__strcmp_sse42+390> > 0x000000379e72e1cd <+493>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e1d2 <+498>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e1e0 <+512>: pxor %xmm0,%xmm0 > 0x000000379e72e1e4 <+516>: movdqa (%rdi),%xmm2 > 0x000000379e72e1e8 <+520>: movdqa (%rsi),%xmm1 > 0x000000379e72e1ec <+524>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e1f0 <+528>: pslldq $0xe,%xmm2 > 0x000000379e72e1f5 <+533>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e1f9 <+537>: psubb %xmm0,%xmm2 > 0x000000379e72e1fd <+541>: pmovmskb %xmm2,%r9d > 0x000000379e72e202 <+546>: shr %cl,%edx > 0x000000379e72e204 <+548>: shr %cl,%r9d > 0x000000379e72e207 <+551>: sub %r9d,%edx > 0x000000379e72e20a <+554>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e210 <+560>: movdqa (%rdi),%xmm3 > 0x000000379e72e214 <+564>: pxor %xmm0,%xmm0 > 0x000000379e72e218 <+568>: mov $0x10,%rcx > 0x000000379e72e21f <+575>: mov $0x2,%r9d > 0x000000379e72e225 <+581>: lea 0x2(%rdi),%r10 > 0x000000379e72e229 <+585>: and $0xfff,%r10 > 0x000000379e72e230 <+592>: sub $0x1000,%r10 > 0x000000379e72e237 <+599>: mov %rcx,%rdx > 0x000000379e72e23a <+602>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e240 <+608>: add $0x10,%r10 > 0x000000379e72e244 <+612>: jg 0x379e72e290 <__strcmp_sse42+688> > 0x000000379e72e246 <+614>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e24b <+619>: palignr $0x2,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e253 <+627>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e25a <+634>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e260 <+640>: add $0x10,%rdx > 0x000000379e72e264 <+644>: add $0x10,%r10 > 0x000000379e72e268 <+648>: jg 0x379e72e290 <__strcmp_sse42+688> > 0x000000379e72e26a <+650>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e26f <+655>: palignr $0x2,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e277 <+663>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e27e <+670>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e284 <+676>: add $0x10,%rdx > 0x000000379e72e288 <+680>: jmp 0x379e72e240 <__strcmp_sse42+608> > 0x000000379e72e28a <+682>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e290 <+688>: sub $0x1000,%r10 > 0x000000379e72e297 <+695>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e29d <+701>: psrldq $0x2,%xmm0 > 0x000000379e72e2a2 <+706>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e2a8 <+712>: cmp $0xd,%ecx > 0x000000379e72e2ab <+715>: ja 0x379e72e246 <__strcmp_sse42+614> > 0x000000379e72e2ad <+717>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e2b2 <+722>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e2c0 <+736>: pxor %xmm0,%xmm0 > 0x000000379e72e2c4 <+740>: movdqa (%rdi),%xmm2 > 0x000000379e72e2c8 <+744>: movdqa (%rsi),%xmm1 > 0x000000379e72e2cc <+748>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e2d0 <+752>: pslldq $0xd,%xmm2 > 0x000000379e72e2d5 <+757>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e2d9 <+761>: psubb %xmm0,%xmm2 > 0x000000379e72e2dd <+765>: pmovmskb %xmm2,%r9d > 0x000000379e72e2e2 <+770>: shr %cl,%edx > 0x000000379e72e2e4 <+772>: shr %cl,%r9d > 0x000000379e72e2e7 <+775>: sub %r9d,%edx > 0x000000379e72e2ea <+778>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e2f0 <+784>: movdqa (%rdi),%xmm3 > 0x000000379e72e2f4 <+788>: pxor %xmm0,%xmm0 > 0x000000379e72e2f8 <+792>: mov $0x10,%rcx > 0x000000379e72e2ff <+799>: mov $0x3,%r9d > 0x000000379e72e305 <+805>: lea 0x3(%rdi),%r10 > 0x000000379e72e309 <+809>: and $0xfff,%r10 > 0x000000379e72e310 <+816>: sub $0x1000,%r10 > 0x000000379e72e317 <+823>: mov %rcx,%rdx > 0x000000379e72e31a <+826>: add $0x10,%r10 > 0x000000379e72e31e <+830>: jg 0x379e72e370 <__strcmp_sse42+912> > 0x000000379e72e320 <+832>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e325 <+837>: palignr $0x3,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e32d <+845>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e334 <+852>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e33a <+858>: add $0x10,%rdx > 0x000000379e72e33e <+862>: add $0x10,%r10 > 0x000000379e72e342 <+866>: jg 0x379e72e370 <__strcmp_sse42+912> > 0x000000379e72e344 <+868>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e349 <+873>: palignr $0x3,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e351 <+881>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e358 <+888>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e35e <+894>: add $0x10,%rdx > 0x000000379e72e362 <+898>: jmp 0x379e72e31a <__strcmp_sse42+826> > 0x000000379e72e364 <+900>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e370 <+912>: sub $0x1000,%r10 > 0x000000379e72e377 <+919>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e37d <+925>: psrldq $0x3,%xmm0 > 0x000000379e72e382 <+930>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e388 <+936>: cmp $0xc,%ecx > 0x000000379e72e38b <+939>: ja 0x379e72e320 <__strcmp_sse42+832> > 0x000000379e72e38d <+941>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e392 <+946>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e3a0 <+960>: pxor %xmm0,%xmm0 > 0x000000379e72e3a4 <+964>: movdqa (%rdi),%xmm2 > 0x000000379e72e3a8 <+968>: movdqa (%rsi),%xmm1 > 0x000000379e72e3ac <+972>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e3b0 <+976>: pslldq $0xc,%xmm2 > 0x000000379e72e3b5 <+981>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e3b9 <+985>: psubb %xmm0,%xmm2 > 0x000000379e72e3bd <+989>: pmovmskb %xmm2,%r9d > 0x000000379e72e3c2 <+994>: shr %cl,%edx > 0x000000379e72e3c4 <+996>: shr %cl,%r9d > 0x000000379e72e3c7 <+999>: sub %r9d,%edx > 0x000000379e72e3ca <+1002>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e3d0 <+1008>: movdqa (%rdi),%xmm3 > 0x000000379e72e3d4 <+1012>: pxor %xmm0,%xmm0 > 0x000000379e72e3d8 <+1016>: mov $0x10,%rcx > 0x000000379e72e3df <+1023>: mov $0x4,%r9d > 0x000000379e72e3e5 <+1029>: lea 0x4(%rdi),%r10 > 0x000000379e72e3e9 <+1033>: and $0xfff,%r10 > 0x000000379e72e3f0 <+1040>: sub $0x1000,%r10 > 0x000000379e72e3f7 <+1047>: mov %rcx,%rdx > 0x000000379e72e3fa <+1050>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e400 <+1056>: add $0x10,%r10 > 0x000000379e72e404 <+1060>: jg 0x379e72e450 <__strcmp_sse42+1136> > 0x000000379e72e406 <+1062>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e40b <+1067>: palignr $0x4,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e413 <+1075>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e41a <+1082>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e420 <+1088>: add $0x10,%rdx > 0x000000379e72e424 <+1092>: add $0x10,%r10 > 0x000000379e72e428 <+1096>: jg 0x379e72e450 <__strcmp_sse42+1136> > 0x000000379e72e42a <+1098>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e42f <+1103>: palignr $0x4,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e437 <+1111>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e43e <+1118>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e444 <+1124>: add $0x10,%rdx > 0x000000379e72e448 <+1128>: jmp 0x379e72e400 <__strcmp_sse42+1056> > 0x000000379e72e44a <+1130>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e450 <+1136>: sub $0x1000,%r10 > 0x000000379e72e457 <+1143>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e45d <+1149>: psrldq $0x4,%xmm0 > 0x000000379e72e462 <+1154>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e468 <+1160>: cmp $0xb,%ecx > 0x000000379e72e46b <+1163>: ja 0x379e72e406 <__strcmp_sse42+1062> > 0x000000379e72e46d <+1165>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e472 <+1170>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e480 <+1184>: pxor %xmm0,%xmm0 > 0x000000379e72e484 <+1188>: movdqa (%rdi),%xmm2 > 0x000000379e72e488 <+1192>: movdqa (%rsi),%xmm1 > 0x000000379e72e48c <+1196>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e490 <+1200>: pslldq $0xb,%xmm2 > 0x000000379e72e495 <+1205>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e499 <+1209>: psubb %xmm0,%xmm2 > 0x000000379e72e49d <+1213>: pmovmskb %xmm2,%r9d > 0x000000379e72e4a2 <+1218>: shr %cl,%edx > 0x000000379e72e4a4 <+1220>: shr %cl,%r9d > 0x000000379e72e4a7 <+1223>: sub %r9d,%edx > 0x000000379e72e4aa <+1226>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e4b0 <+1232>: movdqa (%rdi),%xmm3 > 0x000000379e72e4b4 <+1236>: pxor %xmm0,%xmm0 > 0x000000379e72e4b8 <+1240>: mov $0x10,%rcx > 0x000000379e72e4bf <+1247>: mov $0x5,%r9d > 0x000000379e72e4c5 <+1253>: lea 0x5(%rdi),%r10 > 0x000000379e72e4c9 <+1257>: and $0xfff,%r10 > 0x000000379e72e4d0 <+1264>: sub $0x1000,%r10 > 0x000000379e72e4d7 <+1271>: mov %rcx,%rdx > 0x000000379e72e4da <+1274>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e4e0 <+1280>: add $0x10,%r10 > 0x000000379e72e4e4 <+1284>: jg 0x379e72e530 <__strcmp_sse42+1360> > 0x000000379e72e4e6 <+1286>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e4eb <+1291>: palignr $0x5,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e4f3 <+1299>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e4fa <+1306>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e500 <+1312>: add $0x10,%rdx > 0x000000379e72e504 <+1316>: add $0x10,%r10 > 0x000000379e72e508 <+1320>: jg 0x379e72e530 <__strcmp_sse42+1360> > 0x000000379e72e50a <+1322>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e50f <+1327>: palignr $0x5,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e517 <+1335>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e51e <+1342>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e524 <+1348>: add $0x10,%rdx > 0x000000379e72e528 <+1352>: jmp 0x379e72e4e0 <__strcmp_sse42+1280> > 0x000000379e72e52a <+1354>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e530 <+1360>: sub $0x1000,%r10 > 0x000000379e72e537 <+1367>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e53d <+1373>: psrldq $0x5,%xmm0 > 0x000000379e72e542 <+1378>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e548 <+1384>: cmp $0xa,%ecx > 0x000000379e72e54b <+1387>: ja 0x379e72e4e6 <__strcmp_sse42+1286> > 0x000000379e72e54d <+1389>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e552 <+1394>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e560 <+1408>: pxor %xmm0,%xmm0 > 0x000000379e72e564 <+1412>: movdqa (%rdi),%xmm2 > 0x000000379e72e568 <+1416>: movdqa (%rsi),%xmm1 > 0x000000379e72e56c <+1420>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e570 <+1424>: pslldq $0xa,%xmm2 > 0x000000379e72e575 <+1429>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e579 <+1433>: psubb %xmm0,%xmm2 > 0x000000379e72e57d <+1437>: pmovmskb %xmm2,%r9d > 0x000000379e72e582 <+1442>: shr %cl,%edx > 0x000000379e72e584 <+1444>: shr %cl,%r9d > 0x000000379e72e587 <+1447>: sub %r9d,%edx > 0x000000379e72e58a <+1450>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e590 <+1456>: movdqa (%rdi),%xmm3 > 0x000000379e72e594 <+1460>: pxor %xmm0,%xmm0 > 0x000000379e72e598 <+1464>: mov $0x10,%rcx > 0x000000379e72e59f <+1471>: mov $0x6,%r9d > 0x000000379e72e5a5 <+1477>: lea 0x6(%rdi),%r10 > 0x000000379e72e5a9 <+1481>: and $0xfff,%r10 > 0x000000379e72e5b0 <+1488>: sub $0x1000,%r10 > 0x000000379e72e5b7 <+1495>: mov %rcx,%rdx > 0x000000379e72e5ba <+1498>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e5c0 <+1504>: add $0x10,%r10 > 0x000000379e72e5c4 <+1508>: jg 0x379e72e610 <__strcmp_sse42+1584> > 0x000000379e72e5c6 <+1510>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e5cb <+1515>: palignr $0x6,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e5d3 <+1523>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e5da <+1530>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e5e0 <+1536>: add $0x10,%rdx > 0x000000379e72e5e4 <+1540>: add $0x10,%r10 > 0x000000379e72e5e8 <+1544>: jg 0x379e72e610 <__strcmp_sse42+1584> > 0x000000379e72e5ea <+1546>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e5ef <+1551>: palignr $0x6,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e5f7 <+1559>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e5fe <+1566>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e604 <+1572>: add $0x10,%rdx > 0x000000379e72e608 <+1576>: jmp 0x379e72e5c0 <__strcmp_sse42+1504> > 0x000000379e72e60a <+1578>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e610 <+1584>: sub $0x1000,%r10 > 0x000000379e72e617 <+1591>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e61d <+1597>: psrldq $0x6,%xmm0 > 0x000000379e72e622 <+1602>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e628 <+1608>: cmp $0x9,%ecx > 0x000000379e72e62b <+1611>: ja 0x379e72e5c6 <__strcmp_sse42+1510> > 0x000000379e72e62d <+1613>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e632 <+1618>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e640 <+1632>: pxor %xmm0,%xmm0 > 0x000000379e72e644 <+1636>: movdqa (%rdi),%xmm2 > 0x000000379e72e648 <+1640>: movdqa (%rsi),%xmm1 > 0x000000379e72e64c <+1644>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e650 <+1648>: pslldq $0x9,%xmm2 > 0x000000379e72e655 <+1653>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e659 <+1657>: psubb %xmm0,%xmm2 > 0x000000379e72e65d <+1661>: pmovmskb %xmm2,%r9d > 0x000000379e72e662 <+1666>: shr %cl,%edx > 0x000000379e72e664 <+1668>: shr %cl,%r9d > 0x000000379e72e667 <+1671>: sub %r9d,%edx > 0x000000379e72e66a <+1674>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e670 <+1680>: movdqa (%rdi),%xmm3 > 0x000000379e72e674 <+1684>: pxor %xmm0,%xmm0 > 0x000000379e72e678 <+1688>: mov $0x10,%rcx > 0x000000379e72e67f <+1695>: mov $0x7,%r9d > 0x000000379e72e685 <+1701>: lea 0x7(%rdi),%r10 > 0x000000379e72e689 <+1705>: and $0xfff,%r10 > 0x000000379e72e690 <+1712>: sub $0x1000,%r10 > 0x000000379e72e697 <+1719>: mov %rcx,%rdx > 0x000000379e72e69a <+1722>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e6a0 <+1728>: add $0x10,%r10 > 0x000000379e72e6a4 <+1732>: jg 0x379e72e6f0 <__strcmp_sse42+1808> > 0x000000379e72e6a6 <+1734>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e6ab <+1739>: palignr $0x7,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e6b3 <+1747>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e6ba <+1754>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e6c0 <+1760>: add $0x10,%rdx > 0x000000379e72e6c4 <+1764>: add $0x10,%r10 > 0x000000379e72e6c8 <+1768>: jg 0x379e72e6f0 <__strcmp_sse42+1808> > 0x000000379e72e6ca <+1770>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e6cf <+1775>: palignr $0x7,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e6d7 <+1783>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e6de <+1790>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e6e4 <+1796>: add $0x10,%rdx > 0x000000379e72e6e8 <+1800>: jmp 0x379e72e6a0 <__strcmp_sse42+1728> > 0x000000379e72e6ea <+1802>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e6f0 <+1808>: sub $0x1000,%r10 > 0x000000379e72e6f7 <+1815>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e6fd <+1821>: psrldq $0x7,%xmm0 > 0x000000379e72e702 <+1826>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e708 <+1832>: cmp $0x8,%ecx > 0x000000379e72e70b <+1835>: ja 0x379e72e6a6 <__strcmp_sse42+1734> > 0x000000379e72e70d <+1837>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e712 <+1842>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e720 <+1856>: pxor %xmm0,%xmm0 > 0x000000379e72e724 <+1860>: movdqa (%rdi),%xmm2 > 0x000000379e72e728 <+1864>: movdqa (%rsi),%xmm1 > 0x000000379e72e72c <+1868>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e730 <+1872>: pslldq $0x8,%xmm2 > 0x000000379e72e735 <+1877>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e739 <+1881>: psubb %xmm0,%xmm2 > 0x000000379e72e73d <+1885>: pmovmskb %xmm2,%r9d > 0x000000379e72e742 <+1890>: shr %cl,%edx > 0x000000379e72e744 <+1892>: shr %cl,%r9d > 0x000000379e72e747 <+1895>: sub %r9d,%edx > 0x000000379e72e74a <+1898>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e750 <+1904>: movdqa (%rdi),%xmm3 > 0x000000379e72e754 <+1908>: pxor %xmm0,%xmm0 > 0x000000379e72e758 <+1912>: mov $0x10,%rcx > 0x000000379e72e75f <+1919>: mov $0x8,%r9d > 0x000000379e72e765 <+1925>: lea 0x8(%rdi),%r10 > 0x000000379e72e769 <+1929>: and $0xfff,%r10 > 0x000000379e72e770 <+1936>: sub $0x1000,%r10 > 0x000000379e72e777 <+1943>: mov %rcx,%rdx > 0x000000379e72e77a <+1946>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e780 <+1952>: add $0x10,%r10 > 0x000000379e72e784 <+1956>: jg 0x379e72e7d0 <__strcmp_sse42+2032> > 0x000000379e72e786 <+1958>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e78b <+1963>: palignr $0x8,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e793 <+1971>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e79a <+1978>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e7a0 <+1984>: add $0x10,%rdx > 0x000000379e72e7a4 <+1988>: add $0x10,%r10 > 0x000000379e72e7a8 <+1992>: jg 0x379e72e7d0 <__strcmp_sse42+2032> > 0x000000379e72e7aa <+1994>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e7af <+1999>: palignr $0x8,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e7b7 <+2007>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e7be <+2014>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e7c4 <+2020>: add $0x10,%rdx > 0x000000379e72e7c8 <+2024>: jmp 0x379e72e780 <__strcmp_sse42+1952> > 0x000000379e72e7ca <+2026>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e7d0 <+2032>: sub $0x1000,%r10 > 0x000000379e72e7d7 <+2039>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e7dd <+2045>: psrldq $0x8,%xmm0 > 0x000000379e72e7e2 <+2050>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e7e8 <+2056>: cmp $0x7,%ecx > 0x000000379e72e7eb <+2059>: ja 0x379e72e786 <__strcmp_sse42+1958> > 0x000000379e72e7ed <+2061>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e7f2 <+2066>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e800 <+2080>: pxor %xmm0,%xmm0 > 0x000000379e72e804 <+2084>: movdqa (%rdi),%xmm2 > 0x000000379e72e808 <+2088>: movdqa (%rsi),%xmm1 > 0x000000379e72e80c <+2092>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e810 <+2096>: pslldq $0x7,%xmm2 > 0x000000379e72e815 <+2101>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e819 <+2105>: psubb %xmm0,%xmm2 > 0x000000379e72e81d <+2109>: pmovmskb %xmm2,%r9d > 0x000000379e72e822 <+2114>: shr %cl,%edx > 0x000000379e72e824 <+2116>: shr %cl,%r9d > 0x000000379e72e827 <+2119>: sub %r9d,%edx > 0x000000379e72e82a <+2122>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e830 <+2128>: movdqa (%rdi),%xmm3 > 0x000000379e72e834 <+2132>: pxor %xmm0,%xmm0 > 0x000000379e72e838 <+2136>: mov $0x10,%rcx > 0x000000379e72e83f <+2143>: mov $0x9,%r9d > 0x000000379e72e845 <+2149>: lea 0x9(%rdi),%r10 > 0x000000379e72e849 <+2153>: and $0xfff,%r10 > 0x000000379e72e850 <+2160>: sub $0x1000,%r10 > 0x000000379e72e857 <+2167>: mov %rcx,%rdx > 0x000000379e72e85a <+2170>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e860 <+2176>: add $0x10,%r10 > 0x000000379e72e864 <+2180>: jg 0x379e72e8b0 <__strcmp_sse42+2256> > 0x000000379e72e866 <+2182>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e86b <+2187>: palignr $0x9,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e873 <+2195>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e87a <+2202>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e880 <+2208>: add $0x10,%rdx > 0x000000379e72e884 <+2212>: add $0x10,%r10 > 0x000000379e72e888 <+2216>: jg 0x379e72e8b0 <__strcmp_sse42+2256> > 0x000000379e72e88a <+2218>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e88f <+2223>: palignr $0x9,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e897 <+2231>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e89e <+2238>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e8a4 <+2244>: add $0x10,%rdx > 0x000000379e72e8a8 <+2248>: jmp 0x379e72e860 <__strcmp_sse42+2176> > 0x000000379e72e8aa <+2250>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e8b0 <+2256>: sub $0x1000,%r10 > 0x000000379e72e8b7 <+2263>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e8bd <+2269>: psrldq $0x9,%xmm0 > 0x000000379e72e8c2 <+2274>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e8c8 <+2280>: cmp $0x6,%ecx > 0x000000379e72e8cb <+2283>: ja 0x379e72e866 <__strcmp_sse42+2182> > 0x000000379e72e8cd <+2285>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e8d2 <+2290>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e8e0 <+2304>: pxor %xmm0,%xmm0 > 0x000000379e72e8e4 <+2308>: movdqa (%rdi),%xmm2 > 0x000000379e72e8e8 <+2312>: movdqa (%rsi),%xmm1 > 0x000000379e72e8ec <+2316>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e8f0 <+2320>: pslldq $0x6,%xmm2 > 0x000000379e72e8f5 <+2325>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e8f9 <+2329>: psubb %xmm0,%xmm2 > 0x000000379e72e8fd <+2333>: pmovmskb %xmm2,%r9d > 0x000000379e72e902 <+2338>: shr %cl,%edx > 0x000000379e72e904 <+2340>: shr %cl,%r9d > 0x000000379e72e907 <+2343>: sub %r9d,%edx > 0x000000379e72e90a <+2346>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e910 <+2352>: movdqa (%rdi),%xmm3 > 0x000000379e72e914 <+2356>: pxor %xmm0,%xmm0 > 0x000000379e72e918 <+2360>: mov $0x10,%rcx > 0x000000379e72e91f <+2367>: mov $0xa,%r9d > 0x000000379e72e925 <+2373>: lea 0xa(%rdi),%r10 > 0x000000379e72e929 <+2377>: and $0xfff,%r10 > 0x000000379e72e930 <+2384>: sub $0x1000,%r10 > 0x000000379e72e937 <+2391>: mov %rcx,%rdx > 0x000000379e72e93a <+2394>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e940 <+2400>: add $0x10,%r10 > 0x000000379e72e944 <+2404>: jg 0x379e72e990 <__strcmp_sse42+2480> > 0x000000379e72e946 <+2406>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e94b <+2411>: palignr $0xa,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e953 <+2419>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e95a <+2426>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e960 <+2432>: add $0x10,%rdx > 0x000000379e72e964 <+2436>: add $0x10,%r10 > 0x000000379e72e968 <+2440>: jg 0x379e72e990 <__strcmp_sse42+2480> > 0x000000379e72e96a <+2442>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72e96f <+2447>: palignr $0xa,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e977 <+2455>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72e97e <+2462>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72e984 <+2468>: add $0x10,%rdx > 0x000000379e72e988 <+2472>: jmp 0x379e72e940 <__strcmp_sse42+2400> > 0x000000379e72e98a <+2474>: nopw 0x0(%rax,%rax,1) > 0x000000379e72e990 <+2480>: sub $0x1000,%r10 > 0x000000379e72e997 <+2487>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72e99d <+2493>: psrldq $0xa,%xmm0 > 0x000000379e72e9a2 <+2498>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72e9a8 <+2504>: cmp $0x5,%ecx > 0x000000379e72e9ab <+2507>: ja 0x379e72e946 <__strcmp_sse42+2406> > 0x000000379e72e9ad <+2509>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72e9b2 <+2514>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72e9c0 <+2528>: pxor %xmm0,%xmm0 > 0x000000379e72e9c4 <+2532>: movdqa (%rdi),%xmm2 > 0x000000379e72e9c8 <+2536>: movdqa (%rsi),%xmm1 > 0x000000379e72e9cc <+2540>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72e9d0 <+2544>: pslldq $0x5,%xmm2 > 0x000000379e72e9d5 <+2549>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72e9d9 <+2553>: psubb %xmm0,%xmm2 > 0x000000379e72e9dd <+2557>: pmovmskb %xmm2,%r9d > 0x000000379e72e9e2 <+2562>: shr %cl,%edx > 0x000000379e72e9e4 <+2564>: shr %cl,%r9d > 0x000000379e72e9e7 <+2567>: sub %r9d,%edx > 0x000000379e72e9ea <+2570>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72e9f0 <+2576>: movdqa (%rdi),%xmm3 > 0x000000379e72e9f4 <+2580>: pxor %xmm0,%xmm0 > 0x000000379e72e9f8 <+2584>: mov $0x10,%rcx > 0x000000379e72e9ff <+2591>: mov $0xb,%r9d > 0x000000379e72ea05 <+2597>: lea 0xb(%rdi),%r10 > 0x000000379e72ea09 <+2601>: and $0xfff,%r10 > 0x000000379e72ea10 <+2608>: sub $0x1000,%r10 > 0x000000379e72ea17 <+2615>: mov %rcx,%rdx > 0x000000379e72ea1a <+2618>: nopw 0x0(%rax,%rax,1) > 0x000000379e72ea20 <+2624>: add $0x10,%r10 > 0x000000379e72ea24 <+2628>: jg 0x379e72ea70 <__strcmp_sse42+2704> > 0x000000379e72ea26 <+2630>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72ea2b <+2635>: palignr $0xb,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72ea33 <+2643>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72ea3a <+2650>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72ea40 <+2656>: add $0x10,%rdx > 0x000000379e72ea44 <+2660>: add $0x10,%r10 > 0x000000379e72ea48 <+2664>: jg 0x379e72ea70 <__strcmp_sse42+2704> > 0x000000379e72ea4a <+2666>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72ea4f <+2671>: palignr $0xb,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72ea57 <+2679>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72ea5e <+2686>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72ea64 <+2692>: add $0x10,%rdx > 0x000000379e72ea68 <+2696>: jmp 0x379e72ea20 <__strcmp_sse42+2624> > 0x000000379e72ea6a <+2698>: nopw 0x0(%rax,%rax,1) > 0x000000379e72ea70 <+2704>: sub $0x1000,%r10 > 0x000000379e72ea77 <+2711>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72ea7d <+2717>: psrldq $0xb,%xmm0 > 0x000000379e72ea82 <+2722>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72ea88 <+2728>: cmp $0x4,%ecx > 0x000000379e72ea8b <+2731>: ja 0x379e72ea26 <__strcmp_sse42+2630> > 0x000000379e72ea8d <+2733>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72ea92 <+2738>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72eaa0 <+2752>: pxor %xmm0,%xmm0 > 0x000000379e72eaa4 <+2756>: movdqa (%rdi),%xmm2 > 0x000000379e72eaa8 <+2760>: movdqa (%rsi),%xmm1 > 0x000000379e72eaac <+2764>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72eab0 <+2768>: pslldq $0x4,%xmm2 > 0x000000379e72eab5 <+2773>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72eab9 <+2777>: psubb %xmm0,%xmm2 > 0x000000379e72eabd <+2781>: pmovmskb %xmm2,%r9d > 0x000000379e72eac2 <+2786>: shr %cl,%edx > 0x000000379e72eac4 <+2788>: shr %cl,%r9d > 0x000000379e72eac7 <+2791>: sub %r9d,%edx > 0x000000379e72eaca <+2794>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72ead0 <+2800>: movdqa (%rdi),%xmm3 > 0x000000379e72ead4 <+2804>: pxor %xmm0,%xmm0 > 0x000000379e72ead8 <+2808>: mov $0x10,%rcx > 0x000000379e72eadf <+2815>: mov $0xc,%r9d > 0x000000379e72eae5 <+2821>: lea 0xc(%rdi),%r10 > 0x000000379e72eae9 <+2825>: and $0xfff,%r10 > 0x000000379e72eaf0 <+2832>: sub $0x1000,%r10 > 0x000000379e72eaf7 <+2839>: mov %rcx,%rdx > 0x000000379e72eafa <+2842>: nopw 0x0(%rax,%rax,1) > 0x000000379e72eb00 <+2848>: add $0x10,%r10 > 0x000000379e72eb04 <+2852>: jg 0x379e72eb50 <__strcmp_sse42+2928> > 0x000000379e72eb06 <+2854>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72eb0b <+2859>: palignr $0xc,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72eb13 <+2867>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72eb1a <+2874>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72eb20 <+2880>: add $0x10,%rdx > 0x000000379e72eb24 <+2884>: add $0x10,%r10 > 0x000000379e72eb28 <+2888>: jg 0x379e72eb50 <__strcmp_sse42+2928> > 0x000000379e72eb2a <+2890>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72eb2f <+2895>: palignr $0xc,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72eb37 <+2903>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72eb3e <+2910>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72eb44 <+2916>: add $0x10,%rdx > 0x000000379e72eb48 <+2920>: jmp 0x379e72eb00 <__strcmp_sse42+2848> > 0x000000379e72eb4a <+2922>: nopw 0x0(%rax,%rax,1) > 0x000000379e72eb50 <+2928>: sub $0x1000,%r10 > 0x000000379e72eb57 <+2935>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72eb5d <+2941>: psrldq $0xc,%xmm0 > 0x000000379e72eb62 <+2946>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72eb68 <+2952>: cmp $0x3,%ecx > 0x000000379e72eb6b <+2955>: ja 0x379e72eb06 <__strcmp_sse42+2854> > 0x000000379e72eb6d <+2957>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72eb72 <+2962>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72eb80 <+2976>: pxor %xmm0,%xmm0 > 0x000000379e72eb84 <+2980>: movdqa (%rdi),%xmm2 > 0x000000379e72eb88 <+2984>: movdqa (%rsi),%xmm1 > 0x000000379e72eb8c <+2988>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72eb90 <+2992>: pslldq $0x3,%xmm2 > 0x000000379e72eb95 <+2997>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72eb99 <+3001>: psubb %xmm0,%xmm2 > 0x000000379e72eb9d <+3005>: pmovmskb %xmm2,%r9d > 0x000000379e72eba2 <+3010>: shr %cl,%edx > 0x000000379e72eba4 <+3012>: shr %cl,%r9d > 0x000000379e72eba7 <+3015>: sub %r9d,%edx > 0x000000379e72ebaa <+3018>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72ebb0 <+3024>: movdqa (%rdi),%xmm3 > 0x000000379e72ebb4 <+3028>: pxor %xmm0,%xmm0 > 0x000000379e72ebb8 <+3032>: mov $0x10,%rcx > 0x000000379e72ebbf <+3039>: mov $0xd,%r9d > 0x000000379e72ebc5 <+3045>: lea 0xd(%rdi),%r10 > 0x000000379e72ebc9 <+3049>: and $0xfff,%r10 > 0x000000379e72ebd0 <+3056>: sub $0x1000,%r10 > 0x000000379e72ebd7 <+3063>: mov %rcx,%rdx > 0x000000379e72ebda <+3066>: nopw 0x0(%rax,%rax,1) > 0x000000379e72ebe0 <+3072>: add $0x10,%r10 > 0x000000379e72ebe4 <+3076>: jg 0x379e72ec30 <__strcmp_sse42+3152> > 0x000000379e72ebe6 <+3078>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72ebeb <+3083>: palignr $0xd,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72ebf3 <+3091>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72ebfa <+3098>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72ec00 <+3104>: add $0x10,%rdx > 0x000000379e72ec04 <+3108>: add $0x10,%r10 > 0x000000379e72ec08 <+3112>: jg 0x379e72ec30 <__strcmp_sse42+3152> > 0x000000379e72ec0a <+3114>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72ec0f <+3119>: palignr $0xd,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72ec17 <+3127>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72ec1e <+3134>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72ec24 <+3140>: add $0x10,%rdx > 0x000000379e72ec28 <+3144>: jmp 0x379e72ebe0 <__strcmp_sse42+3072> > 0x000000379e72ec2a <+3146>: nopw 0x0(%rax,%rax,1) > 0x000000379e72ec30 <+3152>: sub $0x1000,%r10 > 0x000000379e72ec37 <+3159>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72ec3d <+3165>: psrldq $0xd,%xmm0 > 0x000000379e72ec42 <+3170>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72ec48 <+3176>: cmp $0x2,%ecx > 0x000000379e72ec4b <+3179>: ja 0x379e72ebe6 <__strcmp_sse42+3078> > 0x000000379e72ec4d <+3181>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72ec52 <+3186>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72ec60 <+3200>: pxor %xmm0,%xmm0 > 0x000000379e72ec64 <+3204>: movdqa (%rdi),%xmm2 > 0x000000379e72ec68 <+3208>: movdqa (%rsi),%xmm1 > 0x000000379e72ec6c <+3212>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72ec70 <+3216>: pslldq $0x2,%xmm2 > 0x000000379e72ec75 <+3221>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72ec79 <+3225>: psubb %xmm0,%xmm2 > 0x000000379e72ec7d <+3229>: pmovmskb %xmm2,%r9d > 0x000000379e72ec82 <+3234>: shr %cl,%edx > 0x000000379e72ec84 <+3236>: shr %cl,%r9d > 0x000000379e72ec87 <+3239>: sub %r9d,%edx > 0x000000379e72ec8a <+3242>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72ec90 <+3248>: movdqa (%rdi),%xmm3 > 0x000000379e72ec94 <+3252>: pxor %xmm0,%xmm0 > 0x000000379e72ec98 <+3256>: mov $0x10,%rcx > 0x000000379e72ec9f <+3263>: mov $0xe,%r9d > 0x000000379e72eca5 <+3269>: lea 0xe(%rdi),%r10 > 0x000000379e72eca9 <+3273>: and $0xfff,%r10 > 0x000000379e72ecb0 <+3280>: sub $0x1000,%r10 > 0x000000379e72ecb7 <+3287>: mov %rcx,%rdx > 0x000000379e72ecba <+3290>: nopw 0x0(%rax,%rax,1) > 0x000000379e72ecc0 <+3296>: add $0x10,%r10 > 0x000000379e72ecc4 <+3300>: jg 0x379e72ed10 <__strcmp_sse42+3376> > 0x000000379e72ecc6 <+3302>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72eccb <+3307>: palignr $0xe,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72ecd3 <+3315>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72ecda <+3322>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72ece0 <+3328>: add $0x10,%rdx > 0x000000379e72ece4 <+3332>: add $0x10,%r10 > 0x000000379e72ece8 <+3336>: jg 0x379e72ed10 <__strcmp_sse42+3376> > 0x000000379e72ecea <+3338>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72ecef <+3343>: palignr $0xe,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72ecf7 <+3351>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72ecfe <+3358>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72ed04 <+3364>: add $0x10,%rdx > 0x000000379e72ed08 <+3368>: jmp 0x379e72ecc0 <__strcmp_sse42+3296> > 0x000000379e72ed0a <+3370>: nopw 0x0(%rax,%rax,1) > 0x000000379e72ed10 <+3376>: sub $0x1000,%r10 > 0x000000379e72ed17 <+3383>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72ed1d <+3389>: psrldq $0xe,%xmm0 > 0x000000379e72ed22 <+3394>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72ed28 <+3400>: cmp $0x1,%ecx > 0x000000379e72ed2b <+3403>: ja 0x379e72ecc6 <__strcmp_sse42+3302> > 0x000000379e72ed2d <+3405>: jmpq 0x379e72ee0d <__strcmp_sse42+3629> > 0x000000379e72ed32 <+3410>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72ed40 <+3424>: pxor %xmm0,%xmm0 > 0x000000379e72ed44 <+3428>: movdqa (%rdi),%xmm2 > 0x000000379e72ed48 <+3432>: movdqa (%rsi),%xmm1 > 0x000000379e72ed4c <+3436>: pcmpeqb %xmm1,%xmm0 > 0x000000379e72ed50 <+3440>: pslldq $0x1,%xmm2 > 0x000000379e72ed55 <+3445>: pcmpeqb %xmm1,%xmm2 > 0x000000379e72ed59 <+3449>: psubb %xmm0,%xmm2 > 0x000000379e72ed5d <+3453>: pmovmskb %xmm2,%r9d > 0x000000379e72ed62 <+3458>: shr %cl,%edx > 0x000000379e72ed64 <+3460>: shr %cl,%r9d > 0x000000379e72ed67 <+3463>: sub %r9d,%edx > 0x000000379e72ed6a <+3466>: jne 0x379e72ee3b <__strcmp_sse42+3675> > 0x000000379e72ed70 <+3472>: movdqa (%rdi),%xmm3 > 0x000000379e72ed74 <+3476>: pxor %xmm0,%xmm0 > 0x000000379e72ed78 <+3480>: mov $0x10,%rcx > 0x000000379e72ed7f <+3487>: mov $0xf,%r9d > 0x000000379e72ed85 <+3493>: lea 0xf(%rdi),%r10 > 0x000000379e72ed89 <+3497>: and $0xfff,%r10 > 0x000000379e72ed90 <+3504>: sub $0x1000,%r10 > 0x000000379e72ed97 <+3511>: mov %rcx,%rdx > 0x000000379e72ed9a <+3514>: nopw 0x0(%rax,%rax,1) > 0x000000379e72eda0 <+3520>: add $0x10,%r10 > 0x000000379e72eda4 <+3524>: jg 0x379e72edf0 <__strcmp_sse42+3600> > 0x000000379e72eda6 <+3526>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72edab <+3531>: palignr $0xf,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72edb3 <+3539>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72edba <+3546>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72edbc <+3548>: add $0x10,%rdx > 0x000000379e72edc0 <+3552>: add $0x10,%r10 > 0x000000379e72edc4 <+3556>: jg 0x379e72edf0 <__strcmp_sse42+3600> > 0x000000379e72edc6 <+3558>: movdqa (%rdi,%rdx,1),%xmm0 > 0x000000379e72edcb <+3563>: palignr $0xf,-0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72edd3 <+3571>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72edda <+3578>: jbe 0x379e72ee20 <__strcmp_sse42+3648> > 0x000000379e72eddc <+3580>: add $0x10,%rdx > 0x000000379e72ede0 <+3584>: jmp 0x379e72eda0 <__strcmp_sse42+3520> > 0x000000379e72ede2 <+3586>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72edf0 <+3600>: sub $0x1000,%r10 > 0x000000379e72edf7 <+3607>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x000000379e72edfd <+3613>: psrldq $0xf,%xmm0 > 0x000000379e72ee02 <+3618>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x000000379e72ee08 <+3624>: cmp $0x0,%ecx > 0x000000379e72ee0b <+3627>: ja 0x379e72eda6 <__strcmp_sse42+3526> > 0x000000379e72ee0d <+3629>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x000000379e72ee14 <+3636>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72ee20 <+3648>: jae 0x379e72ee5f <__strcmp_sse42+3711> > 0x000000379e72ee22 <+3650>: add %rcx,%rdx > 0x000000379e72ee25 <+3653>: lea -0x10(%rdi,%r9,1),%rdi > 0x000000379e72ee2a <+3658>: movzbl (%rdi,%rdx,1),%eax > 0x000000379e72ee2e <+3662>: movzbl (%rsi,%rdx,1),%edx > 0x000000379e72ee32 <+3666>: test %r8d,%r8d > 0x000000379e72ee35 <+3669>: je 0x379e72ee38 <__strcmp_sse42+3672> > 0x000000379e72ee37 <+3671>: xchg %eax,%edx > 0x000000379e72ee38 <+3672>: sub %edx,%eax > 0x000000379e72ee3a <+3674>: retq > 0x000000379e72ee3b <+3675>: lea (%rdi,%rax,1),%rdi > 0x000000379e72ee3f <+3679>: lea (%rsi,%rcx,1),%rsi > 0x000000379e72ee43 <+3683>: test %r8d,%r8d > 0x000000379e72ee46 <+3686>: je 0x379e72ee50 <__strcmp_sse42+3696> > 0x000000379e72ee48 <+3688>: xchg %rsi,%rdi > 0x000000379e72ee4b <+3691>: nopl 0x0(%rax,%rax,1) > 0x000000379e72ee50 <+3696>: bsf %rdx,%rdx > 0x000000379e72ee54 <+3700>: movzbl (%rsi,%rdx,1),%ecx > 0x000000379e72ee58 <+3704>: movzbl (%rdi,%rdx,1),%eax > 0x000000379e72ee5c <+3708>: sub %ecx,%eax > 0x000000379e72ee5e <+3710>: retq > 0x000000379e72ee5f <+3711>: xor %eax,%eax > 0x000000379e72ee61 <+3713>: retq > 0x000000379e72ee62 <+3714>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379e72ee70 <+3728>: movzbl (%rsi),%ecx > 0x000000379e72ee73 <+3731>: movzbl (%rdi),%eax > 0x000000379e72ee76 <+3734>: sub %ecx,%eax > 0x000000379e72ee78 <+3736>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 809965
:
575198
|
575199
| 575200