Lines Matching refs:by
5 # by Linux's Bloat-O-Meter.
314 by=None,
317 if by is None:
318 by = Result._by
320 for k in it.chain(by or [], (k for k, _ in defines or [])):
325 # filter by matching defines
336 name = tuple(getattr(r, k) for k in by)
349 by=None,
358 if by is None:
359 by = Result._by
365 results = fold(Result, results, by=by)
367 diff_results = fold(Result, diff_results, by=by)
369 # organize by name
371 ','.join(str(getattr(r, k) or '') for k in by): r
374 ','.join(str(getattr(r, k) or '') for k in by): r
404 ','.join(by),
489 r = next(iter(fold(Result, results, by=[])), None)
494 diff_r = next(iter(fold(Result, diff_results, by=[])), None)
520 by=None,
546 results = fold(CodeResult, results, by=by, defines=defines)
562 (by if by is not None else CodeResult._by)
569 by if by is not None else CodeResult._by)}
595 diff_results = fold(CodeResult, diff_results, by=by, defines=defines)
601 by=by if by is not None else ['function'],
643 '-b', '--by',
646 help="Group by this field.")
668 help="Sort by this field.")
673 help="Sort by this field, but backwards.")
692 "type-names emitted by nm. Defaults to %r." % NM_TYPES)