v8/v8
0
Files
v8/tools
Leszek Swirski 79d85c3df8 [tagged-ptr] Introduce FLEXIBLE_ARRAY_MEMBER macro
Because of compiler limitations with the flexible array member
extension, in particular around subclassing, introduce a new macro which
defines the flexible array members. This also requires accessing
flexible array members using a macro, rather than with offsetof.

Bug: v8:12710
Change-Id: Ibf8ae9b20bb1a83be7374e439bff484914d7bad1
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5148173
Reviewed-by: Anton Bikineev <bikineev@chromium.org>
Auto-Submit: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Cr-Commit-Position: refs/heads/main@{#91765}
2024-01-10 15:47:59 +00:00
..
2023-08-18 19:13:45 +00:00
2022-09-13 07:54:54 +00:00
2022-08-04 19:00:33 +00:00
2023-08-18 19:13:45 +00:00
2022-09-13 07:54:54 +00:00
2023-09-22 09:55:02 +00:00
2023-08-18 19:13:45 +00:00
2023-03-17 18:07:44 +00:00
2022-09-13 07:54:54 +00:00
2023-08-18 19:13:45 +00:00
2022-08-29 14:14:56 +00:00
2022-08-30 13:55:08 +00:00
2023-08-18 19:13:45 +00:00
2022-04-04 14:13:17 +00:00
2023-06-13 11:11:04 +00:00
2022-03-02 13:41:32 +00: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;
  ws;

Local Symbol Server

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

  cd tools/;
  ws --stack system-analyzer/lws-middleware.js lws-static cors;

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