Brian Phlipot and teejusb
4a6b1a743c
Enable more compiler warnings and treat them as errors.
2023-02-02 11:54:17 -08:00
Martin Natano
838de6fb81
Remove support for mingw
...
MSVC works fine and the bundled mingw libraries are outdated.
2022-06-07 22:49:05 +02:00
Prcuvu
96db8d3be7
Update VDI format for Windows x64
...
Update VDI format to utilize 64-bit pointer types for stack tracing.
Revise mapconv and CrashHandlerChild.
Tested on both 32-bit and 64-bit builds to be working properly.
2019-10-05 05:08:20 +08:00
Prcuvu
4baa25710d
Create a thread for exception handler for separate stack
2019-10-04 15:28:17 +08:00
Prcuvu
31604f48ce
Use static array for new stack instead of calling VirtualAlloc
2019-10-03 14:01:59 +08:00
Prcuvu
4026d41c16
More Windows API type inconsistency fix
2019-10-03 09:33:27 +08:00
Prcuvu
ef4376cb6e
Implement a working CrashHandler::ExceptionHandler for Windows x64
2019-10-01 14:56:09 +08:00
teejusb
f08d7d9f68
Fix some incorrect typing with the NULL->nullptr conversion for Windows
2019-06-22 23:16:10 -07:00
teejusb
7e3789b131
Integrate C++11 branch into 5_1-new
2019-06-22 12:35:38 -07:00
Ben "root" Anderson
d61f2f8750
Actual AT&T syntax for this one, and do GCC inline asm correctly
2013-10-26 17:04:42 -05:00
Ben "root" Anderson
857100899e
Manually newline each inline assembly line. GCC asm syntax is just braindead like that.
2013-10-26 15:19:20 -05:00
Ben "root" Anderson
6157d7eb3e
This is Intel syntax!
2013-10-26 15:04:59 -05:00
Ben "root" Anderson
7888b7a336
Really? What kind of exception is ASSEMBLY CODE going to throw?
2013-10-25 19:29:29 -05:00
Ben "root" Anderson
2109beeee3
GCC requires these kinds of casts to be explicit
2013-10-25 19:27:11 -05:00
Ben "root" Anderson
ca295a8c80
Mark this for changing later
2013-10-25 19:24:18 -05:00
Ben "root" Anderson
ed7d824bbb
Conditionalize asm syntax. Add GCC asm syntax.
2013-10-25 19:19:26 -05:00
Ben "root" Anderson
d8cab4da7f
Apparently hg didnt revert correctly this time.
2013-10-25 19:15:45 -05:00
Ben "root" Anderson
3a730b3c3c
Introducing SM_ASM_X86, a compiler-agnostic inline assembly macro
2013-10-25 18:05:56 -05:00
Ben "root" Anderson
469260911a
I dont think theres anything to catch here. GCC doesnt have SEH so skipping the tryblock for now.
2013-10-25 17:56:12 -05:00
Jason Felds
07b9fb6da5
The big NULL replacement party part 6.
...
...and ', NULL' had even more to replace.
2013-05-03 23:49:23 -04:00
Jason Felds
28e5148dec
The big NULL replacement party part 5.
...
Right. ' = NULL' would get a lot of these.
2013-05-03 23:39:52 -04:00
Jason Felds
a3f37dc2b4
The big NULL replacement party part 3.
...
Getting there I think.
2013-05-03 23:16:39 -04:00
Jason Felds
ba59dd1656
The big NULL replacement party part 2.
...
This may take a bit. Trying to do this by operator/command.
2013-05-03 23:11:42 -04:00
Jason Felds
9f24627bf9
The big NULL replacement party part 1.
...
This is meant to be a safer alternative since
NULL can often be 0. Let's not rely on that.
And yes, I know this is a lot of files. This is
a safer thing to do in big commits vs for loops.
2013-05-03 23:01:54 -04:00
AJ Kelly
b5cf5918b7
[br:default] trying to get unicode text working in the crash dialogs on windows...
2011-06-23 02:39:51 -05:00
Jason Felds
a085d0d1da
Line endings...be normalized!
2011-03-17 01:47:30 -04:00
AJ Kelly
2153ba0dae
archutils\Win32\ cleanup and comment
2011-02-23 22:59:15 -06:00
AJ Kelly
3e51544930
Initial commit.
2010-01-26 21:00:30 -06:00
Devin J. Pohly
80057f53cd
smsvn -> ssc-hg glue: rearrange directory structure
2013-06-10 15:38:43 -04:00