I now always build the export list
authorDima Kogan <dima@secretsauce.net>
Sat, 12 Jul 2014 00:04:48 +0000 (17:04 -0700)
committerChanho Park <chanho61.park@samsung.com>
Fri, 22 Aug 2014 11:38:26 +0000 (20:38 +0900)
commitbaa0a5cfd341752d95634f0c4118895bcd8cfe09
treefd05a4de2cb2790e8f1616c945bfaee7dff3aa11
parent8bb22aff3b14947e69c070c82c4ad81e098183f3
I now always build the export list

Previously I only built the export list when tracing with -l. Since I was using
this export list to resolve aliased symbols in addition to setting breakpoints,
this aliased symbol resolution was only working with -l. I now always build the
export list to make aliased symbol resolution always work.

I now have a separate variable to control whether we should activate latent
symbols or not; previously the existence of the export list was used to make
this determination.

Furthermore populate_this_symtab() now takes an extra argument to indicate that
ONLY the export list should be filled in
library.c
library.h
ltrace-elf.c
proc.c