1#ifndef ROSE_BinaryAnalysis_Disassembler_BasicTypes_H
2#define ROSE_BinaryAnalysis_Disassembler_BasicTypes_H
3#include <featureTests.h>
4#ifdef ROSE_ENABLE_BINARY_ANALYSIS
7#include <Sawyer/Message.h>
8#include <Sawyer/SharedPointer.h>
16namespace BinaryAnalysis {
17namespace Disassembler {
Reference-counting intrusive smart pointer.
std::shared_ptr< Base > BasePtr
Reference counted pointer for Architecture::Base.
std::shared_ptr< X86 > X86Ptr
Reference counted pointer for X86.
std::shared_ptr< Powerpc > PowerpcPtr
Reference counted pointer for Powerpc.
void initDiagnostics()
Initializes and registers disassembler diagnostic streams.
Sawyer::Message::Facility mlog
Reference counted pointer for Intel X86 decoder.