| Index: third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.cpp
|
| diff --git a/third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.cpp b/third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.cpp
|
| index f8266a5224eed9a044d86b3fb3149888d5db85ad..6b9032c647c9b6071fc0a6423dfbec676c70ceef 100644
|
| --- a/third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.cpp
|
| +++ b/third_party/WebKit/Source/core/timing/PerformanceLongTaskTiming.cpp
|
| @@ -8,13 +8,25 @@
|
|
|
| namespace blink {
|
|
|
| +namespace {
|
| +
|
| +double clampToMillisecond(double timeInMillis) {
|
| + // Long task times are clamped to 1 millisecond for security.
|
| + return floor(timeInMillis);
|
| +}
|
| +
|
| +} // namespace
|
| +
|
| PerformanceLongTaskTiming::PerformanceLongTaskTiming(double startTime,
|
| double endTime,
|
| String name,
|
| String culpritFrameSrc,
|
| String culpritFrameId,
|
| String culpritFrameName)
|
| - : PerformanceEntry(name, "longtask", startTime, endTime),
|
| + : PerformanceEntry(name,
|
| + "longtask",
|
| + clampToMillisecond(startTime),
|
| + clampToMillisecond(endTime)),
|
| m_culpritFrameSrc(culpritFrameSrc),
|
| m_culpritFrameId(culpritFrameId),
|
| m_culpritFrameName(culpritFrameName) {}
|
|
|