libsysprof-capture: only short-circuit for address translation

This commit is contained in:
Christian Hergert
2019-06-06 17:49:44 -07:00
parent 49127e5b17
commit 1b36f92f73

View File

@ -127,10 +127,13 @@ translate_table_translate (GArray **tables,
const TranslateItem *item;
TranslateItem key = { src, 0 };
if ((src & SYSPROF_CAPTURE_JITMAP_MARK) == 0)
return src;
if (table == TRANSLATE_ADDR)
{
if ((src & SYSPROF_CAPTURE_JITMAP_MARK) == 0)
return src;
}
if (!tables[table])
if (tables[table] == NULL)
return src;
item = bsearch (&key,