<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylU8tupDAQ_Bq4tIJ4zTAcOEySHWWPK-Wye2twA94Ye-THZJOv3zYT8jhHsoy77a6qLpveiJfugZQyWZLfJ_nxOAzGCqkn8AaU7Mfw-ko2KRsHwgxhIe2l0Ul5B8k-Hz1P4IgWF4_3BAiDWc6WZtJOXoijC1mc6GYhdMFSrIczWlzIk33jTKofwFDV8Roy62llheCIaeU4ko11Tk4a1UpFF1QBPYGfI4n4YGIYIDF9SrDWt0TQTOpiIpYTnK0ZpaI1I7WQlgYPAyoVOz6tCz6E8lpDfsjgcSZH70q42V5qEoCWroUCRkLPnTpIysO1q7LdGl3n2-DhJ59mFxsPIxPDYrhekEcZEejfWaHGaDTwkD6yK_lEMJtnvoaIvZn_psBFI96FZYz_bLRgC-UYdxhdOr6crzxSe2tEGDaiDTSpTp_1Ps6on2K1Mj5LRVeJtmoxxeBnY7s71v_yZzbh90MarOpm789u7frEY5J-Dn3GKjlQ6rJ9btj6v-w2h9K5EK_gtKvKOk_nrqhEtWurRgxD2e-HEeu23rc4HqrDvqaiTxX2pFyX7G6T3X36fUrZlXlZ5kXR5G3RFFW2w74vxK4o6_LQNKJN6pwW9iyLOJmxU2q7FbIPk-NNJZ13H5vo4jUQbQq99Iq6X0y5Of31x-JpfShxwe-BlIB0ldit-v4DOj00Sw>53240</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Question on libfuzzer's 'ft: ' field 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          CindyZhouYH
      </td>
    </tr>
</table>

<pre>
    Hello.
According to libfuzzer's documention, `ft` seems to be a comprehensive coverage-measurement parameter.
> ft:
libFuzzer uses different signals to evaluate the code coverage: edge coverage, edge counters, value profiles, indirect caller/callee pairs, etc. These signals combined are called features (ft:).

But I can't find more detailed explanation on it, like how does `ft` combines these signal. I wonder if there is a more detailed introduction on `ft`?

Thanks a lot.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxVUktvpDAM_jVwsYogDMvMgcO03VH3uFIvuzdDDKQNySiP6ba_fh2m9CFFIXZifw_TW_naPZDWtsjK-6w8HofBOqnMBMGCVv0Y397IZaL1IO0QFzJBWZOJO8h-lGPgDTzR4tPzngBhsMvZ0UzGqwtxdCGHE90shD46SvVwRocLBXLvmFn9E7hVfbyGjHpaUSF6Ylg1juRSnVeTQb1C0QV1xEAQ5gQiP5G4DZCcviSY63siGgb1KZHKCc7OjkrTmlFGKkdDgAG1TopP64EfobrWUBgKeJzJ0wcTFtsrQxLQ0bVQwkgYWKmHTOyvqsRhE7rutzHAL37NLrYBRgaGxXK9pIAqdaB_Z40Gk9HAS4WErtUzwWxfeAyp92b-OwOfjPggVnD_F2skW6jGdMPdlefhfMdRJjgr47ABbU2z-vSV7-OM5jlVaxuKXHa1PNQHzIMKmrrfkfxW__134W2Vnw6skrSEPDrdzSGc_WrLidekwhz7gmVwoPVl-9zwbJ54HBwq72Oa0ampxa7M566uqK5xaGjsGyprifsWd0RVJceqF9Uu19iT9l3W3GbNfa46UQpRVlVbHqq2qosG-76STSV2Yt-28pDtSlrYkiIBF9ZNuetWDn2cPF9q5YP_vESfXCba-mMMs3XdHQ_y9e9s45-HfKXcrXz_A-qeH0w">