2:02:13drmeister__register_frame is called from the llvm JIT machinery
2:04:19drmeisterWhat's the downside of just using llvm libunwind?
2:05:51drmeisterI don't see the relationship between __register_frame and _U_dyn_register - they seem like very different interfaces.
2:07:20drmeisterIf we used the gnu libunwind we'd have to figure out how to redirect the call from __register_frame to something that converts the argument to something _U_dyn_register can handle. Likewise for the deregister function.
2:15:49Bikemm, they're different interfaces, but one of the _U_dyn_register modes is telling it about regular debug tables, looks like
2:16:22Bikethe downside of using llvm libunwind would just be the specific dependency, but that's not bad itself
2:16:30Bikerequiring static linking and stuff might get bad, though
2:24:09drmeisterDo you know what does unwinding on macOS when we don't use libunwind?
2:24:40drmeisterI'm wondering how does macOS libunwind override macOS default unwinder.