Displaying 3 results from an estimated 3 matches for "functiondi".
Did you mean:
functiondis
2014 Oct 07
2
[LLVMdev] Debug Info and DFSan
...lvm/IR/InlineAsm.h"
#include "llvm/IR/InstVisitor.h"
@@ -243,6 +244,7 @@ class DataFlowSanitizer : public ModulePass {
DFSanABIList ABIList;
DenseMap<Value *, Function *> UnwrappedFnMap;
AttributeSet ReadOnlyNoneAttrs;
+ DenseMap<const Function *, DISubprogram> FunctionDIs;
Value *getShadowAddress(Value *Addr, Instruction *Pos);
bool isInstrumented(const Function *F);
@@ -573,6 +575,8 @@ bool DataFlowSanitizer::runOnModule(Module &M) {
if (ABIList.isIn(M, "skip"))
return false;
+ FunctionDIs = makeSubprogramMap(M);
+
if (!GetArgTL...
2014 Oct 07
2
[LLVMdev] Debug Info and DFSan
...nstVisitor.h"
> > @@ -243,6 +244,7 @@ class DataFlowSanitizer : public ModulePass {
> > DFSanABIList ABIList;
> > DenseMap<Value *, Function *> UnwrappedFnMap;
> > AttributeSet ReadOnlyNoneAttrs;
> > + DenseMap<const Function *, DISubprogram> FunctionDIs;
> >
> > Value *getShadowAddress(Value *Addr, Instruction *Pos);
> > bool isInstrumented(const Function *F);
> > @@ -573,6 +575,8 @@ bool DataFlowSanitizer::runOnModule(Module &M) {
> > if (ABIList.isIn(M, "skip"))
> > return false;
&...
2014 Oct 07
2
[LLVMdev] Debug Info and DFSan
On Tue, Oct 7, 2014 at 12:18 PM, David Blaikie <dblaikie at gmail.com> wrote:
>
>
> On Tue, Oct 7, 2014 at 12:10 PM, David Blaikie <dblaikie at gmail.com> wrote:
>
>>
>>
>> On Tue, Oct 7, 2014 at 11:48 AM, Peter Collingbourne <peter at pcc.me.uk>
>> wrote:
>>
>>> On Tue, Oct 07, 2014 at 10:04:30AM -0700, David Blaikie wrote: