box64
box64 copied to clipboard
program using legacy glibc?
Hi, I have a old program can not run on box64, but qemu works just fine. What should I do? Thanks!
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Box64 with Dynarec v0.1.9 a727519 built on Jul 29 2022 16:52:44 Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/ Using default BOX64_PATH: ./:bin/ Counted 43 Env var Looking for hsp64 Rename process to "hsp64" Using native(wrapped) libnsl.so.1 Using native(wrapped) libpthread.so.0 Using native(wrapped) libdl.so.2 Using native(wrapped) libc.so.6 Using native(wrapped) ld-linux-x86-64.so.2 Using native(wrapped) librt.so.1 Using native(wrapped) libm.so.6 Error: Global Symbol __realloc_hook not found, cannot apply R_X86_64_GLOB_DAT @0x3f90728 ((nil)) in /home/work/hsp64 Error: Global Symbol __free_hook not found, cannot apply R_X86_64_GLOB_DAT @0x3f91d90 ((nil)) in /home/work/hsp64 Error: Global Symbol __memalign_hook not found, cannot apply R_X86_64_GLOB_DAT @0x3f929b8 ((nil)) in /home/work/hsp64 Error: Global Symbol __malloc_hook not found, cannot apply R_X86_64_GLOB_DAT @0x3f93a30 ((nil)) in /home/work/hsp64 4342|SIGSEGV @0xffff9b5b0464 (???(0xffff9b5b0464)) (x64pc=0x24e13ae//home/work/hsp64:"/home/yizhou/hsp64/mem_malloc_glibc2sysmem", rsp=0xffff9afa1038, stack=0xffff9a7a2000:0xffff9afa2000 own=(nil) fp=0xffff9afa1080), for accessing (nil) (code=1/prot=0), db=0xa25752e0(0xffff9b5b044c:0xffff9b5b04f0/0x24e13a0:0x24e13e5//home/yizhou/hsp64/mem_malloc_glibc2sysmem:clean, hash:773695ac/773695ac) handler=(nil) RAX:0x0000000000000000 RCX:0x0000000004f3f6a0 RDX:0x00000000024e14a0 RBX:0xffffffffffffffc8 RSP:0x0000ffff9afa1038 RBP:0x0000ffff9afa1080 RSI:0x00000000650b9190 RDI:0x00000000047c7c98 R8:0x000000000375a420 R9:0x00000000000300a0 R10:0x0000000000000000 R11:0x0000000000000000 R12:0x0000000003f8b520 R13:0x0000000000000000 R14:0x0000000000000000 R15:0x0000000000000000 RSP-0x20:0x00000000026f960d RSP-0x18:0x0000000000000000 RSP-0x10:0x00000000026f972e RSP-0x08:0xffffffffffffffc8 RSP+0x00:0x00000000019c160b RSP+0x08:0x0000000000000000 RSP+0x10:0xffffffffffffffd0 RSP+0x18:0x0000ffff9afa1080 Segmentation fault (core dumped)
malloc hook stuff are not supported for now... I'm working on malloc hooking for now, but I wasn't going to addapt this old API... I'll see to add it later.