Hello,Could you please help me understand the output format of drcov tool? I am using it on Windows. For the following snippet, does it shows the sequence of basic blocks executed? Does each entry tells the module, the start address of the bbl, and the size of the basic block?
Thank you!A snippet:BB Table: 27461 bbsmodule id, start, size:module[ 36]: 0x0003c73c, 13module[ 36]: 0x00050b76, 16module[ 36]: 0x00050b37, 14module[ 36]: 0x00050b45, 26module[ 36]: 0x00050b5f, 18module[ 36]: 0x00050b86, 11module[ 36]: 0x00050b97, 12module[ 36]: 0x00040240, 69module[ 36]: 0x00050ba3, 18module[ 36]: 0x00050bb5, 6module[ 33]: 0x00019191, 9module[ 33]: 0x0001919a, 5module[ 0]: 0x0025e9be, 5module[ 0]: 0x00271078, 37module[ 0]: 0x0027109d, 4module[ 0]: 0x002710a1, 9module[ 0]: 0x0027110f, 4....
--
You received this message because you are subscribed to the Google Groups "DynamoRIO Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dynamorio-use...@googlegroups.com.
To post to this group, send email to dynamor...@googlegroups.com.
Visit this group at http://groups.google.com/group/dynamorio-users.
For more options, visit https://groups.google.com/d/optout.
Thank you for your replies!To better understand the output, I have created a very simple c program with 100 iterations (see below). I assume that the coverage output should have one basic block entry that appears 100 times.
However, when checking the the output of the result by drcov in text, I find that all entries have only executed once or twice.Could you please tell me where I could go wrong?