• Home
Name Date Size #Lines LOC

..--

bazel/12-May-2024-22

cfi/12-May-2024-2719

chrome/12-May-2024-254201

clusterfuzz/12-May-2024-16,73313,238

cppgc/12-May-2024-873694

debug_helper/12-May-2024-1,9591,448

dev/12-May-2024-1,201926

gcmole/12-May-2024-3,3732,525

generate_shim_headers/12-May-2024-12371

heap-layout/12-May-2024-762661

heap-stats/12-May-2024-1,9421,677

ignition/12-May-2024-1,040799

js/12-May-2024-483417

jsfunfuzz/12-May-2024-11986

link_clicker.extension/12-May-2024-282226

mb/12-May-2024-2,7752,172

memory/12-May-2024-99

msan/12-May-2024-44

perf/12-May-2024-11479

profview/12-May-2024-2,4802,103

release/12-May-2024-3,9082,798

sanitizers/12-May-2024-1,023702

snapshot/12-May-2024-3221

system-analyzer/12-May-2024-7,3956,457

testrunner/12-May-2024-7,7455,463

toolchain/12-May-2024-9476

torque/12-May-2024-285219

tracing/proto-converter/12-May-2024-282242

turbolizer/12-May-2024-11,47910,295

ubsan/12-May-2024-3124

unittests/12-May-2024-2,3001,919

v8.xcodeproj/12-May-2024-129

v8windbg/12-May-2024-3,7002,672

valgrind/asan/12-May-2024-22

vim/12-May-2024-194152

visual_studio/12-May-2024-1310

wasm/12-May-2024-421282

wasm-compilation-hints/12-May-2024-221172

zone-stats/12-May-2024-1,5991,339

BUILD.gnD12-May-20241.5 KiB6653

DEPSD12-May-2024135 97

Makefile.tagsD12-May-20241.5 KiB3113

OWNERSD12-May-202443 32

PRESUBMIT.pyD12-May-2024573 156

README.mdD12-May-2024588 2519

__init__.pyD12-May-2024186 50

adb-d8.pyD12-May-20247.4 KiB242160

android-build.shD12-May-20240 10

android-ll-prof.shD12-May-20242.9 KiB7021

android-run.pyD12-May-20244.2 KiB11467

android-sync.shD12-May-20243.5 KiB10967

arguments.mjsD12-May-20242.4 KiB8980

avg.pyD12-May-20246.8 KiB249190

bash-completion.shD12-May-20245.1 KiB13979

bigint-tester.pyD12-May-202410 KiB353284

callstats-from-telemetry.shD12-May-20241.5 KiB8164

callstats.htmlD12-May-202487.6 KiB2,7132,530

callstats.pyD12-May-202428.1 KiB783657

callstats.py.vpythonD12-May-20241.6 KiB4440

callstats_groups.pyD12-May-20241.1 KiB2418

check-inline-includes.shD12-May-2024727 2315

check-static-initializers.shD12-May-20242.4 KiB6521

check-unused-bailouts.shD12-May-2024688 2617

check-unused-symbols.shD12-May-2024662 2516

codemap.mjsD12-May-20248.6 KiB309276

collect_deprecation_stats.shD12-May-2024864 3623

compare-table-gen.jsD12-May-20243.5 KiB12197

compare_torque_output.pyD12-May-20242 KiB6750

consarray.mjsD12-May-20243.2 KiB9386

cpu.shD12-May-20241.5 KiB8264

cross_build_gcc.shD12-May-20242.4 KiB7340

csvparser.mjsD12-May-20243.8 KiB109104

detect-builtins.jsD12-May-20242 KiB6351

disasm.pyD12-May-20243.8 KiB9956

draw_instruction_graph.shD12-May-20244.3 KiB13163

dump-cpp.pyD12-May-20241.9 KiB7655

dumpcpp-driver.mjsD12-May-2024888 2520

dumpcpp.mjsD12-May-20242.1 KiB6960

eval_gc_nvp.pyD12-May-20246.7 KiB224176

eval_gc_time.shD12-May-20243.3 KiB162145

