<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>252695</bug_id>
          
          <creation_ts>2010-09-29 00:00:21 +0000</creation_ts>
          <short_desc>Unhandled instruction bytes: 0x66 0x91 (xchg r16,t16)</short_desc>
          <delta_ts>2011-08-10 13:03:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Developer tools</classification>
          <product>valgrind</product>
          <component>vex</component>
          <version>3.6 SVN</version>
          <rep_platform>Unlisted Binaries</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>253451</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Vince Weaver">vince</reporter>
          <assigned_to name="Julian Seward">jseward</assigned_to>
          <cc>tom</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1025481</commentid>
    <comment_count>0</comment_count>
    <who name="Vince Weaver">vince</who>
    <bug_when>2010-09-29 00:00:21 +0000</bug_when>
    <thetext>Version:           3.6 SVN
OS:                Linux

Valgrind x86_64 currently doesn&apos;t support the xchg r16,r16 instruction.

A patch is attached.

Reproducible: Didn&apos;t try</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025483</commentid>
    <comment_count>1</comment_count>
      <attachid>52062</attachid>
    <who name="Vince Weaver">vince</who>
    <bug_when>2010-09-29 00:01:21 +0000</bug_when>
    <thetext>Created attachment 52062
Patch that fixes problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1152272</commentid>
    <comment_count>2</comment_count>
    <who name="Tom Hughes">tom</who>
    <bug_when>2011-08-10 13:03:37 +0000</bug_when>
    <thetext>Committed as VEX r2191 and valgrind r11962.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52062</attachid>
            <date>2010-09-29 00:01:21 +0000</date>
            <delta_ts>2010-09-29 00:01:21 +0000</delta_ts>
            <desc>Patch that fixes problem</desc>
            <filename>svn-xchg_r16_r16.patch</filename>
            <type>text/plain</type>
            <size>2725</size>
            <attacher name="Vince Weaver">vince</attacher>
            
              <data encoding="base64">SW5kZXg6IG5vbmUvdGVzdHMvYW1kNjQvaW5zbl9iYXNpYy5kZWYKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gbm9u
