- Fixes the bug with a fork()'d child's exception being caught in the parent process - Only looks for EXC_MASK_BAD_ACCESS, EXC_MASK_BAD_INSTRUCTION, and EXC_MASK_ARITHMETIC exceptions - Adds try/catch blocks around "new" for bad_alloc - Uses map.find() rather than map[] notation so as not to create extraneous objects - Creates the exception watching thread as detached
- Fixes the bug with a fork()'d child's exception being caught in the parent process
- Only looks for EXC_MASK_BAD_ACCESS, EXC_MASK_BAD_INSTRUCTION, and EXC_MASK_ARITHMETIC exceptions
- Adds try/catch blocks around "new" for bad_alloc
- Uses map.find() rather than map[] notation so as not to create extraneous objects
- Creates the exception watching thread as detached

r=mmentovai



git-svn-id: 7939527bf0a06ad24ad020f729d5600cb42ed5d7@117 4c0a9323-5329-0410-9bdc-e9ce6186880e

mikewied/breakpad,mikewied/breakpad,mikewied/breakpad,mikewied/breakpad,mikewied/breakpad,mikewied/breakpad