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

provide cross-platform IPC #498

Open
derekbruening opened this issue Nov 28, 2014 · 1 comment
Open

provide cross-platform IPC #498

derekbruening opened this issue Nov 28, 2014 · 1 comment

Comments

@derekbruening
Copy link
Contributor

From [email protected] on June 15, 2011 14:04:14

the plans for sideline symbol access ( issue #446 ) will require some kind of IPC (either shared memory or named pipes most likely). we already have shared memory examples using raw syscalls on Windows in the stats sample client (coupled with DRgui). this issue covers exposing what we use for sideline symbols as a general API so clients can also perform sideline actions using more than just files and nudges as i/o.

Original issue: http://code.google.com/p/dynamorio/issues/detail?id=498

@derekbruening
Copy link
Contributor Author

From [email protected] on February 18, 2014 09:10:25

Update on shared memory: with better Windows API redirection our stats client now uses regular Windows API routines to set up the shared memory. But, this issue covers adding a cross-platform DR API for shared memory and other IPC.

** TODO support dr_map_file() mapping a file as shared-write for IPC

The part that may not work today is that FILE_SHARE_WRITE may never show up
on what's exposed through dr_open_file(). That's something we could add.

Cc: [email protected]

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

No branches or pull requests

1 participant