summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-01-11 01:44:59 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-01-11 01:44:59 +0000
commit60571a4d2b7ac4d686d6925a88b13d8b287cb18e (patch)
tree853a9b3b2d6bbd02a6485989e78becfb7368c870
parent7f745098ef333c0f0c79159adbddc24c7334df07 (diff)
parent48ef808621a604b806e1cafc4b5c220467003dad (diff)
downloaddevelopment-android13-d2-release.tar.gz
Snap for 9474727 from 48ef808621a604b806e1cafc4b5c220467003dad to tm-d2-releaseandroid-13.0.0_r55android13-d2-release
Change-Id: I03f271760c425d589e174bb5dff5d9ed2743d724
-rwxr-xr-xtools/winscope/adb_proxy/winscope_proxy.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/tools/winscope/adb_proxy/winscope_proxy.py b/tools/winscope/adb_proxy/winscope_proxy.py
index b1c489249..87ccecc4e 100755
--- a/tools/winscope/adb_proxy/winscope_proxy.py
+++ b/tools/winscope/adb_proxy/winscope_proxy.py
@@ -46,8 +46,8 @@ LOG_LEVEL = logging.DEBUG
PORT = 5544
-# Keep in sync with WINSCOPE_PROXY_VERSION in Winscope DataAdb.vue
-VERSION = '0.8'
+# Keep in sync with ProxyClient#VERSION in Winscope
+VERSION = '1.0'
WINSCOPE_VERSION_HEADER = "Winscope-Proxy-Version"
WINSCOPE_TOKEN_HEADER = "Winscope-Token"
@@ -200,8 +200,7 @@ class SurfaceFlingerTraceConfig:
"""
def __init__(self) -> None:
- # default config flags CRITICAL | INPUT | SYNC
- self.flags = 1 << 0 | 1 << 1 | 1 << 6
+ self.flags = 0
def add(self, config: str) -> None:
self.flags |= CONFIG_FLAG[config]
@@ -260,10 +259,12 @@ class WindowManagerTraceSelectedConfig:
CONFIG_FLAG = {
+ "input": 1 << 1,
"composition": 1 << 2,
"metadata": 1 << 3,
"hwc": 1 << 4,
- "tracebuffers": 1 << 5
+ "tracebuffers": 1 << 5,
+ "virtualdisplays": 1 << 6
}
#Keep up to date with options in DataAdb.vue
@@ -547,7 +548,7 @@ class FetchFilesEndpoint(DeviceRequestEndpoint):
def check_root(device_id):
log.debug("Checking root access on {}".format(device_id))
- return call_adb('shell su root id -u', device_id) == "0\n"
+ return int(call_adb('shell su root id -u', device_id)) == 0
TRACE_THREADS = {}
@@ -864,4 +865,4 @@ if __name__ == '__main__':
try:
httpd.serve_forever()
except KeyboardInterrupt:
- log.info("Shutting down")
+ log.info("Shutting down") \ No newline at end of file