Name Date Size

..25-Oct-20244 KiB

__init__.pyH A D25-Oct-2024186

adb-d8.pyH A D25-Oct-20247.4 KiB

android-build.shH A D25-Oct-20240

android-ll-prof.shH A D25-Oct-20242.9 KiB

android-run.pyH A D25-Oct-20244.2 KiB

android-sync.shH A D25-Oct-20243.5 KiB

arguments.mjsH A D25-Oct-20242.4 KiB

avg.pyH A D25-Oct-20246.8 KiB

bash-completion.shH A D25-Oct-20245.1 KiB

bazel/H25-Oct-20244 KiB

bigint-tester.pyH A D25-Oct-202410 KiB

BUILD.gnH A D25-Oct-20241.5 KiB

callstats-from-telemetry.shH A D25-Oct-20241.5 KiB

callstats.htmlH A D25-Oct-202487.6 KiB

callstats.pyH A D25-Oct-202428.1 KiB

callstats.py.vpythonH A D25-Oct-20241.6 KiB

callstats_groups.pyH A D25-Oct-20241.1 KiB

cfi/H25-Oct-20244 KiB

check-inline-includes.shH A D25-Oct-2024727

check-static-initializers.shH A D25-Oct-20242.4 KiB

check-unused-bailouts.shH A D25-Oct-2024688

check-unused-symbols.shH A D25-Oct-2024662

chrome/H25-Oct-20244 KiB

clusterfuzz/H25-Oct-20244 KiB

codemap.mjsH A D25-Oct-20248.6 KiB

collect_deprecation_stats.shH A D25-Oct-2024864

compare-table-gen.jsH A D25-Oct-20243.5 KiB

compare_torque_output.pyH A D25-Oct-20242 KiB

consarray.mjsH A D25-Oct-20243.2 KiB

cppgc/H25-Oct-20244 KiB

cpu.shH A D25-Oct-20241.5 KiB

cross_build_gcc.shH A D25-Oct-20242.4 KiB

csvparser.mjsH A D25-Oct-20243.8 KiB

debug_helper/H25-Oct-20244 KiB

DEPSH A D25-Oct-2024135

detect-builtins.jsH A D25-Oct-20242 KiB

dev/H25-Oct-20244 KiB

disasm.pyH A D25-Oct-20243.8 KiB

draw_instruction_graph.shH A D25-Oct-20244.3 KiB

dump-cpp.pyH A D25-Oct-20241.9 KiB

dumpcpp-driver.mjsH A D25-Oct-2024888

dumpcpp.mjsH A D25-Oct-20242.1 KiB

eval_gc_nvp.pyH A D25-Oct-20246.7 KiB

eval_gc_time.shH A D25-Oct-20243.3 KiB

find-builtinH A D25-Oct-2024628

find-commit-for-patch.pyH A D25-Oct-20243.3 KiB

find_depot_tools.pyH A D25-Oct-20241.5 KiB

freebsd-tick-processorH A D25-Oct-2024256

fuzz-harness.shH A D25-Oct-20243.7 KiB

gc-nvp-to-csv.pyH A D25-Oct-2024831

gc-nvp-trace-processor.pyH A D25-Oct-202411 KiB

gc_nvp_common.pyH A D25-Oct-2024710

gcmole/H25-Oct-20244 KiB

gdb-v8-support.pyH A D25-Oct-20247.1 KiB

gdbinitH A D25-Oct-20246.9 KiB

gen-inlining-tests.pyH A D25-Oct-202415.4 KiB

gen-keywords-gen-h.pyH A D25-Oct-20247.8 KiB

gen-postmortem-metadata.pyH A D25-Oct-202426.5 KiB

gen-v8-gn.pyH A D25-Oct-20242.6 KiB

generate-builtins-tests.pyH A D25-Oct-20244.5 KiB

generate-header-include-checks.pyH A D25-Oct-20245.2 KiB

generate-runtime-call-stats.pyH A D25-Oct-202413.8 KiB

generate-ten-powers.scmH A D25-Oct-202410.4 KiB

generate_shim_headers/H25-Oct-20244 KiB

get_landmines.pyH A D25-Oct-20241.9 KiB

grokdump.pyH A D25-Oct-2024136.5 KiB

heap-layout/H25-Oct-20244 KiB

heap-stats/H25-Oct-20244 KiB

ic-processorH A D25-Oct-2024888

ic-processor-driver.mjsH A D25-Oct-20241.2 KiB

ignition/H25-Oct-20244 KiB

index.htmlH A D25-Oct-20243.3 KiB

js/H25-Oct-20244 KiB

jsfunfuzz/H25-Oct-20244 KiB

link_clicker.extension/H25-Oct-20244 KiB

linux-tick-processorH A D25-Oct-2024898

