https://bugs.kde.org/show_bug.cgi?id=384959

            Bug ID: 384959
           Summary: Incorrect jumpkind for arm instruction - LDR PC,
                    [SP],#4
           Product: valgrind
           Version: 3.14 SVN
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: vex
          Assignee: jsew...@acm.org
          Reporter: ashipoti...@gmail.com
  Target Milestone: ---

Created attachment 107951
  --> https://bugs.kde.org/attachment.cgi?id=107951&action=edit
Example binary with ldr pc, [sp], #4 used as ret.

When processing ARM instruction in thumb mode:

5D F8 04 FB                 LDR.W           PC, [SP],#4

IRSB jumpkind is set to Ijk_Broing, should be Ijk_Ret.

See example in attached wget binary. 

Function - sub_227D0, block start addr - 00022878, ret instr addr - 00022890.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to