summaryrefslogtreecommitdiff
path: root/src/inc/palclr.h
diff options
context:
space:
mode:
authorMike McLaughlin <mikem@microsoft.com>2015-06-16 17:43:04 -0700
committerMike McLaughlin <mikem@microsoft.com>2015-06-19 14:36:20 -0700
commited78e1f8d1de2c3cf94c1e54e3e4ec17258eac2f (patch)
tree19e8424152fe387e193dd610a1304449ffbfbb5e /src/inc/palclr.h
parent646bcd7b284bf1b3f5659cb3392316154c084b68 (diff)
downloadcoreclr-ed78e1f8d1de2c3cf94c1e54e3e4ec17258eac2f.tar.gz
coreclr-ed78e1f8d1de2c3cf94c1e54e3e4ec17258eac2f.tar.bz2
coreclr-ed78e1f8d1de2c3cf94c1e54e3e4ec17258eac2f.zip
Enable bpmd command even unjitted functions work.
Preallocate JIT notification table on VM side (since ICLRDataTarget2->AllocVirtual isn't implemented under lldb) and implement WriteVirtual on debugger side to allow DAC to write entries. Used the special set breakpoint on exception throw lldb command to catch the special exception the VM throws when some thing is jitted. The debugger side finds the exception record by searching for the RtlpRaiseException function on the stack when the bp is hit. It also assumes that the local variable is called ExceptionRecord. Fix all the file path separators to use the platform independent defines. Ifdef all the "/d" options in the supported commands because the / char isn't supported as a command line option and /d is always the DML option that isn't supported either. Fix problem Prem run into running sos after the process stops.
Diffstat (limited to 'src/inc/palclr.h')
-rw-r--r--src/inc/palclr.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/inc/palclr.h b/src/inc/palclr.h
index 808b3bb961..9af7814ee6 100644
--- a/src/inc/palclr.h
+++ b/src/inc/palclr.h
@@ -86,7 +86,7 @@
#define PORTABILITY_ASSERT(message) _ASSERTE(false && message)
#endif
-
+#define DIRECTORY_SEPARATOR_CHAR_A '\\'
#define DIRECTORY_SEPARATOR_CHAR_W W('\\')
#define DIRECTORY_SEPARATOR_STR_W W("\\")