svn commit: r437514 - in head/benchmarks: . flamegraph

Adam Weinberger adamw at adamw.org
Sun Apr 2 02:19:02 UTC 2017


> On 1 Apr, 2017, at 19:06, Johannes M Dieterich <jmd at FreeBSD.org> wrote:
> 
> Author: jmd
> Date: Sun Apr  2 01:06:25 2017
> New Revision: 437514
> URL: https://svnweb.freebsd.org/changeset/ports/437514
> 
> Log:
>  new port: benchmarks/flamegraph
> 
>  A trivial port of Brendan Gregg's collection of flamegraph scripts (a lot of shebang-fixes). This will allow developers to visually profile output from, e.g., ljp and dtrace to locate CPU and memory hogs in workloads.
> 
>  Reviewed by:	swills (mentor)
>  Approved by:	swills (mentor)
>  Differential Revision:	https://reviews.freebsd.org/D10233
> 
> 
> +SOURCE_FILES=	aix-perf.pl \
> +		difffolded.pl \
> +		files.pl \
> +		flamegraph.pl \
> +		pkgsplit-perf.sh \
> +		range-perf.pl \
> +		stackcollapse-aix.pl \
> +		stackcollapse-elfutils.pl \
> +		stackcollapse-gdb.pl \
> +		stackcollapse-go.pl \
> +		stackcollapse-instruments.pl \
> +		stackcollapse-jstack.pl \
> +		stackcollapse-ljp.awk \
> +		stackcollapse-perf.pl \
> +		stackcollapse-pmc.pl \
> +		stackcollapse-recursive.pl \
> +		stackcollapse-stap.pl \
> +		stackcollapse-vtune.pl \
> +		stackcollapse.pl
> +
> +do-install:
> +.for FILE in ${SOURCE_FILES}
> +	${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}/${PREFIX}/bin/${FILE}
> +.endfor

Do these not need to be executable?

# Adam


—
Adam Weinberger
adamw at adamw.org
http://www.adamw.org




More information about the svn-ports-head mailing list