• Home
Name Date Size #Lines LOC

..--

bazel/07-Sep-2024-22

cfi/07-Sep-2024-2719

chrome/07-Sep-2024-254201

clusterfuzz/07-Sep-2024-16,73313,238

cppgc/07-Sep-2024-873694

debug_helper/07-Sep-2024-1,9591,448

dev/07-Sep-2024-1,201926

gcmole/07-Sep-2024-3,3732,525

generate_shim_headers/07-Sep-2024-12371

heap-layout/07-Sep-2024-762661

heap-stats/07-Sep-2024-1,9421,677

ignition/07-Sep-2024-1,040799

js/07-Sep-2024-483417

jsfunfuzz/07-Sep-2024-11986

link_clicker.extension/07-Sep-2024-282226

mb/07-Sep-2024-2,7752,172

memory/07-Sep-2024-99

msan/07-Sep-2024-44

perf/07-Sep-2024-11479

profview/07-Sep-2024-2,4802,103

release/07-Sep-2024-3,9082,798

sanitizers/07-Sep-2024-1,023702

snapshot/07-Sep-2024-3221

system-analyzer/07-Sep-2024-7,3956,457

testrunner/07-Sep-2024-7,7455,463

toolchain/07-Sep-2024-9476

torque/07-Sep-2024-285219

tracing/proto-converter/07-Sep-2024-282242

turbolizer/07-Sep-2024-11,47910,295

ubsan/07-Sep-2024-3124

unittests/07-Sep-2024-2,3001,919

v8.xcodeproj/07-Sep-2024-129

v8windbg/07-Sep-2024-3,7002,672

valgrind/asan/07-Sep-2024-22

vim/07-Sep-2024-194152

visual_studio/07-Sep-2024-1310

wasm/07-Sep-2024-421282

wasm-compilation-hints/07-Sep-2024-221172

zone-stats/07-Sep-2024-1,5991,339

BUILD.gnD07-Sep-20241.5 KiB6653

DEPSD07-Sep-2024135 97

Makefile.tagsD07-Sep-20241.5 KiB3113

OWNERSD07-Sep-202443 32

PRESUBMIT.pyD07-Sep-2024573 156

README.mdD07-Sep-2024588 2519

__init__.pyD07-Sep-2024186 50

adb-d8.pyD07-Sep-20247.4 KiB242160

android-build.shD07-Sep-20240 10

android-ll-prof.shD07-Sep-20242.9 KiB7021

android-run.pyD07-Sep-20244.2 KiB11467

android-sync.shD07-Sep-20243.5 KiB10967

arguments.mjsD07-Sep-20242.4 KiB8980

avg.pyD07-Sep-20246.8 KiB249190

bash-completion.shD07-Sep-20245.1 KiB13979

bigint-tester.pyD07-Sep-202410 KiB353284

callstats-from-telemetry.shD07-Sep-20241.5 KiB8164

callstats.htmlD07-Sep-202487.6 KiB2,7132,530

callstats.pyD07-Sep-202428.1 KiB783657

callstats.py.vpythonD07-Sep-20241.6 KiB4440

callstats_groups.pyD07-Sep-20241.1 KiB2418

check-inline-includes.shD07-Sep-2024727 2315

check-static-initializers.shD07-Sep-20242.4 KiB6521

check-unused-bailouts.shD07-Sep-2024688 2617

check-unused-symbols.shD07-Sep-2024662 2516

codemap.mjsD07-Sep-20248.6 KiB309276

collect_deprecation_stats.shD07-Sep-2024864 3623

compare-table-gen.jsD07-Sep-20243.5 KiB12197

compare_torque_output.pyD07-Sep-20242 KiB6750

consarray.mjsD07-Sep-20243.2 KiB9386

cpu.shD07-Sep-20241.5 KiB8264

cross_build_gcc.shD07-Sep-20242.4 KiB7340

csvparser.mjsD07-Sep-20243.8 KiB109104

detect-builtins.jsD07-Sep-20242 KiB6351

disasm.pyD07-Sep-20243.8 KiB9956

draw_instruction_graph.shD07-Sep-20244.3 KiB13163

dump-cpp.pyD07-Sep-20241.9 KiB7655

dumpcpp-driver.mjsD07-Sep-2024888 2520

dumpcpp.mjsD07-Sep-20242.1 KiB6960

eval_gc_nvp.pyD07-Sep-20246.7 KiB224176

eval_gc_time.shD07-Sep-20243.3 KiB162145

