The official mirror of the V8 Git repository
13187 matches across 19 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tools/windbg.js | 15 | print("--------------------------------------------------------------------"); |
| HIGH | tools/windbg.js | 16 | print(" LIVE debugging only"); |
| HIGH | tools/windbg.js | 17 | print("--------------------------------------------------------------------"); |
| HIGH | tools/windbg.js | 18 | print(" !jlh(\"local_handle_var_name\")"); |
| HIGH | tools/windbg.js | 19 | print(" prints object held by the handle"); |
| HIGH | tools/windbg.js | 20 | print(" e.g. !jlh(\"key\") or !jlh(\"this->receiver_\")"); |
| HIGH | tools/windbg.js | 21 | print(" !job(address_or_taggedint)"); |
| HIGH | tools/windbg.js | 22 | print(" prints object at the address, e.g. !job(0x235cb869f9)"); |
| HIGH | tools/windbg.js | 23 | print(" !jst() or !jst"); |
| HIGH | tools/windbg.js | 24 | print(" prints javascript stack (output goes into the console)"); |
| HIGH | tools/windbg.js | 25 | print(" !jsbp() or !jsbp"); |
| HIGH | tools/windbg.js | 26 | print(" sets bp in v8::internal::Execution::Call"); |
| HIGH | tools/windbg.js | 27 | print(""); |
| HIGH | tools/windbg.js | 30 | print("--------------------------------------------------------------------"); |
| HIGH | tools/windbg.js | 31 | print(" Setup of the script"); |
| HIGH | tools/windbg.js | 32 | print("--------------------------------------------------------------------"); |
| HIGH | tools/windbg.js | 33 | print(" !set_module(\"module_name_no_extension\")"); |
| HIGH | tools/windbg.js | 34 | print(" we'll try the usual suspects for where v8's code might have"); |
| HIGH | tools/windbg.js | 35 | print(" been linked into, but you can also set it manually,"); |
| HIGH | tools/windbg.js | 36 | print(" e.g. !set_module(\"v8_for_testing\")"); |
| HIGH | tools/windbg.js | 37 | print(" !set_iso(isolate_address)"); |
| HIGH | tools/windbg.js | 38 | print(" call this function before using !mem or other heap routines"); |
| HIGH | tools/windbg.js | 39 | print(""); |
| HIGH | tools/windbg.js | 41 | print("--------------------------------------------------------------------"); |
| HIGH | tools/windbg.js | 42 | print(" Managed heap"); |
| HIGH | tools/windbg.js | 43 | print("--------------------------------------------------------------------"); |
| HIGH | tools/windbg.js | 44 | print(" !mem or !mem(\"space1[ space2 ...]\")"); |
| HIGH | tools/windbg.js | 45 | print(" prints memory chunks from the 'space' owned by the heap in the"); |
| HIGH | tools/windbg.js | 46 | print(" isolate set by !set_iso; valid values for 'space' are:"); |
| HIGH | tools/windbg.js | 47 | print(" new, old, map, code, lo [large], nlo [newlarge], ro [readonly]"); |
| HIGH | tools/windbg.js | 48 | print(" if no 'space' specified prints memory chunks for all spaces,"); |
| HIGH | tools/windbg.js | 49 | print(" e.g. !mem(\"code\"), !mem(\"ro new old\")"); |
| HIGH | tools/windbg.js | 50 | print(" !where(address)"); |
| HIGH | tools/windbg.js | 51 | print(" prints name of the space and address of the MemoryChunk the"); |
| HIGH | tools/windbg.js | 52 | print(" 'address' is from, e.g. !where(0x235cb869f9)"); |
| HIGH | tools/windbg.js | 53 | print(" !rs(chunk_address, set_id = 0)"); |
| HIGH | tools/windbg.js | 54 | print(" prints slots from the remembered set in the MemoryChunk. If"); |
| HIGH | tools/windbg.js | 55 | print(" 'chunk_address' isn't specified, prints for all chunks in the"); |
| HIGH | tools/windbg.js | 56 | print(" old space; 'set_id' should match RememberedSetType enum,"); |
| HIGH | tools/windbg.js | 57 | print(" e.g. !rs, !rs 0x2fb14780000, !rs(0x2fb14780000, 1)"); |
| HIGH | tools/windbg.js | 58 | print(""); |
| HIGH | tools/windbg.js | 60 | print("--------------------------------------------------------------------"); |
| HIGH | tools/windbg.js | 61 | print(" Managed objects"); |
| HIGH | tools/windbg.js | 62 | print("--------------------------------------------------------------------"); |
| HIGH | tools/windbg.js | 63 | print(" !jot(tagged_addr, depth)"); |
| HIGH | tools/windbg.js | 64 | print(" dumps the tree of objects using 'tagged_addr' as a root,"); |
| HIGH | tools/windbg.js | 65 | print(" assumes that pointer fields are aligned at ptr_size boundary,"); |
| HIGH | tools/windbg.js | 66 | print(" unspecified depth means 'unlimited',"); |
| HIGH | tools/windbg.js | 67 | print(" e.g. !jot(0x235cb869f9, 2), !jot 0x235cb869f9"); |
| HIGH | tools/windbg.js | 68 | print(" !jo_in_range(start_addr, end_addr)"); |
| HIGH | tools/windbg.js | 69 | print(" prints address/map pointers of objects found inside the range"); |
| HIGH | tools/windbg.js | 70 | print(" specified by 'start_addr' and 'end_addr', assumes the object"); |
| HIGH | tools/windbg.js | 71 | print(" pointers to be aligned at ptr_size boundary,"); |
| HIGH | tools/windbg.js | 72 | print(" e.g. !jo_in_range(0x235cb869f8 - 0x100, 0x235cb869f8 + 0x1a0"); |
| HIGH | tools/windbg.js | 73 | print(" !jo_prev(address, max_slots = 100)"); |
| HIGH | tools/windbg.js | 74 | print(" prints address and map pointer of the nearest object within"); |
| HIGH | tools/windbg.js | 75 | print(" 'max_slots' before the given 'address', assumes the object"); |
| HIGH | tools/windbg.js | 76 | print(" pointers to be aligned at ptr_size boundary,"); |
| HIGH | tools/windbg.js | 77 | print(" e.g. !jo_prev 0x235cb869f8, !jo_prev(0x235cb869f9, 16)"); |
| HIGH | tools/windbg.js | 78 | print(" !jo_next(address, max_slots = 100)"); |
| 3143 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | PRESUBMIT.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | .ycm_extra_conf.py | 1 | # Copyright 2015 the V8 project authors. All rights reserved. |
| LOW | .ycm_extra_conf.py | 21 | # |
| LOW | infra/mb/PRESUBMIT.py | 1 | # Copyright 2016 the V8 project authors. All rights reserved. |
| LOW | tools/draw_instruction_graph.sh | 1 | #!/bin/bash |
| LOW | tools/draw_instruction_graph.sh | 21 | # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| LOW | tools/test262-results-parser.js | 1 | // Copyright 2016 the V8 project authors. All rights reserved. |
| LOW | tools/windbg.js | 141 | // to force conversion: |
| LOW | tools/gc-nvp-to-csv.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/bash-completion.sh | 1 | #!/bin/bash |
| LOW | tools/bash-completion.sh | 21 | # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| LOW | tools/disasm.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/check-static-initializers.sh | 1 | #!/bin/bash |
| LOW | tools/check-static-initializers.sh | 21 | # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| LOW | tools/shell-utils.h | 1 | // Copyright 2014 the V8 project authors. All rights reserved. |
| LOW | tools/cross_build_gcc.sh | 1 | #!/bin/sh |
| LOW | tools/stats-viewer.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/__init__.py | 1 | # Copyright 2018 the V8 project authors. All rights reserved. |
| LOW | tools/v8_presubmit.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/grokdump.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/profile_view.js | 1 | // Copyright 2009 the V8 project authors. All rights reserved. |
| LOW | tools/gdb-v8-support.py | 1 | # Copyright 2011 the V8 project authors. All rights reserved. |
| LOW | tools/android-run.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/android-run.py | 21 | # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| LOW | tools/adb-d8.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/gen-postmortem-metadata.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/gen-postmortem-metadata.py | 21 | # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
| LOW | tools/gen-postmortem-metadata.py | 41 | # v8dbg_off_fp_NAME = OFFSET Frame pointer offsets |
| LOW | tools/gen-postmortem-metadata.py | 781 | cctype += part[0].upper() + part[1:].lower(); |
| LOW | tools/fuzz-harness.sh | 1 | #!/bin/bash |
| LOW | tools/fuzz-harness.sh | 21 | # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| LOW | tools/gc-nvp-trace-processor.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/gc-nvp-trace-processor.py | 21 | # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| LOW | tools/testrunner/__init__.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/__init__.py | 21 | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| LOW | tools/testrunner/trycatch_loader.js | 1 | // Copyright 2018 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/outproc/__init__.py | 1 | # Copyright 2018 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/objects/testcase.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/objects/testcase.py | 41 | FLAGS_PATTERN = re.compile(r"//\s+Flags:(.*)") |
| LOW | tools/testrunner/objects/testcase.py | 61 | # Require the matched path in one line. Note this might include some |
| LOW | tools/testrunner/objects/__init__.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/objects/__init__.py | 21 | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| LOW | tools/testrunner/objects/output.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/utils/__init__.py | 1 | # Copyright 2018 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/local/verbose.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/local/__init__.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/local/__init__.py | 21 | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| LOW | tools/testrunner/local/utils.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/local/testsuite.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/local/statusfile.py | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/testproc/__init__.py | 1 | # Copyright 2018 the V8 project authors. All rights reserved. |
| LOW | tools/testrunner/testproc/stack_utils/__init__.py | 1 | # Copyright 2022 the V8 project authors. All rights reserved. |
| LOW | …c/stack_utils/testdata/custom_analyzer/data_race_8.txt | 1 | WARNING: ThreadSanitizer: use of an invalid mutex (e.g. uninitialized or destroyed) (pid=5297) |
| LOW | …c/stack_utils/testdata/custom_analyzer/data_race_8.txt | 21 | #3 LockGuard src/base/platform/mutex.h:311:30 (d8+0x10f75a0) (BuildId: e7949a0603ee0889) |
| LOW | …c/stack_utils/testdata/custom_analyzer/data_race_8.txt | 41 | #3 TerminateTask src/d8/d8.cc:4596:9 (d8+0x5c6e7a) (BuildId: e7949a0603ee0889) |
| LOW | …c/stack_utils/testdata/custom_analyzer/data_race_8.txt | 61 | #11 operator() buildtools/third_party/libc++/trunk/include/__functional/function.h:842:16 (d8+0x1fbebb7) (BuildId: e |
| LOW | …c/stack_utils/testdata/custom_analyzer/data_race_8.txt | 81 | #0 pthread_mutex_init /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix. |
| LOW | …c/stack_utils/testdata/custom_analyzer/data_race_8.txt | 101 | #20 v8::Shell::RunMain(v8::Isolate*, bool) src/d8/d8.cc:5159:39 (d8+0x5d0e0e) (BuildId: e7949a0603ee0889) |
| LOW | …c/stack_utils/testdata/custom_analyzer/data_race_8.txt | 121 | #15 v8::Shell::Main(int, char**) src/d8/d8.cc:5939:22 (d8+0x5d3491) (BuildId: e7949a0603ee0889) |
| LOW | …c/stack_utils/testdata/custom_analyzer/data_race_8.txt | 141 | #12 v8::Shell::Main(int, char**) src/d8/d8.cc:5939:22 (d8+0x5d3491) (BuildId: e7949a0603ee0889) |
| 6156 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | infra/testing/PRESUBMIT.py | 88 | def _check_swarming_task_attrs(error_msg, src_dict): |
| LOW | tools/gen-v8-gn.py | 34 | def generate_positive_definition(out, define_str): |
| LOW | tools/gen-v8-gn.py | 52 | def generate_negative_definition(out, define): |
| LOW | tools/gen-inlining-tests.py | 49 | function resetOptAndAssertResultEquals(expected, f) { |
| LOW | tools/gen-inlining-tests.py | 58 | function resetOptAndAssertThrowsWith(expected, f) { |
| LOW | tools/grokdump.py | 2771 | def send_success_html_headers(self): |
| LOW | tools/grokdump.py | 3084 | def output_stack_trace_message(self, f, message): |
| LOW | tools/grokdump.py | 3430 | def annotate_disasm_addresses(self, line): |
| LOW | tools/lldb_visualizers.py | 190 | def summarize_heap_object_internal(valueobject, inner_getter): |
| LOW | tools/lldb_visualizers.py | 252 | def summarize_stack_trace_debug_details(valueobject, unused_dict): |
| LOW | tools/gen-keywords-gen-h.py | 57 | def trim_and_dcheck_char_table(out: str) -> str: |
| LOW | tools/gen-keywords-gen-h.py | 217 | def trim_character_set_warning(out: str) -> str: |
| LOW | tools/find_depot_tools.py | 14 | def directory_really_is_depot_tools(directory): |
| LOW | tools/run_perf.py | 498 | def _validate_dynamic_results_regexp(self, results_regexp): |
| LOW | tools/generate-header-include-checks.py | 127 | def create_including_cc_files(header_files): |
| LOW | tools/lldb_commands.py | 316 | def setup_source_map_for_relative_paths(debugger): |
| LOW | tools/callstats.html | 1318 | function handleLoadClusterTelemetryCSV(fields, lines, fileName) { |
| LOW | tools/callstats.html | 1440 | function displayResultsAfterLoading() { |
| LOW | tools/callstats.html | 1454 | function fixClusterTelemetryResults(json) { |
| LOW | tools/callstats.html | 1688 | function handleToggleVersionOrPageEnable(event) { |
| LOW | tools/gc-nvp-trace-processor.py | 161 | def generate_script_and_datafile(plot, trace, datafile, output): |
| LOW | tools/testrunner/base_runner.py | 218 | def _add_parser_default_options(self, parser): |
| LOW | tools/testrunner/base_runner.py | 543 | def _get_external_symbolizer_option(self): |
| LOW | tools/testrunner/base_runner.py | 592 | def _load_testsuite_generators(self, ctx, names): |
| LOW | tools/testrunner/base_runner.py | 652 | def _get_statusfile_variables(self, context): |
| LOW | tools/testrunner/standard_runner.py | 264 | def _get_statusfile_variables(self, context): |
| LOW | tools/testrunner/standard_runner.py | 367 | def _create_predictable_filter(self): |
| LOW | tools/testrunner/standard_runner_test.py | 656 | def _run_test_with_random_skip(self, prob): |
| LOW | tools/testrunner/num_fuzzer.py | 140 | def _get_statusfile_variables(self, context): |
| LOW | tools/testrunner/outproc/base.py | 29 | def regenerate_expected_files(self, output): |
| LOW | tools/testrunner/outproc/base.py | 164 | def regenerate_expected_files(self, output): |
| LOW | tools/testrunner/objects/testcase.py | 164 | def _parse_status_file_outcomes(self, outcomes): |
| LOW | tools/testrunner/local/command.py | 296 | def terminate_process_group_posix(process): |
| LOW | tools/testrunner/local/command.py | 308 | def terminate_process_windows(process): |
| LOW | tools/testrunner/local/statusfile_test.py | 91 | def test_read_statusfile_section_true(self): |
| LOW | tools/testrunner/local/statusfile_test.py | 111 | def test_read_statusfile_section_false(self): |
| LOW | tools/testrunner/local/statusfile_test.py | 131 | def test_read_statusfile_section_variant(self): |
| LOW | tools/testrunner/local/testsuite.py | 280 | def __initialize_test_count_estimation(self): |
| LOW | tools/testrunner/testproc/resultdb_test.py | 97 | def test_write_artifact_encoded(self): |
| LOW | tools/testrunner/testproc/sequence_test.py | 143 | def test_large_batch_more_heavy(self): |
| LOW | tools/testrunner/testproc/sequence_test.py | 154 | def test_small_batch_more_heavy(self): |
| LOW | tools/testrunner/testproc/resultdb_server_mock.py | 12 | class RDBRequestHandler(BaseHTTPRequestHandler): |
| LOW | tools/testrunner/testproc/shard_test.py | 20 | def test_hash_character_by_radix(self): |
| LOW | tools/testrunner/testproc/shard_test.py | 23 | def test_hash_character_by_radix_with_capacity(self): |
| LOW | tools/testrunner/testproc/fuzzer.py | 138 | def _drop_contradictory_flags(new_flags, existing_flags): |
| LOW | tools/testrunner/testproc/variant_test.py | 116 | def test_filters_first_two_variants(self): |
| LOW | tools/testrunner/testproc/variant_test.py | 130 | def test_stops_loading_after_first_successful_load(self): |
| LOW | tools/testrunner/testproc/variant_test.py | 143 | def test_return_result_when_out_of_variants(self): |
| LOW | tools/testrunner/testproc/variant_test.py | 157 | def test_return_result_after_running_variants(self): |
| LOW | tools/testrunner/testproc/resultdb.py | 92 | def strip_ascii_control_characters(unicode_string): |
| LOW | tools/testrunner/testproc/resultdb.py | 120 | def log_instantiation_failure(error_message): |
| LOW | tools/testrunner/testproc/loader_test.py | 41 | def test_react_to_result_but_fail_to_send(self): |
| LOW | …unner/testproc/stack_utils/stack_analyzer_util_test.py | 49 | def test_fallback_crash_state(self): |
| LOW | tools/builtins-pgo/download_profiles_test.py | 157 | def test_invalid_depot_tools_path(self): |
| LOW | tools/builtins-pgo/download_profiles_test.py | 177 | def test_chromium_deps_no_file(self): |
| LOW | tools/builtins-pgo/download_profiles_test.py | 198 | def test_call_gsutil_respects_quiet_mode(self): |
| LOW | tools/builtins-pgo/download_profiles_test.py | 263 | def test_retrieve_valid_version(self): |
| LOW | tools/builtins-pgo/download_profiles_test.py | 269 | def test_retrieve_parameter_version(self): |
| LOW | tools/builtins-pgo/download_profiles_test.py | 273 | def test_retrieve_untagged_version(self): |
| LOW | tools/sanitizers/sancov_formatter.py | 116 | def process_symbolizer_output(output, build_dir): |
| 3150 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | PRESUBMIT.py | 635 | except Exception as e: |
| MEDIUM | tools/v8_presubmit.py | 122 | print('Error running cpplint.py. Please make sure you have depot_tools' + |
| MEDIUM | tools/v8_presubmit.py | 156 | print('Error running format-torque.py') |
| LOW | tools/v8_presubmit.py | 179 | except Exception: |
| MEDIUM | tools/v8_presubmit.py | 160 | def format_file(command): |
| MEDIUM | tools/grokdump.py | 2358 | print("Error Message (start=%s):" % self.heap.FormatIntPtr(slot)) |
| MEDIUM | tools/grokdump.py | 1110 | def TryLoadSymbolsFor(self, modulename, module): |
| MEDIUM | tools/grokdump.py | 1435 | def GetChars(self): |
| MEDIUM | tools/grokdump.py | 2783 | def do_GET(self): |
| LOW | tools/grokdump.py | 1117 | except Exception as e: |
| LOW | tools/grokdump.py | 1440 | except Exception as e: |
| LOW | tools/grokdump.py | 3030 | except Exception as e: |
| LOW | tools/grokdump.py | 3040 | except Exception as e: |
| LOW | tools/grokdump.py | 3779 | except Exception as e: |
| LOW | tools/grokdump.py | 3792 | except Exception as e: |
| MEDIUM | tools/run-wasm-api-tests.py | 92 | print("Error: %s failed. To repro: tools/run-wasm-api-tests.py " |
| MEDIUM | tools/locs.py | 137 | print("Error: Specified build dir {} is not a directory.".format( |
| MEDIUM | tools/locs.py | 143 | print("Error: Building {} failed.".format(build_dir), file=sys.stderr) |
| MEDIUM | tools/locs.py | 152 | print("Error: Cound not generate {} for {}.".format( |
| MEDIUM | tools/locs.py | 162 | print("Error: Cound not generate {} for {}.".format( |
| MEDIUM | tools/locs.py | 237 | print("Error: specified report group '{}' is not defined.".format( |
| MEDIUM | tools/locs.py | 388 | print("Error: Cannot read '{}'. Consult --help to get started.".format( |
| LOW | tools/adb-d8.py | 54 | except Exception as e: |
| LOW | tools/run_perf.py | 623 | except Exception as e: |
| LOW | tools/run_perf.py | 1194 | except Exception: |
| LOW | tools/run_perf.py | 1203 | except Exception: |
| LOW | tools/run_perf.py | 1221 | except Exception: |
| LOW | tools/run_perf.py | 1247 | except Exception: |
| LOW | tools/run_perf.py | 1261 | except Exception: |
| MEDIUM | tools/run_perf.py | 498 | def _validate_dynamic_results_regexp(self, results_regexp): |
| MEDIUM | tools/run_perf.py | 897 | def read_cache(self): |
| MEDIUM | tools/run_perf.py | 1199 | def SetASLR(value): |
| MEDIUM | tools/run_perf.py | 1213 | def GetCPUCoresRange(): |
| MEDIUM | tools/run_perf.py | 1233 | def GetCPUGovernor(): |
| MEDIUM | tools/run_perf.py | 1253 | def SetCPUGovernor(value): |
| MEDIUM | tools/lldb_commands.py | 53 | print("Error evaluating {}\n{}".format(param, error)) |
| MEDIUM | tools/lldb_commands.py | 73 | print("Error evaluating {}\n{}".format(param, error)) |
| LOW | tools/testrunner/base_runner.py | 205 | except Exception: |
| LOW | tools/testrunner/base_runner.py | 395 | except Exception: # pragma: no cover |
| LOW | tools/testrunner/local/command.py | 232 | except Exception as e: |
| LOW | tools/testrunner/local/command.py | 284 | except Exception as e: |
| LOW | tools/testrunner/local/command.py | 315 | except Exception: |
| MEDIUM | tools/testrunner/local/command.py | 112 | def log_errors(self): |
| MEDIUM | tools/testrunner/local/command.py | 272 | def _start_process(self): |
| MEDIUM | tools/testrunner/local/command.py | 296 | def terminate_process_group_posix(process): |
| LOW | tools/testrunner/local/pool.py | 92 | except Exception as e: |
| LOW | tools/testrunner/local/pool.py | 287 | except Exception: |
| LOW | tools/testrunner/local/statusfile.py | 367 | except Exception as e: |
| LOW | tools/testrunner/testproc/resultdb.py | 138 | except Exception as e: |
| LOW | …testrunner/testproc/stack_utils/stack_analyzer_util.py | 55 | except Exception as e: |
| MEDIUM | …testrunner/testproc/stack_utils/stack_analyzer_util.py | 47 | def analyze_crash(self, stderr): |
| LOW | tools/debug_helper/plugins/gdb_plugin.py | 43 | except Exception: |
| LOW | tools/debug_helper/plugins/gdb_plugin.py | 59 | except Exception: |
| LOW | tools/debug_helper/plugins/gdb_plugin.py | 63 | except Exception: |
| LOW | tools/debug_helper/plugins/gdb_plugin.py | 72 | except Exception: |
| LOW | tools/debug_helper/plugins/lldb_plugin.py | 56 | except Exception: |
| LOW | tools/debug_helper/plugins/shared_bridge.py | 151 | except Exception: |
| LOW | tools/debug_helper/plugins/shared_bridge.py | 224 | except Exception: |
| MEDIUM | tools/debug_helper/plugins/shared_bridge.py | 148 | def callback(address, destination, byte_count): |
| LOW | tools/release/create_release.py | 83 | except Exception: |
| 47 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | PRESUBMIT.py | 289 | |
| LOW | PRESUBMIT.py | 480 | |
| LOW | PRESUBMIT.py | 596 | |
| LOW | PRESUBMIT.py | 701 | |
| LOW | .ycm_extra_conf.py | 74 | |
| LOW | tools/include-file-as-bytes.py | 34 | |
| LOW | tools/run-clang-tidy.py | 370 | |
| LOW | tools/turbolizer-perf.py | 20 | |
| LOW | tools/gen-inlining-tests.py | 202 | |
| LOW | tools/heap-snapshot-processor.py | 46 | |
| LOW | tools/gc_nvp_common.py | 50 | |
| LOW | tools/stats-viewer.py | 99 | |
| LOW | tools/v8_presubmit.py | 96 | |
| LOW | tools/v8_presubmit.py | 547 | |
| LOW | tools/v8_presubmit.py | 752 | |
| LOW | tools/grokdump.py | 128 | |
| LOW | tools/grokdump.py | 97 | |
| LOW | tools/grokdump.py | 130 | |
| LOW | tools/grokdump.py | 676 | |
| LOW | tools/grokdump.py | 756 | |
| LOW | tools/grokdump.py | 989 | |
| LOW | tools/grokdump.py | 1023 | |
| LOW | tools/grokdump.py | 1033 | |
| LOW | tools/grokdump.py | 1043 | |
| LOW | tools/grokdump.py | 1882 | |
| LOW | tools/grokdump.py | 2012 | |
| LOW | tools/grokdump.py | 2458 | |
| LOW | tools/grokdump.py | 2783 | |
| LOW | tools/grokdump.py | 3229 | |
| LOW | tools/lldb_visualizers.py | 47 | |
| LOW | tools/lldb_visualizers.py | 168 | |
| LOW | tools/find-commit-for-patch.py | 33 | |
| LOW | tools/compare_torque_output.py | 39 | |
| LOW | tools/turboshaft_type_formatter.py | 46 | |
| LOW | tools/run-wasm-api-tests.py | 119 | |
| LOW | tools/callstats.py | 162 | |
| LOW | tools/callstats.py | 232 | |
| LOW | tools/callstats.py | 263 | |
| LOW | tools/callstats.py | 368 | |
| LOW | tools/callstats.py | 560 | |
| LOW | tools/callstats.py | 576 | |
| LOW | tools/callstats.py | 600 | |
| LOW | tools/generate-runtime-call-stats.py | 138 | |
| LOW | tools/generate-runtime-call-stats.py | 368 | |
| LOW | tools/generate-runtime-call-stats.py | 421 | |
| LOW | tools/adb-d8.py | 151 | |
| LOW | tools/regexp-sequences.py | 19 | |
| LOW | tools/perf-compare.py | 400 | |
| LOW | tools/run_perf.py | 850 | |
| LOW | tools/run_perf.py | 1277 | |
| LOW | tools/run_perf.py | 1233 | |
| LOW | tools/gen-postmortem-metadata.py | 816 | |
| LOW | tools/gen-postmortem-metadata.py | 880 | |
| LOW | tools/generate-header-include-checks.py | 91 | |
| LOW | tools/generate-header-include-checks.py | 127 | |
| LOW | tools/generate-header-include-checks.py | 95 | |
| LOW | tools/gc-nvp-trace-processor.py | 139 | |
| LOW | tools/testrunner/base_runner.py | 564 | |
| LOW | tools/testrunner/standard_runner_test.py | 625 | |
| LOW | tools/testrunner/objects/testcase.py | 211 | |
| 75 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/gc-nvp-to-csv.py | 16 | |
| LOW | tools/run-clang-tidy.py | 8 | |
| LOW | tools/turbolizer-perf.py | 6 | |
| LOW | tools/turbolizer-perf.py | 17 | |
| LOW | tools/turbolizer-perf.py | 18 | |
| LOW | tools/gen-inlining-tests.py | 8 | |
| LOW | tools/generate-builtins-tests.py | 7 | |
| LOW | tools/gc_nvp_common.py | 10 | |
| LOW | tools/stats-viewer.py | 38 | |
| LOW | tools/lldb_visualizers.py | 9 | |
| LOW | tools/lldb_visualizers.py | 16 | |
| LOW | tools/find-commit-for-patch.py | 7 | |
| LOW | tools/gen-keywords-gen-h.py | 6 | |
| LOW | tools/find_depot_tools.py | 8 | |
| LOW | tools/dump-cpp.py | 10 | |
| LOW | tools/run-wasm-api-tests.py | 26 | |
| LOW | tools/gdb-v8-support.py | 29 | |
| LOW | tools/locs.py | 12 | |
| LOW | tools/eval_gc_nvp.py | 11 | |
| LOW | tools/run-tests.py | 8 | |
| LOW | tools/run-num-fuzzer.py | 8 | |
| LOW | tools/callstats.py | 21 | |
| LOW | tools/android-run.py | 39 | |
| LOW | tools/adb-d8.py | 20 | |
| LOW | tools/regexp-sequences.py | 13 | |
| LOW | tools/perf-compare.py | 15 | |
| LOW | tools/run_perf.py | 6 | |
| LOW | tools/gen-postmortem-metadata.py | 50 | |
| LOW | tools/generate-header-include-checks.py | 17 | |
| LOW | tools/lldb_commands.py | 9 | |
| LOW | tools/lldb_commands.py | 15 | |
| LOW | tools/bigint-tester.py | 7 | |
| LOW | tools/try_perf.py | 7 | |
| LOW | tools/gc-nvp-trace-processor.py | 41 | |
| LOW | tools/gc-nvp-trace-processor.py | 42 | |
| LOW | tools/avg.py | 27 | |
| LOW | tools/testrunner/outproc/mkgrokdump.py | 5 | |
| LOW | tools/testrunner/objects/testcase_test.py | 6 | |
| LOW | tools/testrunner/local/testsuite_test.py | 6 | |
| LOW | tools/testrunner/local/process_utils.py | 8 | |
| LOW | tools/testrunner/local/pool.py | 11 | |
| LOW | tools/testrunner/testproc/util.py | 10 | |
| LOW | tools/testrunner/testproc/indicators.py | 8 | |
| LOW | tools/testrunner/testproc/fuzzer.py | 5 | |
| LOW | tools/testrunner/testproc/filter.py | 7 | |
| LOW | tools/vim/ninja_output.py | 5 | |
| LOW | tools/builtins-pgo/download_profiles_test.py | 16 | |
| LOW | tools/sanitizers/sancov_formatter.py | 43 | |
| LOW | tools/sanitizers/sancov_formatter_test.py | 10 | |
| LOW | tools/sanitizers/sanitize_pcs.py | 9 | |
| LOW | tools/unittests/testdata/d8_mocked1.py | 7 | |
| LOW | tools/unittests/testdata/predictable_mocked.py | 7 | |
| LOW | tools/unittests/testdata/results_processor.py | 11 | |
| LOW | tools/unittests/testdata/d8_mocked2.py | 7 | |
| LOW | tools/release/auto_push.py | 30 | |
| LOW | tools/release/create_release.py | 8 | |
| LOW | tools/release/roll_merge_gerrit_test.py | 10 | |
| LOW | tools/release/roll_bisect.py | 7 | |
| LOW | tools/release/roll_bisect.py | 16 | |
| LOW | tools/release/roll_bisect.py | 28 | |
| 52 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | infra/testing/PRESUBMIT.py | 25 | # there's need to specify a different dimension, just add it here. |
| MEDIUM | tools/fuzz-harness.sh | 29 | # A simple harness that downloads and runs 'jsfunfuzz' against d8. This |
| MEDIUM | tools/debug_helper/plugins/gdb_plugin.py | 50 | # Refine this when we have a robust way to identify V8 trampoline frames. |
| MEDIUM | tools/clusterfuzz/js_fuzzer/foozzie_launcher.py | 29 | # first argument. Let's be robust either way, with or without full |
| MEDIUM | tools/clusterfuzz/js_fuzzer/foozzie_launcher.py | 40 | # harness switched to Python3. |
| MEDIUM | tools/jsfunfuzz/fuzz-harness.sh | 6 | # A simple harness that downloads and runs 'jsfunfuzz' against d8. This |
| MEDIUM | test/inspector/heap-profiler/console-retaining-path.js | 69 | // Make the test more robust by skipping the edge index prefix and |
| MEDIUM | test/unittests/testcfg.py | 80 | # actual test output, so it is necessary to harness this case by checking |
| MEDIUM | test/mjsunit/regress/regress-crbug-1426357.js | 5 | // Fast array fill should be robust against evil object coercions. |
| MEDIUM | test/mjsunit/regress/regress-crbug-487322.js | 8 | // name, but ICU got it backward. To make this test robust against a future |
| MEDIUM | test/mjsunit/maglev/maglev-508811474.js | 37 | // This makes the test highly robust and machine-independent, as it has a |
| MEDIUM | test/cctest/testcfg.py | 63 | # line of the actual test output so it's necessary to harness for that |
| MEDIUM | include/v8-internal.h | 924 | // Essentially a specialized version of a trusted pointer that (when the |
| MEDIUM | src/flags/flag-definitions.h | 272 | // used by developers for diagnosing purposes. These features should be robust |
| MEDIUM | src/flags/flag-definitions.h | 4338 | // Developer-only flags are not used in production. These flags should be robust |
| MEDIUM | src/zone/zone-containers.h | 775 | // Used by SmallZoneMap below. Essentially a closure around placement-new of |
| MEDIUM | src/wasm/wasm-module-builder.h | 413 | // are added. (We could devise a more robust mechanism, but for fuzzer-only |
| MEDIUM | src/wasm/stacks.h | 49 | // and is more robust against potential changes in the calling conventions. |
| MEDIUM | src/wasm/interpreter/wasm-interpreter.h | 945 | // leverage the --drumbrake-register-optimization. |
| MEDIUM | src/objects/swiss-name-dictionary-inl.h | 98 | // If the group size is 16 we can fully utilize capacity 4: There will be |
| MEDIUM | src/objects/ordered-hash-table.h | 443 | // we will never fully utilize this table. We special case for 256, |
| MEDIUM | src/objects/script-inl.h | 360 | // TODO(v8:12051): A more robust detection, e.g. with a dedicated sentinel |
| MEDIUM | src/objects/object-macros.h | 41 | // subclasses utilize the unused padding in the base class appropriately, use |
| MEDIUM | src/utils/identity-map.h | 110 | // The map is robust w.r.t. garbage collection by synchronization with the |
| MEDIUM | src/codegen/code-stub-assembler.h | 1925 | // StoreFixedArrayOrPropertyArrayElement. We can make it more robust and |
| MEDIUM | src/codegen/code-stub-assembler.h | 1946 | // StoreFixedArrayOrPropertyArrayElement. We can make it more robust and |
| MEDIUM | src/common/globals.h | 192 | // crbug.com/1486275); to be more robust towards future CF reports we'll |
| MEDIUM | src/heap/paged-spaces.h | 528 | // Essentially another old space that, when the sandbox is enabled, will be |
| MEDIUM | src/heap/cppgc/heap-object-header.h | 138 | // Essentially, gets optimized to << 1. |
| MEDIUM | src/heap/cppgc/heap-object-header.h | 143 | // Essentially, gets optimized to >> 1. |
| MEDIUM | src/sandbox/hardware-support.h | 77 | // become robust, there should be no remaining uses of this function, and |
| MEDIUM | src/ic/keyed-store-generic.h | 30 | // key does not have to be unique. Essentially the same as KeyedStoreGeneric. |
| LOW | src/compiler/turboshaft/assembler.h | 5777 | /* With an empty reducer stack, `Asm().Reduce##Op` will just create a */ \ |
| MEDIUM | src/base/numerics/clamped_math.h | 40 | // This is not an explicit constructor because we want a seamless conversion |
| MEDIUM | src/base/numerics/checked_math.h | 43 | // This is not an explicit constructor because we want a seamless conversion |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/callstats-from-telemetry.sh | 31 | # ======================================================================= |
| MEDIUM | tools/sanitizers/sancov_formatter_test.py | 33 | #------------------------------------------------------------------------------ |
| MEDIUM | tools/sanitizers/sancov_formatter_test.py | 57 | #------------------------------------------------------------------------------ |
| MEDIUM | tools/sanitizers/sancov_formatter_test.py | 99 | #------------------------------------------------------------------------------ |
| MEDIUM | tools/sanitizers/sancov_formatter_test.py | 134 | #------------------------------------------------------------------------------ |
| MEDIUM | tools/profiling/linux-perf-d8.py | 21 | # ============================================================================== |
| MEDIUM | tools/profiling/linux-perf-d8.py | 107 | # ============================================================================== |
| MEDIUM | tools/profiling/linux-perf-d8.py | 118 | # ========================================================================== |
| MEDIUM | tools/profiling/linux-perf-d8.py | 153 | # ========================================================================== |
| MEDIUM | tools/profiling/linux-perf-d8.py | 254 | # ========================================================================== |
| MEDIUM | tools/profiling/linux-perf-d8.py | 281 | # ========================================================================== |
| MEDIUM | tools/profiling/linux-perf-chrome.py | 27 | # ============================================================================== |
| MEDIUM | tools/profiling/linux-perf-chrome.py | 113 | # ============================================================================== |
| MEDIUM | tools/profiling/linux-perf-chrome.py | 120 | # ============================================================================== |
| MEDIUM | tools/profiling/linux-perf-chrome.py | 170 | # ============================================================================== |
| MEDIUM | tools/profiling/linux-perf-chrome.py | 174 | # ============================================================================== |
| MEDIUM | tools/profiling/linux-perf-chrome.py | 262 | # ============================================================================== |
| MEDIUM | tools/profiling/linux-perf-chrome.py | 299 | # ============================================================================== |
| MEDIUM | tools/gcmole/gcmole.py | 665 | # =========================================================================== |
| MEDIUM | tools/gcmole/gcmole.py | 667 | # =========================================================================== |
| MEDIUM | tools/gcmole/gcmole.py | 73 | # ----------------------------------------------------------------------------- |
| MEDIUM | tools/gcmole/gcmole.py | 203 | # ----------------------------------------------------------------------------- |
| MEDIUM | tools/gcmole/gcmole.py | 246 | # ----------------------------------------------------------------------------- |
| MEDIUM | tools/gcmole/gcmole.py | 648 | # =========================================================================== |
| MEDIUM | tools/gcmole/gcmole.py | 650 | # =========================================================================== |
| MEDIUM | tools/gcmole/gcmole.py | 752 | # =========================================================================== |
| MEDIUM | tools/gcmole/gcmole.py | 754 | # =========================================================================== |
| MEDIUM | tools/gcmole/gcmole.py | 792 | # =========================================================================== |
| MEDIUM | tools/gcmole/gcmole.py | 794 | # =========================================================================== |
| MEDIUM | tools/gcmole/gcmole.py | 900 | # ------------------------------------------------------------------------------ |
| MEDIUM | tools/gcmole/gcmole.py | 1029 | # ============================================================================= |
| MEDIUM | tools/cppgc/gen_cmake.py | 323 | #=============================================================================== |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/mjsunit/regress/regress-509622555.js | 15 | // Step 1: Initialize DerivedClass constructor with baseline code and |
| LOW | test/mjsunit/regress/regress-509622555.js | 44 | // Step 2: Transition to polymorphic feedback via a deopt to the interpreter in Maglev. |
| LOW | test/mjsunit/regress/regress-509622555.js | 60 | // Step 3: Second call of c1 executes Sparkplug+ code again, which executes the |
| LOW | test/mjsunit/regress/regress-509622555-mono.js | 16 | // Step 1: Run in interpreter to populate feedback to MONOMORPHIC (o0). |
| LOW | test/mjsunit/regress/regress-509622555-mono.js | 25 | // Step 2: Compile baseline. The baseline call sites will be UNINITIALIZED. |
| LOW | test/mjsunit/regress/regress-509622555-mono.js | 28 | // Step 3: Second call executes Sparkplug+ code (baseline) with o0. |
| LOW | test/mjsunit/regress/regress-509622555-mono.js | 45 | // Step 4: Third call with o1 (different map). |
| LOW | test/mjsunit/regress/regress-fast-literal-transition.js | 54 | // Step 1: Optimize g() to contain a PACKED_DOUBLE_ELEMENTS boilerplate. |
| LOW | test/mjsunit/regress/regress-fast-literal-transition.js | 61 | // Step 2: Deoptimize g() and transition to PACKED_ELEMENTS boilerplate. |
| LOW | test/mjsunit/regress/regress-fast-literal-transition.js | 64 | // Step 3: Cause a GC while broken clone of boilerplate is on the heap, |
| LOW | test/mjsunit/es6/proxies-has.js | 45 | // Step 7: Fall through to target if trap is undefined. |
| LOW | test/mjsunit/es6/proxies-has.js | 51 | // Step 8: Result is converted to boolean. |
| LOW | test/mjsunit/es6/proxies-define-property.js | 26 | // Step 4: revoked handler |
| LOW | test/mjsunit/es6/proxies-define-property.js | 35 | // Step 6: Trap isn't callable. |
| LOW | test/mjsunit/es6/proxies-define-property.js | 39 | // Step 7: Trap is undefined. |
| LOW | test/mjsunit/es6/proxies-define-property.js | 48 | // Step 9: Property name is passed to the trap as a string. |
| LOW | test/mjsunit/es6/proxies-define-property.js | 54 | // Step 10: Trap returns false. |
| LOW | test/mjsunit/es6/proxies-get-own-property-descriptor.js | 105 | // Step 6: Trap is not callable. |
| LOW | test/mjsunit/es6/proxies-get-own-property-descriptor.js | 109 | // Step 8: Trap throws. |
| LOW | test/mjsunit/es6/proxies-get-own-property-descriptor.js | 113 | // Step 9: Trap result is neither undefined nor an object. |
| LOW | test/mjsunit/es6/proxies-get-own-property-descriptor.js | 120 | // Step 16: Incompatible PropertyDescriptor; a non-configurable property |
| LOW | test/mjsunit/es6/proxies-get-own-property-descriptor.js | 127 | // Step 17: See (Inv-2) above. |
| LOW | test/mjsunit/es6/proxies-ownkeys.js | 24 | // Step 6: Fall through to target.[[OwnPropertyKeys]] if the trap is undefined. |
| LOW | test/mjsunit/es6/proxies-ownkeys.js | 28 | // Step 7: Throwing traps don't crash. |
| LOW | test/mjsunit/es6/proxies-ownkeys.js | 32 | // Step 8: CreateListFromArrayLike error cases: |
| LOW | test/mjsunit/es6/proxies-ownkeys.js | 88 | // Step 20: The trap result must not add keys to a non-extensible target. |
| LOW | src/bigint/bigint-inl.h | 140 | // Step 1: Create a FromStringAccumulator instance. For best performance, |
| LOW | src/bigint/bigint-inl.h | 152 | // Step 2: Call this method to read all characters. |
| LOW | src/bigint/bigint-inl.h | 161 | // Step 3: Check if a result is available, and determine its required |
| LOW | src/bigint/bigint-inl.h | 169 | // Step 4: Use BigIntProcessor::FromString() to retrieve the result into an |
| LOW | src/wasm/string-builder-multiline.h | 78 | // Step 1: Patching a line makes it longer, and we can't grow it in-place |
| LOW | src/wasm/string-builder-multiline.h | 110 | // Step 2: Write the patched copy of the line to be patched. |
| LOW | src/codegen/background-merge-task.h | 30 | // Step 1: on the main thread, check whether the Isolate compilation cache |
| LOW | src/codegen/background-merge-task.h | 41 | // Step 2: on the background thread, update pointers in the new Script's |
| LOW | src/codegen/background-merge-task.h | 47 | // Step 3: on the main thread again, complete the merge so that all relevant |
| LOW | src/sandbox/indirect-pointer-inl.h | 77 | // In this case we need to check if the handle is a code pointer handle and |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tools/gen-inlining-tests.py | 29 | var deopt = undefined; // either true or false |
| HIGH | tools/gen-inlining-tests.py | 438 | write( " resetOptAndAssertResultEquals(undefined, f);") |
| HIGH | tools/grokdump.py | 2712 | if (xmlhttp.readyState==4 && xmlhttp.status==200) { |
| HIGH | tools/gen-keywords-gen-h.py | 92 | return checked_sub(r'if \(len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH\)', |
| HIGH | tools/callstats.py | 72 | server = subprocess.Popen(cmd_args, stdout=null, stderr=null) |
| HIGH | tools/callstats.py | 97 | if ('regexp' in item) { return url.match(item.regexp) !== null }; |
| HIGH | tools/callstats.py | 698 | help="specify where chrome's stderr should go (default: /dev/null)") |
| HIGH | tools/android-run.py | 106 | "adb shell 'cd %s && sh %s';" % (v8_root, android_script_file) + |
| HIGH | tools/profiling/linux-perf-d8.py | 292 | subprocess.check_call("gcertstatus >&/dev/null || gcert", shell=True) |
| HIGH | tools/profiling/linux-perf-chrome.py | 314 | subprocess.check_call("gcertstatus >&/dev/null || gcert", shell=True) |
| HIGH | tools/dev/setup-reclient.py | 74 | f"{SHELL} -il -c 'gcloud version 2>/dev/null; exit 0'", shell=True) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …rfuzz/js_fuzzer/mutators/allocation_timeout_mutator.js | 33 | return path.node.expression.callee.name.startsWith('__V8BuiltinOptimize'); |
| CRITICAL | tools/turbolizer/src/views/range-view.ts | 1729 | this.view.divs.container.classList.toggle("not_flipped", !this.isFlipped); |
| CRITICAL | tools/turbolizer/src/views/range-view.ts | 1730 | this.view.divs.container.classList.toggle("flipped", this.isFlipped); |
| CRITICAL | tools/turbolizer/src/views/range-view.ts | 1778 | this.view.divs.registersTypeHeader.classList.toggle("range-hidden", !this.isFlipped); |
| CRITICAL | test/mjsunit/regress/regress-1200351.js | 1991 | eval("'a'>>>=void.prototype.value.prototype.break.prototype.break.indexOf(0.className()) = (!this&native)") |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tools/clusterfuzz/foozzie/testdata/baseline/d8.py | 0 | some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/ |
| HIGH | tools/clusterfuzz/foozzie/testdata/build3/d8.py | 0 | some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/ |
| HIGH | tools/clusterfuzz/foozzie/testdata/build5/d8.py | 0 | some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/ |
| HIGH | tools/mb/mb_test.py | 0 | {\ "files": ["foo/foo_unittest.cc"], "test_targets": ["foo_unittests"], "additional_compile_targets": ["all"] } |
| HIGH | tools/mb/mb_test.py | 0 | {\ "files": ["foo/foo_unittest.cc"], "test_targets": ["foo_unittests"], "additional_compile_targets": ["all"] } |
| HIGH | tools/mb/mb_test.py | 0 | {\ "files": ["foo/foo_unittest.cc"], "test_targets": ["foo_unittests"], "additional_compile_targets": ["all"] } |
| HIGH | tools/mb/mb_test.py | 0 | {\ "files": ["foo/foo_unittest.cc"], "test_targets": ["foo_unittests"], "additional_compile_targets": ["all"] } |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/disasm.py | 61 | # Create a temporary file containing a copy of the code. |
| MEDIUM | tools/callstats.py | 528 | # Create a Total page with all entries summed up. |
| MEDIUM | tools/wasm/update-wasm-spec-tests.sh | 81 | # Create a build directory as output for wast->js conversions. This step |
| MEDIUM | tools/release/merge_to_branch_gerrit.py | 89 | # Create the commit message, using the new version and information about the |
| MEDIUM | tools/release/merge_to_branch_gerrit.py | 113 | # Create a cherry pick commit from the original commit. |
| MEDIUM | tools/release/roll_merge_gerrit.py | 139 | # Create a cherry pick commit from the original commit. |
| MEDIUM | tools/release/roll_merge_gerrit.py | 177 | # Create the commit message, using the new version and information about the |
| MEDIUM | …/clusterfuzz/js_fuzzer/tools/run_locally_against_d8.py | 121 | # Create a unique batch directory to avoid collisions between parallel jobs. |
| MEDIUM | tools/gcmole/gcmole.py | 255 | # The following functions call CEntryStub which is always present. |
| MEDIUM | tools/cppgc/test_cmake.sh | 41 | # Create a temporary build directory. |
| MEDIUM | tools/cppgc/gen_cmake.py | 237 | # This file is automatically generated by {__file__}. Do NOT edit it. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/webkit/nested-functions.js | 40 | return this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididu |
| LOW | test/webkit/nested-functions.js | 40 | return this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididu |
| LOW | test/webkit/nested-functions.js | 44 | return !this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid |
| LOW | test/webkit/nested-functions.js | 44 | return !this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid |
| LOW | test/mjsunit/error-tostring-omit.js | 29 | return "Lorem ipsum dolor sit amet, consectetur adipiscing elit." + |
| LOW | test/mjsunit/error-tostring-omit.js | 29 | return "Lorem ipsum dolor sit amet, consectetur adipiscing elit." + |
| LOW | test/mjsunit/string-indexof-2.js | 28 | var lipsum = "lorem ipsum per se esse fugiendum. itaque aiunt hanc quasi " |
| LOW | test/mjsunit/string-indexof-2.js | 42 | + " quisquam est, qui dolorem ipsum, quia dolor sit, amet, " |
| LOW | test/mjsunit/string-indexof-2.js | 51 | assertEquals(893, lipsum.indexOf("lorem ipsum, quia dolor sit, amet"), |
| LOW | …t/mjsunit/compiler/typedarray-prototype-tostringtag.js | 54 | assertFalse(isTypedArray('Lorem ipsum')); |
| LOW | …t/mjsunit/compiler/typedarray-prototype-tostringtag.js | 60 | assertFalse(isTypedArray('Lorem ipsum')); |
| LOW | …t/mjsunit/compiler/typedarray-prototype-tostringtag.js | 79 | assertFalse(isUint8Array('Lorem ipsum')); |
| LOW | …t/mjsunit/compiler/typedarray-prototype-tostringtag.js | 85 | assertFalse(isUint8Array('Lorem ipsum')); |
| LOW | test/js-perf-test/Strings/string-startsendswith-comp.js | 13 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', |
| LOW | test/js-perf-test/Strings/string-startsendswith-comp.js | 13 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', |
| LOW | test/js-perf-test/Strings/string-stringat-comp.js | 5 | const input = 'äϠ�𝌆 Lorem ipsum test test'; |
| LOW | test/js-perf-test/Strings/string-startswith.js | 10 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', |
| LOW | test/js-perf-test/Strings/string-startswith.js | 10 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', |
| LOW | test/js-perf-test/Templates/templates.js | 46 | result = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus |
| LOW | test/js-perf-test/Templates/templates.js | 46 | result = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus |
| LOW | test/js-perf-test/Templates/templates.js | 56 | var expected = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. " + |
| LOW | test/js-perf-test/Templates/templates.js | 56 | var expected = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. " + |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/cluster_files.py | 76 | # Check if dir_path contains the small_dir pattern |
| LOW | tools/gen-v8-gn.py | 85 | # Check if the contents has changed before writing so we don't cause build |
| LOW | tools/callstats-from-telemetry.sh | 58 | # Check if any json file exists: |
| LOW | tools/testrunner/local/utils.py | 97 | # Check if Vector Enhancement Facility 1 is available on the |
| LOW | tools/testrunner/local/utils.py | 165 | # Check if LSX feature is available on the host LoongArch machine. This feature |
| LOW | tools/sanitizers/sancov_formatter.py | 341 | # Check if folder with coverage output exists. |
| LOW | tools/sanitizers/sancov_merger.py | 213 | # Check if folder with coverage output exists. |
| LOW | tools/sanitizers/sancov_merger.py | 218 | # Check if folder with swarming output exists. |
| LOW | tools/system-analyzer/local-server.sh | 35 | # Check if port 8000 is in use |
| LOW | tools/release/common_includes.py | 270 | # Check if branch is in heads. |
| LOW | tools/release/common_includes.py | 276 | # Check if branch is in branch-heads. |
| LOW | tools/release/test_mergeinfo.py | 151 | # Check if follow ups and merges are not overlapping |
| LOW | tools/release/test_mergeinfo.py | 158 | # Check if follow up is ignored |
| LOW | tools/release/test_scripts.py | 154 | # Check if the given working directory matches the expected one. |
| LOW | tools/clusterfuzz/foozzie/v8_foozzie.py | 529 | # Check if a difference also occurs with the fallback configuration and |
| LOW | tools/mb/mb.py | 432 | # Read the file to make sure it parses. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/mjsunit/asm/embenchen/copy.js | 3666 | function processData(byteArray) { |
| LOW | test/mjsunit/asm/embenchen/memops.js | 3774 | function processData(byteArray) { |
| LOW | test/mjsunit/asm/embenchen/box2d.js | 4023 | function processData(byteArray) { |
| LOW | test/mjsunit/asm/embenchen/primes.js | 3680 | function processData(byteArray) { |
| LOW | test/mjsunit/asm/embenchen/fasta.js | 4049 | function processData(byteArray) { |
| LOW | test/mjsunit/asm/embenchen/fannkuch.js | 3805 | function processData(byteArray) { |
| LOW | test/mjsunit/asm/embenchen/zlib.js | 3775 | function processData(byteArray) { |
| LOW | test/mjsunit/asm/embenchen/corrections.js | 3666 | function processData(byteArray) { |
| LOW | test/mjsunit/wasm/embenchen/copy.js | 3669 | function processData(byteArray) { |
| LOW | test/mjsunit/wasm/embenchen/memops.js | 3777 | function processData(byteArray) { |
| LOW | test/mjsunit/wasm/embenchen/box2d.js | 4026 | function processData(byteArray) { |
| LOW | test/mjsunit/wasm/embenchen/primes.js | 3683 | function processData(byteArray) { |
| LOW | test/mjsunit/wasm/embenchen/fasta.js | 4052 | function processData(byteArray) { |
| LOW | test/mjsunit/wasm/embenchen/fannkuch.js | 3808 | function processData(byteArray) { |
| LOW | test/mjsunit/wasm/embenchen/zlib.js | 3778 | function processData(byteArray) { |
| LOW | test/mjsunit/wasm/embenchen/corrections.js | 3669 | function processData(byteArray) { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/adb-d8.py | 11 | # Usage: |
| LOW | tools/profiling/android-ll-prof.sh | 32 | # Usage: |
| LOW | include/cppgc/tagged-member.h | 24 | // Example usage: |
| LOW | src/objects/slots-atomic-inl.h | 18 | // Usage example: |
| LOW | src/base/strong-alias.h | 130 | // Example usage: |
| LOW | src/base/lazy-instance.h | 28 | // Example usage: |
| LOW | src/base/lazy-instance.h | 39 | // Example usage: |
| LOW | src/base/once.h | 38 | // Example usage: |
| LOW | src/base/compiler-specific.h | 78 | // Example usage: |
| LOW | src/base/discriminated-union.h | 24 | // Example usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | src/wasm/wasm-code-manager.h | 384 | // Returns whether this code was generated for debugging. If this returns |
| HIGH | src/heap/mark-compact.h | 111 | // it to complete as requested by |stop_request|). |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/compiler/turboshaft/operations.h | 478 | // Warning: don't forget to add `lazy_deopt_on_throw` to the `options` of your |