The visual studio 2013 x64 build is failing due to some type differences between 32bit and 64bit builds.
The CONTEXT structure used in RegisterContextWindows_x86 changes its fields based on the build.
Currently I have used #ifdefs to alternate between the different registers for each build, is this an acceptable solution?
It seems however that HostThreadWindows is largely 32bit specific, so should there rather be a dedicated x64 version?
In HostThreadWindows its seems that ULONG_PTR also changes its size based on the machine type, however the argument for ExitThread() doesnt change in a simmilar way.
I have created a proxy function to wrap ExitThread() so it can again be used as a function pointer.
If these changes are acceptable, would someone be able to commit these fixes since I dont currently have commit access.
Thanks,
Aidan
Change "lldbPluginProcessWindows" to "common". This controls how it will show up in Solution Explorer but otherwise doesn't mean anything, so it should be descriptive of the category.