• Home
Name Date Size #Lines LOC

..--

bazel/06-Mar-2025-22

cfi/06-Mar-2025-2719

chrome/06-Mar-2025-254201

clusterfuzz/06-Mar-2025-16,73313,238

cppgc/06-Mar-2025-873694

debug_helper/06-Mar-2025-1,9591,448

dev/06-Mar-2025-1,201926

gcmole/06-Mar-2025-3,3732,525

generate_shim_headers/06-Mar-2025-12371

heap-layout/06-Mar-2025-762661

heap-stats/06-Mar-2025-1,9421,677

ignition/06-Mar-2025-1,040799

js/06-Mar-2025-483417

jsfunfuzz/06-Mar-2025-11986

link_clicker.extension/06-Mar-2025-282226

mb/06-Mar-2025-2,7752,172

memory/06-Mar-2025-99

msan/06-Mar-2025-44

perf/06-Mar-2025-11479

profview/06-Mar-2025-2,4802,103

release/06-Mar-2025-3,9082,798

sanitizers/06-Mar-2025-1,023702

snapshot/06-Mar-2025-3221

system-analyzer/06-Mar-2025-7,3956,457

testrunner/06-Mar-2025-7,7455,463

toolchain/06-Mar-2025-9476

torque/06-Mar-2025-285219

tracing/proto-converter/06-Mar-2025-282242

turbolizer/06-Mar-2025-11,47910,295

ubsan/06-Mar-2025-3124

unittests/06-Mar-2025-2,3001,919

v8.xcodeproj/06-Mar-2025-129

v8windbg/06-Mar-2025-3,7002,672

valgrind/asan/06-Mar-2025-22

vim/06-Mar-2025-194152

visual_studio/06-Mar-2025-1310

wasm/06-Mar-2025-421282

wasm-compilation-hints/06-Mar-2025-221172

zone-stats/06-Mar-2025-1,5991,339

BUILD.gnD06-Mar-20251.5 KiB6653

DEPSD06-Mar-2025135 97

Makefile.tagsD06-Mar-20251.5 KiB3113

OWNERSD06-Mar-202543 32

PRESUBMIT.pyD06-Mar-2025573 156

README.mdD06-Mar-2025588 2519

__init__.pyD06-Mar-2025186 50

adb-d8.pyD06-Mar-20257.4 KiB242160

android-build.shD06-Mar-20250 10

android-ll-prof.shD06-Mar-20252.9 KiB7021

android-run.pyD06-Mar-20254.2 KiB11467

android-sync.shD06-Mar-20253.5 KiB10967

arguments.mjsD06-Mar-20252.4 KiB8980

avg.pyD06-Mar-20256.8 KiB249190

bash-completion.shD06-Mar-20255.1 KiB13979

bigint-tester.pyD06-Mar-202510 KiB353284

callstats-from-telemetry.shD06-Mar-20251.5 KiB8164

callstats.htmlD06-Mar-202587.6 KiB2,7132,530

callstats.pyD06-Mar-202528.1 KiB783657

callstats.py.vpythonD06-Mar-20251.6 KiB4440

callstats_groups.pyD06-Mar-20251.1 KiB2418

check-inline-includes.shD06-Mar-2025727 2315

check-static-initializers.shD06-Mar-20252.4 KiB6521

check-unused-bailouts.shD06-Mar-2025688 2617

check-unused-symbols.shD06-Mar-2025662 2516

codemap.mjsD06-Mar-20258.6 KiB309276

collect_deprecation_stats.shD06-Mar-2025864 3623

compare-table-gen.jsD06-Mar-20253.5 KiB12197

compare_torque_output.pyD06-Mar-20252 KiB6750

consarray.mjsD06-Mar-20253.2 KiB9386

cpu.shD06-Mar-20251.5 KiB8264

cross_build_gcc.shD06-Mar-20252.4 KiB7340

csvparser.mjsD06-Mar-20253.8 KiB109104

detect-builtins.jsD06-Mar-20252 KiB6351

disasm.pyD06-Mar-20253.8 KiB9956

draw_instruction_graph.shD06-Mar-20254.3 KiB13163

dump-cpp.pyD06-Mar-20251.9 KiB7655

dumpcpp-driver.mjsD06-Mar-2025888 2520

dumpcpp.mjsD06-Mar-20252.1 KiB6960

eval_gc_nvp.pyD06-Mar-20256.7 KiB224176

eval_gc_time.shD06-Mar-20253.3 KiB162145

