In this course, we will use a variety of tools: some industry standards and some built specifically for CS 24. You can find information about how we suggest you best use these tools by following the links on this page.
-
print debugging
– Caveats for using print-style debugging in CS 24. -
gdb
(GNU Debugger) – This tool is for debugging assembly and C code. Especially useful forasmgen
,shellcode
, andmalloc
. -
javap
(Java disassembler) – This tool shows the contents of a.class
file; it’s likeobjdump
for Java. Used onjvm
. -
make
– This tool automatically runs the commands needed to build and test your code. Used on all programming projects. -
vscode
– This is the text editor that we use in CS 24.