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.
- 
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.