Граф коммитов

125 Коммитов

Автор SHA1 Сообщение Дата
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