-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Improve shellcraft.<arch>.freebsd #1284
Comments
Yep, this would be useful! Please contribute a Pull Request and we can get
this in. We don’t have a way to test BSD currently, but I expect it would
be useful for macOS indirectly
On Sun, Mar 10, 2019 at 4:20 PM io12 ***@***.***> wrote:
Right now we have shellcraft.<arch>.linux with a full set of syscalls and
high-level wrappers like dupsh(), but shellcraft.<arch>.freebsd still
needs a generic syscall template and specific syscalls.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1284>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAG0GCbp_jZBz4sL3Y3MDOOhT75eqsxLks5vVXcmgaJpZM4bngtS>
.
--
*Zach Riggle*
|
I'll start work on a PR, but properly abstracting over multiple POSIX kernels (for macOS and other OSes) will require a bit of work. Maybe we could have a |
I don't think there will be too much benefit by pulling out the POSIX spec, I was referring to macOS having some BSD roots and made a naive assumption that some basic syscalls (read/write/execve) would be conveniently compatible. I don't think we would need to change My PR suggestion was simply for the |
Okay, I can make generic |
Right now we have
shellcraft.<arch>.linux
with a full set of syscalls and high-level wrappers likedupsh()
, butshellcraft.<arch>.freebsd
still needs a generic syscall template and specific syscalls.The text was updated successfully, but these errors were encountered: