Grading Criteria for Project1

Criterion points
If your program compiles and we can see that you've made a good effort at the project 30
If only one of the first or second strings prints correctly "Hi ! This is the first string" or "Hi ! This is the second string". If the first string doesn't print correctly, you may have handled the data section incorrectly. 40
If both of the above strings print correctly 20
If even the last string "Hi ! This is the last string" prints correctly 10

Needless to say

  • we'll be testing with a version of a.c that prints different strings and just printing out the above strings with Print statements will get you nothing but a one-way ticket to Palookaville.
  • it is forbidden to hardcode values for offsets or sizes (values found in the ELF header). If you do, you will lose points.
  • after testing the functionality we will do a diff between the code you submitted and the codebase we provided, so that we see exactly which code you added or modified.