Skip to content

Commit

Permalink
Make working with kernel panic logs easier
Browse files Browse the repository at this point in the history
Kernel panic logs generated with a non-debug build could not be symbolicated
previous versions of OSXFUSE due to stripping all non-global symbols from th
kernel extension.

* (kext) Keep unstripped kernel extension for debugging

* Store unstripped kernel extension in build dir
  • Loading branch information
bfleischer committed May 7, 2012
1 parent bcf2d82 commit 556b2c9
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions build.sh
Expand Up @@ -1552,8 +1552,8 @@ function m_handler_kext()
cp -pRX "$ms_built_products_dir/$M_KEXT_NAME" "$ms_osxfuse_out/$M_KEXT_NAME" cp -pRX "$ms_built_products_dir/$M_KEXT_NAME" "$ms_osxfuse_out/$M_KEXT_NAME"
m_exit_on_error "cannot copy '$M_KEXT_NAME' to destination." m_exit_on_error "cannot copy '$M_KEXT_NAME' to destination."


cp -pRX "$ms_built_products_dir/$M_KEXT_NAME.dSYM" "$ms_osxfuse_out/$M_KEXT_NAME.dSYM" cp -pRX "$ms_built_products_dir/Debug" "$ms_osxfuse_out/Debug"
m_exit_on_error "cannot copy '$M_KEXT_NAME.dSYM' to destination." m_exit_on_error "cannot copy 'Debug' to destination."


m_set_suprompt "to set permissions on newly built kernel extension" m_set_suprompt "to set permissions on newly built kernel extension"
sudo -p "$m_suprompt" chown -R root:wheel "$ms_osxfuse_out/$M_KEXT_NAME" sudo -p "$m_suprompt" chown -R root:wheel "$ms_osxfuse_out/$M_KEXT_NAME"
Expand Down
2 changes: 1 addition & 1 deletion kext

0 comments on commit 556b2c9

Please sign in to comment.