At line 0 added 21 lines. |
+ !!! Debugging SICS at the Instrument |
+ |
+ When you are here, you wish to debug the SICS C-code at the instrument. Look at core files, |
+ run gdb and such. This works like this: |
+ |
+ # Login to the instrument account |
+ # cd into inst_sics |
+ # monit stop sicsserver, to stop the sicsserver |
+ # Get an AFS token with klog yourusername |
+ # To look at core files: ../sicscommon/debsics core.xxxxx where xxx is the number of the core file |
+ # To debug SICS: ../sicscommon/debsics |
+ # Set your breakpoints or whatever |
+ # Within gdb run: run inst.tcl |
+ |
+ The background is that debsics sets directory paths such that gdb can find source files. This currently |
+ points to /afs/psi.ch/project/sinqdev/mksics. This assumes that with your AFS user name you at least |
+ have read rights there. |
+ |
+ If this does not suit you, make your own version of debsics using the supplied version as a template. |
+ |
+ |