Bug 1359376 - Update Coverity modeling file to support NS_RUNTIMEABORT. r?sylvestre draft
authorAndi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Tue, 25 Apr 2017 15:08:48 +0300
changeset 567708 a13cfb044bc829f288668247772507b2b94b4556
parent 567507 85932a5027c024900bb0e58cdbc52ecf9a32e1f5
child 625739 8cfa8be4c87f659693cd33dd9528d34fd49953ab
push id55667
push userbmo:bpostelnicu@mozilla.com
push dateTue, 25 Apr 2017 12:09:42 +0000
reviewerssylvestre
bugs1359376
milestone55.0a1
Bug 1359376 - Update Coverity modeling file to support NS_RUNTIMEABORT. r?sylvestre MozReview-Commit-ID: 4lahuhK5bVx
tools/coverity/model.cpp
--- a/tools/coverity/model.cpp
+++ b/tools/coverity/model.cpp
@@ -39,16 +39,18 @@ static void MOZ_ReportCrash(const char* 
 #define MOZ_ASSERT(expr) assert(!!(expr))
 
 #define NS_ASSERTION(expr, msg) assert(!!(expr))
 
 #define PORT_Assert(expr) assert(!!(expr))
 
 #define PR_ASSERT(expr) assert(!!(expr))
 
+#define NS_RUNTIMEABORT(msg) __coverity_panic__()
+
 int GET_JUMP_OFFSET(jsbytecode* pc) {
   __coverity_tainted_data_sanitize__(&pc[1]);
   __coverity_tainted_data_sanitize__(&pc[2]);
   __coverity_tainted_data_sanitize__(&pc[3]);
   __coverity_tainted_data_sanitize__(&pc[4]);
 
   return 0;
 }