diff options
author | ab196087 <none@none> | 2006-09-19 15:38:37 -0700 |
---|---|---|
committer | ab196087 <none@none> | 2006-09-19 15:38:37 -0700 |
commit | 9039eeaf76678a41be39feb97b4f724272ef7e18 (patch) | |
tree | a212dbf67415286780fcda66a0fdebf596d758f2 /usr/src/cmd/sgs/rtld/common/object.c | |
parent | ef4c14d24cff432d9d11d0a63d2676aa5d58fefe (diff) | |
download | illumos-gate-9039eeaf76678a41be39feb97b4f724272ef7e18.tar.gz |
PSARC 2006/526 SHT_SUNW_LDYNSYM - default local symbol addition
4934427 runtime linker should load up static symbol names visible to dladdr()
Diffstat (limited to 'usr/src/cmd/sgs/rtld/common/object.c')
-rw-r--r-- | usr/src/cmd/sgs/rtld/common/object.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/cmd/sgs/rtld/common/object.c b/usr/src/cmd/sgs/rtld/common/object.c index 309940d552..94398c08ea 100644 --- a/usr/src/cmd/sgs/rtld/common/object.c +++ b/usr/src/cmd/sgs/rtld/common/object.c @@ -68,8 +68,8 @@ elf_obj_init(Lm_list *lml, Aliste lmco, const char *name) ofl->ofl_dehdr = &dehdr; ofl->ofl_flags = - (FLG_OF_DYNAMIC | FLG_OF_SHAROBJ | FLG_OF_STRIP | FLG_OF_MEMORY); - ofl->ofl_flags1 = FLG_OF1_RELDYN | FLG_OF1_TEXTOFF; + (FLG_OF_DYNAMIC | FLG_OF_SHAROBJ | FLG_OF_STRIP); + ofl->ofl_flags1 = FLG_OF1_RELDYN | FLG_OF1_TEXTOFF | FLG_OF1_MEMORY; ofl->ofl_lml = lml; /* |