lifting-bits / remill

Library for lifting machine code to LLVM bitcode
Apache License 2.0
1.22k stars 141 forks source link

Tests failing with new XED release #590

Closed ekilmer closed 2 years ago

ekilmer commented 2 years ago

remill is failing on new XED https://github.com/lifting-bits/cxx-common/runs/6063085912?check_suite_focus=true#step:16:63

[16/37] Generating tests_amd64.bc
FAILED: tests/X86/tests_amd64.bc /__w/cxx-common/cxx-common/workspace/build/remill/tests/X86/tests_amd64.bc 
cd /__w/cxx-common/cxx-common/workspace/build/remill/tests/X86 && /__w/cxx-common/cxx-common/workspace/build/remill/tests/X86/lift-amd64-tests --arch amd64 --bc_out tests_amd64.bc
F20220418 13:36:29.822808  2898 InstructionLifter.cpp:600] Check failed: val_type->isIntegerTy() Expected XMM0 to be an integral type for instruction at 582245
*** Check failure stack trace: ***
    @           0xeccedc  google::LogMessageFatal::~LogMessageFatal()
    @           0x5ab52a  remill::InstructionLifter::LiftRegisterOperand()
    @           0x5af5bd  remill::InstructionLifter::LiftOperand()
    @           0x5a775b  remill::InstructionLifter::LiftIntoBlock()
    @           0x5be568  remill::TraceLifter::Impl::Lift()
    @           0x5bdc2b  remill::TraceLifter::Lift()
    @           0x57c4e1  main
    @     0x7fa0ccb140b3  __libc_start_main
    @           0x57c00e  _start
Aborted (core dumped)
[17/37] Generating tests_amd64_avx.bc
FAILED: tests/X86/tests_amd64_avx.bc /__w/cxx-common/cxx-common/workspace/build/remill/tests/X86/tests_amd64_avx.bc 
cd /__w/cxx-common/cxx-common/workspace/build/remill/tests/X86 && /__w/cxx-common/cxx-common/workspace/build/remill/tests/X86/lift-amd64_avx-tests --arch amd64_avx --bc_out tests_amd64_avx.bc
F20220418 13:36:29.799821  2894 InstructionLifter.cpp:600] Check failed: val_type->isIntegerTy() Expected YMM0 to be an integral type for instruction at 585385
*** Check failure stack trace: ***
    @           0xed16ac  google::LogMessageFatal::~LogMessageFatal()
    @           0x5afcfa  remill::InstructionLifter::LiftRegisterOperand()
    @           0x5b3d8d  remill::InstructionLifter::LiftOperand()
    @           0x5abf2b  remill::InstructionLifter::LiftIntoBlock()
    @           0x5c2d38  remill::TraceLifter::Impl::Lift()
    @           0x5c23fb  remill::TraceLifter::Lift()
    @           0x57f4e1  main
    @     0x7fe42a87d0b3  __libc_start_main
    @           0x57f00e  _start
Aborted (core dumped)
2over12 commented 2 years ago

Closed by #597