* dwarf2loc.c (dwarf_expr_frame_base): Error out on missing

SYMBOL_LOCATION_BATON.
This commit is contained in:
Jan Kratochvil
2008-05-04 12:44:16 +00:00
parent 96dff6a2f4
commit ebd3bcc132
2 changed files with 12 additions and 2 deletions

View File

@@ -166,8 +166,13 @@ dwarf_expr_frame_base (void *baton, gdb_byte **start, size_t * length)
{
struct dwarf2_locexpr_baton *symbaton;
symbaton = SYMBOL_LOCATION_BATON (framefunc);
*length = symbaton->size;
*start = symbaton->data;
if (symbaton != NULL)
{
*length = symbaton->size;
*start = symbaton->data;
}
else
*start = NULL;
}
if (*start == NULL)