-
Notifications
You must be signed in to change notification settings - Fork 471
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
Fix 2 problems in Linux sys_open
support & add type hints
#1657
Commits on Apr 6, 2020
-
Add type hints to some Linux syscalls
Brad Larsen committedApr 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 404e703 - Browse repository at this point
Copy the full SHA 404e703View commit details -
Fix a type error & add a type hint in Linux
sys_open
Brad Larsen committedApr 6, 2020 Configuration menu - View commit details
-
Copy full SHA for db04f91 - Browse repository at this point
Copy the full SHA db04f91View commit details -
Add an example program that can exercise symbolic file support
Brad Larsen committedApr 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 42e52f5 - Browse repository at this point
Copy the full SHA 42e52f5View commit details -
Add a test case based on the
fileio
exampleNote, The `fileio_linux_amd64` test binary was manually copied from the examples directory and added to Git. Maybe one day we will come up with a more principled mechanism for this. Also note, this test case currently fails, even with the `sys_open` type fixes. Multiple errors are revealed by this test case.
Brad Larsen committedApr 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 072ef24 - Browse repository at this point
Copy the full SHA 072ef24View commit details
Commits on Apr 7, 2020
-
Brad Larsen committed
Apr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 9c81b69 - Browse repository at this point
Copy the full SHA 9c81b69View commit details -
Add type hints to manticore workspace code
Brad Larsen committedApr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for ae3b1d8 - Browse repository at this point
Copy the full SHA ae3b1d8View commit details -
Make an optional parameter non-optional
This function never seems to be used without specifying the formerly optional value.
Brad Larsen committedApr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 4c8e03a - Browse repository at this point
Copy the full SHA 4c8e03aView commit details -
Fix choice of abbreviation in comments
Brad Larsen committedApr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 328cdec - Browse repository at this point
Copy the full SHA 328cdecView commit details -
Allow keys with
/
in them inFilesystemStore
.This is an expedient fix -- a more proper fix would nail down the API of which characters are allowed in keys, maximum length etc, at the level of the `Store` class.
Brad Larsen committedApr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 8822ab2 - Browse repository at this point
Copy the full SHA 8822ab2View commit details -
Have
fileio
exit with 0 on incorrect usageOur GitHub CI has one step where it builds each of the example programs, and then attempts to run them with no arguments and no standard input, checking that they exit with code 0. Rather than rework this approach to support more general invocation patterns for example programs, it's easier to change the `fileio` example I added.
Brad Larsen committedApr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 15e7b81 - Browse repository at this point
Copy the full SHA 15e7b81View commit details
Commits on Apr 8, 2020
-
Blacken manticore/core/workspace.py
Brad Larsen committedApr 8, 2020 Configuration menu - View commit details
-
Copy full SHA for f59968f - Browse repository at this point
Copy the full SHA f59968fView commit details