- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Imo on emulated platforms not supporting 64-bit mode 64-bit executables should either not be permitted to get loaded at all, or should assume basic 64-bit functionality. However, with -p4 I get
TID 0 SDE-ERROR: Executed instruction not valid for specified chip (PENTIUM4): 0x7f0f47e3df23: movsxd rdx, dword ptr [r8+rdx*4]
Image: /lib64/ld-linux-x86-64.so.2+0x1f23 (in multi-region image, region# 0)
Function: _dl_start
Instruction bytes are: 49 63 14 90
and with -quark I get
TID 0 SDE-ERROR: Executed instruction not valid for specified chip (PENTIUM): 0x7f2c5a4e5e55: cmovz rcx, r8
Image: /lib64/ld-linux-x86-64.so.2+0x1e55 (in multi-region image, region# 0)
Function: _dl_start
Instruction bytes are: 49 0f 44 c8
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We added a check for this in the startup code. You should get a error message when trying to run 64 bits app on a CPU that has no support for 64 bits architecture.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You are right. I'll look into this.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We added a check for this in the startup code. You should get a error message when trying to run 64 bits app on a CPU that has no support for 64 bits architecture.
![](/skins/images/B7BA37F9CE4B52FF7CAE1FB0388839C8/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page