[llvm] [llvm-readobj][COFF] Improve extended DLL characteristics test (PR #151978)

via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 5 04:06:45 PDT 2025


================
@@ -1,9 +1,5 @@
-# To regenerate has-exdllcharacteristics.exe
-# $ echo int main() { return 0; } > has-exdllcharacteristics.c
-# To make minimum possible stub file (to decrease the binary size)
-# $ echo -n '4D5A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' | xxd -r -p > stub
-# $ cl has-exdllcharacteristics.c /link /entry:main /STUB:stub /NOCOFFGRPINFO /EMITTOOLVERSIONINFO:NO /EMITPOGOPHASEINFO /NOVCFEATURE /MANIFEST:NO /cetcompat /cetcompatstrict /cetdynamicapisinproc /cetipvalidationrelaxed /hotpatchcompatible /functionpadmin:6
-RUN: llvm-readobj --coff-debug-directory %p/Inputs/has-exdllcharacteristics.exe | FileCheck %s
+RUN: yaml2obj %p/Inputs/has-exdllcharacteristics.yaml > %t.obj
----------------
kkent030315 wrote:

> Would it be relevant to keep some of these instructions here, even if the yaml file has been somewhat manually stripped as well?

Yes, indeed.

https://github.com/llvm/llvm-project/pull/151978


More information about the llvm-commits mailing list