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

Feature: Adding limited posix support #101

Open
virtuald opened this issue Mar 25, 2020 · 7 comments
Open

Feature: Adding limited posix support #101

virtuald opened this issue Mar 25, 2020 · 7 comments
Labels
enhancement This adds new functionallity to the product needs-author-feedback This issue / or pull request requires author feedback before more action can be taken. question status-no recent activity

Comments

@virtuald
Copy link
Contributor

We are going to port Detours so we can use it on Linux. It seems pretty straightforward. Is there interest in receiving those changes here? If not, we'll just keep it internal.

@imtrobin
Copy link

yes, interested

@bgianfo bgianfo added enhancement This adds new functionallity to the product question labels Aug 21, 2020
@bgianfo
Copy link
Contributor

bgianfo commented Aug 21, 2020

We are going to port Detours so we can use it on Linux.

Sounds like a fun project!

Is there interest in receiving those changes here?

I guess it depends on how invasive the changes are, and how much risk they introduce for breakage of the existing functionality.
If you have something for us to look at so we could judge, that would be great.

@sonyps5201314
Copy link
Contributor

sonyps5201314 commented Aug 27, 2020

I have finish it many month ago, will commit in the future。and it is basically no invasive for existed codes.

@frerich
Copy link
Contributor

frerich commented Sep 4, 2020

@virtuald I think this sounds very interesting! From what I've seen, the need for something like Detours is less imminent given that the dynamic linker supports preloading shared libraries (and overriding APIs) into processes via the LD_PRELOAD environment variable, but of course that only works for newly started applications. I'd love to see alternative approaches to API hooking on Linux which get away without environment variables.

@frerich
Copy link
Contributor

frerich commented Sep 4, 2020

@sonyps5201314 Sounds interesting -- is your code available somewhere, or maybe you can describe your approach in plain words?

@sonyps5201314
Copy link
Contributor

@frerich, I have not publish this code to public area, and it only stay on my harddisk. the approach is implement the lacked windows API in linux.
image

@bgianfo bgianfo added the needs-author-feedback This issue / or pull request requires author feedback before more action can be taken. label Feb 3, 2021
@bgianfo bgianfo changed the title Adding limited posix support Feature: Adding limited posix support Feb 3, 2021
@microsoft-github-policy-service
Copy link
Contributor

This pull request has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 7 days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This adds new functionallity to the product needs-author-feedback This issue / or pull request requires author feedback before more action can be taken. question status-no recent activity
Projects
None yet
Development

No branches or pull requests

5 participants