• Home
Name Date Size #Lines LOC

..--

bazel/16-Dec-2024-22

cfi/16-Dec-2024-2719

chrome/16-Dec-2024-254201

clusterfuzz/16-Dec-2024-16,73313,238

cppgc/16-Dec-2024-873694

debug_helper/16-Dec-2024-1,9591,448

dev/16-Dec-2024-1,201926

gcmole/16-Dec-2024-3,3732,525

generate_shim_headers/16-Dec-2024-12371

heap-layout/16-Dec-2024-762661

heap-stats/16-Dec-2024-1,9421,677

ignition/16-Dec-2024-1,040799

js/16-Dec-2024-483417

jsfunfuzz/16-Dec-2024-11986

link_clicker.extension/16-Dec-2024-282226

mb/16-Dec-2024-2,7752,172

memory/16-Dec-2024-99

msan/16-Dec-2024-44

perf/16-Dec-2024-11479

profview/16-Dec-2024-2,4802,103

release/16-Dec-2024-3,9082,798

sanitizers/16-Dec-2024-1,023702

snapshot/16-Dec-2024-3221

system-analyzer/16-Dec-2024-7,3956,457

testrunner/16-Dec-2024-7,7455,463

toolchain/16-Dec-2024-9476

torque/16-Dec-2024-285219

tracing/proto-converter/16-Dec-2024-282242

turbolizer/16-Dec-2024-11,47910,295

ubsan/16-Dec-2024-3124

unittests/16-Dec-2024-2,3001,919

v8.xcodeproj/16-Dec-2024-129

v8windbg/16-Dec-2024-3,7002,672

valgrind/asan/16-Dec-2024-22

vim/16-Dec-2024-194152

visual_studio/16-Dec-2024-1310

wasm/16-Dec-2024-421282

wasm-compilation-hints/16-Dec-2024-221172

zone-stats/16-Dec-2024-1,5991,339

BUILD.gnD16-Dec-20241.5 KiB6653

DEPSD16-Dec-2024135 97

Makefile.tagsD16-Dec-20241.5 KiB3113

OWNERSD16-Dec-202443 32

PRESUBMIT.pyD16-Dec-2024573 156

README.mdD16-Dec-2024588 2519

__init__.pyD16-Dec-2024186 50

adb-d8.pyD16-Dec-20247.4 KiB242160

android-build.shD16-Dec-20240 10

android-ll-prof.shD16-Dec-20242.9 KiB7021

android-run.pyD16-Dec-20244.2 KiB11467

android-sync.shD16-Dec-20243.5 KiB10967

arguments.mjsD16-Dec-20242.4 KiB8980

avg.pyD16-Dec-20246.8 KiB249190

bash-completion.shD16-Dec-20245.1 KiB13979

bigint-tester.pyD16-Dec-202410 KiB353284

callstats-from-telemetry.shD16-Dec-20241.5 KiB8164

callstats.htmlD16-Dec-202487.6 KiB2,7132,530

callstats.pyD16-Dec-202428.1 KiB783657

callstats.py.vpythonD16-Dec-20241.6 KiB4440

callstats_groups.pyD16-Dec-20241.1 KiB2418

check-inline-includes.shD16-Dec-2024727 2315

check-static-initializers.shD16-Dec-20242.4 KiB6521

check-unused-bailouts.shD16-Dec-2024688 2617

check-unused-symbols.shD16-Dec-2024662 2516

codemap.mjsD16-Dec-20248.6 KiB309276

collect_deprecation_stats.shD16-Dec-2024864 3623

compare-table-gen.jsD16-Dec-20243.5 KiB12197

compare_torque_output.pyD16-Dec-20242 KiB6750

consarray.mjsD16-Dec-20243.2 KiB9386

cpu.shD16-Dec-20241.5 KiB8264

cross_build_gcc.shD16-Dec-20242.4 KiB7340

csvparser.mjsD16-Dec-20243.8 KiB109104

detect-builtins.jsD16-Dec-20242 KiB6351

disasm.pyD16-Dec-20243.8 KiB9956

draw_instruction_graph.shD16-Dec-20244.3 KiB13163

dump-cpp.pyD16-Dec-20241.9 KiB7655

dumpcpp-driver.mjsD16-Dec-2024888 2520

dumpcpp.mjsD16-Dec-20242.1 KiB6960

eval_gc_nvp.pyD16-Dec-20246.7 KiB224176

eval_gc_time.shD16-Dec-20243.3 KiB162145

