Randell Jesup
49fba95a20
bug 691245: Fix jprof under Fedora 15 (needs -ldl) r=dbaron
2011-10-05 09:20:20 -04:00
Randell Jesup
56633f7da8
Bug 674384: jprof - better thread support, support e10s profiling and profile-by-capture-section. r=dbaron DONTBUILD
2011-08-12 11:59:20 -04:00
Randell Jesup
57c575c552
Bug 664453: Stop jprof from crashing before a profile is selected on JP_START. r=dbaron DONTBUILD
2011-08-12 11:59:17 -04:00
Randell Jesup
40c1a04059
Bug 666501: fix jprof to work in builds without run-mozilla.sh r=glandium
2011-06-24 00:01:49 -04:00
Randell Jesup
4abe6bb62e
Bug 660968: enabling jprof doesn't make it build the shared library anymore. r=khuey
2011-06-01 03:51:03 -04:00
Randell Jesup
0c31687332
Bug 653311 - Switch jprof from hand-rolled stackwalk code to glibc's backtrace() to work with modern x86 Linuxes, improve jprof output, update README - r=jim_nance (per bz)
2011-05-15 05:47:48 -04:00
Benjamin Smedberg
ba372f3a4c
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Karl Tomlinson
1a97ad8bbb
bug 506845 targets are not rebuilt when archives from EXPAND_LIBNAME change r=bsmedberg
2009-08-17 09:54:45 +12:00
Karl Tomlinson
5420c9c061
b=458644 add gnu_debuglink support to jprof r=dbaron
2009-02-20 14:43:10 +13:00
Joshua Cranmer
a14312ed28
Bug 444034 - jprof fails to sort symbols correctly. r=dbaron
2008-09-23 21:15:52 -04:00
bzbarsky@mit.edu
b7b5c6489e
Add documentation of the JS hooks
2007-12-06 09:04:56 -08:00
gerv@gerv.net
6dd53e09ca
Bug 398009 - fix mangled license headers. a=stuart.
2007-10-06 05:08:39 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
dbaron%dbaron.org
83fed6e485
Change my old email address to my new one (files missed when I did a mass-change in January 2003).
2007-02-14 07:18:26 +00:00
bzbarsky%mit.edu
2ec057980b
Make JP_FIRST work with JP_RTC_HZ. Bug 367675, r=dbaron
2007-01-26 04:31:57 +00:00
bzbarsky%mit.edu
48678acbeb
Documenting bug.
2007-01-21 20:12:28 +00:00
dbaron%dbaron.org
57f1bf631c
Bug 132071: Escape < and > (used in templates) in jprof's HTML output. Initial patch by Dave Morrison <morrison@bnl.gov>, r=dbaron
2006-12-23 18:37:39 +00:00
dbaron%dbaron.org
0bd91706e4
Make jprof compile (and maybe even run in some cases) on x86_64, and make its stack walking code a little less fragile. b=349166 r=bzbarsky
2006-10-04 04:42:33 +00:00
timeless%mozdev.org
6d112f0859
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-08-28 20:17:01 +00:00
timeless%mozdev.org
97d86b0df2
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-08-28 20:12:37 +00:00
bzbarsky%mit.edu
59e16114bb
Make it possible to restart jprof in RTC mode. Bug 341594, r=dbaron, sr=shaver
2006-08-01 15:50:16 +00:00
dbaron%dbaron.org
ace148d610
Workaround brokenness of __builtin_frame_address(0) on gcc 4.1 (as shipped with FC5, at least). b=331436 r=brendan
2006-03-23 23:21:27 +00:00
dbaron%dbaron.org
76010360ad
Use __builtin_frame_address instead of poking into setjmp's jmp_buf to start the stack trace. b=323853 r+sr=bryner
2006-03-22 07:29:45 +00:00
bzbarsky%mit.edu
5e1c663cf4
Updating docs a bit.
2006-03-09 16:53:43 +00:00
gerv%gerv.net
adbec5dbff
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-12-13 13:25:40 +00:00
timeless%mozdev.org
9b0852aaf7
Bug 106386 Correct misspellings in source code
...
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 21:57:13 +00:00
timeless%mozdev.org
eb9350f619
Bug 106386 Correct misspellings in source code
...
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 19:48:04 +00:00
bryner%brianryner.com
d9626f6746
Add support for using gcc's visibility pragma to treat all function and method declarations as "hidden" unless declared otherwise. Create wrappers for system headers that cause them to be treated as default-visibility declarations. This gives a substantial code size and performance win on compilers that support it, and should show up on the gruff tinderbox. Bug 273336, r=darin sr=dbaron.
2004-12-15 05:52:44 +00:00
bryner%brianryner.com
5c02a6978c
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
bzbarsky%mit.edu
c594642f8f
Skip over __restore_rt frames when generating profile analysis results. Bug
...
243483, r=shaver, sr=dbaron
2004-05-13 18:59:37 +00:00
gerv%gerv.net
cc323a7cc8
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-25 21:07:34 +00:00
cbiesinger%web.de
66eae4bb87
fixing RTZ typo, and mention that SIGIO is another name for SIGPOLL. r=shaver
2004-04-24 18:00:40 +00:00
bzbarsky%mit.edu
43d21e007e
Make it possible to pause the profiler when using JP_RTC_HZ. Follow-up to bug
...
128673, r=shaver, sr=dbaron
2004-03-09 22:31:56 +00:00
bzbarsky%mit.edu
5578f60f53
Updating readme to talk about the JP_RTZ_HZ flag, to have examples using the
...
current output format, and to have a bit more in the way of explanation of the
output and the various JPROF_FLAGS values. a=jim nance
2004-03-07 01:15:26 +00:00
bzbarsky%mit.edu
324f09cbe7
Change linkification a bit to prevent undesirable horizontal scrolling. Bug
...
134016, initial patch by Dave Morrison <morrison@bnl.gov>, r=dbaron
2004-02-10 23:52:41 +00:00
jim_nance%yahoo.com
f61ec32990
Fix Bug 232051 - Make jprof work with Fedora Core1. The stack walking code
...
did not work on that platform. r=dbaron sr=dbaron.
2004-01-25 01:51:39 +00:00
bryner%brianryner.com
014c7712a1
On Linux, enable jprof to use /dev/rtc for up to 8 KHz sampling. Bug 128673, original patch by shaver, some additional fixes by me, r=shaver, sr=dbaron.
2003-11-01 07:34:18 +00:00
bryner%brianryner.com
bb0bc1b268
I meant to check for an empty string as well as a null string. Really. r=mozbot.
2003-10-16 10:04:14 +00:00
bryner%brianryner.com
7711477fbe
fall back to dynamic symbol table if no symbols were found in the symtab section. bug 222165, r=dbaron
2003-10-14 21:49:21 +00:00
bryner%brianryner.com
7deaddae83
Don't ignore libraries loaded at address 0x0, or we'll ignore libc. Bug 222158, r=dbaron.
2003-10-14 21:05:22 +00:00
bryner%brianryner.com
c62690005a
fixing gcc 3.4 bustage (extra semicolon)
2003-10-05 03:36:25 +00:00
dbaron%fas.harvard.edu
f5d16a05d0
Increase max stack crawl from 100 to 500. r=jim_nance sr=waterson b=154752
2002-07-02 03:17:23 +00:00
dbaron%fas.harvard.edu
2f5772817a
Print the library name when the library has no symbols. b=154752 r=jim_nance@yahoo.com sr=waterson
2002-07-02 03:16:44 +00:00
dbaron%fas.harvard.edu
7c261f47b2
Add perl script for splitting jprof profiles into segments.
2002-06-18 22:35:05 +00:00
timeless%mac.com
dec943eb10
Bug 106386 rid source of misspellings
...
r=db48x sr=blake a=asa
2002-03-19 04:30:17 +00:00
dbaron%fas.harvard.edu
1d85b97e69
Add JP_APPEND option to JPROF_FLAGS for profiling of startup. b=102014 r=jag sr=brendan
2001-10-06 06:37:41 +00:00
waterson%netscape.com
d5509d7435
Remove copies of files that got moved to subdir.
2001-07-17 21:56:38 +00:00
dbaron%fas.harvard.edu
6b44bee19f
Make includes (-i) and excludes (-e) work. b=90755 r=jim_nance@yahoo.com sr=waterson
2001-07-16 20:44:07 +00:00
waterson%netscape.com
4344e83962
Bug 87215. Make jprof work right with the static build. r=cls, sr=leaf
2001-06-29 22:45:45 +00:00
dbaron%fas.harvard.edu
6c06bb5b78
Scripts shouldn't be in TARGETS, because it makes them be removed by 'make clean'.
2001-02-16 18:20:06 +00:00
dbaron%fas.harvard.edu
1df7d26518
Fix objdir build bustage by not trying to install from the objdir a script that is in the srcdir. r=bryner
2001-02-16 03:39:57 +00:00
mcafee%netscape.com
51125818ef
Adding percentage column for flat profile, hits/totalhits.
2001-02-16 01:36:58 +00:00
mcafee%netscape.com
2614a7ed06
Cleaning up html, strip libs warning
2001-02-15 22:22:52 +00:00
mcafee%netscape.com
59e4542ca7
Adding doc links to output format, cleaning up some of the href UI.
2001-02-15 03:37:46 +00:00
mcafee%netscape.com
428e42499a
anchor tags #flat, #hier
2001-02-15 03:24:41 +00:00
mcafee%netscape.com
517ed917d4
Adding support for JP_REALTIME=1, which uses ALRM signal to start.
2001-02-15 03:03:04 +00:00
mcafee%netscape.com
91858b1d3e
Adding jprofsig helper script to make it easier to use jprof. Usage: jprofsig [start|stop]
2001-02-15 02:47:14 +00:00
sspitzer%netscape.com
39dd050c00
fix spelling in comment. no bug #.
2001-02-01 00:29:40 +00:00
dbaron%fas.harvard.edu
fc3dadcc58
Ignore the correct generated files (rather than the list copied from leaky).
2000-07-02 00:44:31 +00:00
jim_nance%yahoo.com
c4fbde2e7d
Updated docs to reflect Red Hat 6.2 testing
2000-05-29 19:31:29 +00:00
jim_nance%yahoo.com
1feb960cd6
Fixed some compiler warnings.
...
This is not part of the default build.
2000-03-23 21:40:50 +00:00
dbaron%fas.harvard.edu
895a44d0ae
Fix makefile since libs phase no longer exists.
2000-03-16 17:54:10 +00:00
dbaron%fas.harvard.edu
b905023253
Belatedly take credit/blame for my changes. r=jim_nance@yahoo.com
2000-03-14 03:52:18 +00:00
dbaron%fas.harvard.edu
61148f66ad
Document trick to make jprof work under RedHat 6.0. r=jim_nance@yahoo.com
2000-03-14 03:50:43 +00:00
jim_nance%yahoo.com
7a3434358f
Documentation update
2000-02-23 02:51:39 +00:00
Jerry.Kirk%Nexwarecorp.com
e4d2d945fd
Updating for the Neutrino Platform. Not finished yet, still looking
...
for the "pcs" memmber in the malloc_log_entry structure.
2000-02-09 14:25:18 +00:00
dbaron%fas.harvard.edu
89165f8232
Update the jprof documentation.
...
r=jim_nance@yahoo.com
2000-02-03 14:42:27 +00:00
dbaron%fas.harvard.edu
fa513d9a7c
Fix JP_DEFER so it works without JP_START as well.
...
r=jim_nance@yahoo.com
Not part of default build.
2000-02-03 14:41:39 +00:00
dbaron%fas.harvard.edu
e4814bd9c5
Add two small new features to jprof:
...
1) Allow a SIGUSR1 to stop profiling, so that shutdown need not be included in profiles. (The log file is not closed, so it can't be used to generate multiple profiles in one run. That could be changed, though.)
2) Add a JP_REALTIME option that does the profiling in terms of real time elapsed rather than time used for execution by the mozilla process (and in the kernel for the process). This allows profiling to detect how much time is being spent in the X server.
r=jim_nance@yahoo.com
Not part of default build.
2000-02-03 00:35:53 +00:00
dbaron%fas.harvard.edu
e0f8e72fc5
Fix the jprof makefile so that the libs are actually installed in the libs phase (like they are in makefiles that use rules.mk). Therefore, compiling a fresh or clobber build after building jprof will no longer fail when building the mozilla executable.
...
r=jim_nance@yahoo.com
Not part of default build.
2000-02-03 00:29:26 +00:00
dbaron%fas.harvard.edu
c5caa767e3
A fix (which can be enabled with a #define) to make jprof work on a RedHat 6.0 system (as opposed to 6.1). There seem two be two differences: some of the parameters are not passed correctly to the signal handler, and there is a trampoline on the stack with an address greater than 0x7fffffff.
...
r=jlnance
Not part of default build.
2000-01-31 21:32:10 +00:00
jim_nance%yahoo.com
56b0553957
Fixed documentation problem with units of JP_PERIOD
2000-01-29 20:39:48 +00:00
jim_nance%yahoo.com
15d294c8bb
Print message to stdout on first timer tick.
...
Feature request from cbegle
r=cbegle
2000-01-28 02:21:38 +00:00
jim_nance%yahoo.com
59223d01ff
Enhanced jprof documentation and code.
...
This is not part of the default build.
2000-01-25 02:46:30 +00:00
shaver%netscape.com
251c9cf4d5
import jprof for jlnance
2000-01-18 03:43:26 +00:00