VANDAL / prism

Modular, flexible, cross-platform workload profiling and characterization
BSD 3-Clause "New" or "Revised" License
14 stars 6 forks source link

Compile problem On aarch64 platform #4

Open RhythmOfRain opened 4 years ago

RhythmOfRain commented 4 years ago

Dear mikelui, Hello, I am tring to compile dynamoRIO as frontend on aarch64 platform, but I encounter some compile problems, it seems that a variable's definition cannot be find, have you meet this problem before, could you give me some suggestion?

1)/prism/src/Frontends/DrSigil/dynamorio/clients/drsigil/drsigil.h:69:5: error: unknown type name ‘Sigil2DBISharedData’ Sigil2DBISharedData shared_mem; 2)error: unknown type name ‘SglMemEv’ SglMemEv mems;

Regards, chandler

mikelui commented 3 years ago

Hiya! This was an oversight from leaving DynamoRIO as an 'experimental' frontend, and thus DR frontend was missed with a refactor.

It ought to build now with 525f6a936ce12517230593c7eeecf1d604845a18

However, I would still caution against using the DR yet. I was away for a bit but am back developing and maintaining Prism. I'm fixing a few event mapping (insn -> Prism event) issues at the moment.