1. 26 Nov, 2020 1 commit
  2. 09 Nov, 2020 1 commit
  3. 17 Aug, 2020 1 commit
    • Emanuel Ziegler's avatar
      [ukm] Some fixes to the metrics recording framework · 189dc5ac
      Emanuel Ziegler authored
      Some fixes that were required to make the metric recording framework run
      better:
        - Set the foreground task runner later so it can still be modified in
          test cases
        - Add Start and Stop methods to TimedScope for more control
        - Clear map of contexts explicitly to avoid it being triggered at the
          end of the destructor when counters are already destroyed and a
          SEGFAULT may occur due to histogram updates during destruction of
          the weak persistent handles.
      
      R=rmcilroy@chromium.org
      
      Bug: chromium:1101749
      Change-Id: Ib41c7aeb1aac96f0fa102f0fceadbf7ec2dd78dc
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2351668Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
      Commit-Queue: Emanuel Ziegler <ecmziegler@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#69422}
      189dc5ac
  4. 01 Aug, 2020 1 commit
    • Ulan Degenbaev's avatar
      [ukm] Rename v8::Context::Token to v8::metrics::Recorder::ContextId · 260ec995
      Ulan Degenbaev authored
      Chrome is currently adding a 128-bit V8ContextToken to keep track of
      V8 contexts across multiple isolates and processes. Having per-isolate
      token exposed by V8 leads to confusion of these two tokens.
      
      This moves v8::Context::Token to v8::metrics::Recorder and changes
      the corresponding functions:
      - v8::Context::GetToken => v8::metrics::Recorder::GetContextId
      - v8::Context::GetByToken => v8::metrics::Recorder::GetContext
      
      This CL is purely mechanical and does not change the behaviour.
      
      Bug: chromium:1101749
      Tbr: clemensb@chromium.org
      Change-Id: I31bbfa02ebab1c0d91b00f0d08c1b236392d14d2
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2330023
      Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
      Reviewed-by: 's avatarEmanuel Ziegler <ecmziegler@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#69188}
      260ec995
  5. 28 Jul, 2020 1 commit