So here we are, xhyve finally usable, so how to use it?
xhyve is a port of
bhyve a qemu equivalent for FreeBSD to the Mac OS X Hypervisor framework. This means it has zero dependencies that are not already installed on every Mac that runs at least OS X Yosemite (10.10). The cool thing though is that Mac OS X has full control of the system all the time as no third party kernel driver hijacks the CPU when a VM is running, so the full power management that OS X provides is always in charge of everything. No more battery draining VMs \o/.
Just a very quick idea of how you could handle server side crashes of a Swift binary. Swift itself has no Stack unwinding functions that you could use for debugging purposes but
So what if the currently crashing program would attach
lldb to itself and create stack traces before vanishing into nirvana?
Here I will document useful breakpoints when you're developing for OSX or iOS with Xcode. This is primarily for me to remember what is useful as I am googling some of these all the time.
It's sad that there are no "breakpoint-templates" that will automatically apply to all Xcode projects that you'll ever create.
This is just a short brain-dump what to put in each and every project's build phases.