story@calma.UUCP (Glen Story) (03/02/86)
Help! I (a new Un*x user) am having trouble with the dbx debugger. The problem is that we have several large multi-source-file programs that we are porting to Unix 4.2BSD. When I try to work with one of these programs with dbx, it can't seem to corrolate the object code back to the the source code. If I issue stop commands, or if the program crashes, dbx shows machine-language insructions instead of source code. An example follows: % make $c/systems/defnet cc -g -o /tmp/cn26/src/clinks/systems/defnet \ /tmp/cn26/src/clinks/systems/defnet.o \ /tmp/cn26/src/clinks/systems/defnetdel.o \ /tmp/cn26/src/clinks/systems/defnetent.o \ /tmp/cn26/src/clinks/systems/defnetenu.o \ /tmp/cn26/src/clinks/systems/defnetlst.o \ /tmp/cn26/src/clinks/systems/defnetrev.o \ /tmp/cn26/src/clinks/systems/defnettpm.o \ /tmp/cn26/src/clinks/systems/defnetu.o \ /tmp/cn26/src/links/systems/defnetu2.o \ /tmp/cn26/src/clinks/systems/defnetupd.o \ /tmp/cn26/src/clinks/libraries/cnlib /usr/lib/libtermcap.a % cd /tmp/cn26/src/clinks/systems % dbx defnet dbx version 7 of 3/18/85 13:07 (ISI). Type 'help' for help. reading symbolic information ... (dbx) file defnet.c (dbx) stop in mt_main [1] stop in mt_main (dbx) run [1] stopped in mt_main at 0x336 00000336 bra #398 <<<---- this doen't look like c to me (dbx) list 1 /* DEFNET.CC */ <--- this s my failing statemnt?? 2 /* W.T.SUMERLIN,JR. */ 3 /* CALMA */ 4 /* APRIL 5, 1984 */ 5 /* */ 6 /* */ 7 /* NETWORK ROUTE DEFINITION PROGRAM REV2.0 */ 8 /* */ 9 10 (dbx) step stopped in mt_main at 0x398 00000398 link fp,#0xfffc <-- still wrong lang. (dbx) quit % You will note that I am running from the directory that contains the source code in question. Moreover, I specified the module containing the breakpoint in a "file" command. Is there something else I have to do? Do I have to specify paths for *all* source modules? Or, have I hit some kind of limit in dbx? Any help (preferably via email) will be greatly appreciated. Glenn Story calma!story@ucbvax.ARPA {ucbvax,sun,csd-gould}!calma!story