From 4005b2bc39cb812b95a2c77dfd10486e2195507e Mon Sep 17 00:00:00 2001 From: Jonathan Chambers Date: Tue, 3 Nov 2009 02:46:54 +0000 Subject: [PATCH] 2009-11-02 Jonathan Chambers * mini-amd64.c: Put soft debugger functions behind a #ifdef MONO_ARCH_SOFT_DEBUG_SUPPORTED. * mini-amd64.h: disable the soft debugger in windows. Code contributed under MIT/X11 license. svn path=/trunk/mono/; revision=145260 --- mono/mini/ChangeLog | 9 +++++++++ mono/mini/mini-amd64.c | 5 +++++ mono/mini/mini-amd64.h | 4 ++++ 3 files changed, 18 insertions(+) diff --git a/mono/mini/ChangeLog b/mono/mini/ChangeLog index d044fbd9897..5f0bafa7b80 100644 --- a/mono/mini/ChangeLog +++ b/mono/mini/ChangeLog @@ -1,3 +1,12 @@ +2009-11-02 Jonathan Chambers + + * mini-amd64.c: Put soft debugger functions behind a + #ifdef MONO_ARCH_SOFT_DEBUG_SUPPORTED. + + * mini-amd64.h: disable the soft debugger in windows. + + Code contributed under MIT/X11 license. + 2009-11-02 Jonathan Chambers * mini-x86.c: Put soft debugger functions behind a diff --git a/mono/mini/mini-amd64.c b/mono/mini/mini-amd64.c index fc097000f02..293191d7773 100644 --- a/mono/mini/mini-amd64.c +++ b/mono/mini/mini-amd64.c @@ -7369,6 +7369,9 @@ mono_arch_context_get_int_reg (MonoContext *ctx, int reg) } } +/* Soft Debug support */ +#ifdef MONO_ARCH_SOFT_DEBUG_SUPPORTED + /* * mono_arch_set_breakpoint: * @@ -7525,3 +7528,5 @@ mono_arch_get_seq_point_info (MonoDomain *domain, guint8 *code) NOT_IMPLEMENTED; return NULL; } + +#endif diff --git a/mono/mini/mini-amd64.h b/mono/mini/mini-amd64.h index 986912796fc..e15fc939f98 100644 --- a/mono/mini/mini-amd64.h +++ b/mono/mini/mini-amd64.h @@ -354,7 +354,11 @@ typedef struct { #define MONO_ARCH_HAVE_STATIC_RGCTX_TRAMPOLINE 1 #define MONO_ARCH_AOT_SUPPORTED 1 +#ifndef PLATFORM_WIN32 #define MONO_ARCH_SOFT_DEBUG_SUPPORTED 1 +#else +#define DISABLE_DEBUGGER_AGENT 1 +#endif #define MONO_ARCH_HAVE_FIND_JIT_INFO_EXT 1 #if !defined(PLATFORM_WIN32) || defined(__sun) -- 2.25.1