1#ifndef ROSE_BinaryAnalysis_Debugger_BasicTypes_H
2#define ROSE_BinaryAnalysis_Debugger_BasicTypes_H
3#include <featureTests.h>
4#ifdef ROSE_ENABLE_BINARY_ANALYSIS
7#include <Rose/BitFlags.h>
8#include <Sawyer/Message.h>
11namespace BinaryAnalysis {
Stores a vector of enum bit flags.
Reference-counting intrusive smart pointer.
std::shared_ptr< Base > BasePtr
Reference counted pointer for Architecture::Base.
FilterActionFlag
Action for trace filter callback.
@ REJECT
Reject the current address, not appending it to the trace.
@ STOP
Abort tracing, either appending or rejecting the current address.
Sawyer::Message::Facility mlog
Diagnostic facility for debuggers.
void initDiagnostics()
Initialize diagnostic facility.
Sawyer::SharedPointer< Node > Ptr
Reference counting pointer.