1. 25 Mar, 2021 1 commit
  2. 26 Nov, 2020 1 commit
  3. 11 Nov, 2020 1 commit
    • Seth Brenith's avatar
      Fix v8windbg failure on non-ptr-compr builds · 2388f2c1
      Seth Brenith authored
      On builds without pointer compression enabled, v8windbg currently fails
      to display information about objects in the Locals pane. This is because
      some important code to get a type name was hidden behind a
      COMPRESS_POINTERS_BOOL check. The existing cctest
      test-v8windbg/V8windbg is sufficient to catch this error, but apparently
      nobody ever runs that test in the failing configuration (Windows,
      symbol_level = 2, v8_enable_pointer_compression = false).
      
      Change-Id: Ia4e2714b11e6854b3f4f6b72da4ae8c352e8cddc
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2530413Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Commit-Queue: Seth Brenith <seth.brenith@microsoft.com>
      Cr-Commit-Position: refs/heads/master@{#71124}
      2388f2c1
  4. 21 Sep, 2020 2 commits
  5. 23 Jun, 2020 1 commit
  6. 22 Jun, 2020 1 commit
  7. 09 Mar, 2020 1 commit
    • Seth Brenith's avatar
      [tools] Fix v8windbg behavior on Map's bit_field2 · 8b1a5681
      Seth Brenith authored
      Bill kindly pointed out to me that v8windbg was not handling bit_field2
      correctly. The issue was that the constexpr type for ElementsKind was,
      somewhat unsurprisingly, "ElementsKind", but v8windbg expected a fully-
      qualified type name like "v8::internal::ElementsKind". This change
      addresses the problem in two ways:
      1. Update v8windbg's type resolution logic to resolve type names as if
         they were used in the v8::internal namespace. This makes it more
         consistent with how those type names are used in other generated
         Torque code, reducing surprises and the number of times we have to
         write `v8::internal::` in .tq files.
      2. Add compile-time verification that any constexpr type name used as a
         string in class-debug-readers-tq.cc can also resolve as a type name.
      
      Bug: v8:9376
      Change-Id: I349cd6ab586fd8345a1fa8bfc3989bb8e6376ab8
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2063769Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
      Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Commit-Queue: Seth Brenith <seth.brenith@microsoft.com>
      Cr-Commit-Position: refs/heads/master@{#66633}
      8b1a5681
  8. 18 Feb, 2020 1 commit