aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore5
-rw-r--r--.vs/cst116-ch9-debugging-AllTheNamesAreTaken3141/v17/.suobin0 -> 14336 bytes
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/79f1ab8f-dfa0-4480-a702-43ef640a09c9.vsidxbin0 -> 698 bytes
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/95f1e77d-f2d8-4332-abc4-0a5a09eb4cc9.vsidxbin0 -> 12354 bytes
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/cd34edec-4460-465e-89e2-97f50d929b2f.vsidxbin0 -> 2081 bytes
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/db120245-aba2-4634-8414-575798bc8371.vsidxbin0 -> 7553 bytes
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/read.lock0
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/.suobin0 -> 35328 bytes
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.dbbin0 -> 16400384 bytes
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db-shmbin0 -> 32768 bytes
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db-wal0
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/ipch/AutoPCH/17eb817bb09c7c1b/CST116-CH9-DEBUGGING.ipchbin0 -> 37355520 bytes
-rw-r--r--CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/ipch/AutoPCH/2e7f6c627e568842/CST116-CH9-DEBUGGING-WILLIAMS.ipchbin0 -> 37355520 bytes
-rw-r--r--CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams-PSEUDOCODE.txt25
-rw-r--r--CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams-RUN.txt3
-rw-r--r--CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams.cpp (renamed from CST116-Ch9-Debugging/CST116-Ch9-Debugging.cpp)224
-rw-r--r--CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj6
-rw-r--r--CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj.filters10
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.command.1.tlogbin0 -> 1034 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.read.1.tlogbin0 -> 19824 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.write.1.tlogbin0 -> 1000 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CST116-Ch9-Debugging.lastbuildstate2
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.command.1.tlogbin0 -> 1900 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.read.1.tlogbin0 -> 3756 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.write.1.tlogbin0 -> 1062 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging-Williams.objbin0 -> 77065 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.exebin0 -> 69120 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.exe.recipe11
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.ilkbin0 -> 717784 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.log1
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.pdbbin0 -> 1503232 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.vcxproj.FileListAbsolute.txt1
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/vc143.idbbin0 -> 166912 bytes
-rw-r--r--CST116-Ch9-Debugging/x64/Debug/vc143.pdbbin0 -> 405504 bytes
34 files changed, 176 insertions, 112 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a3204dd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+################################################################################
+# This .gitignore file was automatically created by Microsoft(R) Visual Studio.
+################################################################################
+
+*.opendb
diff --git a/.vs/cst116-ch9-debugging-AllTheNamesAreTaken3141/v17/.suo b/.vs/cst116-ch9-debugging-AllTheNamesAreTaken3141/v17/.suo
new file mode 100644
index 0000000..6d0406f
--- /dev/null
+++ b/.vs/cst116-ch9-debugging-AllTheNamesAreTaken3141/v17/.suo
Binary files differ
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/79f1ab8f-dfa0-4480-a702-43ef640a09c9.vsidx b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/79f1ab8f-dfa0-4480-a702-43ef640a09c9.vsidx
new file mode 100644
index 0000000..e9f10eb
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/79f1ab8f-dfa0-4480-a702-43ef640a09c9.vsidx
Binary files differ
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/95f1e77d-f2d8-4332-abc4-0a5a09eb4cc9.vsidx b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/95f1e77d-f2d8-4332-abc4-0a5a09eb4cc9.vsidx
new file mode 100644
index 0000000..2fb63bc
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/95f1e77d-f2d8-4332-abc4-0a5a09eb4cc9.vsidx
Binary files differ
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/cd34edec-4460-465e-89e2-97f50d929b2f.vsidx b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/cd34edec-4460-465e-89e2-97f50d929b2f.vsidx
new file mode 100644
index 0000000..39ad5e4
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/cd34edec-4460-465e-89e2-97f50d929b2f.vsidx
Binary files differ
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/db120245-aba2-4634-8414-575798bc8371.vsidx b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/db120245-aba2-4634-8414-575798bc8371.vsidx
new file mode 100644
index 0000000..9833320
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/db120245-aba2-4634-8414-575798bc8371.vsidx
Binary files differ
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/read.lock b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/read.lock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/FileContentIndex/read.lock
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/.suo b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/.suo
new file mode 100644
index 0000000..93010e3
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/.suo
Binary files differ
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db
new file mode 100644
index 0000000..648a68e
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db
Binary files differ
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db-shm b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db-shm
new file mode 100644
index 0000000..d8ce0fc
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db-shm
Binary files differ
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db-wal b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db-wal
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/Browse.VC.db-wal
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/ipch/AutoPCH/17eb817bb09c7c1b/CST116-CH9-DEBUGGING.ipch b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/ipch/AutoPCH/17eb817bb09c7c1b/CST116-CH9-DEBUGGING.ipch
new file mode 100644
index 0000000..64e5464
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/ipch/AutoPCH/17eb817bb09c7c1b/CST116-CH9-DEBUGGING.ipch
Binary files differ
diff --git a/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/ipch/AutoPCH/2e7f6c627e568842/CST116-CH9-DEBUGGING-WILLIAMS.ipch b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/ipch/AutoPCH/2e7f6c627e568842/CST116-CH9-DEBUGGING-WILLIAMS.ipch
new file mode 100644
index 0000000..930d24d
--- /dev/null
+++ b/CST116-Ch9-Debugging/.vs/CST116-Ch9-Debugging/v17/ipch/AutoPCH/2e7f6c627e568842/CST116-CH9-DEBUGGING-WILLIAMS.ipch
Binary files differ
diff --git a/CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams-PSEUDOCODE.txt b/CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams-PSEUDOCODE.txt
new file mode 100644
index 0000000..fd605d0
--- /dev/null
+++ b/CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams-PSEUDOCODE.txt
@@ -0,0 +1,25 @@
+begin
+create constant DAYS_PER_YEAR and set it to 365
+create AGE and DAYS and set them both to 0
+run GETAGE and pass its result to AGE
+run CALCDAYS(AGE) and pass its result to DAYS
+run PRINTRESULTS(AGE,DAYS)
+end
+
+GETAGE:
+create local AGE
+print "Please enter your age: "
+get input and pass it to local AGE
+return local AGE
+end
+
+CALCDAYS(YEARS):
+create local DAYS
+set DAYS to YEARS * DAYS_PER_YEAR
+return DAYS
+end
+
+PRINTRESULTS(AGE,DAYS)
+print "{AGE}! Boy are you old!\n"
+print "Did you know that you are at least {DAYS} years old?\n\n"
+end \ No newline at end of file
diff --git a/CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams-RUN.txt b/CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams-RUN.txt
new file mode 100644
index 0000000..4663c8d
--- /dev/null
+++ b/CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams-RUN.txt
@@ -0,0 +1,3 @@
+Please enter your age: 20
+20! Boy are you old!
+Did you know that you are at least 7300 days old? \ No newline at end of file
diff --git a/CST116-Ch9-Debugging/CST116-Ch9-Debugging.cpp b/CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams.cpp
index eff8980..5f2ca4f 100644
--- a/CST116-Ch9-Debugging/CST116-Ch9-Debugging.cpp
+++ b/CST116-Ch9-Debugging/CST116-Ch9-Debugging-Williams.cpp
@@ -1,110 +1,114 @@
-/********************************************************************
-* File: CST116-Ch9-Debugging.cpp
-*
-* General Instructions: Complete each step before proceeding to the
-* next.
-*
-* Debugging Exercise 1
-*
-* 1) Insert a breakpoint on the lines indicated in the code.
-* 2) Run to Breakpoint 1.
-* 3) Place a watch on age and days.
-* 4) Add another watch using &age for the name. This will display
-* the address of age.
-* 5) Write down the address of age.
-* 6) Step Into the code for the function GetAge.
-* 7) The execution continues to the function header for GetAge.
-* 8) Step into one more time.
-* 9) Why did the address of age and value change?
-* 10) Step over the cout and cin statements.
-* 11) Verify the value entered is stored properly in age.
-* 12) Step into until the flow returns to main.
-* 13) Step over one more time.
-* 14) Why didn't the value entered get transferred back to main?
-* 15) Stop debugging and fix the error.
-* 16) Run to Breakpoint 1.
-* 17) Step over the function call to GetAge.
-* 18) Verify that the value entered was returned and stored
-* correctly from GetAge.
-* 19) Stop debugging.
-*
-* Debugging Exercise 2
-*
-* 1) Run to Breakpoint 1.
-* 2) Step over the call to GetAge.
-* 3) Step into CalcDays.
-* 4) Step into one more time so that the current line is the
-* calculation.
-* 5) Why is age greyed out in your watch window?
-* 6) Stop debugging.
-*
-* Debugging Exercise 3
-*
-* 1) Run to Breakpoint 2.
-* 2) When asked, enter the value of 20 for your age.
-* 3) Verify that the variable age is 20 and the variable days
-* is 7300.
-* 4) Step into the PrintResults function.
-* 5) Age is 7300? Not even Ralph is that old.
-* 6) Why did the values for both variables change?
-* 7) Stop debugging and fix the error.
-*
-* Debugging Exercise 4
-*
-* 1) Run to Breakpoint 2.
-* 2) Display your Call Stack window.
-* 3) View the contents of the window and notice that the top
-* function on the stack is main.
-* 4) Step into the PrintResults function.
-* 5) Notice that the call stack now shows PrintResults on top of
-* the stack.
-********************************************************************/
-#include <iostream>
-using std::cout;
-using std::cin;
-using std::endl;
-
-const int DAYS_PER_YEAR = 365;
-
-int GetAge();
-int CalcDays(int age);
-void PrintResults(int age, int days);
-
-int main()
-{
- int age = 0;
- int days = 0;
-
- // Breakpoint 1
- // Put breakpoint on the following line
- GetAge();
- days = CalcDays(age);
-
- // Breakpoint 2
- // Put breakpoint on the following line
- PrintResults(age, days);
-
- return 0;
-}
-int GetAge()
-{
- int age;
-
- cout << "Please enter your age: ";
- cin >> age;
-
- return age;
-}
-int CalcDays(int years)
-{
- int days;
-
- days = years * DAYS_PER_YEAR;
-
- return days;
-}
-void PrintResults(int days, int age)
-{
- cout << age << "! Boy are you old!\n";
- cout << "Did you know that you are at least " << days << " days old?\n\n";
-}
+/********************************************************************
+* File: CST116-Ch9-Debugging.cpp
+*
+* General Instructions: Complete each step before proceeding to the
+* next.
+*
+* Debugging Exercise 1
+*
+* 1) Insert a breakpoint on the lines indicated in the code.
+* 2) Run to Breakpoint 1.
+* 3) Place a watch on age and days.
+* 4) Add another watch using &age for the name. This will display
+* the address of age.
+* 5) Write down the address of age.
+* 6) Step Into the code for the function GetAge.
+* 7) The execution continues to the function header for GetAge.
+* 8) Step into one more time.
+* 9) Why did the address of age and value change?
+* Because now the debugger is watching the local age defined in GetAge, not the global age defined in main.
+* 10) Step over the cout and cin statements.
+* 11) Verify the value entered is stored properly in age.
+* 12) Step into until the flow returns to main.
+* 13) Step over one more time.
+* 14) Why didn't the value entered get transferred back to main?
+* Because that value was passed to an age int that was local to GetAge. It was never the same as the global age in main.
+* 15) Stop debugging and fix the error.
+* 16) Run to Breakpoint 1.
+* 17) Step over the function call to GetAge.
+* 18) Verify that the value entered was returned and stored
+* correctly from GetAge.
+* 19) Stop debugging.
+*
+* Debugging Exercise 2
+*
+* 1) Run to Breakpoint 1.
+* 2) Step over the call to GetAge.
+* 3) Step into CalcDays.
+* 4) Step into one more time so that the current line is the
+* calculation.
+* 5) Why is age greyed out in your watch window?
+* Because age isn't local to CalcDays.
+* 6) Stop debugging.
+*
+* Debugging Exercise 3
+*
+* 1) Run to Breakpoint 2.
+* 2) When asked, enter the value of 20 for your age.
+* 3) Verify that the variable age is 20 and the variable days
+* is 7300.
+* 4) Step into the PrintResults function.
+* 5) Age is 7300? Not even Ralph is that old.
+* 6) Why did the values for both variables change?
+* Because the moron who wrote PrintResults swapped the parameters. Age is being passed to days and vice versa.
+* 7) Stop debugging and fix the error.
+*
+* Debugging Exercise 4
+*
+* 1) Run to Breakpoint 2.
+* 2) Display your Call Stack window.
+* 3) View the contents of the window and notice that the top
+* function on the stack is main.
+* 4) Step into the PrintResults function.
+* 5) Notice that the call stack now shows PrintResults on top of
+* the stack.
+********************************************************************/
+#include <iostream>
+using std::cout;
+using std::cin;
+using std::endl;
+
+const int DAYS_PER_YEAR = 365;
+
+int GetAge();
+int CalcDays(int age);
+void PrintResults(int age, int days);
+
+int main()
+{
+ int age = 0;
+ int days = 0;
+
+ // Breakpoint 1
+ // Put breakpoint on the following line
+ age = GetAge();
+ days = CalcDays(age);
+
+ // Breakpoint 2
+ // Put breakpoint on the following line
+ PrintResults(age, days);
+
+ return 0;
+}
+int GetAge()
+{
+ int age;
+
+ cout << "Please enter your age: ";
+ cin >> age;
+
+ return age;
+}
+int CalcDays(int years)
+{
+ int days;
+
+ days = years * DAYS_PER_YEAR;
+
+ return days;
+}
+void PrintResults(int age, int days)
+{
+ cout << age << "! Boy are you old!\n";
+ cout << "Did you know that you are at least " << days << " days old?\n\n";
+}
diff --git a/CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj b/CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj
index d7fabd9..4486921 100644
--- a/CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj
+++ b/CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj
@@ -127,7 +127,11 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="CST116-Ch9-Debugging.cpp" />
+ <ClCompile Include="CST116-Ch9-Debugging-Williams.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <Text Include="CST116-Ch9-Debugging-Williams-PSEUDOCODE.txt" />
+ <Text Include="CST116-Ch9-Debugging-Williams-RUN.txt" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
diff --git a/CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj.filters b/CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj.filters
index 2f59736..c05a803 100644
--- a/CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj.filters
+++ b/CST116-Ch9-Debugging/CST116-Ch9-Debugging.vcxproj.filters
@@ -15,8 +15,16 @@
</Filter>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="CST116-Ch9-Debugging.cpp">
+ <ClCompile Include="CST116-Ch9-Debugging-Williams.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
+ <ItemGroup>
+ <Text Include="CST116-Ch9-Debugging-Williams-RUN.txt">
+ <Filter>Source Files</Filter>
+ </Text>
+ <Text Include="CST116-Ch9-Debugging-Williams-PSEUDOCODE.txt">
+ <Filter>Source Files</Filter>
+ </Text>
+ </ItemGroup>
</Project> \ No newline at end of file
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.command.1.tlog b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..a20b0b7
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.command.1.tlog
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.read.1.tlog b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..d4b69dd
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.read.1.tlog
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.write.1.tlog b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..affc0e4
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CL.write.1.tlog
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CST116-Ch9-Debugging.lastbuildstate b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CST116-Ch9-Debugging.lastbuildstate
new file mode 100644
index 0000000..f233600
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/CST116-Ch9-Debugging.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.33.31629:TargetPlatformVersion=10.0.19041.0:
+Debug|x64|C:\Users\hey-t\Source\Repos\cst116-ch9-debugging-AllTheNamesAreTaken3141\CST116-Ch9-Debugging\|
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.command.1.tlog b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.command.1.tlog
new file mode 100644
index 0000000..a7aa373
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.command.1.tlog
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.read.1.tlog b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.read.1.tlog
new file mode 100644
index 0000000..25bb879
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.read.1.tlog
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.write.1.tlog b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.write.1.tlog
new file mode 100644
index 0000000..7ee7679
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-C.dbddd78c.tlog/link.write.1.tlog
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging-Williams.obj b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging-Williams.obj
new file mode 100644
index 0000000..889c61f
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging-Williams.obj
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.exe b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.exe
new file mode 100644
index 0000000..43f279b
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.exe
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.exe.recipe b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.exe.recipe
new file mode 100644
index 0000000..6df2afd
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.exe.recipe
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project>
+ <ProjectOutputs>
+ <ProjectOutput>
+ <FullPath>C:\Users\hey-t\Source\Repos\cst116-ch9-debugging-AllTheNamesAreTaken3141\CST116-Ch9-Debugging\x64\Debug\CST116-Ch9-Debugging.exe</FullPath>
+ </ProjectOutput>
+ </ProjectOutputs>
+ <ContentFiles />
+ <SatelliteDlls />
+ <NonRecipeFileRefs />
+</Project> \ No newline at end of file
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.ilk b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.ilk
new file mode 100644
index 0000000..5f0b773
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.ilk
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.log b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.log
new file mode 100644
index 0000000..bb9dbf1
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.log
@@ -0,0 +1 @@
+ CST116-Ch9-Debugging.vcxproj -> C:\Users\hey-t\Source\Repos\cst116-ch9-debugging-AllTheNamesAreTaken3141\CST116-Ch9-Debugging\x64\Debug\CST116-Ch9-Debugging.exe
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.pdb b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.pdb
new file mode 100644
index 0000000..a14e0f8
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.pdb
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.vcxproj.FileListAbsolute.txt b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..80c9728
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/CST116-Ch9-Debugging.vcxproj.FileListAbsolute.txt
@@ -0,0 +1 @@
+C:\Users\hey-t\Source\Repos\cst116-ch9-debugging-AllTheNamesAreTaken3141\CST116-Ch9-Debugging\x64\Debug\CST116-Ch9-Debugging.exe
diff --git a/CST116-Ch9-Debugging/x64/Debug/vc143.idb b/CST116-Ch9-Debugging/x64/Debug/vc143.idb
new file mode 100644
index 0000000..899267a
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/vc143.idb
Binary files differ
diff --git a/CST116-Ch9-Debugging/x64/Debug/vc143.pdb b/CST116-Ch9-Debugging/x64/Debug/vc143.pdb
new file mode 100644
index 0000000..e02543d
--- /dev/null
+++ b/CST116-Ch9-Debugging/x64/Debug/vc143.pdb
Binary files differ