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,
543 results = fold(DataResult, results, by=by, defines=defines)
559 (by if by is not None else DataResult._by)
566 by if by is not None else DataResult._by)}
592 diff_results = fold(DataResult, diff_results, by=by, defines=defines)
598 by=by if by is not None else ['function'],
640 '-b', '--by',
643 help="Group by this field.")
665 help="Sort by this field.")
670 help="Sort by this field, but backwards.")
689 "type-names emitted by nm. Defaults to %r." % NM_TYPES)