Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stadia SDK #4

Open
LevonX opened this issue Jul 3, 2024 · 3 comments
Open

Stadia SDK #4

LevonX opened this issue Jul 3, 2024 · 3 comments

Comments

@LevonX
Copy link

LevonX commented Jul 3, 2024

Hello,

I wanted to use this library for remote debugging, but I encountered an issue. It seems that Stadia has ceased operations, and it is no longer possible to obtain the SDK. Is there anyone who could share the SDK with me or advise on how and where to download it now?

@werat
Copy link
Member

werat commented Jul 10, 2024

Hi, unfortunately it's not possible anymore to obtain Stadia SDK. This repository is not maintained and hasn't been updated for a while as well, so it could be considered for "informational purposes".

Stadia SDK is not a "critical" dependency for the Visual Studio extension, however, it is used specifically handling Stadia-specific aspects of setting up the remote debugging (checking permissions, selecting the remove machine, setting up SSH tunnel). It would be possible to remove this dependency and use regular SSH, without affecting the rest of the project.

If you're intrerested in doing so, I could give a few pointers where to start, however, I understand this might be way out of scope of what you want to do :)

@LevonX
Copy link
Author

LevonX commented Jul 10, 2024

Yes, I understand and did some research on using the Stadia SDK in the extension, but didn't go into detail thinking it would be easier to find the SDK.

However, since you are answering, I wanted to ask:
I found an article on your blog (https://werat.dev/blog/debugging-wine-with-lldb-and-vscode) in which you describe how to debug wine applications using lldb and a plugin for VS Code. I tried to assemble everything and use VS Code and it seemed to me that it would be more convenient for me to work in MS Visual Studio, so I decided to try to assemble this extension.

Do I understand correctly that this extension will also add the ability to debug an application under Wine in MS VS or am I wrong?

@werat
Copy link
Member

werat commented Jul 10, 2024

Do I understand correctly that this extension will also add the ability to debug an application under Wine in MS VS or am I wrong?

Yes, vsi-lldb is an extension for Visual Studio that implements a debug engine that uses LLDB as a debugger. It's original use case was to perform remote debugging of linux processes. So if you manage to build & run the extension, then you would be able to debug in the following setup:

  • Visual Studio & LLDB are running on a Windows machine
  • Wine application is running on a Linux machine
  • Visual Studio debugs the remote process over SSH connection

That said, if you goal is to debug Wine, I would recommend going with VSCode as described in https://werat.dev/blog/debugging-wine-with-lldb-and-vscode. That's much-much easier to set up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants