Re: [DynInst_API:] change in getFile from libdwarf to libdw

2018-03-20 Thread John Mellor-Crummey
follis is Bill’s machine :-). -- John Mellor-Crummey Professor Dept of Computer ScienceRice University email: joh...@rice.edu phone: 713-348-5179 > On Mar 20, 2018, at 7:23 PM, Sasha Da Rocha Pinheiro > wrote: > > We are downloading and

Re: [DynInst_API:] change in getFile from libdwarf to libdw

2018-03-20 Thread Sasha Da Rocha Pinheiro
We are downloading and compiling elfutils with dyninst cmake. But my version is 0.168. I'll investigate this more. What is follis? How do I access it? What do you mean here? And of course, some of the path names from /usr/include will be full paths. But the relative paths from out-of-source

Re: [DynInst_API:] Read .debug_line section?

2018-03-20 Thread Sasha Da Rocha Pinheiro
Hi John, After examining this, it looks like we get line info by compilation unit. The info about the compilation units we get comes from an iteration using libdw dwarf_nextcu, which in turn depends on ".debug_info". It seems that the whole abstraction of Module, DwarfWalker, Object,

[DynInst_API:] [dyninst/dyninst] f96c1b: Very minor clean-up a particualrly ugly piece of c...

2018-03-20 Thread Bill Williams
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: f96c1bf2eb28e62d779488fd6cb1c84e23976d76 https://github.com/dyninst/dyninst/commit/f96c1bf2eb28e62d779488fd6cb1c84e23976d76 Author: Thomas Dullien Date: