Go to file
mikhail.naganov@gmail.com 2cc6fef9d5 Fix the problem with JS entries in tickprocessor.
The main problem was due to the following: after Erik had fixed the logger to report library addresses, tickprocessor started to add to the code map entries that covered almost entire memory. This happened because tickprocessor contains a heuristic to bias addresses of functions from dynamic libraries:

    if (funcInfo.start < libStart && funcInfo.start < libEnd - libStart) {
      funcInfo.start += libStart;
    }

And, as tickprocessor tried to process all symbols from the library, including data entries, which can be outside reported library addresses range, the second condition failed, and funcInfo.start remained unbiased.

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


git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2194 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-06-16 18:57:26 +00:00
benchmarks Remove duplicate line in benchmarks/base.js 2009-05-26 13:28:51 +00:00
include Lars spotted that Handle::operator -> and * are not inlined. That apparently buys us almost ~10% 2009-06-11 19:44:48 +00:00
samples Add a "read" extension to the shell programs. This global function 2009-04-17 21:04:34 +00:00
src - Changed fast case for computing object size based on usage histogram. 2009-06-16 13:31:31 +00:00
test Fix issue 380. 2009-06-16 11:47:00 +00:00
tools Fix the problem with JS entries in tickprocessor. 2009-06-16 18:57:26 +00:00
AUTHORS Fix compilation on FreeBSD. Thanks to Ryan Dahl for patch. 2009-06-08 08:51:35 +00:00
ChangeLog Prepare to push V8 version 1.2.8 to trunk. 2009-06-16 09:33:17 +00:00
LICENSE Remove JSCRE 2009-02-25 08:08:01 +00:00
SConstruct Fix compilation on FreeBSD. Thanks to Ryan Dahl for patch. 2009-06-08 08:51:35 +00:00