find-builtinD06-Mar-2025628 2416

find-commit-for-patch.pyD06-Mar-20253.3 KiB9772

find_depot_tools.pyD06-Mar-20251.5 KiB4429

freebsd-tick-processorD06-Mar-2025256 112

fuzz-harness.shD06-Mar-20253.7 KiB10757

gc-nvp-to-csv.pyD06-Mar-2025831 3614

gc-nvp-trace-processor.pyD06-Mar-202511 KiB371271

gc_nvp_common.pyD06-Mar-2025710 3319

gdb-v8-support.pyD06-Mar-20257.1 KiB249158

gdbinitD06-Mar-20256.9 KiB254218

gen-inlining-tests.pyD06-Mar-202515.4 KiB569437

gen-keywords-gen-h.pyD06-Mar-20257.8 KiB254169

gen-postmortem-metadata.pyD06-Mar-202526.5 KiB769506

gen-v8-gn.pyD06-Mar-20252.6 KiB8666

generate-builtins-tests.pyD06-Mar-20254.5 KiB162121

generate-header-include-checks.pyD06-Mar-20255.2 KiB156118

generate-runtime-call-stats.pyD06-Mar-202513.8 KiB491411

generate-ten-powers.scmD06-Mar-202510.4 KiB287222

get_landmines.pyD06-Mar-20251.9 KiB5938

grokdump.pyD06-Mar-2025136.5 KiB4,0363,340

ic-processorD06-Mar-2025888 3828

ic-processor-driver.mjsD06-Mar-20251.2 KiB4841

index.htmlD06-Mar-20253.3 KiB118112

linux-tick-processorD06-Mar-2025898 3828

ll_prof.pyD06-Mar-202532.1 KiB993787

lldb_commands.pyD06-Mar-20254.6 KiB13596

locs.pyD06-Mar-202514.3 KiB459375

logreader.mjsD06-Mar-20257.7 KiB253238

mac-nmD06-Mar-2025812 206

mac-tick-processorD06-Mar-2025192 72

objdump-v8D06-Mar-20252.9 KiB8749

package-lock.jsonD06-Mar-202552.8 KiB1,3731,372

package.jsonD06-Mar-2025105 87

parse-processorD06-Mar-2025913 3828

parse-processor-driver.mjsD06-Mar-2025401 107

parse-processor.htmlD06-Mar-202511.9 KiB431373

parse-processor.mjsD06-Mar-202537.1 KiB1,1501,015

perf-compare.pyD06-Mar-202511.9 KiB487386

predictable_wrapper.pyD06-Mar-20252.4 KiB8557

process-wasm-compilation-times.pyD06-Mar-20253.9 KiB132100

profile.mjsD06-Mar-202539.1 KiB1,4681,316

profile_view.jsD06-Mar-20256.2 KiB20275

profile_view.mjsD06-Mar-20256.2 KiB201178

regexp-sequences.pyD06-Mar-20251.8 KiB6851

run-clang-tidy.pyD06-Mar-202512.6 KiB425339

run-llprof.shD06-Mar-20252.7 KiB7027

run-num-fuzzer.pyD06-Mar-2025349 165

run-perf.shD06-Mar-20251.6 KiB5935

run-wasm-api-tests.pyD06-Mar-20255.4 KiB169142

run.pyD06-Mar-2025680 2211

run_perf.pyD06-Mar-202540.4 KiB1,155935

shell-utils.hD06-Mar-20252.4 KiB7131

sourcemap.mjsD06-Mar-202513.4 KiB385352

splaytree.mjsD06-Mar-20258.7 KiB292274

stats-viewer.pyD06-Mar-202514.7 KiB476342

test262-results-parser.jsD06-Mar-20251.2 KiB4217

tickprocessor-driver.mjsD06-Mar-20251.9 KiB3835

tickprocessor.mjsD06-Mar-202534 KiB1,026924

try_perf.pyD06-Mar-20254.2 KiB120100

turbolizer-perf.pyD06-Mar-20251.6 KiB6041

update-object-macros-undef.pyD06-Mar-20251.4 KiB4832

v8_presubmit.pyD06-Mar-202525.9 KiB803622

v8heapconst.pyD06-Mar-202527 KiB599577

whitespace.txtD06-Mar-2025814 1915

windbg.jsD06-Mar-202531.1 KiB892674

windows-tick-processor.batD06-Mar-20251.1 KiB3126

wpr.wprpD06-Mar-20252.8 KiB6944

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.