Hi Julian,
   Here is the dissembly for the function in question:


00000000003393a8 <y8_ippiFilterDeblockingChroma_VerEdge_H264_8u_C1IR>:
  3393a8:       55                      push   %rbp
  3393a9:       48 89 e5                mov    %rsp,%rbp
  3393ac:       48 83 ec 50             sub    $0x50,%rsp
  3393b0:       48 89 5d e8             mov    %rbx,0xffffffffffffffe8(%rbp)
  3393b4:       48 89 7d c0             mov    %rdi,0xffffffffffffffc0(%rbp)
  3393b8:       89 75 f0                mov    %esi,0xfffffffffffffff0(%rbp)
  3393bb:       48 89 55 c8             mov    %rdx,0xffffffffffffffc8(%rbp)
  3393bf:       48 89 4d d0             mov    %rcx,0xffffffffffffffd0(%rbp)
  3393c3:       4c 89 45 d8             mov    %r8,0xffffffffffffffd8(%rbp)
  3393c7:       4c 89 4d e0             mov    %r9,0xffffffffffffffe0(%rbp)
  3393cb:       48 8b 45 c0             mov    0xffffffffffffffc0(%rbp),%rax
  3393cf:       48 85 c0                test   %rax,%rax
  3393d2:       74 12                   je     3393e6 
<y8_ippiFilterDeblockingChroma_VerEdge_H264_8u_C1IR+0x3e>
  3393d4:       48 8b 45 c8             mov    0xffffffffffffffc8(%rbp),%rax
  3393d8:       48 85 c0                test   %rax,%rax
  3393db:       74 09                   je     3393e6 
<y8_ippiFilterDeblockingChroma_VerEdge_H264_8u_C1IR+0x3e>
  3393dd:       48 8b 45 d0             mov    0xffffffffffffffd0(%rbp),%rax
  3393e1:       48 85 c0                test   %rax,%rax
  3393e4:       75 0b                   jne    3393f1 
<y8_ippiFilterDeblockingChroma_VerEdge_H264_8u_C1IR+0x49>
  3393e6:       b8 f8 ff ff ff          mov    $0xfffffff8,%eax
  3393eb:       48 8b 5d e8             mov    0xffffffffffffffe8(%rbp),%rbx
  3393ef:       c9                      leaveq
  3393f0:       c3                      retq
  3393f1:       48 8b 45 d8             mov    0xffffffffffffffd8(%rbp),%rax
  3393f5:       48 85 c0                test   %rax,%rax
  3393f8:       74 09                   je     339403 
<y8_ippiFilterDeblockingChroma_VerEdge_H264_8u_C1IR+0x5b>
  3393fa:       48 8b 45 e0             mov    0xffffffffffffffe0(%rbp),%rax
  3393fe:       48 85 c0                test   %rax,%rax
  339401:       75 0b                   jne    33940e 
<y8_ippiFilterDeblockingChroma_VerEdge_H264_8u_C1IR+0x66>
  339403:       b8 f8 ff ff ff          mov    $0xfffffff8,%eax
  339408:       48 8b 5d e8             mov    0xffffffffffffffe8(%rbp),%rbx
  33940c:       c9                      leaveq
  33940d:       c3                      retq
  33940e:       48 8b 45 c0             mov    0xffffffffffffffc0(%rbp),%rax
  339412:       8b 55 f0                mov    0xfffffffffffffff0(%rbp),%edx
  339415:       48 63 d2                movslq %edx,%rdx
  339418:       48 8b 4d c8             mov    0xffffffffffffffc8(%rbp),%rcx
  33941c:       48 8b 5d d0             mov    0xffffffffffffffd0(%rbp),%rbx
   339420:       48 8b 75 d8             mov    0xffffffffffffffd8(%rbp),%rsi
  339424:       48 8b 7d e0             mov    0xffffffffffffffe0(%rbp),%rdi
  339428:       48 89 7d b0             mov    %rdi,0xffffffffffffffb0(%rbp)
  33942c:       48 89 c7                mov    %rax,%rdi
  33942f:       48 89 75 b8             mov    %rsi,0xffffffffffffffb8(%rbp)
  339433:       48 89 d6                mov    %rdx,%rsi
  339436:       48 89 ca                mov    %rcx,%rdx
  339439:       48 89 d9                mov    %rbx,%rcx
  33943c:       48 8b 45 b8             mov    0xffffffffffffffb8(%rbp),%rax
  339440:       49 89 c0                mov    %rax,%r8
  339443:       48 8b 45 b0             mov    0xffffffffffffffb0(%rbp),%rax
  339447:       49 89 c1                mov    %rax,%r9
  33944a:       e8 41 69 d7 ff          callq  afd90 
<y8_deblocking_chroma_vert_edge_h264_sse2@plt>
  33944f:       33 c0                   xor    %eax,%eax
  339451:       48 8b 5d e8             mov    0xffffffffffffffe8(%rbp),%rbx
  339455:       c9                      leaveq
  339456:       c3                      retq
  339457:       90                      nop



-----Original Message-----
From: Julian Seward [mailto:jsew...@acm.org]
Sent: Monday, June 20, 2011 1:28 PM
To: valgrind-users@lists.sourceforge.net
Cc: Abhishek Mehrotra
Subject: Re: [Valgrind-users] callgrind / valgrind + intel ipp h264 decoder 
gets killed in ipp libraries


> vex amd64->IR: unhandled instruction bytes: 0x49 0xF 0xFC 0x6B 0x10 0xF

This instruction (paddb) is supported, but I think the 0x49 might be a
redundant REX prefix that causes the problem.  It would help to see a
disassembly of the instruction and the few on either side; can you get
that?  Running valgrind with --sym-offsets=yes might help navigating
the disassembly process.

J

DISCLAIMER: The information in this message is confidential and may be legally 
privileged. It is intended solely for the addressee. Access to this message by 
anyone else is unauthorized. If you are not the intended recipient, any 
disclosure, copying, or distribution of the message, or any action or omission 
taken by you in reliance on it, is prohibited and may be unlawful. Please 
immediately contact the sender if you have received this message in error. 
Further, this e-mail may contain viruses and all reasonable precaution to 
minimize the risk arising there from is taken by OnMobile. OnMobile is not 
liable for any damage sustained by you as a result of any virus in this e-mail. 
All applicable virus checks should be carried out by you before opening this 
e-mail or any attachment thereto.
Thank you - OnMobile Global Limited.

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to