Re: [patch] Fixes problem setting breakpoint in dynamic loader

Andreas Schwab
2006-07-16T18:57:58Z

PAUL GILLIAM <pgilliam@us.ibm.com> writes:

> + if (sym_addr != 0)
> + /* Convert 'sym_addr' from a function pointer to an address. */
> + sym_addr = gdbarch_convert_from_func_ptr_addr (current_gdbarch,
> + sym_addr,
> + tmp_bfd_target);

Why do you call gdbarch_convert_from_func_ptr_addr here? This is already
called by adjust_breakpoint_address via
ppc64_sysv_abi_adjust_breakpoint_address when setting the breakpoint.

Andreas.

--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, MaxfeldstraÃŸe 5, 90409 NÃ¼rnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."