code: function (filter /*:Function*/) /*:Object*/ {
              filter = filter || function(){return true;};
          
              if (lang.isFunction(filter)) {
                  var fullReport = {};
                  
                  for (var name in report){
                      if (filter(report[name])){
                          fullReport[name] = report[name];    
                      }
                  }
                  
                  return fullReport;
              }
          }
docs: Returns an object containing profiling data for all of the functions
  that were profiled. The object has an entry for each function and
  returns all information (min, max, average, calls, etc.) for each
  function.
  @return {Object} An object containing all profile data.
  @static