diff options
Diffstat (limited to 'test/COFF/Inputs/gnu-implib-func.s')
-rw-r--r-- | test/COFF/Inputs/gnu-implib-func.s | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/COFF/Inputs/gnu-implib-func.s b/test/COFF/Inputs/gnu-implib-func.s new file mode 100644 index 0000000000000..5f37ee1cd2230 --- /dev/null +++ b/test/COFF/Inputs/gnu-implib-func.s @@ -0,0 +1,27 @@ + .text + .global func + .global __imp_func +func: + jmp *__imp_func + + # The data that is emitted into .idata$7 here is isn't needed for + # the import data structures, but we need to emit something which + # produces a relocation against _head_test_lib, to pull in the + # header and trailer objects. + + .section .idata$7 + .rva _head_test_lib + + .section .idata$5 +__imp_func: + .rva .Lhint_name + .long 0 + + .section .idata$4 + .rva .Lhint_name + .long 0 + + .section .idata$6 +.Lhint_name: + .short 0 + .asciz "func" |