Files
Jakob Linke 94fe2a753a [metagen] Derive Torque names of class-scoped enum bit field types
Record enum bit field types with their enclosing classes, e.g.
JSPluralRules::Type, and name them in Torque by dropping the "::"
(JSPluralRulesType), as for bit field group structs. Rename the Torque
types that did not follow this rule: DescriptorArrayFastIterableState,
NameHashFieldType, and PromisePromiseState.

Also allow 'type' as a Torque identifier, for bit fields named after a
TypeBit alias.

Bug: 531344950
Change-Id: Iee8fb965945a416a98a4d256521bae896918ab63
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8657159
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Hannes Payer <hpayer@chromium.org>
Commit-Queue: Hannes Payer <hpayer@chromium.org>
Auto-Submit: Jakob Linke <jgruber@chromium.org>
Cr-Commit-Position: refs/heads/main@{#111153}
2026-10-26 06:34:07 -07:00
..
2026-08-21 02:23:41 -07:00
2026-10-21 06:22:33 -07:00
2026-10-23 01:24:10 -07:00
2024-06-28 11:34:31 +00:00
2024-04-23 13:05:59 +00:00
2026-10-21 05:50:37 -07:00
2022-09-13 07:54:54 +00:00
2024-05-15 15:17:32 +00:00
2024-11-15 10:05:11 +00:00
2026-03-31 03:27:09 -07:00
…
2022-09-13 07:54:54 +00:00
2026-04-27 07:08:59 -07:00
2023-08-18 19:13:45 +00:00
2026-04-27 07:08:59 -07:00
2022-08-29 14:14:56 +00:00
2023-08-18 19:13:45 +00:00
2026-04-27 07:08:59 -07:00
2022-03-02 13:41:32 +00:00
2018-08-28 21:18:23 +00:00
2026-07-22 08:08:46 -07:00

TOOLS

This directory contains debugging and investigation tools for V8.

The contents are regularly mirrored to http://v8.dev/tools.

Local Development

For local development you have to start a local webserver under http://localhost:8000:

  cd tools/;
  npm install;
  npm run start-webserver;

Local Symbol Server

The system-analyzer can symbolize profiles for local binaries by running a local symbol server

  cd tools/;
  ./system-analyzer/local-server.sh;

Note that the local symbol server will run nm and objdump and has access to your files.