### additional checks/debug info - [ ] detect if stack/heap overlap - [ ] detect stack overflow - [ ] detect heap overflow - [ ] include backtrace for each leaked heap block if student-allocated - [ ] include line in tester source for leaked heap blocks if tester-allocated ### example tester - [ ] list_pop() tests - [ ] list_free() tests - [ ] list_deep_copy() tests ### hard things - [ ] json output (for zucchini) - [ ] gdb server: [spec](https://ftp.gnu.org/old-gnu/Manuals/gdb/html_node/gdb_129.html) - [ ] turn tester example code into a proper library (`libastrotest.so`?), since it's growing quite a bit
additional checks/debug info
example tester
hard things
libastrotest.so?), since it's growing quite a bit