* inf-ttrace.c (inf_ttrace_wait): Comment out TARGET_WAITKIND_EXEC
code; return TARGET_WAITKIND_STOPPED instead.
This commit is contained in:
parent
62d8ad4fd4
commit
7c35e3f307
2 changed files with 13 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2005-10-29 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
|
* inf-ttrace.c (inf_ttrace_wait): Comment out TARGET_WAITKIND_EXEC
|
||||||
|
code; return TARGET_WAITKIND_STOPPED instead.
|
||||||
|
|
||||||
2005-10-28 Mark Kettenis <kettenis@gnu.org>
|
2005-10-28 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
* ppc-tdep.h (PPC_INSN_SIZE): Define.
|
* ppc-tdep.h (PPC_INSN_SIZE): Define.
|
||||||
|
|
|
@ -894,6 +894,10 @@ inf_ttrace_wait (ptid_t ptid, struct target_waitstatus *ourstatus)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
case TTEVT_EXEC:
|
case TTEVT_EXEC:
|
||||||
|
/* FIXME: kettenis/20051029: GDB doesn't really know how to deal
|
||||||
|
with TARGET_WAITKIND_EXECD events yet. So we make it look
|
||||||
|
like a SIGTRAP instead. */
|
||||||
|
#if 0
|
||||||
ourstatus->kind = TARGET_WAITKIND_EXECD;
|
ourstatus->kind = TARGET_WAITKIND_EXECD;
|
||||||
ourstatus->value.execd_pathname =
|
ourstatus->value.execd_pathname =
|
||||||
xmalloc (tts.tts_u.tts_exec.tts_pathlen + 1);
|
xmalloc (tts.tts_u.tts_exec.tts_pathlen + 1);
|
||||||
|
@ -902,6 +906,10 @@ inf_ttrace_wait (ptid_t ptid, struct target_waitstatus *ourstatus)
|
||||||
tts.tts_u.tts_exec.tts_pathlen, 0) == -1)
|
tts.tts_u.tts_exec.tts_pathlen, 0) == -1)
|
||||||
perror_with_name (("ttrace"));
|
perror_with_name (("ttrace"));
|
||||||
ourstatus->value.execd_pathname[tts.tts_u.tts_exec.tts_pathlen] = 0;
|
ourstatus->value.execd_pathname[tts.tts_u.tts_exec.tts_pathlen] = 0;
|
||||||
|
#else
|
||||||
|
ourstatus->kind = TARGET_WAITKIND_STOPPED;
|
||||||
|
ourstatus->value.sig = TARGET_SIGNAL_TRAP;
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case TTEVT_EXIT:
|
case TTEVT_EXIT:
|
||||||
|
|
Loading…
Add table
Reference in a new issue