Date: | Thu, 31 May 2018 08:55:46 -0500 |
---|---|
From: | Xiaozhu Meng <mxz297@xxxxxxxxx> |
Subject: | Re: [DynInst_API:] Creating ParseAPI graphs to CFGs for external representations; adding line map information from external sources |
Hi John, I can answer the part about ParseAPI. You can definitely use the CFGFactory to construct your ParseAPI CFG, which should contains a bunch of ParseAPI::Function, ParseAPI::Block, and ParseAPI::Edge objects. Then, you can invoke loop analysis through Function objects. You won't have the SymtabCodeSource or CodeObject, but they are not needed for loop analysis. Thanks, --Xiaozhu On Tue, May 29, 2018 at 2:53 PM, John Mellor-Crummey <johnmc@xxxxxxxx> wrote:
|
Previous by Date: | [DynInst_API:] [dyninst/dyninst] 7f1152: Fixing parsing of try/catch blocks., Sasha Nicolas |
---|---|
Next by Date: | [DynInst_API:] [dyninst/dyninst] 9f497d: Change function return status to std::atomic to av..., Xiaozhu Meng |
Previous by Thread: | [DynInst_API:] Creating ParseAPI graphs to CFGs for external representations; adding line map information from external sources, John Mellor-Crummey |
Next by Thread: | Re: [DynInst_API:] Creating ParseAPI graphs to CFGs for externalrepresentations; adding line map information from external sources, Keren Zhou |
Indexes: | [Date] [Thread] |