v8/tools
jochen cb7aa79b12 Expose a lower bound of malloc'd memory via heap statistics
We expect that the majority of malloc'd memory held by V8 is allocated
in Zone objects. Introduce an Allocator class that is used by Zones to
manage memory, and allows for querying the current usage.

BUG=none
R=titzer@chromium.org,bmeurer@chromium.org,jarin@chromium.org
LOG=n
TBR=rossberg@chromium.org

Review URL: https://codereview.chromium.org/1847543002

Cr-Commit-Position: refs/heads/master@{#35196}
2016-04-01 10:01:56 +00:00
..
blink_tests [test] Unskip layout tests after fixing bot. 2015-06-18 07:10:36 +00:00
cfi Port cfi blacklist from chromium. 2015-09-15 08:45:51 +00:00
gcmole Add include/ to include dir list for gcmole 2016-03-01 09:03:03 +00:00
generate_shim_headers
gyp Expose a lower bound of malloc'd memory via heap statistics 2016-04-01 10:01:56 +00:00
jsfunfuzz [Swarming] Isolate jsfunfuzz. 2016-02-18 15:24:48 +00:00
luci-go [swarming] Roll luci-go/isolate. 2016-02-05 09:03:35 +00:00
ninja [ycm] The YouCompleteMe configuration is not VIM specific. 2015-02-12 07:21:13 +00:00
oom_dump Reland "Merge old data and pointer space." 2015-04-07 11:32:10 +00:00
perf [benchmarks] Add R script for statistical tests on benchmark results 2016-02-05 12:29:58 +00:00
perf_tests
profviz Small fix for the timer event plotter. 2016-03-15 12:55:25 +00:00
release [release] Fix auto-roller. 2016-03-29 13:15:18 +00:00
sanitizers [Coverage] Add sancov_formatter unittest for split. 2016-03-21 09:24:36 +00:00
sodium
testrunner [test] Fix deterministic test shards. 2016-03-31 07:38:22 +00:00
unittests Revert of [tools] add --pretty switch to run_perf.py (patchset #8 id:140001 of https://codereview.chromium.org/1681283004/ ) 2016-02-16 12:56:43 +00:00
v8.xcodeproj
vim [ycm] The YouCompleteMe configuration is not VIM specific. 2015-02-12 07:21:13 +00:00
visual_studio
android-build.sh
android-ll-prof.sh
android-run.py
android-sync.sh Bug fix: A bug in android-sync tool 2016-01-28 11:06:27 +00:00
bash-completion.sh [tools] Fix tools/bash-completion.sh for bool flags and harmony features 2015-12-10 10:01:39 +00:00
check-inline-includes.sh Remove inline header includes from non-inline headers (1). 2015-08-12 07:32:54 +00:00
check-static-initializers.gyp [swarming] Isolate static initializer check. 2016-01-08 12:58:30 +00:00
check-static-initializers.isolate [swarming] Isolate static initializer check. 2016-01-08 12:58:30 +00:00
check-static-initializers.sh
check-unused-bailouts.sh Remove unused bailout reasons. 2015-07-13 13:34:12 +00:00
codemap.js
compare-table-gen.js Add more exhaustive tests for Math.min and Math.max. 2015-04-10 12:35:16 +00:00
concatenate-files.py
consarray.js
cpu.sh [tools] Allow specifying cores for cpu.sh script. 2015-11-18 10:53:30 +00:00
cross_build_gcc.sh
csvparser.js
DEPS
detect-builtins.js
disasm.py ll_prof: Do not use the deprecated tempfile.mktemp() 2015-10-19 16:08:38 +00:00
draw_instruction_graph.sh
eval_gc_nvp.py [tools] Beef up GC eval scripts 2016-03-31 15:09:00 +00:00
eval_gc_time.sh [tools] Beef up GC eval scripts 2016-03-31 15:09:00 +00:00
external-reference-check.py Moved the ExternalReferenceTable class to src/external-reference-table.cc/.h 2016-03-17 13:14:39 +00:00
find_depot_tools.py
find-commit-for-patch.py
freebsd-tick-processor
fuzz-harness.sh [Swarming] Allow overwriting archive location of fuzzer. 2016-02-18 14:07:02 +00:00
gc_nvp_common.py Clean up mark-compact phases and GC counter names. 2015-12-11 11:26:21 +00:00
gc-nvp-to-csv.py [tools] Add gc-nvp-to-csv.py script. 2015-06-19 10:40:47 +00:00
gc-nvp-trace-processor.py [tools] Add gc-nvp-to-csv.py script. 2015-06-19 10:40:47 +00:00
gdb-v8-support.py Fix missing "re" module import in GDB support script 2015-07-21 09:28:50 +00:00
gdbinit Special printing for type feedback vectors. 2015-07-15 12:22:03 +00:00
gen-postmortem-metadata.py Fix post-mortem data after frame-marking changes 2016-03-11 15:12:01 +00:00
generate-builtins-tests.py
generate-ten-powers.scm
grokdump.py Add ARM64 suppport to grokdump.py 2015-06-03 11:07:31 +00:00
ic-explorer.html [tools] improve the ic-explorer 2016-02-05 13:19:51 +00:00
isolate_driver.py [swarming] Add isolate driver. 2015-10-01 12:32:09 +00:00
js2c.py Implement flag and source getters on RegExp.prototype. 2015-11-05 13:08:55 +00:00
jsmin.py jsmin.py: Fix issue with escaping of back ticks 2015-06-24 22:29:46 +00:00
linux-tick-processor
ll_prof.py [Interpreter] Add support for cpu profiler logging. 2016-02-26 11:04:55 +00:00
logreader.js [tick processor] Introduce --pairwise-timed-range processing mode 2015-05-05 14:17:48 +00:00
mac-nm
mac-tick-processor
mingw-generate-makefiles.sh
nacl-run.py
OWNERS Add initial set of sub directory OWNERS file 2015-04-02 08:46:24 +00:00
parser-shell.cc Expose a lower bound of malloc'd memory via heap statistics 2016-04-01 10:01:56 +00:00
parser-shell.gyp Rework startup-data-util. 2015-08-14 12:11:46 +00:00
perf-to-html.py perf-to-html.py - render JSON try perf jobs in a pleasing way. 2015-03-27 09:52:25 +00:00
plot-timer-events
presubmit.py [presubmit] Disable linter check for alpha-sorted includes. 2016-03-22 12:27:12 +00:00
process-heap-prof.py
profile_view.js
profile.js
run_perf.py Revert of [tools] add --pretty switch to run_perf.py (patchset #8 id:140001 of https://codereview.chromium.org/1681283004/ ) 2016-02-16 12:56:43 +00:00
run-deopt-fuzzer.gyp [Swarming] Isolate deopt fuzzer. 2016-02-18 10:48:21 +00:00
run-deopt-fuzzer.isolate [Swarming] Isolate deopt fuzzer. 2016-02-18 10:48:21 +00:00
run-deopt-fuzzer.py S390: Initial test changes and files checkin. 2016-03-15 18:09:36 +00:00
run-llprof.sh
run-perf.sh Add Linux perf profiling wrapper script. 2016-03-10 18:50:48 +00:00
run-tests.py [test] Remove feature to mark flaky tests. 2016-03-16 07:35:47 +00:00
run-valgrind.gyp [Swarming] Isolate valgrind runner. 2016-02-15 12:47:54 +00:00
run-valgrind.isolate [Swarming] Isolate valgrind runner. 2016-02-15 12:47:54 +00:00
run-valgrind.py [test] Clean up valgrind runner. 2016-01-14 10:42:32 +00:00
run.py
shell-utils.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
SourceMap.js
splaytree.js
stats-viewer.py
test-server.py
tick-processor.html
tickprocessor-driver.js [Tick processor] Add an option to the tick-processor to print the summary. 2015-09-03 18:01:48 +00:00
tickprocessor.js [Tick processor] Add an option to the tick-processor to print the summary. 2015-09-03 18:01:48 +00:00
trace-maps-processor.py
try_perf.py Add a revision flag for try_perf.py 2016-02-17 12:13:18 +00:00
v8-info.sh Add public version macros. 2015-02-26 08:59:23 +00:00
v8-rolls.sh
v8heapconst.py Update tools/v8heapconst.py. 2016-02-08 08:14:50 +00:00
v8heapconst.py.tmpl
verify_source_deps.py Fix missing source dependencies. 2015-06-26 14:24:52 +00:00
whitespace.txt Whitespace change after adding more ignition test coverage. 2016-03-15 08:22:35 +00:00
windows-tick-processor.bat