ll_prof.pyH A D25-Oct-202432.1 KiB

lldb_commands.pyH A D25-Oct-20244.6 KiB

locs.pyH A D25-Oct-202414.3 KiB

logreader.mjsH A D25-Oct-20247.7 KiB

mac-nmH A D25-Oct-2024812

mac-tick-processorH A D25-Oct-2024192

Makefile.tagsH A D25-Oct-20241.5 KiB

mb/H25-Oct-20244 KiB

memory/H25-Oct-20244 KiB

msan/H25-Oct-20244 KiB

objdump-v8H A D25-Oct-20242.9 KiB

OWNERSH A D25-Oct-202443

package-lock.jsonH A D25-Oct-202452.8 KiB

package.jsonH A D25-Oct-2024105

parse-processorH A D25-Oct-2024913

parse-processor-driver.mjsH A D25-Oct-2024401

parse-processor.htmlH A D25-Oct-202411.9 KiB

parse-processor.mjsH A D25-Oct-202437.1 KiB

perf/H25-Oct-20244 KiB

perf-compare.pyH A D25-Oct-202411.9 KiB

predictable_wrapper.pyH A D25-Oct-20242.4 KiB

PRESUBMIT.pyH A D25-Oct-2024573

process-wasm-compilation-times.pyH A D25-Oct-20243.9 KiB

profile.mjsH A D25-Oct-202439.1 KiB

profile_view.jsH A D25-Oct-20246.2 KiB

profile_view.mjsH A D25-Oct-20246.2 KiB

profview/H25-Oct-20244 KiB

README.mdH A D25-Oct-2024588

regexp-sequences.pyH A D25-Oct-20241.8 KiB

release/H25-Oct-20244 KiB

run-clang-tidy.pyH A D25-Oct-202412.6 KiB

run-llprof.shH A D25-Oct-20242.7 KiB

run-num-fuzzer.pyH A D25-Oct-2024349

run-perf.shH A D25-Oct-20241.6 KiB

run-wasm-api-tests.pyH A D25-Oct-20245.4 KiB

run.pyH A D25-Oct-2024680

run_perf.pyH A D25-Oct-202440.4 KiB

sanitizers/H25-Oct-20244 KiB

shell-utils.hH A D25-Oct-20242.4 KiB

snapshot/H25-Oct-20244 KiB

sourcemap.mjsH A D25-Oct-202413.4 KiB

splaytree.mjsH A D25-Oct-20248.7 KiB

stats-viewer.pyH A D25-Oct-202414.7 KiB

system-analyzer/H25-Oct-20244 KiB

test262-results-parser.jsH A D25-Oct-20241.2 KiB

testrunner/H25-Oct-20244 KiB

tickprocessor-driver.mjsH A D25-Oct-20241.9 KiB

tickprocessor.mjsH A D25-Oct-202434 KiB

toolchain/H25-Oct-20244 KiB

torque/H25-Oct-20244 KiB

tracing/proto-converter/H25-Oct-20244 KiB

try_perf.pyH A D25-Oct-20244.2 KiB

turbolizer/H25-Oct-20244 KiB

turbolizer-perf.pyH A D25-Oct-20241.6 KiB

ubsan/H25-Oct-20244 KiB

unittests/H25-Oct-20244 KiB

update-object-macros-undef.pyH A D25-Oct-20241.4 KiB

v8.xcodeproj/H25-Oct-20244 KiB

v8_presubmit.pyH A D25-Oct-202425.9 KiB

v8heapconst.pyH A D25-Oct-202427 KiB

v8windbg/H25-Oct-20244 KiB

valgrind/asan/H25-Oct-20244 KiB

vim/H25-Oct-20244 KiB

visual_studio/H25-Oct-20244 KiB

wasm/H25-Oct-20244 KiB

wasm-compilation-hints/H25-Oct-20244 KiB

whitespace.txtH A D25-Oct-2024814

windbg.jsH A D25-Oct-202431.1 KiB

windows-tick-processor.batH A D25-Oct-20241.1 KiB

wpr.wprpH A D25-Oct-20242.8 KiB

zone-stats/H25-Oct-20244 KiB

README.md

1# TOOLS
2
3This directory contains debugging and investigation tools for V8.
4
5The contents are regularly mirrored to <http://v8.dev/tools>.
6
7## Local Development
8
9For local development you have to start a local webserver under <http://localhost:8000>:
10```
11  cd tools/;
12  npm install;
13  ws;
14```
15
16## Local Symbol Server
17
18The system-analyzer can symbolize profiles for local binaries by running a
19local symbol server
20```
21  cd tools/;
22  ws --stack system-analyzer/lws-middleware.js lws-static cors;
23```
24Note that the local symbol server will run `nm` and `objdump` and has access to
25your files.