forked from open-education-hub/operating-systems
-
Notifications
You must be signed in to change notification settings - Fork 61
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
chapters/data/memory-security/drills/tasks: Add solutions and checkers #134
Labels
area/code
Update or new source code support / solution files
area/content
Content (Markdown) update
area/reading
Update to reading content
area/tasks
Update to tasks
kind/improve
Improve / Update existing content / item
topic/data
Related to "Data" chapter
Comments
teodutu
added
kind/improve
Improve / Update existing content / item
area/code
Update or new source code support / solution files
topic/data
Related to "Data" chapter
area/content
Content (Markdown) update
area/tasks
Update to tasks
area/reading
Update to reading content
labels
Nov 11, 2024
Also, add instructions about running |
I will start working on this issue. |
Merged
teodor994
added a commit
to teodor994/operating-systems
that referenced
this issue
Dec 14, 2024
Done solving the issue 134 : chapters/data/memory-security/drills/tasks: Add solutions and checkers cs-pub-ro#134 Added the generate_skels.py infrastructure to generate the skeletons from the solutions Added checkers for the tasks which needed one Updated the README.md for every task with useful information on how to generate the skels and run the checker Added solution Updated generate_skels.py to add support for a task that requires uncommenting lines in the Makefile. Resolves cs-pub-ro#134 Signed-off-by: Vica Teodor Andrei <[email protected]>
teodor994
added a commit
to teodor994/operating-systems
that referenced
this issue
Dec 14, 2024
Done solving the issue 134 : chapters/data/memory-security/drills/tasks: Add solutions and checkers cs-pub-ro#134 Added the generate_skels.py infrastructure to generate the skeletons from the solutions Added checkers for the tasks which needed one Updated the README.md for every task with useful information on how to generate the skels and run the checker Added solution Updated generate_skels.py to add support for a task that requires uncommenting lines in the Makefile. Fixes cs-pub-ro#134 Signed-off-by: Vica Teodor Andrei <[email protected]>
Merged
teodor994
added a commit
to teodor994/operating-systems
that referenced
this issue
Dec 14, 2024
Done solving the issue 134 : chapters/data/memory-security/drills/tasks: Add solutions and checkers cs-pub-ro#134 Added the generate_skels.py infrastructure to generate the skeletons from the solutions Added checkers for the tasks which needed one Updated the README.md for every task with useful information on how to use: -`make skels` -the checker Added solution Updated generate_skels.py to add support for a task that requires uncommenting lines in the Makefile. Fixes cs-pub-ro#134 Signed-off-by: Vica Teodor Andrei <[email protected]>
teodor994
added a commit
to teodor994/operating-systems
that referenced
this issue
Dec 14, 2024
Done solving the issue 134 : chapters/data/memory-security/drills/tasks: Add solutions and checkers cs-pub-ro#134 Added the generate_skels.py infrastructure to generate the skeletons from the solutions Added checkers for the tasks which needed one Updated the README.md for every task with useful information on how to use: -`make skels` -the checker Added solution Updated generate_skels.py to add support for a task that requires uncommenting lines in the Makefile. Fixes cs-pub-ro#134 Signed-off-by: Vica Teodor Andrei <[email protected]>
teodor994
added a commit
to teodor994/operating-systems
that referenced
this issue
Dec 14, 2024
Done solving the issue 134 : chapters/data/memory-security/drills/tasks: Add solutions and checkers cs-pub-ro#134 Added the generate_skels.py infrastructure to generate the skeletons Added checkers for the tasks which needed one Updated the README.md for every task with useful information on how to use: -`make skels` -the checker Added solution Updated generate_skels.py to add support for Makefile-uncommenting lines. Fixes cs-pub-ro#134 Signed-off-by: Vica Teodor Andrei <[email protected]>
teodor994
added a commit
to teodor994/operating-systems
that referenced
this issue
Dec 14, 2024
Done solving the issue 134 : chapters/data/memory-security/drills/tasks: Add solutions and checkers cs-pub-ro#134 Added the generate_skels.py infrastructure to generate the skeletons Added checkers for the tasks which needed one Updated the README.md for every task with useful information on how to use: -`make skels` -the checker Added solution Updated generate_skels.py to add support for Makefile-uncommenting lines. Fixes cs-pub-ro#134 Signed-off-by: Vica Teodor Andrei <[email protected]>
teodor994
added a commit
to teodor994/operating-systems
that referenced
this issue
Dec 14, 2024
Done solving the issue 134 : chapters/data/memory-security/drills/tasks: Add solutions and checkers cs-pub-ro#134 Added the generate_skels.py infrastructure to generate the skeletons Added checkers for the tasks which needed one Updated the README.md for every task with useful information on how to use: -`make skels` -the checker Added solution Updated generate_skels.py to add support for Makefile-uncommenting lines. Fixes cs-pub-ro#134 Signed-off-by: Vica Teodor Andrei <[email protected]>
Alex-deVis
pushed a commit
to teodor994/operating-systems
that referenced
this issue
Dec 14, 2024
Done solving the issue 134 : chapters/data/memory-security/drills/tasks: Add solutions and checkers cs-pub-ro#134 Added the generate_skels.py infrastructure to generate the skeletons Added checkers for the tasks which needed one Updated the README.md for every task with useful information on how to use: -`make skels` -the checker Added solution Updated generate_skels.py to add support for Makefile-uncommenting lines. Fixes cs-pub-ro#134 Signed-off-by: Vica Teodor Andrei <[email protected]>
teodor994
added a commit
to teodor994/operating-systems
that referenced
this issue
Dec 14, 2024
Done solving the issue 134 : chapters/data/memory-security/drills/tasks: Add solutions and checkers cs-pub-ro#134 Added the generate_skels.py infrastructure to generate the skeletons Added checkers for the tasks which needed one Updated the README.md for every task with useful information on how to use: -`make skels` command -the checker Added solution Updated generate_skels.py to add support for Makefile-uncommenting lines. Fixes cs-pub-ro#134 Signed-off-by: Vica Teodor Andrei <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/code
Update or new source code support / solution files
area/content
Content (Markdown) update
area/reading
Update to reading content
area/tasks
Update to tasks
kind/improve
Improve / Update existing content / item
topic/data
Related to "Data" chapter
The tasks in the
memory-security
subchapter [1] require students to make small changes and notice various behaviours. These can be verified via scripts for each individual task.Each task (except for
exec-shellcode
[2]) requires the following changes:support/
folder and add thegenerate_skels.py
infrastructure to generate the skeletons from the solutions.exec-shellcode
[3] to each task. Make sure to only place these checkers in thesolution/
folder and have them copied tosupport/
when runningmake skels
.[1] https://github.com/cs-pub-ro/operating-systems/tree/main/chapters/data/memory-security/drills/tasks
[2] https://github.com/cs-pub-ro/operating-systems/tree/main/chapters/data/memory-security/drills/tasks/exec-shellcode
[3] https://github.com/cs-pub-ro/operating-systems/tree/main/chapters/data/memory-security/drills/tasks/exec-shellcode/support/tests
The text was updated successfully, but these errors were encountered: