Théophile Bastian
310a348bce
Before, the space between FDEs was abstracted away, thought as dead space that produced an error when queried. This is not the case, though: empty FDEs indicate undefined DWARF
16 lines
435 B
C++
16 lines
435 B
C++
/** SimpleDwarfFilter to keep a unique Dwarf row for each group of consecutive
|
|
* lines that are equivalent, that is, that share the same considered
|
|
* registers' values. */
|
|
|
|
#pragma once
|
|
|
|
#include "SimpleDwarf.hpp"
|
|
#include "SimpleDwarfFilter.hpp"
|
|
|
|
class ConseqEquivFilter: public SimpleDwarfFilter {
|
|
public:
|
|
ConseqEquivFilter(bool enable=true);
|
|
|
|
private:
|
|
SimpleDwarf do_apply(const SimpleDwarf& dw) const;
|
|
};
|