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 17:53:41 +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=30tdUabcQOKg9N3aPm9CEm00rFBrFIiQlEuD+o9mZyo=; b=GGATuHR8yQFSuNHDepAybrTZpSps4Rr4nlWIzlo33n4pmMU68EqMn0bWA3CTOv1yGXUTkNE3n4gp2mtiIv+JxJWkeltdrktFhES6dZ8iBbZL5P0J2AEUskCQxXiXNPAvtUyjoS36CDBkGBAZihjJe+eYR/90kndfmu4NjemTg/TCsO8RUapcqHJJpOxeEJ+iTin4gS/7scyuHAWoVIT3ZFq/F6c//JQpFIo8EOG1gxBRt0VivM4A0ARUg5rMnlQ/FAT5TddcZ2ZrHZgPZ9D2UMfZoDTWfWyw7jAGrCQSlySvpCEBJwAiHZ1ll+5e2JRmIZRZ3cLP1a0Tqq7JJYlqlg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H+/IjzP4gnX6JbRu9yYBSU1um7YGxUYZSAHOvVzZ4XlTXbuewsAJjycfxBcXUGdlzFvSbHe0FzLRNw/gkfuJhx5VpMfpS8kEWuO3JDLqcFPnCP0LGAwL76b2MZLMEYPqoMmW6Kzogn58GzNcOpm0URN9U7828pIICe8Kd+agVu+VF0JAduKipdgSv7qr7WrgHUYJjsSAyy47HRz0DnL5f3AhTFcL6MBa604etCZTdflYxkbPkjVecdCBBK5GNK492bj6qX4wuglFP4OrfAAEAOXVzzjBZuTM6WBl5pX44YSMxfvnFy6XssmRMZxml7PRL0f2r4skiFeyIkHIzq/A8A==
  • 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/+pdrJDkDafS8Nhw
  • Thread-topic: 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