whole_func_string: function parse(report) {
    var rows = ['','Binary Images:'];
    var sys  = report['system'] || {};
  
    var exe_path = sys['CFBundleExecutablePath'];
    var images = report['binary_images'] || [];
  
    _.each(images, function (image) {
      // for arch
      var cpu     = image['cpu_type'];
      var cpu_sub = image['cpu_subtype'];
      var arch    = CPU.get_cpu_arch(cpu, cpu_sub);
  
      // for paths
      var path    = image['name'];
      var name    = p.basename(path);
      var is_base = path === exe_path ? '+' : ' ';
  
      // for uuid
      var uuid    = lower_and_replace(image['uuid']);
  
      // for addresses
      var addr    = image['image_addr'];
      var size    = image['image_size'];
      var ad_hex  = '0x' + Utils.to_hex(addr);
      var end_hex = '0x' + Utils.to_hex(addr + size - 1);
      var p_addr  = Utils.pad_left(ad_hex, ' ', 10);
      var e_addr  = Utils.pad_left(end_hex, ' ', 10);
  
      // output
      rows.push(`${p_addr} - ${e_addr} ${is_base}${name} ${arch}  <${uuid}> ${path}`);
    });
  
    return rows;
  }
func_code_string: function parse(report) {
    var rows = ['','Binary Images:'];
    var sys  = report['system'] || {};
  
    var exe_path = sys['CFBundleExecutablePath'];
    var images = report['binary_images'] || [];
  
    _.each(images, function (image) {
      // for arch
      var cpu     = image['cpu_type'];
      var cpu_sub = image['cpu_subtype'];
      var arch    = CPU.get_cpu_arch(cpu, cpu_sub);
  
      // for paths
      var path    = image['name'];
      var name    = p.basename(path);
      var is_base = path === exe_path ? '+' : ' ';
  
      // for uuid
      var uuid    = lower_and_replace(image['uuid']);
  
      // for addresses
      var addr    = image['image_addr'];
      var size    = image['image_size'];
      var ad_hex  = '0x' + Utils.to_hex(addr);
      var end_hex = '0x' + Utils.to_hex(addr + size - 1);
      var p_addr  = Utils.pad_left(ad_hex, ' ', 10);
      var e_addr  = Utils.pad_left(end_hex, ' ', 10);
  
      // output
      rows.push(`${p_addr} - ${e_addr} ${is_base}${name} ${arch}  <${uuid}> ${path}`);
    });
  
    return rows;
  }
func_documentation_string: Parses out any information regarding binary images. The output
  of this function is of the following format:
  
  0x3537d000 - 0x3549efff  CoreGraphics armv7  <65f6c8701b563542820a26b0dfc4f6a4> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
  
  @param report the JSON report we're dealing with.
  @returns {string[]} an array of rows to output.