about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorPietro Albini <pietro.albini@ferrous-systems.com>2022-10-10 16:29:57 +0200
committerPietro Albini <pietro.albini@ferrous-systems.com>2022-10-18 09:56:32 +0200
commit77bf2b9694952dab8e7d7e8c0bfcb05ee74239c3 (patch)
treef8b8e270fece9d7330ac14404ae57225d1d954c0 /compiler/rustc_codegen_llvm/src
parenta03ca01f4750e643a28731563e530917d314f729 (diff)
downloadrust-77bf2b9694952dab8e7d7e8c0bfcb05ee74239c3.tar.gz
rust-77bf2b9694952dab8e7d7e8c0bfcb05ee74239c3.zip
handle core dumps output in qemu user mode
In addition to the whole-system emulation/virtualization, QEMU also
supports user-mode emulation, where the emulation happens as a normal
process inside the parent system. This allows running most tests by
simply spawning remote-test-server inside user-mode emulation.

Unfortunately, QEMU always writes its own message in addition to the
system one when a core dump happens, which breaks a few tests which
match on the exact output of the system.

This PR changes those tests to strip the (possible) QEMU output before
checking if the output is expected.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions