Android-x86
Fork
Spenden

  • R/O
  • HTTP
  • SSH
  • HTTPS

frameworks-native: Commit

frameworks/native


Commit MetaInfo

Revision539ce6da56c7d78b952b3d47dfc5f096ffe1b59e (tree)
Zeit2020-03-16 19:41:26
AutorChih-Wei Huang <cwhuang@linu...>
CommiterChih-Wei Huang

Log Message

Android 8.1.0 release 74
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCXl1rAAAKCRDorT+BmrEO
eKQfAJ92NKn3Qj2iBV5P7BD3E0Q1OEiORQCfZCCU206qqg2QpY60Zoji4/maY+w=
=LP1K
-----END PGP SIGNATURE-----

Merge tag 'android-8.1.0_r74' into oreo-x86

Android 8.1.0 release 74

Ändern Zusammenfassung

Diff

--- a/libs/binder/Parcel.cpp
+++ b/libs/binder/Parcel.cpp
@@ -2713,11 +2713,13 @@ status_t Parcel::continueWrite(size_t desired)
27132713 if (objectsSize == 0) {
27142714 free(mObjects);
27152715 mObjects = nullptr;
2716+ mObjectsCapacity = 0;
27162717 } else {
27172718 binder_size_t* objects =
27182719 (binder_size_t*)realloc(mObjects, objectsSize*sizeof(binder_size_t));
27192720 if (objects) {
27202721 mObjects = objects;
2722+ mObjectsCapacity = objectsSize;
27212723 }
27222724 }
27232725 mObjectsSize = objectsSize;
--- a/libs/sensor/Sensor.cpp
+++ b/libs/sensor/Sensor.cpp
@@ -562,7 +562,8 @@ void Sensor::flattenString8(void*& buffer, size_t& size,
562562 uint32_t len = static_cast<uint32_t>(string8.length());
563563 FlattenableUtils::write(buffer, size, len);
564564 memcpy(static_cast<char*>(buffer), string8.string(), len);
565- FlattenableUtils::advance(buffer, size, FlattenableUtils::align<4>(len));
565+ FlattenableUtils::advance(buffer, size, len);
566+ size -= FlattenableUtils::align<4>(buffer);
566567 }
567568
568569 bool Sensor::unflattenString8(void const*& buffer, size_t& size, String8& outputString8) {
--- a/services/inputflinger/InputDispatcher.cpp
+++ b/services/inputflinger/InputDispatcher.cpp
@@ -3943,11 +3943,7 @@ InputDispatcher::KeyEntry::~KeyEntry() {
39433943 }
39443944
39453945 void InputDispatcher::KeyEntry::appendDescription(String8& msg) const {
3946- msg.appendFormat("KeyEvent(deviceId=%d, source=0x%08x, action=%d, "
3947- "flags=0x%08x, keyCode=%d, scanCode=%d, metaState=0x%08x, "
3948- "repeatCount=%d), policyFlags=0x%08x",
3949- deviceId, source, action, flags, keyCode, scanCode, metaState,
3950- repeatCount, policyFlags);
3946+ msg.appendFormat("KeyEvent");
39513947 }
39523948
39533949 void InputDispatcher::KeyEntry::recycle() {
@@ -3988,19 +3984,7 @@ InputDispatcher::MotionEntry::~MotionEntry() {
39883984 }
39893985
39903986 void InputDispatcher::MotionEntry::appendDescription(String8& msg) const {
3991- msg.appendFormat("MotionEvent(deviceId=%d, source=0x%08x, action=%d, actionButton=0x%08x, "
3992- "flags=0x%08x, metaState=0x%08x, buttonState=0x%08x, "
3993- "edgeFlags=0x%08x, xPrecision=%.1f, yPrecision=%.1f, displayId=%d, pointers=[",
3994- deviceId, source, action, actionButton, flags, metaState, buttonState, edgeFlags,
3995- xPrecision, yPrecision, displayId);
3996- for (uint32_t i = 0; i < pointerCount; i++) {
3997- if (i) {
3998- msg.append(", ");
3999- }
4000- msg.appendFormat("%d: (%.1f, %.1f)", pointerProperties[i].id,
4001- pointerCoords[i].getX(), pointerCoords[i].getY());
4002- }
4003- msg.appendFormat("]), policyFlags=0x%08x", policyFlags);
3987+ msg.appendFormat("MotionEvent");
40043988 }
40053989
40063990
Show on old repository browser