diff options
author | Sanimir Agovic | 2017-11-10 20:43:46 +0000 |
---|---|---|
committer | Sanimir Agovic | 2017-11-10 23:04:28 +0000 |
commit | 3dbf379ca4ace3eeab00a4852364578f69dcdd50 (patch) | |
tree | 51b4ff579f0428bc71153c7f5e3e823e15ee57e8 /agent/system/Darwin/tcf | |
parent | 7a7ef0ec3801af4dd7a5f5895a9642c731e22574 (diff) | |
download | org.eclipse.tcf.agent-3dbf379ca4ace3eeab00a4852364578f69dcdd50.tar.gz org.eclipse.tcf.agent-3dbf379ca4ace3eeab00a4852364578f69dcdd50.tar.xz org.eclipse.tcf.agent-3dbf379ca4ace3eeab00a4852364578f69dcdd50.zip |
darwin: fix compile errors and warnings
Change-Id: I2af3bffd781823b88324a17448ae446655945317
Signed-off-by: Sanimir Agovic <sanimir@subpath.org>
Diffstat (limited to 'agent/system/Darwin/tcf')
-rw-r--r-- | agent/system/Darwin/tcf/context-darwin.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/agent/system/Darwin/tcf/context-darwin.c b/agent/system/Darwin/tcf/context-darwin.c index 271e89dc..6d791523 100644 --- a/agent/system/Darwin/tcf/context-darwin.c +++ b/agent/system/Darwin/tcf/context-darwin.c @@ -99,9 +99,9 @@ int context_attach(pid_t pid, ContextAttachCallBack * done, void * data, int mod assert(done != NULL); trace(LOG_CONTEXT, "context: attaching pid %d", pid); - if ((mode & CONTEXT_ATTACH_SELF) == 0 && ptrace(PT_ATTACH, pid, 0, 0) < 0) { + if ((mode & CONTEXT_ATTACH_SELF) == 0 && ptrace(PT_ATTACHEXC, pid, 0, 0) < 0) { int err = errno; - trace(LOG_ALWAYS, "error: ptrace(PT_ATTACH) failed: pid %d, error %d %s", + trace(LOG_ALWAYS, "error: ptrace(PT_ATTACHEXC) failed: pid %d, error %d %s", pid, err, errno_to_str(err)); errno = err; return -1; @@ -558,9 +558,7 @@ static void event_pid_exited(pid_t pid, int status, int signal) { static void event_pid_stopped(pid_t pid, int signal, int event, int syscall) { int stopped_by_exception = 0; - unsigned long msg = 0; Context * ctx = NULL; - Context * ctx2 = NULL; trace(LOG_EVENTS, "event: pid %d stopped, signal %d", pid, signal); @@ -609,7 +607,6 @@ static void event_pid_stopped(pid_t pid, int signal, int event, int syscall) { send_context_changed_event(ctx); } else { - thread_state_t state; unsigned int state_count; ContextAddress pc0 = 0; ContextAddress pc1 = 0; |