Re: [DynInst_API:] Dyninst::ParseAPI::SymtabCodeSource::init_try_blocks(): Assertion `!"WARNING: overlapping try blocks\n"' failed.

2018-05-14 Thread Sasha Da Rocha Pinheiro
Hi Jim, we are trying to fix this issue. There is already a fix related to try blocks but it's not in the master branch, nor it has been tested yet. Meanwhile, you may want to merge this commit locally and see if it fixes your problem. It's in the branch sasha/fix-eh-frame-parse. I will

Re: [DynInst_API:] libdwarf usage in Dyninst?

2018-06-13 Thread Sasha Da Rocha Pinheiro
Yes, that is true. Get Outlook for Android From: Dyninst-api on behalf of Jim Galarowicz Sent: Wednesday, June 13, 2018 11:21:30 AM To: dyninst-api@cs.wisc.edu Subject: [DynInst_API:] libdwarf usage in Dyninst? Hi all, I'm trying to

Re: [DynInst_API:] Compile error with master dyninst sources

2018-08-12 Thread Sasha Da Rocha Pinheiro
"make clean" should fix it, if you're not using your system's elfutils. Get Outlook for Android From: Dyninst-api on behalf of John Mellor-Crummey Sent: Sunday, August 12, 2018 12:09:10 PM To: Jim Galarowicz Cc: dyninst-api@cs.wisc.edu

Re: [DynInst_API:] AARCH support?

2018-03-28 Thread Sasha Da Rocha Pinheiro
Hi Marc, What do you get when you try to compile? Sasha Get Outlook for Android From: Dyninst-api on behalf of Barton Miller Sent: Wednesday, March 28, 2018 9:13:44 AM To:

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

2018-03-27 Thread Sasha Da Rocha Pinheiro
e7b69e6c3eab49c002fe941e009bc9dc2da1042a. Sasha From: Mark W. Krentel <kren...@rice.edu> Sent: Tuesday, March 20, 2018 11:26:33 PM To: Sasha Da Rocha Pinheiro; dyninst-api@cs.wisc.edu Subject: Re: [DynInst_API:] change in getFile from libdwarf to libdw I wouldn't

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,

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

2018-03-20 Thread Sasha Da Rocha Pinheiro
builds will not. Sasha From: Mark W. Krentel <kren...@rice.edu> Sent: Tuesday, March 20, 2018 5:52:12 PM To: Sasha Da Rocha Pinheiro; dyninst-api@cs.wisc.edu Subject: Re: [DynInst_API:] change in getFile from libdwarf to libdw I'm at Xiaozhu's commit b663cf9

Re: [DynInst_API:] libsymtabAPI has undefined reference dwarf_next_lines@ELFUTILS_0.173

2018-09-14 Thread Sasha Da Rocha Pinheiro
Hi Saija, You should `make clean && make install` to fix it. Dyninst should download the correct version of Elfutil. Make sure you didn't set a path in the cmake configuration for an old version of Elfutils in your system. Sasha From: Dyninst-api on behalf

Re: [DynInst_API:] Compile errors in Object-elf.C with latest source\ttop of tree

2018-09-15 Thread Sasha Da Rocha Pinheiro
Emplace functions for multi_index_container were added to boost in the 1.55 release. You might be using an older version. Get Outlook for Android From: Dyninst-api on behalf of Jim Galarowicz Sent: Saturday, September 15, 2018 11:24:16

Re: [DynInst_API:] libsymtabAPI has undefined reference dwarf_next_lines@ELFUTILS_0.173

2018-09-17 Thread Sasha Da Rocha Pinheiro
Yes, you're correct: the latest. And it looks like they;ve updated it already. So it's fine. From: Dyninst-api on behalf of Saija Sorsa Sent: Monday, September 17, 2018 8:23:37 AM To: John Mellor-Crummey Cc: dyninst-api@cs.wisc.edu Subject: Re: [DynInst_API:]