Lines Matching defs:sym_r
302 int64_t _sort__sym_cmp(struct symbol *sym_l, struct symbol *sym_r)
304 if (!sym_l || !sym_r)
305 return cmp_null(sym_l, sym_r);
307 if (sym_l == sym_r)
310 if (sym_l->inlined || sym_r->inlined) {
311 int ret = strcmp(sym_l->name, sym_r->name);
315 if ((sym_l->start <= sym_r->end) && (sym_l->end >= sym_r->start))
319 if (sym_l->start != sym_r->start)
320 return (int64_t)(sym_r->start - sym_l->start);
322 return (int64_t)(sym_r->end - sym_l->end);
852 struct symbol *sym_r = right->parent;
854 if (!sym_l || !sym_r)
855 return cmp_null(sym_l, sym_r);
857 return strcmp(sym_r->name, sym_l->name);
2168 static int64_t _sort__sym_size_cmp(struct symbol *sym_l, struct symbol *sym_r)
2171 int64_t size_r = sym_r != NULL ? symbol__size(sym_r) : 0;