Make branches handle the lack of a symbol table or the lack of a symbol gracefully.

--HG--
extra : convert_revision : 7bb16405999b86f9fa082a6d44da43d346edc182
This commit is contained in:
Gabe Black 2006-12-07 18:45:30 -05:00
parent 015873fa86
commit 41051f35ac

View file

@ -170,7 +170,7 @@ output decoder {{
printMnemonic(response, mnemonic);
ccprintf(response, "0x%x", target);
if(symtab->findNearestSymbol(target, symbol, symbolAddr))
if(symtab && symtab->findNearestSymbol(target, symbol, symbolAddr))
{
ccprintf(response, " <%s", symbol);
if(symbolAddr != target)
@ -178,6 +178,10 @@ output decoder {{
else
ccprintf(response, ">");
}
else
{
ccprintf(response, "<%d>", target);
}
return response.str();
}