]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: fix unintended dependency on section ordering
authorRandy Dunlap <randy.dunlap@oracle.com>
Mon, 13 Jun 2011 20:20:51 +0000 (13:20 -0700)
committerNick Alcock <nick.alcock@oracle.com>
Mon, 29 Jun 2015 21:39:51 +0000 (22:39 +0100)
Reduce the unintended ordering dependency (_text before _stext)
when scanning the relocs info file.

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
scripts/dtrace_relocs.c

index 05742bde11066acbc2c90ac4f028dd41e950f0c9..171fa2b02bd6220d2efbb7379280396eda8b048a 100644 (file)
@@ -286,10 +286,12 @@ static void read_info(FILE *fin)
                if (in_symbols) {
                        if (get_symbol_info(buf, &table[table_cnt]) == 0)
                                table_cnt++;
-                       else if (_text == 0)
-                               get_text_addr(buf, "_text", &_text);
-                       else if (_stext == 0)
-                               get_text_addr(buf, "_stext", &_stext);
+                       else {
+                               if (_text == 0)
+                                       get_text_addr(buf, "_text", &_text);
+                               if (_stext == 0)
+                                       get_text_addr(buf, "_stext", &_stext);
+                       }
                }
        }
 }