Skip to content
Snippets Groups Projects
Commit 2c3d07fa authored by Norman Stevens's avatar Norman Stevens Committed by Alexandre Julliard
Browse files

Implemented the symbolfile command (as mentioned by the help

command). This reads a symbol file in the format generated by nm.
parent 9266004f
Branches
Tags
No related merge requests found
......@@ -66,6 +66,7 @@ extern void VIRTUAL_Dump(void); /* memory/virtual.c */
%token <string> tIDENTIFIER tSTRING tDEBUGSTR
%token <integer> tNUM tFORMAT
%token <reg> tREG
%token tSYMBOLFILE
%token tCHAR tSHORT tINT tLONG tFLOAT tDOUBLE tUNSIGNED tSIGNED
%token tSTRUCT tUNION tENUM
......@@ -156,6 +157,7 @@ command:
| tCOND tNUM tEOL { DEBUG_AddBPCondition($2, NULL); }
| tCOND tNUM expr tEOL { DEBUG_AddBPCondition($2, $3); }
| tDEBUGMSG tDEBUGSTR tEOL { MAIN_ParseDebugOptions($2); }
| tSYMBOLFILE pathname tEOL{ DEBUG_ReadSymbolTable($2); }
| list_command
| disassemble_command
| set_command
......
......@@ -142,6 +142,7 @@ $gs { yylval.reg = REG_GS; return tREG; }
<INITIAL>mode { BEGIN(NOCMD); return tMODE; }
<INITIAL>show|sho|sh { BEGIN(SHOW_CMD); return tSHOW; }
<INITIAL>symbolfile|symbols|symbol|sf { BEGIN(PATH_EXPECTED); return tSYMBOLFILE; }
<INITIAL,INFO_CMD,DEL_CMD>break|brea|bre|br|b { BEGIN(PATH_EXPECTED); return tBREAK; }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment