Tim Haines
Tim Haines
Applying the changes from #1140, the registerSpace calculations crash because they were written with the 32-bit ABI in mind. The problem is that the call to [liveRegisters](https://github.com/dyninst/dyninst/blob/master/dyninstAPI/src/registerSpace.C#L178) now correctly has...
There are some switch statements that fall through in https://github.com/dyninst/dyninst/blob/master/dataflowAPI/src/ExpressionConversionVisitor.C#L60. I'm not sure why the compiler warnings are picking these up. Maybe the flags are getting trampled when building the...
This will drastically simplify the logic in this file and make it reflect the structure of other arch-specific functionality.
These are certain and potential memory leaks, abandoned code, and just broken implementations that I have found while searching through the codebase. Most appear not to be life-threatening at this...
This adds '-isystem' (or equivalent) so that compiler warnings are ignored in 3rd-party dependencies.
Dyninst is not const-correct- meaning that many of its member functions should be marked `const` so that they are accessible from const-qualified references and pointers. This will alleviate the many...
Some of them have no default constructor, some a private/deleted one, still others are protected. Make them consistent and follow the rule of 0/5.
A future release of libc will move libpthread into libc. This check will need to be updated, accordingly.
**output** _Z3bazM3FooFvvE( p[] is a pointer to dataFunction() ) **expected output** _Z3bazM3FooFvvE( p[void(Foo::*)] is a pointer to dataMemberFunction() ) Note, also, that we do not correctly stringify the name (cf....