|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| bazel/ | | 07-Sep-2024 | - | 2 | 2 |
| cfi/ | | 07-Sep-2024 | - | 27 | 19 |
| chrome/ | | 07-Sep-2024 | - | 254 | 201 |
| clusterfuzz/ | | 07-Sep-2024 | - | 16,733 | 13,238 |
| cppgc/ | | 07-Sep-2024 | - | 873 | 694 |
| debug_helper/ | | 07-Sep-2024 | - | 1,959 | 1,448 |
| dev/ | | 07-Sep-2024 | - | 1,201 | 926 |
| gcmole/ | | 07-Sep-2024 | - | 3,373 | 2,525 |
| generate_shim_headers/ | | 07-Sep-2024 | - | 123 | 71 |
| heap-layout/ | | 07-Sep-2024 | - | 762 | 661 |
| heap-stats/ | | 07-Sep-2024 | - | 1,942 | 1,677 |
| ignition/ | | 07-Sep-2024 | - | 1,040 | 799 |
| js/ | | 07-Sep-2024 | - | 483 | 417 |
| jsfunfuzz/ | | 07-Sep-2024 | - | 119 | 86 |
| link_clicker.extension/ | | 07-Sep-2024 | - | 282 | 226 |
| mb/ | | 07-Sep-2024 | - | 2,775 | 2,172 |
| memory/ | | 07-Sep-2024 | - | 9 | 9 |
| msan/ | | 07-Sep-2024 | - | 4 | 4 |
| perf/ | | 07-Sep-2024 | - | 114 | 79 |
| profview/ | | 07-Sep-2024 | - | 2,480 | 2,103 |
| release/ | | 07-Sep-2024 | - | 3,908 | 2,798 |
| sanitizers/ | | 07-Sep-2024 | - | 1,023 | 702 |
| snapshot/ | | 07-Sep-2024 | - | 32 | 21 |
| system-analyzer/ | | 07-Sep-2024 | - | 7,395 | 6,457 |
| testrunner/ | | 07-Sep-2024 | - | 7,745 | 5,463 |
| toolchain/ | | 07-Sep-2024 | - | 94 | 76 |
| torque/ | | 07-Sep-2024 | - | 285 | 219 |
| tracing/proto-converter/ | | 07-Sep-2024 | - | 282 | 242 |
| turbolizer/ | | 07-Sep-2024 | - | 11,479 | 10,295 |
| ubsan/ | | 07-Sep-2024 | - | 31 | 24 |
| unittests/ | | 07-Sep-2024 | - | 2,300 | 1,919 |
| v8.xcodeproj/ | | 07-Sep-2024 | - | 12 | 9 |
| v8windbg/ | | 07-Sep-2024 | - | 3,700 | 2,672 |
| valgrind/asan/ | | 07-Sep-2024 | - | 2 | 2 |
| vim/ | | 07-Sep-2024 | - | 194 | 152 |
| visual_studio/ | | 07-Sep-2024 | - | 13 | 10 |
| wasm/ | | 07-Sep-2024 | - | 421 | 282 |
| wasm-compilation-hints/ | | 07-Sep-2024 | - | 221 | 172 |
| zone-stats/ | | 07-Sep-2024 | - | 1,599 | 1,339 |
| BUILD.gn | D | 07-Sep-2024 | 1.5 KiB | 66 | 53 |
| DEPS | D | 07-Sep-2024 | 135 | 9 | 7 |
| Makefile.tags | D | 07-Sep-2024 | 1.5 KiB | 31 | 13 |
| OWNERS | D | 07-Sep-2024 | 43 | 3 | 2 |
| PRESUBMIT.py | D | 07-Sep-2024 | 573 | 15 | 6 |
| README.md | D | 07-Sep-2024 | 588 | 25 | 19 |
| __init__.py | D | 07-Sep-2024 | 186 | 5 | 0 |
| adb-d8.py | D | 07-Sep-2024 | 7.4 KiB | 242 | 160 |
| android-build.sh | D | 07-Sep-2024 | 0 | 1 | 0 |
| android-ll-prof.sh | D | 07-Sep-2024 | 2.9 KiB | 70 | 21 |
| android-run.py | D | 07-Sep-2024 | 4.2 KiB | 114 | 67 |
| android-sync.sh | D | 07-Sep-2024 | 3.5 KiB | 109 | 67 |
| arguments.mjs | D | 07-Sep-2024 | 2.4 KiB | 89 | 80 |
| avg.py | D | 07-Sep-2024 | 6.8 KiB | 249 | 190 |
| bash-completion.sh | D | 07-Sep-2024 | 5.1 KiB | 139 | 79 |
| bigint-tester.py | D | 07-Sep-2024 | 10 KiB | 353 | 284 |
| callstats-from-telemetry.sh | D | 07-Sep-2024 | 1.5 KiB | 81 | 64 |
| callstats.html | D | 07-Sep-2024 | 87.6 KiB | 2,713 | 2,530 |
| callstats.py | D | 07-Sep-2024 | 28.1 KiB | 783 | 657 |
| callstats.py.vpython | D | 07-Sep-2024 | 1.6 KiB | 44 | 40 |
| callstats_groups.py | D | 07-Sep-2024 | 1.1 KiB | 24 | 18 |
| check-inline-includes.sh | D | 07-Sep-2024 | 727 | 23 | 15 |
| check-static-initializers.sh | D | 07-Sep-2024 | 2.4 KiB | 65 | 21 |
| check-unused-bailouts.sh | D | 07-Sep-2024 | 688 | 26 | 17 |
| check-unused-symbols.sh | D | 07-Sep-2024 | 662 | 25 | 16 |
| codemap.mjs | D | 07-Sep-2024 | 8.6 KiB | 309 | 276 |
| collect_deprecation_stats.sh | D | 07-Sep-2024 | 864 | 36 | 23 |
| compare-table-gen.js | D | 07-Sep-2024 | 3.5 KiB | 121 | 97 |
| compare_torque_output.py | D | 07-Sep-2024 | 2 KiB | 67 | 50 |
| consarray.mjs | D | 07-Sep-2024 | 3.2 KiB | 93 | 86 |
| cpu.sh | D | 07-Sep-2024 | 1.5 KiB | 82 | 64 |
| cross_build_gcc.sh | D | 07-Sep-2024 | 2.4 KiB | 73 | 40 |
| csvparser.mjs | D | 07-Sep-2024 | 3.8 KiB | 109 | 104 |
| detect-builtins.js | D | 07-Sep-2024 | 2 KiB | 63 | 51 |
| disasm.py | D | 07-Sep-2024 | 3.8 KiB | 99 | 56 |
| draw_instruction_graph.sh | D | 07-Sep-2024 | 4.3 KiB | 131 | 63 |
| dump-cpp.py | D | 07-Sep-2024 | 1.9 KiB | 76 | 55 |
| dumpcpp-driver.mjs | D | 07-Sep-2024 | 888 | 25 | 20 |
| dumpcpp.mjs | D | 07-Sep-2024 | 2.1 KiB | 69 | 60 |
| eval_gc_nvp.py | D | 07-Sep-2024 | 6.7 KiB | 224 | 176 |
| eval_gc_time.sh | D | 07-Sep-2024 | 3.3 KiB | 162 | 145 |
| find-builtin | D | 07-Sep-2024 | 628 | 24 | 16 |
| find-commit-for-patch.py | D | 07-Sep-2024 | 3.3 KiB | 97 | 72 |
| find_depot_tools.py | D | 07-Sep-2024 | 1.5 KiB | 44 | 29 |
| freebsd-tick-processor | D | 07-Sep-2024 | 256 | 11 | 2 |
| fuzz-harness.sh | D | 07-Sep-2024 | 3.7 KiB | 107 | 57 |
| gc-nvp-to-csv.py | D | 07-Sep-2024 | 831 | 36 | 14 |
| gc-nvp-trace-processor.py | D | 07-Sep-2024 | 11 KiB | 371 | 271 |
| gc_nvp_common.py | D | 07-Sep-2024 | 710 | 33 | 19 |
| gdb-v8-support.py | D | 07-Sep-2024 | 7.1 KiB | 249 | 158 |
| gdbinit | D | 07-Sep-2024 | 6.9 KiB | 254 | 218 |
| gen-inlining-tests.py | D | 07-Sep-2024 | 15.4 KiB | 569 | 437 |
| gen-keywords-gen-h.py | D | 07-Sep-2024 | 7.8 KiB | 254 | 169 |
| gen-postmortem-metadata.py | D | 07-Sep-2024 | 26.5 KiB | 769 | 506 |
| gen-v8-gn.py | D | 07-Sep-2024 | 2.6 KiB | 86 | 66 |
| generate-builtins-tests.py | D | 07-Sep-2024 | 4.5 KiB | 162 | 121 |
| generate-header-include-checks.py | D | 07-Sep-2024 | 5.2 KiB | 156 | 118 |
| generate-runtime-call-stats.py | D | 07-Sep-2024 | 13.8 KiB | 491 | 411 |
| generate-ten-powers.scm | D | 07-Sep-2024 | 10.4 KiB | 287 | 222 |
| get_landmines.py | D | 07-Sep-2024 | 1.9 KiB | 59 | 38 |
| grokdump.py | D | 07-Sep-2024 | 136.5 KiB | 4,036 | 3,340 |
| ic-processor | D | 07-Sep-2024 | 888 | 38 | 28 |
| ic-processor-driver.mjs | D | 07-Sep-2024 | 1.2 KiB | 48 | 41 |
| index.html | D | 07-Sep-2024 | 3.3 KiB | 118 | 112 |
| linux-tick-processor | D | 07-Sep-2024 | 898 | 38 | 28 |
| ll_prof.py | D | 07-Sep-2024 | 32.1 KiB | 993 | 787 |
| lldb_commands.py | D | 07-Sep-2024 | 4.6 KiB | 135 | 96 |
| locs.py | D | 07-Sep-2024 | 14.3 KiB | 459 | 375 |
| logreader.mjs | D | 07-Sep-2024 | 7.7 KiB | 253 | 238 |
| mac-nm | D | 07-Sep-2024 | 812 | 20 | 6 |
| mac-tick-processor | D | 07-Sep-2024 | 192 | 7 | 2 |
| objdump-v8 | D | 07-Sep-2024 | 2.9 KiB | 87 | 49 |
| package-lock.json | D | 07-Sep-2024 | 52.8 KiB | 1,373 | 1,372 |
| package.json | D | 07-Sep-2024 | 105 | 8 | 7 |
| parse-processor | D | 07-Sep-2024 | 913 | 38 | 28 |
| parse-processor-driver.mjs | D | 07-Sep-2024 | 401 | 10 | 7 |
| parse-processor.html | D | 07-Sep-2024 | 11.9 KiB | 431 | 373 |
| parse-processor.mjs | D | 07-Sep-2024 | 37.1 KiB | 1,150 | 1,015 |
| perf-compare.py | D | 07-Sep-2024 | 11.9 KiB | 487 | 386 |
| predictable_wrapper.py | D | 07-Sep-2024 | 2.4 KiB | 85 | 57 |
| process-wasm-compilation-times.py | D | 07-Sep-2024 | 3.9 KiB | 132 | 100 |
| profile.mjs | D | 07-Sep-2024 | 39.1 KiB | 1,468 | 1,316 |
| profile_view.js | D | 07-Sep-2024 | 6.2 KiB | 202 | 75 |
| profile_view.mjs | D | 07-Sep-2024 | 6.2 KiB | 201 | 178 |
| regexp-sequences.py | D | 07-Sep-2024 | 1.8 KiB | 68 | 51 |
| run-clang-tidy.py | D | 07-Sep-2024 | 12.6 KiB | 425 | 339 |
| run-llprof.sh | D | 07-Sep-2024 | 2.7 KiB | 70 | 27 |
| run-num-fuzzer.py | D | 07-Sep-2024 | 349 | 16 | 5 |
| run-perf.sh | D | 07-Sep-2024 | 1.6 KiB | 59 | 35 |
| run-wasm-api-tests.py | D | 07-Sep-2024 | 5.4 KiB | 169 | 142 |
| run.py | D | 07-Sep-2024 | 680 | 22 | 11 |
| run_perf.py | D | 07-Sep-2024 | 40.4 KiB | 1,155 | 935 |
| shell-utils.h | D | 07-Sep-2024 | 2.4 KiB | 71 | 31 |
| sourcemap.mjs | D | 07-Sep-2024 | 13.4 KiB | 385 | 352 |
| splaytree.mjs | D | 07-Sep-2024 | 8.7 KiB | 292 | 274 |
| stats-viewer.py | D | 07-Sep-2024 | 14.7 KiB | 476 | 342 |
| test262-results-parser.js | D | 07-Sep-2024 | 1.2 KiB | 42 | 17 |
| tickprocessor-driver.mjs | D | 07-Sep-2024 | 1.9 KiB | 38 | 35 |
| tickprocessor.mjs | D | 07-Sep-2024 | 34 KiB | 1,026 | 924 |
| try_perf.py | D | 07-Sep-2024 | 4.2 KiB | 120 | 100 |
| turbolizer-perf.py | D | 07-Sep-2024 | 1.6 KiB | 60 | 41 |
| update-object-macros-undef.py | D | 07-Sep-2024 | 1.4 KiB | 48 | 32 |
| v8_presubmit.py | D | 07-Sep-2024 | 25.9 KiB | 803 | 622 |
| v8heapconst.py | D | 07-Sep-2024 | 27 KiB | 599 | 577 |
| whitespace.txt | D | 07-Sep-2024 | 814 | 19 | 15 |
| windbg.js | D | 07-Sep-2024 | 31.1 KiB | 892 | 674 |
| windows-tick-processor.bat | D | 07-Sep-2024 | 1.1 KiB | 31 | 26 |
| wpr.wprp | D | 07-Sep-2024 | 2.8 KiB | 69 | 44 |
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.