Index: build/android/pylib/forwarder.py |
diff --git a/build/android/pylib/forwarder.py b/build/android/pylib/forwarder.py |
index 15d4c46fece786ff3f945f391a364b118d0e77bd..34c3f1ee77424b57371fe60ed13b3175a96e2d3f 100644 |
--- a/build/android/pylib/forwarder.py |
+++ b/build/android/pylib/forwarder.py |
@@ -17,7 +17,7 @@ class Forwarder(object): |
_FORWARDER_PATH = '/data/local/tmp/forwarder' |
_TIMEOUT_SECS = 30 |
- def __init__(self, adb, port_pairs, tool, host_name): |
+ def __init__(self, adb, port_pairs, tool, host_name, build_type): |
"""Forwards TCP ports on the device back to the host. |
Works like adb forward, but in reverse. |
@@ -31,8 +31,9 @@ class Forwarder(object): |
DevicePortForHostPort method. |
tool: Tool class to use to get wrapper, if necessary, for executing the |
forwarder (see valgrind_tools.py). |
- host_name: Optional. Address to forward to, must be addressable from the |
- host machine. Usually this is omitted and loopback is used. |
+ host_name: Address to forward to, must be addressable from the |
+ host machine. Usually use loopback '127.0.0.1'. |
+ build_type: 'Release' or 'Debug'. |
Raises: |
Exception on failure to forward the port. |
@@ -41,7 +42,7 @@ class Forwarder(object): |
self._host_to_device_port_map = dict() |
self._process = None |
adb.PushIfNeeded( |
- os.path.join(CHROME_DIR, 'out', 'Release', 'forwarder'), |
+ os.path.join(CHROME_DIR, 'out', build_type, 'forwarder'), |
Forwarder._FORWARDER_PATH) |
forward_string = ['%d:%d:%s' % |
(device, host, host_name) for device, host in port_pairs] |