lib/third_party/tracing/base/interval_tree.js
function(queryLow, queryHigh) {
      this.validateFindArguments_(queryLow, queryHigh);
      if (this.root_ === undefined)
        return [];

      var ret = [];
      this.root_.appendIntersectionsInto_(ret, queryLow, queryHigh);
      return ret;
    }
function(queryLow, queryHigh) {
      this.validateFindArguments_(queryLow, queryHigh);
      if (this.root_ === undefined)
        return [];

      var ret = [];
      this.root_.appendIntersectionsInto_(ret, queryLow, queryHigh);
      return ret;
    }
function ( queryLow , queryHigh ) { this . validateFindArguments_ ( queryLow , queryHigh ) ; if ( this . root_ === undefined ) return [ ] ; var ret = [ ] ; this . root_ . appendIntersectionsInto_ ( ret , queryLow , queryHigh ) ; return ret ; }
Retrieve all overlapping intervals.

@param {number} queryLow The low value for the intersection interval.
@param {number} queryHigh The high value for the intersection interval.
@return {Array} All [begin, end] pairs inside intersecting intervals.
Retrieve all overlapping intervals .