Bug 480680 - vex x86->IR: unhandled instruction bytes: 0x2E 0x8D 0x74 0x26
Summary: vex x86->IR: unhandled instruction bytes: 0x2E 0x8D 0x74 0x26
Status: RESOLVED DUPLICATE of bug 478624
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (show other bugs)
Version: 3.22.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-01 14:00 UTC by Andreas Schwab
Modified: 2024-02-01 14:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Schwab 2024-02-01 14:00:18 UTC
+ ./coregrind/valgrind /usr/bin/perl -wc tests/vg_regtest
==12686== Memcheck, a memory error detector
==12686== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==12686== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==12686== Command: /usr/bin/perl -wc tests/vg_regtest
==12686== 
vex x86->IR: unhandled instruction bytes: 0x2E 0x8D 0x74 0x26
==12686== valgrind: Unrecognised instruction at address 0x401290b.
==12686==    at 0x401290B: __GI___tunables_init (in /usr/lib/ld-linux.so.2)
==12686==    by 0x401AEB6: _dl_sysdep_start (in /usr/lib/ld-linux.so.2)
==12686==    by 0x401C524: _dl_start (in /usr/lib/ld-linux.so.2)
==12686==    by 0x401B62A: ??? (in /usr/lib/ld-linux.so.2)


$ objdump -d /usr/lib/ld-linux.so.2 | grep -c '2e 8d 74 26 00'
146

This nop form is generated by binutils 2.42.
Comment 1 Tom Hughes 2024-02-01 14:07:24 UTC

*** This bug has been marked as a duplicate of bug 478624 ***
Comment 2 Tom Hughes 2024-02-01 14:08:36 UTC
I know it's not exactly the same instruction but d35005cef8ad8207542738812705ceabf137d7e0 that fixed that other bug should cover this case as well.