15d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chena.out file refers to libfoo.a for a.o and b.o, which is what we want to accomplish for 25d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chenthis test case. 35d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen 45d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[16:17:44] johnny:/Volumes/data/lldb/svn/latest/test/functionalities/archives $ dsymutil -s a.out 55d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen---------------------------------------------------------------------- 65d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny ChenSymbol table for: 'a.out' (x86_64) 75d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen---------------------------------------------------------------------- 85d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny ChenIndex n_strx n_type n_sect n_desc n_value 95d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen======== -------- ------------------ ------ ------ ---------------- 105d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 0] 00000002 64 (N_SO ) 00 0000 0000000000000000 '/Volumes/data/lldb/svn/latest/test/functionalities/archives/' 115d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 1] 0000003f 64 (N_SO ) 00 0000 0000000000000000 'main.c' 125d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 2] 00000046 66 (N_OSO ) 03 0001 000000004f0f780c '/Volumes/data/lldb/svn/latest/test/functionalities/archives/main.o' 135d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 3] 00000001 2e (N_BNSYM ) 01 0000 0000000100000d70 145d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 4] 00000089 24 (N_FUN ) 01 0000 0000000100000d70 '_main' 155d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 5] 00000001 24 (N_FUN ) 00 0000 000000000000005d 165d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 6] 00000001 4e (N_ENSYM ) 01 0000 000000000000005d 175d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 7] 00000001 64 (N_SO ) 01 0000 0000000000000000 185d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 8] 00000002 64 (N_SO ) 00 0000 0000000000000000 '/Volumes/data/lldb/svn/latest/test/functionalities/archives/' 195d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 9] 0000008f 64 (N_SO ) 00 0000 0000000000000000 'a.c' 205d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 10] 00000093 66 (N_OSO ) 03 0001 000000004f0f780c '/Volumes/data/lldb/svn/latest/test/functionalities/archives/libfoo.a(a.o)' 215d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 11] 00000001 2e (N_BNSYM ) 01 0000 0000000100000dd0 225d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 12] 000000dd 24 (N_FUN ) 01 0000 0000000100000dd0 '_a' 235d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 13] 00000001 24 (N_FUN ) 00 0000 0000000000000020 245d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 14] 00000001 4e (N_ENSYM ) 01 0000 0000000000000020 255d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 15] 00000001 2e (N_BNSYM ) 01 0000 0000000100000df0 265d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 16] 000000e0 24 (N_FUN ) 01 0000 0000000100000df0 '_aa' 275d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 17] 00000001 24 (N_FUN ) 00 0000 0000000000000018 285d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 18] 00000001 4e (N_ENSYM ) 01 0000 0000000000000018 295d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 19] 000000e4 20 (N_GSYM ) 00 0000 0000000000000000 '___a_global' 305d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 20] 00000001 64 (N_SO ) 01 0000 0000000000000000 315d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 21] 00000002 64 (N_SO ) 00 0000 0000000000000000 '/Volumes/data/lldb/svn/latest/test/functionalities/archives/' 325d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 22] 000000f0 64 (N_SO ) 00 0000 0000000000000000 'b.c' 335d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 23] 000000f4 66 (N_OSO ) 03 0001 000000004f0f780c '/Volumes/data/lldb/svn/latest/test/functionalities/archives/libfoo.a(b.o)' 345d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 24] 00000001 2e (N_BNSYM ) 01 0000 0000000100000e10 355d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 25] 0000013e 24 (N_FUN ) 01 0000 0000000100000e10 '_b' 365d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 26] 00000001 24 (N_FUN ) 00 0000 0000000000000020 375d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 27] 00000001 4e (N_ENSYM ) 01 0000 0000000000000020 385d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 28] 00000001 2e (N_BNSYM ) 01 0000 0000000100000e30 395d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 29] 00000141 24 (N_FUN ) 01 0000 0000000100000e30 '_bb' 405d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 30] 00000001 24 (N_FUN ) 00 0000 0000000000000018 415d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 31] 00000001 4e (N_ENSYM ) 01 0000 0000000000000018 425d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 32] 00000145 26 (N_STSYM ) 0a 0000 000000010000104c '___b_global' 435d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 33] 00000001 64 (N_SO ) 01 0000 0000000000000000 445d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 34] 00000151 0e ( SECT ) 07 0000 0000000100001000 '_pvars' 455d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 35] 00000158 0e ( SECT ) 0a 0000 000000010000104c '___b_global' 465d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 36] 00000164 0f ( SECT EXT) 0b 0000 0000000100001050 '_NXArgc' 475d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 37] 0000016c 0f ( SECT EXT) 0b 0000 0000000100001058 '_NXArgv' 485d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 38] 00000174 0f ( SECT EXT) 0a 0000 0000000100001048 '___a_global' 495d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 39] 00000180 0f ( SECT EXT) 0b 0000 0000000100001068 '___progname' 505d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 40] 0000018c 03 ( ABS EXT) 01 0010 0000000100000000 '__mh_execute_header' 515d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 41] 000001a0 0f ( SECT EXT) 01 0000 0000000100000dd0 '_a' 525d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 42] 000001a3 0f ( SECT EXT) 01 0000 0000000100000df0 '_aa' 535d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 43] 000001a7 0f ( SECT EXT) 01 0000 0000000100000e10 '_b' 545d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 44] 000001aa 0f ( SECT EXT) 01 0000 0000000100000e30 '_bb' 555d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 45] 000001ae 0f ( SECT EXT) 0b 0000 0000000100001060 '_environ' 565d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 46] 000001b7 0f ( SECT EXT) 01 0000 0000000100000d70 '_main' 575d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 47] 000001bd 0f ( SECT EXT) 01 0000 0000000100000d30 'start' 585d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 48] 000001c3 01 ( UNDF EXT) 00 0100 0000000000000000 '_exit' 595d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 49] 000001c9 01 ( UNDF EXT) 00 0100 0000000000000000 '_printf' 605d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen[ 50] 000001d1 01 ( UNDF EXT) 00 0100 0000000000000000 'dyld_stub_binder' 615d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen 625d235d54908b6db4825bc8de9116003d0a7cd0e3Johnny Chen 63