find-builtinD12-May-2024628 2416

find-commit-for-patch.pyD12-May-20243.3 KiB9772

find_depot_tools.pyD12-May-20241.5 KiB4429

freebsd-tick-processorD12-May-2024256 112

fuzz-harness.shD12-May-20243.7 KiB10757

gc-nvp-to-csv.pyD12-May-2024831 3614

gc-nvp-trace-processor.pyD12-May-202411 KiB371271

gc_nvp_common.pyD12-May-2024710 3319

gdb-v8-support.pyD12-May-20247.1 KiB249158

gdbinitD12-May-20246.9 KiB254218

gen-inlining-tests.pyD12-May-202415.4 KiB569437

gen-keywords-gen-h.pyD12-May-20247.8 KiB254169

gen-postmortem-metadata.pyD12-May-202426.5 KiB769506

gen-v8-gn.pyD12-May-20242.6 KiB8666

generate-builtins-tests.pyD12-May-20244.5 KiB162121

generate-header-include-checks.pyD12-May-20245.2 KiB156118

generate-runtime-call-stats.pyD12-May-202413.8 KiB491411

generate-ten-powers.scmD12-May-202410.4 KiB287222

get_landmines.pyD12-May-20241.9 KiB5938

grokdump.pyD12-May-2024136.5 KiB4,0363,340

ic-processorD12-May-2024888 3828

ic-processor-driver.mjsD12-May-20241.2 KiB4841

index.htmlD12-May-20243.3 KiB118112

linux-tick-processorD12-May-2024898 3828

ll_prof.pyD12-May-202432.1 KiB993787

lldb_commands.pyD12-May-20244.6 KiB13596

locs.pyD12-May-202414.3 KiB459375

logreader.mjsD12-May-20247.7 KiB253238

mac-nmD12-May-2024812 206

mac-tick-processorD12-May-2024192 72

objdump-v8D12-May-20242.9 KiB8749

package-lock.jsonD12-May-202452.8 KiB1,3731,372

package.jsonD12-May-2024105 87

parse-processorD12-May-2024913 3828

parse-processor-driver.mjsD12-May-2024401 107

parse-processor.htmlD12-May-202411.9 KiB431373

parse-processor.mjsD12-May-202437.1 KiB1,1501,015

perf-compare.pyD12-May-202411.9 KiB487386

predictable_wrapper.pyD12-May-20242.4 KiB8557

process-wasm-compilation-times.pyD12-May-20243.9 KiB132100

profile.mjsD12-May-202439.1 KiB1,4681,316

profile_view.jsD12-May-20246.2 KiB20275

profile_view.mjsD12-May-20246.2 KiB201178

regexp-sequences.pyD12-May-20241.8 KiB6851

run-clang-tidy.pyD12-May-202412.6 KiB425339

run-llprof.shD12-May-20242.7 KiB7027

run-num-fuzzer.pyD12-May-2024349 165

run-perf.shD12-May-20241.6 KiB5935

run-wasm-api-tests.pyD12-May-20245.4 KiB169142

run.pyD12-May-2024680 2211

run_perf.pyD12-May-202440.4 KiB1,155935

shell-utils.hD12-May-20242.4 KiB7131

sourcemap.mjsD12-May-202413.4 KiB385352

splaytree.mjsD12-May-20248.7 KiB292274

stats-viewer.pyD12-May-202414.7 KiB476342

test262-results-parser.jsD12-May-20241.2 KiB4217

tickprocessor-driver.mjsD12-May-20241.9 KiB3835

tickprocessor.mjsD12-May-202434 KiB1,026924

try_perf.pyD12-May-20244.2 KiB120100

turbolizer-perf.pyD12-May-20241.6 KiB6041

update-object-macros-undef.pyD12-May-20241.4 KiB4832

v8_presubmit.pyD12-May-202425.9 KiB803622

v8heapconst.pyD12-May-202427 KiB599577

whitespace.txtD12-May-2024814 1915

windbg.jsD12-May-202431.1 KiB892674

windows-tick-processor.batD12-May-20241.1 KiB3126

wpr.wprpD12-May-20242.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.