summaryrefslogtreecommitdiff
path: root/usr.bin/gprof
AgeCommit message (Collapse)Author
2005-12-08Check fread() return value to get sane error message for too-smallTodd C. Miller
gmon header. Idea from Alexey Dobriyan
2005-05-03Fix some sign issues and make kernel profiling useful on amd64.Artur Grabowski
millert@ miod@ ok
2005-05-03Better implementation of the hertz function. We use a documented sysctlArtur Grabowski
that gives us a correct answer and not a good guess that uses undocumented itimer semantics. miod@ millert@ ok
2004-08-11mips->mips64Per Fogelstrom
2004-07-23fix use after free due to freeing incorrect item.Marco S Hyman
looks right to me millert@
2004-07-20Add ELFDEBUG to mirror the a.out debug that already exists.Marco S Hyman
OK art@
2004-07-20Fix formats in debug printfs to work correctly on 64-bit archs.Artur Grabowski
miod@ ok
2004-07-20make lowpc and highpc into long, fixing gprof on 64-bit archs with textArtur Grabowski
above 4GB. miod@ ok
2004-02-28use amd64 chunksTheo de Raadt
2004-02-27change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyTheo de Raadt
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now.
2004-02-01add paper.txt target;Jason McIntyre
2004-01-29s/arm32/arm/ ok deraadt@Dale Rahn
2004-01-28stubs from art@Michael Shalayeff
2003-07-22- use :L variable modifier with ELF_TOOLCHAIN variableBrad Smith
- change 2 instances of the check from != "yes" to == "no" ok deraadt@
2003-07-10add missing includesDavid Krause
ok deraadt@ tedu@
2003-06-10mostly ansi cleanup; pval okTheo de Raadt
2003-06-04term 3 & 4 from tholo after permissionTheo de Raadt
2003-06-03Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-04-05snprintfTheo de Raadt
2003-03-11files with dead .Xr's;Jason McIntyre
left .Xr, but removed man page number as suggested by mpech@ more help and ok millert@
2002-05-08Split out symbol handling into a separate file.Artur Grabowski
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.
2002-04-20Add missing copyrightThorsten Lockert
2002-03-25change the extra text following preprocessor directives into comments.Dan Harnett
patch from David Krause <openbsd@davidkrause.com> ok millert@
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ↵Todd C. Miller
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
2001-11-19kill more registersMike Pechkin
millert@ ok
2001-09-10Now that the makefile does not create symlinks to files for archsDale Rahn
which do not build, these files are no longer necessary.
2001-09-10Do not make symlinks to files for architectures which do not useDale Rahn
this gprof. This wasy sparc64.c does not need to be created.
2001-09-10Don't use this gprofJason Wright
2001-08-12#(endif|else) foo is incorrect, make it #endif /* foo */Heikki Korpela
deraadt@ ok
2001-07-11remove mips leftovers; ok bradPeter Valchev
2001-05-01Remove completely redundant introductory sentences in ENVIRONMENT sections.Aaron Campbell
2001-03-31Make this work again, this might be ugly, but it works; bad mickey.Federico G. Schwindt
2001-03-25extern __progname; from bobMichael Shalayeff
2001-03-22_wall, err/warn; dummy hppa part, like othersMichael Shalayeff
2001-03-21New compilation scheme, more cross-compiler friendly, less error-prone.Miod Vallat
As a bonus, bring support for mvme88k. millert@ ok
2000-12-28Adding m88k supportSteve Murphree
2000-12-24Fix an off-by-one error. Since `i' starts at 0, not 1, we don't have toAaron Campbell
decrement it when reporting how many samples have been read so far.
2000-11-09Change all option list specifications to ".Bl -tag -width Ds". Most manAaron Campbell
pages just needed their -width parameter tweaked to "Ds", which provides a nice width of 6 constant characters. For consistency more than anything.
2000-10-05hppa not yetMichael Shalayeff
2000-03-07Various cleanup.Aaron Campbell
2000-03-05Finish standardizing options list introduction.Aaron Campbell
1999-07-04correct use of .Nm; some other formatting nitsAaron Campbell
1999-06-16more #ifdef hellTheo de Raadt
1999-06-05- remove trailing white spaceAaron Campbell
- remove arguments from .Os macros - remove arguments from .Nm macros, where appropriate - some more Dq/Sq/Ql insanity - still lots to do in the usr.bin tree... :/
1998-11-18remove empty reference to non-existent prof(1) pageAaron Campbell
1998-09-26usr.bin/ man page fixes, f-m.Aaron Campbell
1998-09-07More man page fixes. Particularly fix uses of it's/its, affect/effect,Aaron Campbell
then/than and such. Other miscellaneous problems fixed across these source files.
1998-08-11permit $ in symbol names since destructors now can use that char again...; ↵Theo de Raadt
jdp@freebsd
1998-07-06powerpc uses binutils gprofTodd C. Miller
1997-09-21$OpenBSD$Theo de Raadt