diff options
author | 2019-09-25 13:18:09 -0700 | |
---|---|---|
committer | 2019-09-25 13:20:38 -0700 | |
commit | 6adf33cee0be6d8b7da88fac45f36b6983fedaaa (patch) | |
tree | 690ee0d82b6373c001505e7d85a1c1ba9854c20f /libs/binder/Parcel.cpp | |
parent | b5f8331e88468625a58fa161935acd083ffa9c85 (diff) |
libbinder: Replace abort with LOG_ALWAYS_FATAL
So that we have better error understanding.
Bug: 141290044
Test: TH
Change-Id: I2cd16fa80c91fd5c573fbc8202031abe7f075b4b
Diffstat (limited to 'libs/binder/Parcel.cpp')
-rw-r--r-- | libs/binder/Parcel.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/binder/Parcel.cpp b/libs/binder/Parcel.cpp index ee26997912..a6b41e4b5f 100644 --- a/libs/binder/Parcel.cpp +++ b/libs/binder/Parcel.cpp @@ -68,7 +68,7 @@ static size_t pad_size(size_t s) { if (s > (std::numeric_limits<size_t>::max() - 3)) { - abort(); + LOG_ALWAYS_FATAL("pad size too big %zu", s); } return PAD_SIZE_UNSAFE(s); } @@ -295,7 +295,7 @@ size_t Parcel::dataAvail() const { size_t result = dataSize() - dataPosition(); if (result > INT32_MAX) { - abort(); + LOG_ALWAYS_FATAL("result too big: %zu", result); } return result; } @@ -332,7 +332,7 @@ void Parcel::setDataPosition(size_t pos) const if (pos > INT32_MAX) { // don't accept size_t values which may have come from an // inadvertent conversion from a negative int. - abort(); + LOG_ALWAYS_FATAL("pos too big: %zu", pos); } mDataPos = pos; |