ZS90ZXN0cy9hbWQ2NC9pbnNuX2Jhc2ljLmRlZgkocmV2aXNpb24gMTEzODYpCisrKyBub25lL3Rl
c3RzL2FtZDY0L2luc25fYmFzaWMuZGVmCSh3b3JraW5nIGNvcHkpCkBAIC0xMzQ0LDkgKzEzNDQs
OSBAQAogeGNoZ2IgcjgudWJbMTJdIHI4LnViWzM0XSA9PiAwLnViWzM0XSAxLnViWzEyXQogeGNo
Z2IgcjgudWJbMTJdIG04LnViWzM0XSA9PiAwLnViWzM0XSAxLnViWzEyXQogeGNoZ2IgbTgudWJb
MTJdIHI4LnViWzM0XSA9PiAwLnViWzM0XSAxLnViWzEyXQotIyMjeGNoZ3cgYXgudXdbMTIzNF0g
YngudXdbNTY3OF0gPT4gMC51d1s1Njc4XSAxLnV3WzEyMzRdCi0jIyN4Y2hndyBieC51d1sxMjM0
XSBheC51d1s1Njc4XSA9PiAwLnV3WzU2NzhdIDEudXdbMTIzNF0KLSMjI3hjaGd3IGF4LnV3WzEy
MzRdIGN4LnV3WzU2NzhdID0+IDAudXdbNTY3OF0gMS51d1sxMjM0XQoreGNoZ3cgYXgudXdbMTIz
NF0gYngudXdbNTY3OF0gPT4gMC51d1s1Njc4XSAxLnV3WzEyMzRdCit4Y2hndyBieC51d1sxMjM0
XSBheC51d1s1Njc4XSA9PiAwLnV3WzU2NzhdIDEudXdbMTIzNF0KK3hjaGd3IGF4LnV3WzEyMzRd
IGN4LnV3WzU2NzhdID0+IDAudXdbNTY3OF0gMS51d1sxMjM0XQogeGNoZ3cgcjE2LnV3WzEyMzRd
IG0xNi51d1s1Njc4XSA9PiAwLnV3WzU2NzhdIDEudXdbMTIzNF0KIHhjaGd3IG0xNi51d1sxMjM0
XSByMTYudXdbNTY3OF0gPT4gMC51d1s1Njc4XSAxLnV3WzEyMzRdCiB4Y2hnbCBlYXgudWRbMTIz
NDU2NzhdIGVieC51ZFs4NzY1NDMyMV0gPT4gMC51ZFs4NzY1NDMyMV0gMS51ZFsxMjM0NTY3OF0K
SW5kZXg6IG5vbmUvdGVzdHMvYW1kNjQvaW5zbl9iYXNpYy5zdGRvdXQuZXhwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIG5vbmUvdGVzdHMvYW1kNjQvaW5zbl9iYXNpYy5zdGRvdXQuZXhwCShyZXZpc2lvbiAxMTM4
NikKKysrIG5vbmUvdGVzdHMvYW1kNjQvaW5zbl9iYXNpYy5zdGRvdXQuZXhwCSh3b3JraW5nIGNv
cHkpCkBAIC0xMjQxLDYgKzEyNDEsOSBAQAogeGNoZ2JfMyAuLi4gb2sKIHhjaGd3XzEgLi4uIG9r
CiB4Y2hnd18yIC4uLiBvaworeGNoZ3dfMyAuLi4gb2sKK3hjaGd3XzQgLi4uIG9rCit4Y2hnd181
IC4uLiBvawogeGNoZ2xfMSAuLi4gb2sKIHhjaGdsXzIgLi4uIG9rCiB4Y2hnbF8zIC4uLiBvawpJ
bmRleDogcHJpdi9ndWVzdF9hbWQ2NF90b0lSLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVkVYL3ByaXYvZ3Vl
c3RfYW1kNjRfdG9JUi5jCShyZXZpc2lvbiAyMDQ4KQorKysgVkVYL3ByaXYvZ3Vlc3RfYW1kNjRf
dG9JUi5jCSh3b3JraW5nIGNvcHkpCkBAIC03NjIxLDE4ICs3NjIxLDIzIEBACiAgICBJUlR5cGUg
dHkgPSBzelRvSVR5KHN6KTsKICAgIElSVGVtcCB0MSA9IG5ld1RlbXAodHkpOwogICAgSVJUZW1w
IHQyID0gbmV3VGVtcCh0eSk7Ci0gICB2YXNzZXJ0KHN6ID09IDQgfHwgc3ogPT0gOCk7CisgICB2
YXNzZXJ0KHN6ID09IDIgfHwgc3ogPT0gNCB8fCBzeiA9PSA4KTsKICAgIHZhc3NlcnQocmVnTG8z
IDwgOCk7CiAgICBpZiAoc3ogPT0gOCkgewogICAgICAgYXNzaWduKCB0MSwgZ2V0SVJlZzY0KFJf
UkFYKSApOwogICAgICAgYXNzaWduKCB0MiwgZ2V0SVJlZ1JleEIoOCwgcGZ4LCByZWdMbzMpICk7
CiAgICAgICBwdXRJUmVnNjQoIFJfUkFYLCBta2V4cHIodDIpICk7CiAgICAgICBwdXRJUmVnUmV4
Qig4LCBwZngsIHJlZ0xvMywgbWtleHByKHQxKSApOwotICAgfSBlbHNlIHsKKyAgIH0gZWxzZSBp
ZiAoc3ogPT0gNCkgewogICAgICAgYXNzaWduKCB0MSwgZ2V0SVJlZzMyKFJfUkFYKSApOwogICAg
ICAgYXNzaWduKCB0MiwgZ2V0SVJlZ1JleEIoNCwgcGZ4LCByZWdMbzMpICk7CiAgICAgICBwdXRJ
UmVnMzIoIFJfUkFYLCBta2V4cHIodDIpICk7CiAgICAgICBwdXRJUmVnUmV4Qig0LCBwZngsIHJl
Z0xvMywgbWtleHByKHQxKSApOworICAgfSBlbHNlIHsKKyAgICAgIGFzc2lnbiggdDEsIGdldElS
ZWcxNihSX1JBWCkgKTsKKyAgICAgIGFzc2lnbiggdDIsIGdldElSZWdSZXhCKDIsIHBmeCwgcmVn
TG8zKSApOworICAgICAgcHV0SVJlZ1JleEIoMiwgcGZ4LCBSX1JBWCwgbWtleHByKHQyKSApOwor
ICAgICAgcHV0SVJlZ1JleEIoMiwgcGZ4LCByZWdMbzMsIG1rZXhwcih0MSkgKTsKICAgIH0KICAg
IERJUCgieGNoZyVjICVzLCAlc1xuIiwgCiAgICAgICAgbmFtZUlTaXplKHN6KSwgbmFtZUlSZWdS
QVgoc3opLCAKQEAgLTE2OTIwLDkgKzE2OTI1LDYgQEAKICAgICAgIC8qIGd1YXJkIGFnYWluc3Qg
bXV0YW5jeSAqLwogICAgICAgaWYgKGhhdmVGMm9yRjMocGZ4KSkgZ290byBkZWNvZGVfZmFpbHVy
ZTsKIAotICAgICAgLyogc3ogPT0gMiBjb3VsZCBsZWdpdGltYXRlbHkgaGFwcGVuLCBidXQgd2Ug
ZG9uJ3QgaGFuZGxlIGl0IHlldCAqLwotICAgICAgaWYgKHN6ID09IDIpIGdvdG8gZGVjb2RlX2Zh
aWx1cmU7IC8qIGF3YWl0aW5nIHRlc3QgY2FzZSAqLwotCiAgICAgICBjb2RlZ2VuX3hjaGdfckFY
X1JlZyAoIHBmeCwgc3osIG9wYyAtIDB4OTAgKTsKICAgICAgIGJyZWFrOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>