On investigation, while only one test fails on arm64, in practice a whole section of code is required to parse arm64 machine language and coverage formats. This is beyond my understanding of arm assembly, but I'm passing it upstream, (See src/cov_i386.C ; an equivalent src/cov_arm64.C class parsing arm64 files is required)
regards Alastair On 10/08/2017 18:52, Edmund Grimley Evans wrote: > Source: ggcov > Version: 0.9-15 > User: [email protected] > Usertags: arm64 > > Would it be possible to add arm64? > > With gcc-7 there's #853417, but with gcc-6 the only test failure on > arm64 is test033, where all the asserts are "PC" rather than "CO", and > the abort is "UN" rather than "SU". Does that mean anything to you? > > (It seems that CO = COVERED, PC = PARTCOVERED, SU = SUPPRESED, > UN = UNINSTRUMENTED, but I'm not sure what "PARTCOVERED" means.) -- Alastair McKinstry, <[email protected]>, <[email protected]>, https://diaspora.sceal.ie/u/amckinstry Commander Vimes didn’t like the phrase “The innocent have nothing to fear,” believing the innocent had everything to fear, mostly from the guilty but in the longer term even more from those who say things like “The innocent have nothing to fear.” - T. Pratchett, Snuff

