mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-20 07:05:46 +00:00
984fad243d
This reverts commit cb935f345683194e42e6e883d79c5a16479acd74. Discussion in D68708 advises that green dragon is being briskly refurbished, and it's good to have this patch up testing it.
These are debug info integration tests similar to the ones in the parent directory, except that these are designed to test compatibility between clang, lld, and cdb, the command line debugger that ships as part of the Microsoft Windows SDK. The debugger command language that cdb uses is very different from gdb and LLDB, so it's useful to be able to write some tests directly in the cdb command language. An example header for a CDB test, of which there are currently none: // RUN: %clang_cl %s -o %t.exe -fuse-ld=lld -Z7 // RUN: grep DE[B]UGGER: %s | sed -e 's/.*DE[B]UGGER: //' > %t.script // RUN: %cdb -cf %t.script %t.exe | FileCheck %s --check-prefixes=DEBUGGER,CHECK