From b38059ab25cdabc9bcf4819cd82ab5955e8d3e3e Mon Sep 17 00:00:00 2001 From: Kevin Enderby Date: Tue, 20 May 2014 23:04:47 +0000 Subject: =?UTF-8?q?Update=20MachOObjectFile::getSymbolAddress=20so=20it=20?= =?UTF-8?q?returns=20UnknownAddressOrSize=20for=20undefined=20symbols,=20s?= =?UTF-8?q?o=20it=20matches=20what=20COFFObjectFile::getSymbolAddress=20do?= =?UTF-8?q?es.=20=20This=20allows=20llvm-nm=20to=20print=20spaces=20instea?= =?UTF-8?q?d=20of=200=E2=80=99s=20for=20the=20value=20of=20undefined=20sym?= =?UTF-8?q?bols=20in=20Mach-O=20files.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To make this change other uses of MachOObjectFile::getSymbolAddress are updated to handle when the Value is returned as UnknownAddressOrSize. Which is needed to keep two of the ExecutionEngine tests working for example. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209253 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Object/nm-trivial-object.test | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'test/Object/nm-trivial-object.test') diff --git a/test/Object/nm-trivial-object.test b/test/Object/nm-trivial-object.test index 1117492898..20ac6621e7 100644 --- a/test/Object/nm-trivial-object.test +++ b/test/Object/nm-trivial-object.test @@ -55,14 +55,14 @@ WEAK-ELF64: 0000000000000000 V x2 ABSOLUTE-ELF64: 0000000000000123 a a1 ABSOLUTE-ELF64: 0000000000000123 A a2 -macho: 00000000 U _SomeOtherFunction +macho: U _SomeOtherFunction macho: 00000000 T _main -macho: 00000000 U _puts +macho: U _puts macho64: 0000000000000028 s L_.str -macho64: 0000000000000000 U _SomeOtherFunction +macho64: U _SomeOtherFunction macho64: 0000000000000000 T _main -macho64: 0000000000000000 U _puts +macho64: U _puts Test that nm uses addresses even with ELF .o files. -- cgit v1.2.3