| Index: third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.h
|
| diff --git a/third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.h b/third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.h
|
| index 2784365cf2bf85fd2976f7f6d6f23cbb00f65dc5..134b8a6f1a06c48d4eebd4981e374a52dfed5856 100644
|
| --- a/third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.h
|
| +++ b/third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.h
|
| @@ -12,6 +12,9 @@
|
|
|
| namespace blink {
|
|
|
| +class TaskAttributionTiming;
|
| +using TaskAttributionVector = HeapVector<Member<TaskAttributionTiming>>;
|
| +
|
| class PerformanceLongTaskTiming final : public PerformanceEntry {
|
| DEFINE_WRAPPERTYPEINFO();
|
|
|
| @@ -19,17 +22,11 @@ class PerformanceLongTaskTiming final : public PerformanceEntry {
|
| static PerformanceLongTaskTiming* create(double startTime,
|
| double endTime,
|
| String name,
|
| - String culpritFrameSrc,
|
| - String culpritFrameId,
|
| - String culpritFrameName) {
|
| - return new PerformanceLongTaskTiming(startTime, endTime, name,
|
| - culpritFrameSrc, culpritFrameId,
|
| - culpritFrameName);
|
| - }
|
| -
|
| - String culpritFrameSrc() const;
|
| - String culpritFrameId() const;
|
| - String culpritFrameName() const;
|
| + String frameSrc,
|
| + String frameId,
|
| + String frameName);
|
| +
|
| + TaskAttributionVector attribution() const;
|
|
|
| DECLARE_VIRTUAL_TRACE();
|
|
|
| @@ -37,14 +34,12 @@ class PerformanceLongTaskTiming final : public PerformanceEntry {
|
| PerformanceLongTaskTiming(double startTime,
|
| double endTime,
|
| String name,
|
| - String culpritFrameSrc,
|
| - String culpritFrameId,
|
| - String culpritFrameName);
|
| + String frameSrc,
|
| + String frameId,
|
| + String frameName);
|
| ~PerformanceLongTaskTiming() override;
|
|
|
| - String m_culpritFrameSrc;
|
| - String m_culpritFrameId;
|
| - String m_culpritFrameName;
|
| + TaskAttributionVector m_attribution;
|
| };
|
|
|
| } // namespace blink
|
|
|