OpenBSD CVS

CVS log for src/usr.bin/gprof/gprof.c


[BACK] Up to [local] / src / usr.bin / gprof

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.27 / (download) - annotate - [select for diffs], Wed Jan 27 07:18:41 2021 UTC (3 years, 3 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, HEAD
Changes since 1.26: +38 -1 lines
Diff to previous 1.26 (colored)

fix -fno-common issues; ok mortimer

Revision 1.26 / (download) - annotate - [select for diffs], Sat Oct 8 19:55:39 2016 UTC (7 years, 7 months ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

findcall() for the -c option is implemented on mips64, not sparc64

Revision 1.25 / (download) - annotate - [select for diffs], Thu Sep 1 09:49:44 2016 UTC (7 years, 8 months ago) by tedu
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

remove sparc support

Revision 1.24 / (download) - annotate - [select for diffs], Wed Mar 9 16:28:50 2016 UTC (8 years, 2 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0
Changes since 1.23: +2 -3 lines
Diff to previous 1.23 (colored)

We are done providing support for the vax.
lots of agreement.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Nov 16 17:43:17 2015 UTC (8 years, 6 months ago) by pascal
Branch: MAIN
CVS Tags: OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.22: +8 -1 lines
Diff to previous 1.22 (colored)

pledge for gprof: "stdio rpath wpath cpath" in the beginning, then drop
wpath and cpath if we don't need to write a gmon.sum file (-s flag).

ok deraadt@

Revision 1.22 / (download) - annotate - [select for diffs], Thu Aug 20 22:32:41 2015 UTC (8 years, 9 months ago) by deraadt
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Do not cast result of malloc/calloc/realloc* if stdlib.h is in scope
ok krw millert

Revision 1.21 / (download) - annotate - [select for diffs], Mon Dec 22 18:21:10 2014 UTC (9 years, 4 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

remove never used in openbsd tahoe support. and ns32k. and pmax.
ok deraadt millert

Revision 1.20 / (download) - annotate - [select for diffs], Wed Nov 26 18:34:51 2014 UTC (9 years, 5 months ago) by millert
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Prefer setvbuf() to setlinebuf() for portability; ok deraadt@

Revision 1.19 / (download) - annotate - [select for diffs], Tue Oct 27 23:59:38 2009 UTC (14 years, 6 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.18: +1 -15 lines
Diff to previous 1.18 (colored)

rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and
unmaintainable).  these days, people use source.  these id's do not provide
any benefit, and do hurt the small install media
(the 33,000 line diff is essentially mechanical)
ok with the idea millert, ok dms

Revision 1.18 / (download) - annotate - [select for diffs], Wed Jun 25 15:09:32 2008 UTC (15 years, 10 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.17: +4 -3 lines
Diff to previous 1.17 (colored)

split test for __sparc__ into __sparc__ and __sparc64__

Revision 1.17 / (download) - annotate - [select for diffs], Sat Mar 25 19:06:36 2006 UTC (18 years, 1 month ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0
Changes since 1.16: +5 -6 lines
Diff to previous 1.16 (colored)

add missing prototypes all over the place, u_long -> unsigned long (userland
code).

okay kettenis@, comments by ray@

Revision 1.16 / (download) - annotate - [select for diffs], Thu Dec 8 22:34:00 2005 UTC (18 years, 5 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.15: +4 -3 lines
Diff to previous 1.15 (colored)

Check fread() return value to get sane error message for too-small
gmon header.  Idea from Alexey Dobriyan

Revision 1.15 / (download) - annotate - [select for diffs], Tue May 3 08:09:52 2005 UTC (19 years ago) by art
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.14: +5 -5 lines
Diff to previous 1.14 (colored)

Fix some sign issues and make kernel profiling useful on amd64.

millert@ miod@ ok

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jul 20 08:46:23 2004 UTC (19 years, 10 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.13: +13 -13 lines
Diff to previous 1.13 (colored)

Fix formats in debug printfs to work correctly on 64-bit archs.
miod@ ok

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jun 10 22:20:47 2003 UTC (20 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.12: +12 -21 lines
Diff to previous 1.12 (colored)

mostly ansi cleanup; pval ok

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jun 3 02:56:08 2003 UTC (20 years, 11 months ago) by millert
Branch: MAIN
Changes since 1.11: +3 -7 lines
Diff to previous 1.11 (colored)

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999.  Proofed by myself and Theo.

Revision 1.11 / (download) - annotate - [select for diffs], Wed May 8 16:46:35 2002 UTC (22 years ago) by art
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2
Changes since 1.10: +17 -184 lines
Diff to previous 1.10 (colored)

Split out symbol handling into a separate file.
Implement symbol handling for ELF (based on FreeBSD).
Implement dummy support for alpha, hppa, powerpc and sparc64.

Tested during the last 2 months on various archs (never comitted because
other stuff got in the way).
Some fixups to i386 support from mickey@

This lets us switch all elf archs to this gprof.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Mar 25 16:30:55 2002 UTC (22 years, 2 months ago) by danh
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.9: +15 -15 lines
Diff to previous 1.9 (colored)

change the extra text following preprocessor directives into comments.
patch from David Krause <openbsd@davidkrause.com>

ok millert@

Revision 1.9 / (download) - annotate - [select for diffs], Mon Nov 19 19:02:14 2001 UTC (22 years, 6 months ago) by mpech
Branch: MAIN
Changes since 1.8: +10 -10 lines
Diff to previous 1.8 (colored)

kill more registers

millert@ ok

Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 25 19:23:40 2001 UTC (23 years, 2 months ago) by mickey
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0, OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

extern __progname; from bob

Revision 1.7 / (download) - annotate - [select for diffs], Thu Mar 22 05:18:30 2001 UTC (23 years, 2 months ago) by mickey
Branch: MAIN
Changes since 1.6: +60 -98 lines
Diff to previous 1.6 (colored)

_wall, err/warn; dummy hppa part, like others

Revision 1.6 / (download) - annotate - [select for diffs], Sun Dec 24 00:28:46 2000 UTC (23 years, 5 months ago) by aaron
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

Fix an off-by-one error. Since `i' starts at 0, not 1, we don't have to
decrement it when reporting how many samples have been read so far.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jun 16 15:23:53 1999 UTC (24 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE, OPENBSD_2_8, OPENBSD_2_7_BASE, OPENBSD_2_7, OPENBSD_2_6_BASE, OPENBSD_2_6
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)

more #ifdef hell

Revision 1.4 / (download) - annotate - [select for diffs], Tue Aug 11 02:54:08 1998 UTC (25 years, 9 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE, OPENBSD_2_5, OPENBSD_2_4_BASE, OPENBSD_2_4
Changes since 1.3: +4 -5 lines
Diff to previous 1.3 (colored)

permit $ in symbol names since destructors now can use that char again...; jdp@freebsd

Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 2 02:59:49 1996 UTC (27 years, 7 months ago) by tholo
Branch: MAIN
CVS Tags: OPENBSD_2_3_BASE, OPENBSD_2_3, OPENBSD_2_2_BASE, OPENBSD_2_2, OPENBSD_2_1_BASE, OPENBSD_2_1, OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Support for call graph detection using the -c options on i386

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jun 26 05:33:51 1996 UTC (27 years, 10 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

rcsid

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:45:20 1995 UTC (28 years, 7 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of NetBSD tree

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:45:20 1995 UTC (28 years, 7 months ago) by deraadt
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.