20 Commits

Author SHA1 Message Date
Jack Andersen
bfe0c1ccad Fix addr2line invokation 2017-11-01 23:20:23 -10:00
Jack Andersen
f8ab0e03ba Win32 sync 2017-01-20 14:18:50 -10:00
Jack Andersen
847d08d5b7 Proper raised abort() call 2017-01-18 23:01:09 -10:00
Jack Andersen
e6f24e6428 Better regulation of logging mutex 2017-01-18 10:54:00 -10:00
Jack Andersen
f913fb8479 Handle SIGABRT 2017-01-16 15:59:00 -10:00
Jack Andersen
b229c2f8fe Fix MSVC compile fail 2017-01-16 15:30:32 -10:00
Jack Andersen
362499716c Ensure ThreadMap is locked on modification 2017-01-16 15:19:06 -10:00
Jack Andersen
f601125b22 Fix macOS atos invocation 2016-09-29 17:31:24 -10:00
Jack Andersen
e397cb4b08 Add include needed by OS X 2016-09-18 15:32:20 -10:00
Jack Andersen
31aea91ea3 Better performance on backtrace generation 2016-09-18 13:46:05 -10:00
Jack Andersen
469bd97ce6 More informative backtrace on linux / OS X 2016-09-17 11:30:17 -10:00
Jack Andersen
9285d183d7 Recursive mutex for avoidng deadlocks during logging 2016-09-11 11:14:48 -10:00
Jack Andersen
c839ce774c Less jarring fatal abort for Windows 2016-09-10 15:19:55 -10:00
Jack Andersen
a190c5cfb6 Send backtrace to stderr 2016-09-08 18:18:15 -10:00
Jack Andersen
ac88aa934d Add backtrace print to fatal logvisor errors 2016-09-07 20:13:49 -10:00
Jack Andersen
f8a24cc128 Add logvisor::LockLog() for ensuring output stream sync 2016-08-24 14:25:06 -10:00
Jack Andersen
df3a949d61 Windows build fix 2016-03-04 17:21:18 -10:00
Jack Andersen
db415516f6 Humungous refactor 2016-03-04 13:01:18 -10:00
Jack Andersen
05e8742f5d Namespace refactor / symbol changes 2016-03-04 10:28:28 -10:00
Jack Andersen
81af37641c Namespace fix 2016-03-04 10:11:37 -10:00