OSDN Git Service

* elflink.c (set_symbol_value): Add isymbuf and locsymcount
authoramodra <amodra>
Wed, 26 Sep 2007 12:29:41 +0000 (12:29 +0000)
committeramodra <amodra>
Wed, 26 Sep 2007 12:29:41 +0000 (12:29 +0000)
commitfb348ae253ac9943b1285c93fd568447525898e4
treeef96b15adfa563bfdf790c5220d089f6ecc1298c
parent68e2eb9397f71cb883aec4bf95faf3ed8f383b54
* elflink.c (set_symbol_value): Add isymbuf and locsymcount
params.  Change symidx to a size_t.  Don't access past end
of symbol buffer.
(resolve_symbol): Add isymbuf param and use instead of
finfo->internal_syms.
(eval_symbol, evaluate_complex_relocation_symbols): Likewise.
(elf_link_input_bfd): Don't read symbols specially for
evaluate_complex_relocation_symbols.
bfd/ChangeLog
bfd/elflink.c