Debugging core data used to be simple before sqlite introduce WAL (Write Ahead Logging). You can just copy the .sqlite file to your home folder and open with sqlitebrowser.
What you need:
You always got a error message like : "No symbol "xxx" in current context" even you have -g option in you compile command.
The reason is GCC produces debugging information in the DWARF4 format. So early version of gdb can not detect the symble.
To use dwarf3, just add -gdwarf-3 in your makefile gcc option.
Theoretically, USB high speed is 480Mbps or 60MB/s