emerald icon indicating copy to clipboard operation
emerald copied to clipboard

Support for new code coverage files (DRCOV VERSION: 3)

Open lwierzbicki opened this issue 3 years ago • 1 comments

Hello there,

Do you plan to add support for DynamoRIO 8.x and 9.x line or further maintain this beautiful Ghidra plugin? It looks like in the script you check:

    if data.startswith('DRCOV VERSION: 2'):

DRCOV VERSION: 2 is header for DynamoRIO in line 7.x. Newer branches (8.x and 9.x) use DRCOV VERSION: 3. Then in such situation scripts just throw exeption:

Exception: [!] File "%s" doesn't appear to be drcov or module+offset format

lwierzbicki avatar Jul 12 '22 14:07 lwierzbicki

I was able to get it to run by change the version checks in emerald.py and it looked ok . I am not an expert maby check with the dynamorio guys

jaoh avatar Jan 31 '25 17:01 jaoh