forked from Imagelibrary/binutils-gdb
Fix a build failure on pa-hpux:
* gdb_ptrace.h (PT_SYSCALL): Define here if not already defined.
* inf-ttrace.c (inf_ttrace_wait): Fix compilation failure
introduced after field syscall_id inside struct target_waitstatus
has been renamed into syscall_number.
This commit is contained in:
@@ -1,3 +1,11 @@
|
|||||||
|
2009-09-17 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
|
Fix a build failure on pa-hpux:
|
||||||
|
* gdb_ptrace.h (PT_SYSCALL): Define here if not already defined.
|
||||||
|
* inf-ttrace.c (inf_ttrace_wait): Fix compilation failure
|
||||||
|
introduced after field syscall_id inside struct target_waitstatus
|
||||||
|
has been renamed into syscall_number.
|
||||||
|
|
||||||
2009-09-16 H.J. Lu <hongjiu.lu@intel.com>
|
2009-09-16 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
PR gdb/10649
|
PR gdb/10649
|
||||||
|
|||||||
@@ -106,6 +106,17 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* For systems such as HP/UX that do not provide PT_SYSCALL, define it
|
||||||
|
here as an alias for PT_CONTINUE. This is what the PT_SYSCALL
|
||||||
|
request is expected to do, in addition to stopping when entering/
|
||||||
|
exiting a system call. Chances are, if the system supports system
|
||||||
|
call tracing, enabling this feature is probably done separately;
|
||||||
|
and there is probably no special request that we would be required
|
||||||
|
to use when resuming the execution of our program. */
|
||||||
|
#ifndef PT_SYSCALL
|
||||||
|
# define PT_SYSCALL PT_CONTINUE
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Some systems, in particular DEC OSF/1, Digital Unix, Compaq Tru64
|
/* Some systems, in particular DEC OSF/1, Digital Unix, Compaq Tru64
|
||||||
or whatever it's called these days, don't provide a prototype for
|
or whatever it's called these days, don't provide a prototype for
|
||||||
ptrace. Provide one to silence compiler warnings. */
|
ptrace. Provide one to silence compiler warnings. */
|
||||||
|
|||||||
@@ -1104,7 +1104,7 @@ inf_ttrace_wait (struct target_ops *ops,
|
|||||||
inf_ttrace_disable_page_protections (tts.tts_pid);
|
inf_ttrace_disable_page_protections (tts.tts_pid);
|
||||||
}
|
}
|
||||||
ourstatus->kind = TARGET_WAITKIND_SYSCALL_ENTRY;
|
ourstatus->kind = TARGET_WAITKIND_SYSCALL_ENTRY;
|
||||||
ourstatus->value.syscall_id = tts.tts_scno;
|
ourstatus->value.syscall_number = tts.tts_scno;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case TTEVT_SYSCALL_RETURN:
|
case TTEVT_SYSCALL_RETURN:
|
||||||
@@ -1119,7 +1119,7 @@ inf_ttrace_wait (struct target_ops *ops,
|
|||||||
inf_ttrace_num_lwps_in_syscall--;
|
inf_ttrace_num_lwps_in_syscall--;
|
||||||
}
|
}
|
||||||
ourstatus->kind = TARGET_WAITKIND_SYSCALL_RETURN;
|
ourstatus->kind = TARGET_WAITKIND_SYSCALL_RETURN;
|
||||||
ourstatus->value.syscall_id = tts.tts_scno;
|
ourstatus->value.syscall_number = tts.tts_scno;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user