<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hihi, there,</p>
<p>I am currently working on enabling lttng live mode over android usb adb. Here is the situation, during debugging some network related issues, we dont want the trace data to be streamed via network to cause extra load to the system being profiled. Then we
 select to connect lttng-relayd with adb via port forwarding so that the data is "forward" to the host.</p>
<p><b>Here is the set up and the problem:</b></p>
<p>for the device:  adb reverse tcp:5342 tcp:5342; <span>adb reverse tcp:5343 tcp:5343</span>; <span>adb reverse tcp:5344 tcp:5344</span><br>
Then starting up lttng with --live enabled.</p>
<p><b>What is expected:</b><br>
lttng start streaming to the localhost.<br>
<b>What is seen: </b><span><br>
the lttng-relayd failed to start. </span>For unable binding to the socket.</p>
<p><b>The cause of this issue: </b><br>
</p>
<p>both adb reverse and lttng relayd need binding to the socket which is conflict with each other.</p>
<p><br>
</p>
<p>So what I wanna ask is, for embedded system use cases, do we have successful use cases among team that could stream the trace data in live mode to the host with usb based adb? If not, any idea or suggestion to me on how to process forward?<br>
</p>
<p>Amanda<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
</div>
</body>
</html>