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.classfile; it’s likeobjdumpfor 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.