v8/tools
mikhail.naganov@gmail.com e0b829b1a5 TickProcessor: more accurate mapping of statically compiled code on Linux.
'nm' is now called with an option to report function code sizes. Static code entries are restricted to the sizes reported, and the remaining unnamed code is attributed to a library as a whole. This makes reports more accurate, as some functions are tiny, but has chunks of unnamed code behind them.

This change doesn't affect reporting on Windows, as in .map files function code sizes aren't specified.

Review URL: http://codereview.chromium.org/149513


git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2455 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-07-14 09:47:44 +00:00
..
gyp Fix problems with including parser.h from the Windows platform SDK instead of v8 by making sure that the v8 include path comes first. 2009-07-09 10:52:54 +00:00
oprofile Added utility scripts for running oprofile in tools/oprofile. 2009-06-16 12:08:59 +00:00
v8.xcodeproj - Added missing braces in an if statement as a drive-by-edit. 2009-07-13 15:00:35 +00:00
visual_studio Separate native and interpreted regexp by compile time flag, not runtime. 2009-07-07 08:11:19 +00:00
codemap.js TickProcessor: more accurate mapping of statically compiled code on Linux. 2009-07-14 09:47:44 +00:00
consarray.js TickProcessor script reimplemented in JavaScript. 2009-04-27 13:50:42 +00:00
csvparser.js Implemented a CSV parser in JavaScript. 2009-04-17 17:58:14 +00:00
js2c.py * Reapply revisions 1383, 1384, 1391, 1398, 1401, 1402, 2009-03-11 14:00:55 +00:00
jsmin.py Further minify non-visible JavaScript. 2009-01-28 10:15:11 +00:00
linux-tick-processor Add automatic tests for Tick Processor, take two. 2009-07-09 06:39:38 +00:00
linux-tick-processor.py Refactored command-line options handling in tick processor scripts 2009-02-18 13:45:54 +00:00
logreader.js Implemented processing of compressed log files. 2009-06-18 07:59:13 +00:00
mac-nm Implement shared libraries logging on Mac OS X, added required support in Tick Processor. 2009-07-14 05:01:06 +00:00
mac-tick-processor Implement shared libraries logging on Mac OS X, added required support in Tick Processor. 2009-07-14 05:01:06 +00:00
presubmit.py - Exclude "build/include_what_you_use" from cpplint.py filters. 2009-04-09 20:07:30 +00:00
profile_view.js Profiler cleanup: removed another piece that is only needed for DevTools profiler. 2009-06-04 09:20:27 +00:00
profile.js TickProcessor: more accurate mapping of statically compiled code on Linux. 2009-07-14 09:47:44 +00:00
run-valgrind.py Valgrind outputs large numbers like 4,096 (with the commas) and 2009-05-12 14:05:37 +00:00
splaytree.js Enhancing profiling data processing code with functionality needed for the Dev Tools Profiler. 2009-04-30 08:10:27 +00:00
splaytree.py Introduce splaytree.KeyNotFoundError and use it for reporting 2009-03-25 12:14:13 +00:00
stats-viewer.py Added support in d8 for memory-mapped counters and added the python 2008-12-03 09:35:21 +00:00
test.py Add automatic tests for Tick Processor, take two. 2009-07-09 06:39:38 +00:00
tickprocessor-driver.js Implement shared libraries logging on Mac OS X, added required support in Tick Processor. 2009-07-14 05:01:06 +00:00
tickprocessor.js TickProcessor: more accurate mapping of statically compiled code on Linux. 2009-07-14 09:47:44 +00:00
tickprocessor.py TickProcessor script reimplemented in JavaScript. 2009-04-27 13:50:42 +00:00
utils.py Apply patch from Alexander Botero-Lowry that adds FreeBSD platform 2008-11-21 10:06:29 +00:00
windows-tick-processor.bat Add automatic tests for Tick Processor, take two. 2009-07-09 06:39:38 +00:00
windows-tick-processor.py Refactored command-line options handling in tick processor scripts 2009-02-18 13:45:54 +00:00