find-builtinD07-Sep-2024628 2416

find-commit-for-patch.pyD07-Sep-20243.3 KiB9772

find_depot_tools.pyD07-Sep-20241.5 KiB4429

freebsd-tick-processorD07-Sep-2024256 112

fuzz-harness.shD07-Sep-20243.7 KiB10757

gc-nvp-to-csv.pyD07-Sep-2024831 3614

gc-nvp-trace-processor.pyD07-Sep-202411 KiB371271

gc_nvp_common.pyD07-Sep-2024710 3319

gdb-v8-support.pyD07-Sep-20247.1 KiB249158

gdbinitD07-Sep-20246.9 KiB254218

gen-inlining-tests.pyD07-Sep-202415.4 KiB569437

gen-keywords-gen-h.pyD07-Sep-20247.8 KiB254169

gen-postmortem-metadata.pyD07-Sep-202426.5 KiB769506

gen-v8-gn.pyD07-Sep-20242.6 KiB8666

generate-builtins-tests.pyD07-Sep-20244.5 KiB162121

generate-header-include-checks.pyD07-Sep-20245.2 KiB156118

generate-runtime-call-stats.pyD07-Sep-202413.8 KiB491411

generate-ten-powers.scmD07-Sep-202410.4 KiB287222

get_landmines.pyD07-Sep-20241.9 KiB5938

grokdump.pyD07-Sep-2024136.5 KiB4,0363,340

ic-processorD07-Sep-2024888 3828

ic-processor-driver.mjsD07-Sep-20241.2 KiB4841

index.htmlD07-Sep-20243.3 KiB118112

linux-tick-processorD07-Sep-2024898 3828

ll_prof.pyD07-Sep-202432.1 KiB993787

lldb_commands.pyD07-Sep-20244.6 KiB13596

locs.pyD07-Sep-202414.3 KiB459375

logreader.mjsD07-Sep-20247.7 KiB253238

mac-nmD07-Sep-2024812 206

mac-tick-processorD07-Sep-2024192 72

objdump-v8D07-Sep-20242.9 KiB8749

package-lock.jsonD07-Sep-202452.8 KiB1,3731,372

package.jsonD07-Sep-2024105 87

parse-processorD07-Sep-2024913 3828

parse-processor-driver.mjsD07-Sep-2024401 107

parse-processor.htmlD07-Sep-202411.9 KiB431373

parse-processor.mjsD07-Sep-202437.1 KiB1,1501,015

perf-compare.pyD07-Sep-202411.9 KiB487386

predictable_wrapper.pyD07-Sep-20242.4 KiB8557

process-wasm-compilation-times.pyD07-Sep-20243.9 KiB132100

profile.mjsD07-Sep-202439.1 KiB1,4681,316

profile_view.jsD07-Sep-20246.2 KiB20275

profile_view.mjsD07-Sep-20246.2 KiB201178

regexp-sequences.pyD07-Sep-20241.8 KiB6851

run-clang-tidy.pyD07-Sep-202412.6 KiB425339

run-llprof.shD07-Sep-20242.7 KiB7027

run-num-fuzzer.pyD07-Sep-2024349 165

run-perf.shD07-Sep-20241.6 KiB5935

run-wasm-api-tests.pyD07-Sep-20245.4 KiB169142

run.pyD07-Sep-2024680 2211

run_perf.pyD07-Sep-202440.4 KiB1,155935

shell-utils.hD07-Sep-20242.4 KiB7131

sourcemap.mjsD07-Sep-202413.4 KiB385352

splaytree.mjsD07-Sep-20248.7 KiB292274

stats-viewer.pyD07-Sep-202414.7 KiB476342

test262-results-parser.jsD07-Sep-20241.2 KiB4217

tickprocessor-driver.mjsD07-Sep-20241.9 KiB3835

tickprocessor.mjsD07-Sep-202434 KiB1,026924

try_perf.pyD07-Sep-20244.2 KiB120100

turbolizer-perf.pyD07-Sep-20241.6 KiB6041

update-object-macros-undef.pyD07-Sep-20241.4 KiB4832

v8_presubmit.pyD07-Sep-202425.9 KiB803622

v8heapconst.pyD07-Sep-202427 KiB599577

whitespace.txtD07-Sep-2024814 1915

windbg.jsD07-Sep-202431.1 KiB892674

windows-tick-processor.batD07-Sep-20241.1 KiB3126

wpr.wprpD07-Sep-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.