find-builtinD16-Dec-2024628 2416

find-commit-for-patch.pyD16-Dec-20243.3 KiB9772

find_depot_tools.pyD16-Dec-20241.5 KiB4429

freebsd-tick-processorD16-Dec-2024256 112

fuzz-harness.shD16-Dec-20243.7 KiB10757

gc-nvp-to-csv.pyD16-Dec-2024831 3614

gc-nvp-trace-processor.pyD16-Dec-202411 KiB371271

gc_nvp_common.pyD16-Dec-2024710 3319

gdb-v8-support.pyD16-Dec-20247.1 KiB249158

gdbinitD16-Dec-20246.9 KiB254218

gen-inlining-tests.pyD16-Dec-202415.4 KiB569437

gen-keywords-gen-h.pyD16-Dec-20247.8 KiB254169

gen-postmortem-metadata.pyD16-Dec-202426.5 KiB769506

gen-v8-gn.pyD16-Dec-20242.6 KiB8666

generate-builtins-tests.pyD16-Dec-20244.5 KiB162121

generate-header-include-checks.pyD16-Dec-20245.2 KiB156118

generate-runtime-call-stats.pyD16-Dec-202413.8 KiB491411

generate-ten-powers.scmD16-Dec-202410.4 KiB287222

get_landmines.pyD16-Dec-20241.9 KiB5938

grokdump.pyD16-Dec-2024136.5 KiB4,0363,340

ic-processorD16-Dec-2024888 3828

ic-processor-driver.mjsD16-Dec-20241.2 KiB4841

index.htmlD16-Dec-20243.3 KiB118112

linux-tick-processorD16-Dec-2024898 3828

ll_prof.pyD16-Dec-202432.1 KiB993787

lldb_commands.pyD16-Dec-20244.6 KiB13596

locs.pyD16-Dec-202414.3 KiB459375

logreader.mjsD16-Dec-20247.7 KiB253238

mac-nmD16-Dec-2024812 206

mac-tick-processorD16-Dec-2024192 72

objdump-v8D16-Dec-20242.9 KiB8749

package-lock.jsonD16-Dec-202452.8 KiB1,3731,372

package.jsonD16-Dec-2024105 87

parse-processorD16-Dec-2024913 3828

parse-processor-driver.mjsD16-Dec-2024401 107

parse-processor.htmlD16-Dec-202411.9 KiB431373

parse-processor.mjsD16-Dec-202437.1 KiB1,1501,015

perf-compare.pyD16-Dec-202411.9 KiB487386

predictable_wrapper.pyD16-Dec-20242.4 KiB8557

process-wasm-compilation-times.pyD16-Dec-20243.9 KiB132100

profile.mjsD16-Dec-202439.1 KiB1,4681,316

profile_view.jsD16-Dec-20246.2 KiB20275

profile_view.mjsD16-Dec-20246.2 KiB201178

regexp-sequences.pyD16-Dec-20241.8 KiB6851

run-clang-tidy.pyD16-Dec-202412.6 KiB425339

run-llprof.shD16-Dec-20242.7 KiB7027

run-num-fuzzer.pyD16-Dec-2024349 165

run-perf.shD16-Dec-20241.6 KiB5935

run-wasm-api-tests.pyD16-Dec-20245.4 KiB169142

run.pyD16-Dec-2024680 2211

run_perf.pyD16-Dec-202440.4 KiB1,155935

shell-utils.hD16-Dec-20242.4 KiB7131

sourcemap.mjsD16-Dec-202413.4 KiB385352

splaytree.mjsD16-Dec-20248.7 KiB292274

stats-viewer.pyD16-Dec-202414.7 KiB476342

test262-results-parser.jsD16-Dec-20241.2 KiB4217

tickprocessor-driver.mjsD16-Dec-20241.9 KiB3835

tickprocessor.mjsD16-Dec-202434 KiB1,026924

try_perf.pyD16-Dec-20244.2 KiB120100

turbolizer-perf.pyD16-Dec-20241.6 KiB6041

update-object-macros-undef.pyD16-Dec-20241.4 KiB4832

v8_presubmit.pyD16-Dec-202425.9 KiB803622

v8heapconst.pyD16-Dec-202427 KiB599577

whitespace.txtD16-Dec-2024814 1915

windbg.jsD16-Dec-202431.1 KiB892674

windows-tick-processor.batD16-Dec-20241.1 KiB3126

wpr.wprpD16-Dec-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.