aengelke / instrew

A high performance LLVM-based dynamic binary instrumentation framework
GNU Lesser General Public License v2.1
223 stars 36 forks source link

segmentation fault duing binary translation #16

Open wuzw10 opened 4 weeks ago

wuzw10 commented 4 weeks ago

Segmentation fault occurred while running build/server/instrew x86_64-helloworld on ARM64.

aengelke commented 4 weeks ago

Please provide more details, including system setup, LLVM version, command, backtrace, etc.

wuzw10 commented 3 weeks ago

Here are my configuration detailes:

Instrew commit: 01a5d9fbf176182ec1bf65314fa371e5cc22d15c
LLVM version: 15.0.7 
host arch: aarch64 
guest arch: x86_64 (a statically compiled "helloworld")
operating system: Ubuntu 22.04 
Linux kernel: 5.15.62
wuzw10 commented 3 weeks ago

It works with dynamically linked guest program.