diff options
Diffstat (limited to 'test/core/shared-library-basic.objtxt')
-rw-r--r-- | test/core/shared-library-basic.objtxt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/test/core/shared-library-basic.objtxt b/test/core/shared-library-basic.objtxt new file mode 100644 index 000000000000..61445e7431fd --- /dev/null +++ b/test/core/shared-library-basic.objtxt @@ -0,0 +1,40 @@ +# RUN: lld -core %s | FileCheck %s + +# +# Test that shared-library symbols are parsed and preserved +# + +--- +shared-library-atoms: + - name: malloc + load-name: libc.so + type: code + size: 0 + + - name: free + load-name: libc.so + + - name: fast_malloc + load-name: libc.so + can-be-null: at-runtime + + - name: stdout + load-name: libc.so + type: data + size: 8 + +... + +# CHECK: shared-library-atoms: +# CHECK: name: malloc +# CHECK: load-name: libc.so +# CHECK: name: free +# CHECK: load-name: libc.so +# CHECK: name: fast_malloc +# CHECK: load-name: libc.so +# CHECK: can-be-null: at-runtime +# CHECK: name: stdout +# CHECK: load-name: libc.so +# CHECK: type: data +# CHECK: size: 8 +# CHECK: ... |