jadach1Sep 25, 20183 min readLab4 Assembly Language: X86_64 introWe will be working with assembly language and registers in this weeks lab. We were given 3 different hello world scripts written in "c"...
jadach1Sep 21, 20181 min readLab3 Cont. Move printf to separate functionMoving the printf into a function named output and calling that function from main did not alter the changes in the object code...
jadach1Sep 21, 20181 min readLab3 Cont. Adding additional arguments to printfmodified printf to printf("Hello World %d , %d , %d , %d , %d , %d , %d , %d , %d , %d \n", 1, 2,3,4,5,6,7,8,9,10 ); compiled using gcc...
jadach1Sep 21, 20181 min readLab 3 Cont. Removing -g optionCompiling gcc with the following gcc -fno-buillting -o0 -O $fileOutput When I compare the objdump files of the original to the newly...
jadach1Sep 21, 20181 min readLab3 Cont. Removing fno-builtinOur compilation will now look like this gcc -g -o0 -o $output Comparing this to the original output we can see that the function call is...
jadach1Sep 21, 20181 min readLab3 Cont. Recompile adding -staticAdding static to the gcc command creates a binary file which is about 700% larger and an output file from objdump which is 16K lines...
jadach1Sep 21, 20183 min readLab 3: build, compile, examineWrite a basic C program which prints a message on the screen. Compile the program using the GCC compiler. Examine the binary produced...
jadach1Sep 11, 20181 min readLab 2 , compiling and building glibcFor the second part of the lab I will build and compile the latest version of glibc 2018-08-01. After pulling the source code, extracting...
jadach1Sep 11, 20181 min readLab 2, building software from source codePURPOSE So the purpose of this lab is to grab a package from the http://www.gnu.org/software/ web page , download the source file and...
jadach1Sep 5, 20181 min readMy First SPO 600 PostThis is the first post I will contribute towards the SPO 600 course.