Loading scripts/kallsyms.c +6 −9 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ static bool is_ignored_symbol(const char *name, char type) return false; } static int check_symbol_range(const char *sym, unsigned long long addr, static void check_symbol_range(const char *sym, unsigned long long addr, struct addr_range *ranges, int entries) { size_t i; Loading @@ -166,14 +166,12 @@ static int check_symbol_range(const char *sym, unsigned long long addr, if (strcmp(sym, ar->start_sym) == 0) { ar->start = addr; return 0; return; } else if (strcmp(sym, ar->end_sym) == 0) { ar->end = addr; return 0; return; } } return 1; } static int read_symbol(FILE *in, struct sym_entry *s) Loading @@ -200,9 +198,8 @@ static int read_symbol(FILE *in, struct sym_entry *s) /* Ignore most absolute/undefined (?) symbols. */ if (strcmp(sym, "_text") == 0) _text = s->addr; else if (check_symbol_range(sym, s->addr, text_ranges, ARRAY_SIZE(text_ranges)) == 0) /* nothing to do */; check_symbol_range(sym, s->addr, text_ranges, ARRAY_SIZE(text_ranges)); /* include the type field in the symbol name, so that it gets * compressed together */ Loading Loading
scripts/kallsyms.c +6 −9 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ static bool is_ignored_symbol(const char *name, char type) return false; } static int check_symbol_range(const char *sym, unsigned long long addr, static void check_symbol_range(const char *sym, unsigned long long addr, struct addr_range *ranges, int entries) { size_t i; Loading @@ -166,14 +166,12 @@ static int check_symbol_range(const char *sym, unsigned long long addr, if (strcmp(sym, ar->start_sym) == 0) { ar->start = addr; return 0; return; } else if (strcmp(sym, ar->end_sym) == 0) { ar->end = addr; return 0; return; } } return 1; } static int read_symbol(FILE *in, struct sym_entry *s) Loading @@ -200,9 +198,8 @@ static int read_symbol(FILE *in, struct sym_entry *s) /* Ignore most absolute/undefined (?) symbols. */ if (strcmp(sym, "_text") == 0) _text = s->addr; else if (check_symbol_range(sym, s->addr, text_ranges, ARRAY_SIZE(text_ranges)) == 0) /* nothing to do */; check_symbol_range(sym, s->addr, text_ranges, ARRAY_SIZE(text_ranges)); /* include the type field in the symbol name, so that it gets * compressed together */ Loading