Skip to content
Snippets Groups Projects
Commit 6896a8fa authored by Marcin Kościelnicki's avatar Marcin Kościelnicki
Browse files

[OBV] gdbserver: Only write ipa_tdesc_idx if agent is actually loaded.

Fixes rather embarassing gdb.trace regressions.

gdb/gdbserver/ChangeLog:

	* tracepoint.c (cmd_qtstart): Only set ipa_tdesc_idx if agent
	is actually loaded.
parent 065ab6dc
No related branches found
No related tags found
No related merge requests found
2016-03-02 Marcin Kościelnicki <koriakin@0x04.net>
* tracepoint.c (cmd_qtstart): Only set ipa_tdesc_idx if agent
is actually loaded.
2016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
* linux-s390-low.c (s390_num_regs_3264): Define on 31-bit too.
......
......@@ -3214,10 +3214,13 @@ cmd_qtstart (char *packet)
*packet = '\0';
/* Tell IPA about the correct tdesc. */
if (write_inferior_integer (ipa_sym_addrs.addr_ipa_tdesc_idx,
target_get_ipa_tdesc_idx ()))
error ("Error setting ipa_tdesc_idx variable in lib");
if (agent_loaded_p ())
{
/* Tell IPA about the correct tdesc. */
if (write_inferior_integer (ipa_sym_addrs.addr_ipa_tdesc_idx,
target_get_ipa_tdesc_idx ()))
error ("Error setting ipa_tdesc_idx variable in lib");
}
/* Start out empty. */
if (agent_loaded_p ())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment