Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tcf-dev] First try on running TCF debug session on Linux VM
  • From: Eugene Tarassov <eugenet@xxxxxxxxxx>
  • Date: Mon, 30 Dec 2019 22:24:35 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com; dkim=pass header.d=xilinx.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9Y+/nmasi5qyNAmrelJ1NUnf9uBGQIwiV5GktuTIHm0=; b=LY1pko4MxpsccP3DlLvX7xF6fHPj/nd2DsOpieL6k+PtdyQ3ubaYrT9BT/io9MPPMochekkJ2fsz0D3shfwxANyrTu0+apYrDozWz60MHNt6XVrN2gdnMr5VipdoQCXob2JDYfXKSkuJAeVoKjcX6dNYHdiTZHHG5lynpvCz3EtMgkr9hbaH0quwxiocdsHTypbfpZ6BE4GytotnB6I0NXWURT9VOseI4s5wQO6Ro0MT/HQ7+lFvzs3C/n0ZdPe5/5J/1oHbE0cpnOKXxl+npdu+zDIV6NROg2aXKJkfP134S9gJpSFY4RWykQgp1TRJpDBiKl6M1ZBERbZGF/k1xw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T/rbyb3nKfNPD1BgNSHdZD2Ge3ZYvyr++D1GZRmDQ+RhqtKrUJNcnanEiEC7DD02jOCA5QSzkCUoW0P1PbtHbDpSyEE936NvbAfTUgu+m6KNfPkICPBAaXwzooIFsH4kHSnHOf0YYuDEJ5bPvxJ4iY4w950ZcP9ehtY12QK5Q7VhXKwEyTcota33p+3DmEOkViUSStggO+meUjtvy9thNBY6d3FG53RyLUe/oWD46/WQArcjicVidj+4RZcHWyP3eVW4tWBMt8SoidaVonD7l7IekK98Xcl1UL2qFaZl9CUvwdNZfbvg2ecu0hxJdXf7k8GJI001Wlp+Zdp4aFV+DA==
  • Delivered-to: tcf-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/tcf-dev>
  • List-help: <mailto:tcf-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/tcf-dev>, <mailto:tcf-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/tcf-dev>, <mailto:tcf-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHVvyX/twIOTWZw8Uay/+pdrJDkDafS8NhwgAAzaLSAABtssA==
  • Thread-topic: First try on running TCF debug session on Linux VM

Hi Gidi,

 

To build TCF code, you need to install (using Eclipse / Help / Install …):

  TCF C/C++ Debugger

  Remote System Explorer End-User Runtime

  RSE Terminals UI

 

I think the last package is not included into Eclipse 4.9 official release, but it can be found in this repo:

  RSE 4.5.0 - https://download.eclipse.org/tm/updates/4.5.0/repository/

 

Regards,

Eugene

 

From: tcf-dev-bounces@xxxxxxxxxxx <tcf-dev-bounces@xxxxxxxxxxx> On Behalf Of Gidi Gal
Sent: Monday, December 30, 2019 12:50 PM
To: TCF Development <tcf-dev@xxxxxxxxxxx>
Subject: Re: [tcf-dev] First try on running TCF debug session on Linux VM

 

EXTERNAL EMAIL

Hi Eugene,

 

Thanks for your help on this issue. I managed to run debug session. Now, I'm trying to add TCF source code in order to debug it.

I am working with Eclipse 4.9, because WindRiver Workbench 4 is based on this release. My development will eventually work on WindRiver Workbench 4.

I followed the "Getting Started" page, but when I import the projects under plugins folder I see some build errors related to rse plugins. I tried to install Remote System Explorer plugins, but some errors still exist. I assume it is related to the fact that I have the latest version of TCF source code, while I need the version related to Eclipse 4.9.

What git command should I use in order to get the TCF source code related to Eclipse 4.9 ?

 

Thanks,

Gidi

 

 

מאת: Eugene Tarassov
נשלח: יום שני 30 דצמבר 2019 19:54
אל: TCF Development
נושא:
Re: [tcf-dev] First try on running TCF debug session on Linux VM

 

Hi Gidi,

 

"Local File Path" should be empty in your case.

Setting both "Local File Path" and "Remote File Path" means cross compilation.

You would use it to compile on Windows and let the debugger to copy the file from Windows to Linux before launching.

 

Regards,

Eugene

 

From: tcf-dev-bounces@xxxxxxxxxxx <tcf-dev-bounces@xxxxxxxxxxx> On Behalf Of Gidi Gal
Sent: Monday, December 30, 2019 7:31 AM
To: tcf-dev@xxxxxxxxxxx <tcf-dev@xxxxxxxxxxx>
Subject: [tcf-dev] First try on running TCF debug session on Linux VM

 

EXTERNAL EMAIL

Hello,

 

I'm new to TCF. I am trying to run a TCF debug session in order to start and dig into TCF code.

I'm working according to the tutorial in this link:

https://www.youtube.com/watch?v=lG1IjXv_K_4

 

I installed VM using VMWare with Ubunto Linux installed in it, I created a shared drive, I created a small "Hello world" C++ application (compiled with -g) on the Linux VM.

I am working with Eclipse 4.6.3 with TCF installed in it on my Windows 10 machine.

I created TCF debug session. In the session I set in the "Application" tab the fields "Local File Path" with the path to the executable file – this is the path in my host Windows machine. In the "Remote File Path" I set the path to the executable, as it can be reached in the Linux VM.

I added in the "Source" tab a mapping between the source folder path in Linux VM to the path in the host machine.

I placed a breakpoint on the line which prints "Hello World".

When I run the debug session, a "Dissasembly" editor is presented with marker pointing to the line after "_start:". When I click on "Resume" button I see in the console window the following:

sh: 0: getcwd() failed: No such file or directory

 

I upgraded my Eclipse version to 4.9, but the results are the same.

 

I’ll be grateful for your help.

 

Thanks,

Gidi

 

 


Back to the top