nitesh.jain updated this revision to Diff 30325. Repository: rL LLVM
http://reviews.llvm.org/D11176 Files: source/Plugins/Process/POSIX/CrashReason.cpp Index: source/Plugins/Process/POSIX/CrashReason.cpp =================================================================== --- source/Plugins/Process/POSIX/CrashReason.cpp +++ source/Plugins/Process/POSIX/CrashReason.cpp @@ -11,6 +11,10 @@ #include <sstream> +#ifndef SI_KERNEL +#define SI_KERNEL 0x80 +#endif + namespace { void @@ -108,6 +112,9 @@ switch (info.si_code) { + case SI_KERNEL: + //In case of MIPS64 target, SI_KERENEL is generated for invalid 64bit address. + return CrashReason::eInvalidAddress; case BUS_ADRALN: return CrashReason::eIllegalAlignment; case BUS_ADRERR:
Index: source/Plugins/Process/POSIX/CrashReason.cpp =================================================================== --- source/Plugins/Process/POSIX/CrashReason.cpp +++ source/Plugins/Process/POSIX/CrashReason.cpp @@ -11,6 +11,10 @@ #include <sstream> +#ifndef SI_KERNEL +#define SI_KERNEL 0x80 +#endif + namespace { void @@ -108,6 +112,9 @@ switch (info.si_code) { + case SI_KERNEL: + //In case of MIPS64 target, SI_KERENEL is generated for invalid 64bit address. + return CrashReason::eInvalidAddress; case BUS_ADRALN: return CrashReason::eIllegalAlignment; case BUS_ADRERR:
_______________________________________________ lldb-commits mailing list lldb-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits