Binary compatibility report for the Dyninst library  between 7.0.1 and 7.99 versions on x86

Test Info


Library NameDyninst
Version #17.0.1
Version #27.99
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files90
Total Shared Libraries8
Total Symbols / Types3546 / 1105
VerdictIncompatible
(32.3%)

Problem Summary


SeverityCount
Added Symbols-1338
Removed SymbolsHigh347
Problems with
Data Types
High35
Medium579
Low112
Problems with
Symbols
High146
Medium10
Low73
Problems with
Constants
Low0
Other Changes
in Data Types
-4
Other Changes
in Symbols
-5

Added Symbols (1338)


Absloc.h, libparseAPI.so.8.0
operator<< ( std::ostream& os, boost::shared_ptr<Dyninst::Assignment> const& a )

AbslocInterface.h, libparseAPI.so.8.0
namespace Dyninst
AbsRegionConverter::convert ( boost::shared_ptr<InstructionAPI::Expression> expr, Address addr, ParseAPI::Function* func, ParseAPI::Block* block )
AbsRegionConverter::convert boost::shared_ptr<InstructionAPI::RegisterAST> reg )
AbsRegionConverter::convertAll ( boost::shared_ptr<InstructionAPI::Expression> expr, Address addr, ParseAPI::Function* func, ParseAPI::Block* block, std::vector<AbsRegion>& regions )
AbsRegionConverter::convertAll ( boost::shared_ptr<InstructionAPI::Instruction> insn, Address addr, ParseAPI::Function* func, ParseAPI::Block* block, std::vector<AbsRegion>& used, std::vector<AbsRegion>& defined )
AbsRegionConverter::frame Address addr, ParseAPI::Function* func, ParseAPI::Block* block, bool push )
AbsRegionConverter::stack Address addr, ParseAPI::Function* func, ParseAPI::Block* block, bool push )
AssignmentConverter::convert ( boost::shared_ptr<InstructionAPI::Instruction> insn, Address const& addr, ParseAPI::Function* func, ParseAPI::Block* block, std::vector<boost::shared_ptr<Assignment> >& assignments )

AddrSpace.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
AddrSpace::consistency PatchMgr const* mgr ) const
AddrSpace::create PatchObject* obj ) [static]
AddrSpace::findObject Dyninst::ParseAPI::CodeObject const* p1 ) const
AddrSpace::format ( ) const
AddrSpace::free PatchObject* p1, Dyninst::Address p2 )
AddrSpace::init PatchObject* p1 )
AddrSpace::loadObject PatchObject* obj )
AddrSpace::malloc PatchObject* p1, size_t p2, Dyninst::Address p3 )
AddrSpace::realloc PatchObject* p1, Dyninst::Address p2, size_t p3 )
AddrSpace::write PatchObject* p1, Dyninst::Address p2, Dyninst::Address p3, size_t p4 )
AddrSpace::~AddrSpace [in-charge-deleting] ( )
AddrSpace::~AddrSpace [in-charge] ( )
AddrSpace::~AddrSpace [not-in-charge] ( )

BPatch.h, libdyninstAPI.so.8.0
BPatch::getStopThreadCallbackID BPatchStopThreadCallback stopCB )
BPatch::registerDynamicCallsiteEvent ( BPatch_process* process, Dyninst::Address callTarget, Dyninst::Address callAddr )
BPatch::registerExecCleanup ( struct PCProcess* proc, char* arg0 )
BPatch::registerExecExit struct PCProcess* proc )
BPatch::registerForkedProcess ( struct PCProcess* parentProc, struct PCProcess* childProc )
BPatch::registerForkingProcess int forkingPid, struct PCProcess* proc )
BPatch::registerLoadedModule ( struct PCProcess* process, struct mapped_module* mod )
BPatch::registerNormalExit ( struct PCProcess* proc, int exitcode )
BPatch::registerSignalExit ( struct PCProcess* proc, int signalnum )
BPatch::registerStopThreadCallback BPatchStopThreadCallback stopCB )
BPatch::registerThreadExit ( struct PCProcess* llproc, struct PCThread* llthread )
BPatch::registerUnloadedModule ( struct PCProcess* process, struct mapped_module* mod )
BPatch::registerUserEvent ( BPatch_process* process, void* buffer, unsigned int bufsize )

BPatch_addressSpace.h, libdyninstAPI.so.8.0
BPatch_addressSpace::createBPFuncCB ( struct AddressSpace* p, Dyninst::PatchAPI::PatchFunction* f ) [static]
BPatch_addressSpace::createBPPointCB ( struct AddressSpace* p, Dyninst::PatchAPI::PatchFunction* f, Dyninst::PatchAPI::Point* ip, int type ) [static]
BPatch_addressSpace::findOrCreateBPFunc ( Dyninst::PatchAPI::PatchFunction* ifunc, BPatch_module* bpmod )
BPatch_addressSpace::findOrCreateBPPoint ( BPatch_function* bpfunc, Dyninst::PatchAPI::Point* ip, BPatch_procedureLocation pointType )

BPatch_addressSpace.h, libdyninstAPI.so.8.0
namespace Dyninst::PatchAPI
convert BPatch_addressSpace const* p1 )

BPatch_basicBlock.h, libdyninstAPI.so.8.0
BPatch_basicBlock::BPatch_basicBlock [in-charge] ( struct block_instance* ib, BPatch_flowGraph* fg )
BPatch_basicBlock::BPatch_basicBlock [not-in-charge] ( struct block_instance* ib, BPatch_flowGraph* fg )
BPatch_basicBlock::convertPoint struct instPoint* pt )
BPatch_basicBlock::ifunc ( ) const

BPatch_basicBlock.h, libdyninstAPI.so.8.0
namespace Dyninst::ParseAPI
convert BPatch_basicBlock const* p1 )

BPatch_basicBlock.h, libdyninstAPI.so.8.0
namespace Dyninst::PatchAPI
convert BPatch_basicBlock const* p1 )

BPatch_edge.h, libdyninstAPI.so.8.0
namespace Dyninst::ParseAPI
convert BPatch_edge const* p1 )

BPatch_edge.h, libdyninstAPI.so.8.0
namespace Dyninst::PatchAPI
convert BPatch_edge const* p1 )

BPatch_flowGraph.h, libdyninstAPI.so.8.0
BPatch_flowGraph::findBlock struct block_instance* b )
BPatch_flowGraph::findEdge struct edge_instance* e )

BPatch_function.h, libdyninstAPI.so.8.0
BPatch_function::BPatch_function [in-charge] ( BPatch_addressSpace* _addSpace, struct func_instance* _func, BPatch_module* mod )
BPatch_function::BPatch_function [in-charge] ( BPatch_addressSpace* _addSpace, struct func_instance* _func, BPatch_type* _retType, BPatch_module* p4 )
BPatch_function::BPatch_function [not-in-charge] ( BPatch_addressSpace* _addSpace, struct func_instance* _func, BPatch_module* mod )
BPatch_function::BPatch_function [not-in-charge] ( BPatch_addressSpace* _addSpace, struct func_instance* _func, BPatch_type* _retType, BPatch_module* p4 )
BPatch_function::getCallPoints std::vector<BPatch_point*>& entryPoints )
BPatch_function::getEntryPoints std::vector<BPatch_point*>& entryPoints )
BPatch_function::getExitPoints std::vector<BPatch_point*>& entryPoints )
BPatch_function::getSharedFuncs std::set<BPatch_function*>& funcs )
BPatch_function::relocateFunction ( )
BPatch_function::removeInstrumentation bool useInsertionSet )

BPatch_function.h, libdyninstAPI.so.8.0
namespace Dyninst::ParseAPI
convert BPatch_function const* p1 )

BPatch_function.h, libdyninstAPI.so.8.0
namespace Dyninst::PatchAPI
convert BPatch_function const* p1 )

BPatch_image.h, libdyninstAPI.so.8.0
BPatch_image::findObject struct mapped_object* base )

BPatch_image.h, libdyninstAPI.so.8.0
namespace Dyninst::PatchAPI
convert BPatch_image const* p1 )

BPatch_module.h, libdyninstAPI.so.8.0
BPatch_module::remove BPatch_function* p1 )
BPatch_module::remove struct instPoint* p1 )
BPatch_module::setAnalyzedCodeWriteable bool writeable )

BPatch_module.h, libdyninstAPI.so.8.0
namespace Dyninst::ParseAPI
convert BPatch_module const* p1 )

BPatch_module.h, libdyninstAPI.so.8.0
namespace Dyninst::PatchAPI
convert BPatch_module const* p1 )

BPatch_module.h, libdyninstAPI.so.8.0
namespace Dyninst::SymtabAPI
convert BPatch_module const* p1 )

BPatch_object.h, libdyninstAPI.so.8.0
BPatch_object::E_OUT_OF_BOUNDS [data]
BPatch_object::Region::format ( )
BPatch_object::~BPatch_object [in-charge-deleting] ( )
BPatch_object::~BPatch_object [in-charge] ( )

BPatch_object.h, libdyninstAPI.so.8.0
namespace Dyninst::ParseAPI
convert BPatch_object const* p1 )

BPatch_object.h, libdyninstAPI.so.8.0
namespace Dyninst::PatchAPI
convert BPatch_object const* p1 )

BPatch_object.h, libdyninstAPI.so.8.0
namespace Dyninst::SymtabAPI
convert BPatch_object const* p1 )

BPatch_point.h, libdyninstAPI.so.8.0
BPatch_point::patchPostCallArea ( )

BPatch_point.h, libdyninstAPI.so.8.0
namespace Dyninst::PatchAPI
convert ( BPatch_point const* p1, enum BPatch_callWhen p2 )

BPatch_process.h, libdyninstAPI.so.8.0
BPatch_process::BPatch_process [in-charge] struct PCProcess* proc )
BPatch_process::BPatch_process [not-in-charge] struct PCProcess* proc )
BPatch_process::overwriteAnalysisUpdate ( std::map<unsigned long, unsigned char*>& owPages, std::vector<std::pair<unsigned long, int> >& deadBlocks, std::vector<BPatch_function*>& owFuncs, std::set<BPatch_function*>& monitorFuncs, bool& changedPages, bool& changedCode )
BPatch_process::triggerCodeOverwriteCB ( struct instPoint* faultPoint, Dyninst::Address faultTarget )
BPatch_process::triggerInitialThreadEvents ( )
BPatch_process::triggerSignalHandlerCB ( struct instPoint* point, struct func_instance* func, long signum, std::vector<unsigned long>* handlers )
BPatch_process::triggerStopThread ( struct instPoint* intPoint, struct func_instance* intFunc, int cb_ID, void* retVal )
BPatch_process::triggerThreadCreate struct PCThread* thread )

BPatch_snippet.h, libdyninstAPI.so.8.0
BPatch_stopThreadExpr::BPatch_stopThreadExpr [in-charge] ( BPatchStopThreadCallback const& cb, BPatch_snippet const& calculation, struct mapped_object const& obj, bool useCache, enum BPatch_stInterpret interp )
BPatch_stopThreadExpr::BPatch_stopThreadExpr [not-in-charge] ( BPatchStopThreadCallback const& cb, BPatch_snippet const& calculation, struct mapped_object const& obj, bool useCache, enum BPatch_stInterpret interp )

BPatch_snippet.h, libdyninstAPI.so.8.0
namespace Dyninst::PatchAPI
convert BPatch_snippet const* p1 )

BPatch_thread.h, libdyninstAPI.so.8.0
BPatch_thread::BPatch_thread [in-charge] ( BPatch_process* parent, struct PCThread* thr )
BPatch_thread::BPatch_thread [not-in-charge] ( BPatch_process* parent, struct PCThread* thr )
BPatch_thread::createNewThread ( BPatch_process* proc, struct PCThread* thr ) [static]
BPatch_thread::updateThread struct PCThread* newThr )

BPatch_type.h, libdyninstAPI.so.8.0
BPatch_localVar::convertToBPatchStorage Dyninst::VariableLocation* loc )

Buffer.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
Buffer::ALLOCATION_UNIT [data]
Buffer::begin ( ) const
Buffer::Buffer [in-charge] ( Dyninst::Address addr, unsigned int initial_size )
Buffer::Buffer [not-in-charge] ( Dyninst::Address addr, unsigned int initial_size )
Buffer::empty ( ) const
Buffer::end ( ) const
Buffer::max_size ( ) const
Buffer::size ( ) const
Buffer::~Buffer [in-charge] ( )
Buffer::~Buffer [not-in-charge] ( )

CFG.h, libparseAPI.so.8.0
namespace Dyninst::ParseAPI
Block::destroy Block* b ) [static]
Block::wasUserAdded ( ) const
Edge::destroy Edge* p1, CodeObject* p2 ) [static]
Edge::Edge [in-charge] Block* source, Block* target, enum EdgeTypeEnum type )
Edge::Edge [not-in-charge] Block* source, Block* target, enum EdgeTypeEnum type )
Edge::uninstall ( )
format enum EdgeTypeEnum e )
Function::destroy Function* f ) [static]
Function::exitBlocks ( )
Function::removeBlock Block* p1 )
Function::set_retstatus enum FuncReturnStatus rs )
Function::setEntryBlock Block* new_entry )
Function::tampersStack bool recalculate )

CFGFactory.h, libparseAPI.so.8.0
namespace Dyninst::ParseAPI
CFGFactory::_mkblock Function* f, CodeRegion* r, Dyninst::Address addr )
CFGFactory::_mkedge Block* src, Block* trg, enum EdgeTypeEnum type )
CFGFactory::_mkfunc ( Dyninst::Address addr, enum FuncSource src, std::string name, CodeObject* obj, CodeRegion* region, Dyninst::InstructionSource* isrc )
CFGFactory::_mksink CodeObject* obj, CodeRegion* r )
CFGFactory::destroy_all ( )
CFGFactory::destroy_block Block* b )
CFGFactory::destroy_edge Edge* e )
CFGFactory::destroy_func Function* f )

CFGMaker.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
CFGMaker::copyBlock PatchBlock* p1, PatchObject* p2 )
CFGMaker::copyEdge PatchEdge* p1, PatchObject* p2 )
CFGMaker::copyFunction ( PatchFunction* p1, PatchObject* p2 )
CFGMaker::makeBlock ( Dyninst::ParseAPI::Block* p1, PatchObject* p2 )
CFGMaker::makeEdge ( Dyninst::ParseAPI::Edge* p1, PatchBlock* p2, PatchBlock* p3, PatchObject* p4 )
CFGMaker::makeFunction ( Dyninst::ParseAPI::Function* p1, PatchObject* p2 )

CFGModifier.h, libparseAPI.so.8.0
namespace Dyninst::ParseAPI
CFGModifier::insert CodeObject* obj, Dyninst::Address base, void* data, unsigned int size ) [static]
CFGModifier::redirect Edge* edge, Block* target ) [static]
CFGModifier::remove Function* p1 ) [static]
CFGModifier::remove ( std::vector<Block*>& p1, bool force ) [static]
CFGModifier::split Block* p1, Dyninst::Address p2, bool trust, Dyninst::Address newlast ) [static]
InsertedRegion::getAddressWidth ( ) const
InsertedRegion::getArch ( ) const
InsertedRegion::getPtrToData Dyninst::Address const p1 ) const
InsertedRegion::getPtrToInstruction Dyninst::Address const a ) const
InsertedRegion::high ( ) const
InsertedRegion::InsertedRegion [in-charge] ( Dyninst::Address base, void* data, unsigned int size, enum Dyninst::Architecture arch )
InsertedRegion::InsertedRegion [not-in-charge] ( Dyninst::Address base, void* data, unsigned int size, enum Dyninst::Architecture arch )
InsertedRegion::isCode Dyninst::Address const a ) const
InsertedRegion::isData Dyninst::Address const p1 ) const
InsertedRegion::isValidAddress Dyninst::Address const a ) const
InsertedRegion::length ( ) const
InsertedRegion::low ( ) const
InsertedRegion::offset ( ) const
InsertedRegion::wasUserAdded ( ) const
InsertedRegion::~InsertedRegion [in-charge-deleting] ( )
InsertedRegion::~InsertedRegion [in-charge] ( )
InsertedRegion::~InsertedRegion [not-in-charge] ( )

CodeObject.h, libparseAPI.so.8.0
namespace Dyninst::ParseAPI
CodeObject::destroy Block* p1 )
CodeObject::destroy Edge* p1 )
CodeObject::destroy Function* p1 )
CodeObject::findNextBlock CodeRegion* cr, Dyninst::Address addr )
CodeObject::finishCallbackBatch ( )
CodeObject::getFreeAddr ( ) const
CodeObject::isIATcall ( Dyninst::Address insn, std::string& calleeName )
CodeObject::parse CodeRegion* cr, Dyninst::Address target, bool recursive )
CodeObject::parseNewEdges std::vector<CodeObject::NewEdgeToParse>& worklist )
CodeObject::registerCallback struct ParseCallback* cb )
CodeObject::startCallbackBatch ( )
CodeObject::unregisterCallback struct ParseCallback* cb )

CodeSource.h, libparseAPI.so.8.0
namespace Dyninst::ParseAPI
CodeRegion::wasUserAdded ( ) const
CodeSource::addCounter ( std::string&restrict p1, int p2 ) const
CodeSource::decrementCounter std::string&restrict p1 ) const
CodeSource::have_stats ( ) const
CodeSource::incrementCounter std::string&restrict p1 ) const
CodeSource::print_stats ( ) const
SymtabCodeSource::addCounter ( std::string name, int num ) const
SymtabCodeSource::decrementCounter std::string name ) const
SymtabCodeSource::have_stats ( ) const
SymtabCodeSource::incrementCounter std::string name ) const
SymtabCodeSource::print_stats ( ) const
SymtabCodeSource::resizeRegion ( Dyninst::SymtabAPI::Region* p1, Dyninst::Address newDiskSize )

Command.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
BatchCommand::add Command* p1 )
BatchCommand::create ( )
BatchCommand::remove std::list<Command*>::iterator p1 )
BatchCommand::run ( )
BatchCommand::undo ( )
Command::commit ( )
Patcher::run ( )
PushBackCommand::run ( )
PushBackCommand::undo ( )
PushFrontCommand::run ( )
PushFrontCommand::undo ( )
RemoveCallCommand::run ( )
RemoveCallCommand::undo ( )
RemoveSnippetCommand::run ( )
RemoveSnippetCommand::undo ( )
ReplaceCallCommand::run ( )
ReplaceCallCommand::undo ( )
ReplaceFuncCommand::run ( )
ReplaceFuncCommand::undo ( )

dyn_regs.h, libcommon.so.8.0
namespace Dyninst
isSegmentRegister int regClass )
MachRegister::getSubRegValue ( MachRegister const& subreg, MachRegisterVal& orig ) const
MachRegister::MachRegister [in-charge] int r, std::string n )
MachRegister::MachRegister [not-in-charge] int r, std::string n )

dyn_regs.h, libcommon.so.8.0
namespace Dyninst::ppc32
or3 [data]
sprg3_ro [data]
sprg4 [data]
sprg4_ro [data]
sprg5 [data]
sprg5_ro [data]
sprg6 [data]
sprg6_ro [data]
sprg7 [data]
sprg7_ro [data]
tbl_ro [data]
tbl_wo [data]
tbu_ro [data]
tbu_wo [data]
trap [data]

dyn_regs.h, libcommon.so.8.0
namespace Dyninst::ppc64
or3 [data]
sprg3_ro [data]
sprg4 [data]
sprg4_ro [data]
sprg5 [data]
sprg5_ro [data]
sprg6 [data]
sprg6_ro [data]
sprg7 [data]
sprg7_ro [data]
tbl_ro [data]
tbl_wo [data]
tbu_ro [data]
tbu_wo [data]
trap [data]

dyn_regs.h, libcommon.so.8.0
namespace Dyninst::x86
flag1 [data]
flag3 [data]
flag5 [data]
flagc [data]
flagd [data]
flagf [data]

DynAST.h, libcommon.so.8.0
namespace Dyninst
AST::substitute ( boost::shared_ptr<AST> in, boost::shared_ptr<AST> a, boost::shared_ptr<AST> b ) [static]

Edge.h, libcommon.so.8.0
namespace Dyninst
Edge::createEdge ( boost::shared_ptr<Node> const source, boost::shared_ptr<Node> const target ) [static]
Edge::Edge [in-charge] ( boost::weak_ptr<Node> const source, boost::weak_ptr<Node> const target )
Edge::Edge [not-in-charge] ( boost::weak_ptr<Node> const source, boost::weak_ptr<Node> const target )

Event.h, libpcontrol.so.8.0
namespace Dyninst::ProcControlAPI
Event::addSubservientEvent boost::shared_ptr<Event> ev )
Event::Event [in-charge] ( EventType etype_, boost::shared_ptr<Thread> thread_ )
Event::Event [not-in-charge] ( EventType etype_, boost::shared_ptr<Thread> thread_ )
Event::getEventBreakpointRestore ( )
Event::getEventBreakpointRestore ( ) const
Event::getEventDetach ( )
Event::getEventDetach ( ) const
Event::getEventForceTerminate ( )
Event::getEventForceTerminate ( ) const
Event::getEventIntBootstrap ( )
Event::getEventIntBootstrap ( ) const
Event::getEventLWPDestroy ( )
Event::getEventLWPDestroy ( ) const
Event::getEventNewLWP ( )
Event::getEventNewLWP ( ) const
Event::getEventNewUserThread ( )
Event::getEventNewUserThread ( ) const
Event::getEventNop ( )
Event::getEventNop ( ) const
Event::getEventPreBootstrap ( )
Event::getEventPreBootstrap ( ) const
Event::getEventRPCLaunch ( )
Event::getEventRPCLaunch ( ) const
Event::getEventThreadDB ( )
Event::getEventThreadDB ( ) const
Event::getEventUserThreadDestroy ( )
Event::getEventUserThreadDestroy ( ) const
Event::getEventWinStopThreadDestroy ( )
Event::getEventWinStopThreadDestroy ( ) const
Event::setLastError err_t ec, char const* es )
Event::setProcess boost::shared_ptr<Process const> p )
Event::setThread boost::shared_ptr<Thread const> t )
Event::setUserEvent bool b )
Event::userEvent ( ) const
EventBreakpoint::EventBreakpoint [in-charge] struct int_eventBreakpoint* ibp )
EventBreakpoint::EventBreakpoint [not-in-charge] struct int_eventBreakpoint* ibp )
EventBreakpoint::getBreakpoints std::vector<boost::shared_ptr<Breakpoint const>>& bps ) const
EventBreakpoint::getBreakpoints std::vector<boost::shared_ptr<Breakpoint>>& bps )
EventBreakpointClear::EventBreakpointClear [in-charge] ( )
EventBreakpointClear::EventBreakpointClear [not-in-charge] ( )
EventBreakpointClear::procStopper ( ) const
EventBreakpointRestore::EventBreakpointRestore [in-charge] struct int_eventBreakpointRestore* iebpr )
EventBreakpointRestore::EventBreakpointRestore [not-in-charge] struct int_eventBreakpointRestore* iebpr )
EventBreakpointRestore::getInternal ( ) const
EventBreakpointRestore::~EventBreakpointRestore [in-charge-deleting] ( )
EventBreakpointRestore::~EventBreakpointRestore [in-charge] ( )
EventBreakpointRestore::~EventBreakpointRestore [not-in-charge] ( )
EventDetach::EventDetach [in-charge] ( )
EventDetach::EventDetach [not-in-charge] ( )
EventDetach::getInternal ( ) const
EventDetach::procStopper ( ) const
EventDetach::~EventDetach [in-charge-deleting] ( )
EventDetach::~EventDetach [in-charge] ( )
EventDetach::~EventDetach [not-in-charge] ( )
EventForceTerminate::EventForceTerminate [in-charge] int termsig )
EventForceTerminate::EventForceTerminate [not-in-charge] int termsig )
EventForceTerminate::getTermSignal ( ) const
EventForceTerminate::~EventForceTerminate [in-charge-deleting] ( )
EventForceTerminate::~EventForceTerminate [in-charge] ( )
EventForceTerminate::~EventForceTerminate [not-in-charge] ( )
EventFork::EventFork [in-charge] ( enum EventType::Time time_, Dyninst::PID pid_ )
EventFork::EventFork [not-in-charge] ( enum EventType::Time time_, Dyninst::PID pid_ )
EventIntBootstrap::EventIntBootstrap [in-charge] void* d )
EventIntBootstrap::EventIntBootstrap [not-in-charge] void* d )
EventIntBootstrap::getData ( ) const
EventIntBootstrap::setData void* v )
EventIntBootstrap::~EventIntBootstrap [in-charge-deleting] ( )
EventIntBootstrap::~EventIntBootstrap [in-charge] ( )
EventIntBootstrap::~EventIntBootstrap [not-in-charge] ( )
EventLibrary::EventLibrary [in-charge] ( std::set<boost::shared_ptr<Library>>const& added_libs_, std::set<boost::shared_ptr<Library>>const& rmd_libs_ )
EventLibrary::EventLibrary [not-in-charge] ( std::set<boost::shared_ptr<Library>>const& added_libs_, std::set<boost::shared_ptr<Library>>const& rmd_libs_ )
EventLibrary::setLibs ( std::set<boost::shared_ptr<Library>>const& added_libs_, std::set<boost::shared_ptr<Library>>const& rmd_libs_ )
EventLWPDestroy::EventLWPDestroy [in-charge] enum EventType::Time time_ )
EventLWPDestroy::EventLWPDestroy [not-in-charge] enum EventType::Time time_ )
EventLWPDestroy::~EventLWPDestroy [in-charge-deleting] ( )
EventLWPDestroy::~EventLWPDestroy [in-charge] ( )
EventLWPDestroy::~EventLWPDestroy [not-in-charge] ( )
EventNewLWP::EventNewLWP [in-charge] Dyninst::LWP lwp_ )
EventNewLWP::EventNewLWP [not-in-charge] Dyninst::LWP lwp_ )
EventNewLWP::getLWP ( ) const
EventNewLWP::getNewThread ( ) const
EventNewLWP::~EventNewLWP [in-charge-deleting] ( )
EventNewLWP::~EventNewLWP [in-charge] ( )
EventNewLWP::~EventNewLWP [not-in-charge] ( )
EventNewThread::EventNewThread [in-charge] EventType et )
EventNewThread::EventNewThread [not-in-charge] EventType et )
EventNewUserThread::EventNewUserThread [in-charge] ( )
EventNewUserThread::EventNewUserThread [not-in-charge] ( )
EventNewUserThread::getInternalEvent ( ) const
EventNewUserThread::getLWP ( ) const
EventNewUserThread::getNewThread ( ) const
EventNewUserThread::~EventNewUserThread [in-charge-deleting] ( )
EventNewUserThread::~EventNewUserThread [in-charge] ( )
EventNewUserThread::~EventNewUserThread [not-in-charge] ( )
EventNop::EventNop [in-charge] ( )
EventNop::EventNop [not-in-charge] ( )
EventNop::~EventNop [in-charge-deleting] ( )
EventNop::~EventNop [in-charge] ( )
EventNop::~EventNop [not-in-charge] ( )
EventPreBootstrap::EventPreBootstrap [in-charge] ( )
EventPreBootstrap::EventPreBootstrap [not-in-charge] ( )
EventPreBootstrap::~EventPreBootstrap [in-charge-deleting] ( )
EventPreBootstrap::~EventPreBootstrap [in-charge] ( )
EventPreBootstrap::~EventPreBootstrap [not-in-charge] ( )
EventRPCLaunch::EventRPCLaunch [in-charge] ( )
EventRPCLaunch::EventRPCLaunch [not-in-charge] ( )
EventRPCLaunch::procStopper ( ) const
EventRPCLaunch::~EventRPCLaunch [in-charge-deleting] ( )
EventRPCLaunch::~EventRPCLaunch [in-charge] ( )
EventRPCLaunch::~EventRPCLaunch [not-in-charge] ( )
EventSignal::clearThreadSignal ( ) const
EventSignal::setThreadSignal int newSignal ) const
EventThreadDB::EventThreadDB [in-charge] ( )
EventThreadDB::EventThreadDB [not-in-charge] ( )
EventThreadDB::getInternal ( ) const
EventThreadDB::triggersCB ( ) const
EventThreadDB::~EventThreadDB [in-charge-deleting] ( )
EventThreadDB::~EventThreadDB [in-charge] ( )
EventThreadDB::~EventThreadDB [not-in-charge] ( )
EventThreadDestroy::EventThreadDestroy [in-charge] EventType et )
EventThreadDestroy::EventThreadDestroy [not-in-charge] EventType et )
EventUserThreadDestroy::EventUserThreadDestroy [in-charge] enum EventType::Time time_ )
EventUserThreadDestroy::EventUserThreadDestroy [not-in-charge] enum EventType::Time time_ )
EventUserThreadDestroy::~EventUserThreadDestroy [in-charge-deleting] ( )
EventUserThreadDestroy::~EventUserThreadDestroy [in-charge] ( )
EventUserThreadDestroy::~EventUserThreadDestroy [not-in-charge] ( )
EventWinStopThreadDestroy::EventWinStopThreadDestroy [in-charge] enum EventType::Time time_ )
EventWinStopThreadDestroy::EventWinStopThreadDestroy [not-in-charge] enum EventType::Time time_ )
EventWinStopThreadDestroy::~EventWinStopThreadDestroy [in-charge-deleting] ( )
EventWinStopThreadDestroy::~EventWinStopThreadDestroy [in-charge] ( )
EventWinStopThreadDestroy::~EventWinStopThreadDestroy [not-in-charge] ( )

frame.h, libstackwalk.so.8.0
namespace Dyninst::Stackwalker
CallTree::addCallStack ( std::vector<Frame>const& stk, long thrd, Walker* walker, bool err_stack )
CallTree::addFrame ( Frame const& f, FrameNode* parent )
CallTree::addThread long thrd, FrameNode* parent, Walker* walker, bool err_stack )
CallTree::CallTree [in-charge] frame_cmp_t cmpf )
CallTree::CallTree [not-in-charge] frame_cmp_t cmpf )
CallTree::~CallTree [in-charge] ( )
CallTree::~CallTree [not-in-charge] ( )
Frame::Frame [in-charge] ( )
Frame::Frame [in-charge] Walker* walker )
Frame::Frame [not-in-charge] ( )
Frame::Frame [not-in-charge] Walker* walker )
Frame::getFP ( ) const
Frame::getFPLocation ( ) const
Frame::getLibOffset ( std::string& lib, Dyninst::Offset& offset, void*& symtab ) const
Frame::getName std::string& str ) const
Frame::getNextStepper ( ) const
Frame::getObject void*& obj ) const
Frame::getPrevFrame ( ) const
Frame::getRA ( ) const
Frame::getRALocation ( ) const
Frame::getSP ( ) const
Frame::getSPLocation ( ) const
Frame::getStepper ( ) const
Frame::getThread ( ) const
Frame::getWalker ( ) const
Frame::isBottomFrame ( ) const
Frame::isFrameComplete ( ) const
Frame::isTopFrame ( ) const
Frame::markBottomFrame ( )
Frame::markTopFrame ( )
Frame::newFrame ( Dyninst::MachRegisterVal ra, Dyninst::MachRegisterVal sp, Dyninst::MachRegisterVal fp, Walker* walker ) [static]
Frame::nonCall ( ) const
Frame::operator == Frame const& F ) const
Frame::setFP Dyninst::MachRegisterVal p1 )
Frame::setFPLocation location_t newval )
Frame::setNameValue ( ) const
Frame::setNonCall ( )
Frame::setRA Dyninst::MachRegisterVal p1 )
Frame::setRALocation location_t newval )
Frame::setSP Dyninst::MachRegisterVal p1 )
Frame::setSPLocation location_t newval )
Frame::setStepper FrameStepper* newstep )
Frame::setThread long p1 )
Frame::~Frame [in-charge] ( )
Frame::~Frame [not-in-charge] ( )
frame_addr_cmp ( Frame const& a, Frame const& b )
frame_cmp_wrapper::operator() ( FrameNode const* a, FrameNode const* b )
frame_lib_offset_cmp ( Frame const& a, Frame const& b )
frame_lineno_cmp ( Frame const& a, Frame const& b )
frame_symname_cmp ( Frame const& a, Frame const& b )
FrameNode::~FrameNode [in-charge] ( )
FrameNode::~FrameNode [not-in-charge] ( )

framestepper.h, libstackwalk.so.8.0
namespace Dyninst::Stackwalker
AnalysisStepper::AnalysisStepper [in-charge] Walker* w )
AnalysisStepper::AnalysisStepper [not-in-charge] Walker* w )
AnalysisStepper::getCallerFrame ( Frame const& in, Frame& out )
AnalysisStepper::getName ( ) const
AnalysisStepper::getPriority ( ) const
AnalysisStepper::registerStepperGroup StepperGroup* group )
AnalysisStepper::~AnalysisStepper [in-charge-deleting] ( )
AnalysisStepper::~AnalysisStepper [in-charge] ( )
AnalysisStepper::~AnalysisStepper [not-in-charge] ( )
BottomOfStackStepper::BottomOfStackStepper [in-charge] Walker* w )
BottomOfStackStepper::BottomOfStackStepper [not-in-charge] Walker* w )
BottomOfStackStepper::getCallerFrame ( Frame const& in, Frame& out )
BottomOfStackStepper::getName ( ) const
BottomOfStackStepper::getPriority ( ) const
BottomOfStackStepper::newLibraryNotification LibAddrPair* la, enum lib_change_t change )
BottomOfStackStepper::registerStepperGroup StepperGroup* group )
BottomOfStackStepper::~BottomOfStackStepper [in-charge-deleting] ( )
BottomOfStackStepper::~BottomOfStackStepper [in-charge] ( )
BottomOfStackStepper::~BottomOfStackStepper [not-in-charge] ( )
DebugStepper::DebugStepper [in-charge] Walker* w )
DebugStepper::DebugStepper [not-in-charge] Walker* w )
DebugStepper::getCallerFrame ( Frame const& in, Frame& out )
DebugStepper::getName ( ) const
DebugStepper::getPriority ( ) const
DebugStepper::registerStepperGroup StepperGroup* group )
DebugStepper::~DebugStepper [in-charge-deleting] ( )
DebugStepper::~DebugStepper [in-charge] ( )
DebugStepper::~DebugStepper [not-in-charge] ( )
DyninstDynamicHelper::~DyninstDynamicHelper [in-charge-deleting] ( )
DyninstDynamicHelper::~DyninstDynamicHelper [in-charge] ( )
DyninstDynamicHelper::~DyninstDynamicHelper [not-in-charge] ( )
DyninstDynamicStepper::DyninstDynamicStepper [in-charge] Walker* w, DyninstDynamicHelper* dihelper )
DyninstDynamicStepper::DyninstDynamicStepper [not-in-charge] Walker* w, DyninstDynamicHelper* dihelper )
DyninstDynamicStepper::getCallerFrame ( Frame const& in, Frame& out )
DyninstDynamicStepper::getName ( ) const
DyninstDynamicStepper::getPriority ( ) const
DyninstDynamicStepper::registerStepperGroup StepperGroup* group )
DyninstDynamicStepper::~DyninstDynamicStepper [in-charge-deleting] ( )
DyninstDynamicStepper::~DyninstDynamicStepper [in-charge] ( )
DyninstDynamicStepper::~DyninstDynamicStepper [not-in-charge] ( )
DyninstInstrStepper::DyninstInstrStepper [in-charge] Walker* w )
DyninstInstrStepper::DyninstInstrStepper [not-in-charge] Walker* w )
DyninstInstrStepper::getCallerFrame ( Frame const& in, Frame& out )
DyninstInstrStepper::getName ( ) const
DyninstInstrStepper::getPriority ( ) const
DyninstInstrStepper::registerStepperGroup StepperGroup* group )
DyninstInstrStepper::~DyninstInstrStepper [in-charge-deleting] ( )
DyninstInstrStepper::~DyninstInstrStepper [in-charge] ( )
DyninstInstrStepper::~DyninstInstrStepper [not-in-charge] ( )
FrameFuncHelper::FrameFuncHelper [in-charge] ProcessState* proc_ )
FrameFuncHelper::FrameFuncHelper [not-in-charge] ProcessState* proc_ )
FrameFuncHelper::~FrameFuncHelper [in-charge-deleting] ( )
FrameFuncHelper::~FrameFuncHelper [in-charge] ( )
FrameFuncHelper::~FrameFuncHelper [not-in-charge] ( )
FrameFuncStepper::FrameFuncStepper [in-charge] Walker* w, FrameFuncHelper* helper )
FrameFuncStepper::FrameFuncStepper [not-in-charge] Walker* w, FrameFuncHelper* helper )
FrameFuncStepper::getCallerFrame ( Frame const& in, Frame& out )
FrameFuncStepper::getName ( ) const
FrameFuncStepper::getPriority ( ) const
FrameFuncStepper::registerStepperGroup StepperGroup* group )
FrameFuncStepper::~FrameFuncStepper [in-charge-deleting] ( )
FrameFuncStepper::~FrameFuncStepper [in-charge] ( )
FrameFuncStepper::~FrameFuncStepper [not-in-charge] ( )
FrameStepper::FrameStepper [in-charge] Walker* w )
FrameStepper::FrameStepper [not-in-charge] Walker* w )
FrameStepper::getProcessState ( )
FrameStepper::getWalker ( )
FrameStepper::newLibraryNotification ( LibAddrPair* libaddr, enum lib_change_t change )
FrameStepper::registerStepperGroup StepperGroup* group )
FrameStepper::~FrameStepper [in-charge-deleting] ( )
FrameStepper::~FrameStepper [in-charge] ( )
FrameStepper::~FrameStepper [not-in-charge] ( )
SigHandlerStepper::getCallerFrame ( Frame const& in, Frame& out )
SigHandlerStepper::getName ( ) const
SigHandlerStepper::getPriority ( ) const
SigHandlerStepper::newLibraryNotification LibAddrPair* la, enum lib_change_t change )
SigHandlerStepper::registerStepperGroup StepperGroup* group )
SigHandlerStepper::SigHandlerStepper [in-charge] Walker* w )
SigHandlerStepper::SigHandlerStepper [not-in-charge] Walker* w )
SigHandlerStepper::~SigHandlerStepper [in-charge-deleting] ( )
SigHandlerStepper::~SigHandlerStepper [in-charge] ( )
SigHandlerStepper::~SigHandlerStepper [not-in-charge] ( )
StepperWanderer::getCallerFrame ( Frame const& in, Frame& out )
StepperWanderer::getName ( ) const
StepperWanderer::getPriority ( ) const
StepperWanderer::registerStepperGroup StepperGroup* group )
StepperWanderer::StepperWanderer [in-charge] Walker* w, WandererHelper* whelper, FrameFuncHelper* fhelper )
StepperWanderer::StepperWanderer [not-in-charge] Walker* w, WandererHelper* whelper, FrameFuncHelper* fhelper )
StepperWanderer::~StepperWanderer [in-charge-deleting] ( )
StepperWanderer::~StepperWanderer [in-charge] ( )
StepperWanderer::~StepperWanderer [not-in-charge] ( )
WandererHelper::isPCInFunc ( Dyninst::Address func_entry, Dyninst::Address pc )
WandererHelper::isPrevInstrACall ( Dyninst::Address addr, Dyninst::Address& target )
WandererHelper::requireExactMatch ( )
WandererHelper::WandererHelper [in-charge] ProcessState* proc_ )
WandererHelper::WandererHelper [not-in-charge] ProcessState* proc_ )
WandererHelper::~WandererHelper [in-charge-deleting] ( )
WandererHelper::~WandererHelper [in-charge] ( )
WandererHelper::~WandererHelper [not-in-charge] ( )

Function.h, libsymtabAPI.so.8.0
namespace Dyninst::SymtabAPI
Function::setFramePtr std::vector<Dyninst::VariableLocation>* locs )

Graph.h, libcommon.so.8.0
namespace Dyninst
Graph::addNode boost::shared_ptr<Node> node )
Graph::deleteNode boost::shared_ptr<Node> node )
Graph::find ( boost::shared_ptr<Graph::NodePredicate> p1, NodeIterator& begin, NodeIterator& end )
Graph::find ( Graph::NodePredicateFunc p1, void* user_arg, NodeIterator& begin, NodeIterator& end )
Graph::insertEntryNode boost::shared_ptr<Node> entry )
Graph::insertExitNode boost::shared_ptr<Node> exit )
Graph::insertPair ( boost::shared_ptr<Node> source, boost::shared_ptr<Node> target, boost::shared_ptr<Edge> edge )
Graph::isEntryNode boost::shared_ptr<Node> node )
Graph::isExitNode boost::shared_ptr<Node> node )
Graph::markAsEntryNode boost::shared_ptr<Node> entry )
Graph::markAsExitNode boost::shared_ptr<Node> exit )
Graph::printDOT std::string const& fileName )
Graph::size ( ) const

Handler.h, libpcontrol.so.8.0
namespace Dyninst::ProcControlAPI
Handler::convertEventForCB boost::shared_ptr<Event> orig )

Immediate.h, libinstructionAPI.so.8.0
namespace Dyninst::InstructionAPI
Immediate::getChildren std::vector<boost::shared_ptr<Expression>>& p1 ) const
Immediate::getChildren std::vector<boost::shared_ptr<InstructionAST>>& p1 ) const
Immediate::getUses std::set<boost::shared_ptr<InstructionAST>>& p1 )
Immediate::isUsed boost::shared_ptr<InstructionAST> findMe ) const

Instruction.h, libinstructionAPI.so.8.0
namespace Dyninst::InstructionAPI
Instruction::appendOperand ( boost::shared_ptr<Expression> e, bool isRead, bool isWritten ) const
Instruction::format Dyninst::Address addr ) const
Instruction::getMemoryReadOperands std::set<boost::shared_ptr<Expression>>& memAccessors ) const
Instruction::getMemoryWriteOperands std::set<boost::shared_ptr<Expression>>& memAccessors ) const
Instruction::getReadSet std::set<boost::shared_ptr<RegisterAST>>& regsRead ) const
Instruction::getWriteSet std::set<boost::shared_ptr<RegisterAST>>& regsWritten ) const
Instruction::Instruction [in-charge] ( boost::shared_ptr<Operation> what, size_t size, unsigned char const* raw, enum Dyninst::Architecture arch )
Instruction::Instruction [not-in-charge] ( boost::shared_ptr<Operation> what, size_t size, unsigned char const* raw, enum Dyninst::Architecture arch )
Instruction::isRead boost::shared_ptr<Expression> candidate ) const
Instruction::isWritten boost::shared_ptr<Expression> candidate ) const

InstructionCache.h, libparseAPI.so.8.0
InstructionCache::getLivenessInfo ( Dyninst::Address addr, Dyninst::ParseAPI::Function* func, ReadWriteInfo& rw )
InstructionCache::insertInstructionInfo ( Dyninst::Address addr, ReadWriteInfo rw, Dyninst::ParseAPI::Function* func )

Instrumenter.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
Instrumenter::create AddrSpace* as ) [static]
Instrumenter::modifyCall ( PatchBlock* callBlock, PatchFunction* newCallee, PatchFunction* context )
Instrumenter::removeCall ( PatchBlock* callBlock, PatchFunction* context )
Instrumenter::replaceFunction ( PatchFunction* oldfunc, PatchFunction* newfunc )
Instrumenter::revertModifiedCall ( PatchBlock* callBlock, PatchFunction* context )
Instrumenter::revertReplacedFunction PatchFunction* oldfunc )
Instrumenter::revertWrappedFunction PatchFunction* oldfunc )
Instrumenter::wrapFunction ( PatchFunction* oldfunc, PatchFunction* newfunc, std::string name )

Module.h, libsymtabAPI.so.8.0
namespace Dyninst::SymtabAPI
Module::findSymbolByType ( std::vector<Symbol*>& ret, std::string const& name, enum Symbol::SymbolType sType, bool isMangled, bool isRegex, bool checkCase )
Module::findSymbolByType ( std::vector<Symbol*>& ret, std::string const& name, enum Symbol::SymbolType sType, enum NameType nameType, bool isRegex, bool checkCase )
Module::findVariablesByName ( std::vector<Variable*>& ret, std::string const& name, enum NameType nameType, bool isRegex, bool checkCase )

Node.h, libcommon.so.8.0
namespace Dyninst
Node::addInEdge boost::shared_ptr<Edge> const in )
Node::addOutEdge boost::shared_ptr<Edge> const out )

Operand.h, libinstructionAPI.so.8.0
namespace Dyninst::InstructionAPI
Operand::addEffectiveReadAddresses std::set<boost::shared_ptr<Expression>>& memAccessors ) const
Operand::addEffectiveWriteAddresses std::set<boost::shared_ptr<Expression>>& memAccessors ) const
Operand::format ( enum Dyninst::Architecture arch, Dyninst::Address addr ) const
Operand::getReadSet std::set<boost::shared_ptr<RegisterAST>>& regsRead ) const
Operand::getWriteSet std::set<boost::shared_ptr<RegisterAST>>& regsWritten ) const
Operand::isRead boost::shared_ptr<Expression> candidate ) const
Operand::isWritten boost::shared_ptr<Expression> candidate ) const

Operation.h, libinstructionAPI.so.8.0
namespace Dyninst::InstructionAPI
Operation::isRead boost::shared_ptr<Expression> candidate ) const
Operation::isWritten boost::shared_ptr<Expression> candidate ) const

PatchCallback.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
PatchCallback::add_block ( PatchFunction* p1, PatchBlock* p2 )
PatchCallback::add_edge PatchBlock* p1, PatchEdge* p2, enum PatchCallback::edge_type_t p3 )
PatchCallback::batch_begin ( )
PatchCallback::batch_end ( )
PatchCallback::change Point* p1, PatchBlock* p2, PatchBlock* p3 )
PatchCallback::create PatchBlock* p1 )
PatchCallback::create PatchEdge* p1 )
PatchCallback::create PatchFunction* p1 )
PatchCallback::create PatchObject* p1 )
PatchCallback::create Point* p1 )
PatchCallback::destroy PatchBlock* p1 )
PatchCallback::destroy PatchEdge* p1, PatchObject* owner )
PatchCallback::destroy PatchFunction* p1 )
PatchCallback::destroy PatchObject* p1 )
PatchCallback::destroy Point* p1 )
PatchCallback::remove_block ( PatchFunction* p1, PatchBlock* p2 )
PatchCallback::remove_edge PatchBlock* p1, PatchEdge* p2, enum PatchCallback::edge_type_t p3 )
PatchCallback::split_block PatchBlock* p1, PatchBlock* p2 )

PatchCFG.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
PatchBlock::addSourceEdge PatchEdge* e, bool addIfEmpty )
PatchBlock::addTargetEdge PatchEdge* e, bool addIfEmpty )
PatchBlock::block ( ) const
PatchBlock::cb ( ) const
PatchBlock::consistency ( ) const
PatchBlock::containingFuncs ( ) const
PatchBlock::containsDynamicCall ( )
PatchBlock::create ( Dyninst::ParseAPI::Block* p1, PatchFunction* p2 ) [static]
PatchBlock::destroyPoints ( )
PatchBlock::disassemble ( ) const
PatchBlock::end ( ) const
PatchBlock::findPoint Location loc, enum Point::Type type, bool create )
PatchBlock::findSource enum Dyninst::ParseAPI::EdgeTypeEnum type )
PatchBlock::findTarget enum Dyninst::ParseAPI::EdgeTypeEnum type )
PatchBlock::format ( ) const
PatchBlock::getCallee ( )
PatchBlock::getFunction Dyninst::ParseAPI::Function* p1 )
PatchBlock::getInsn Dyninst::Address a ) const
PatchBlock::getInsns PatchBlock::Insns& insns ) const
PatchBlock::isShared ( )
PatchBlock::last ( ) const
PatchBlock::long_format ( ) const
PatchBlock::markModified ( )
PatchBlock::numCallEdges ( ) const
PatchBlock::numRetEdges ( ) const
PatchBlock::object ( ) const
PatchBlock::PatchBlock [in-charge] ( Dyninst::ParseAPI::Block* block, PatchObject* obj )
PatchBlock::PatchBlock [in-charge] ( PatchBlock const* parblk, PatchObject* child )
PatchBlock::PatchBlock [not-in-charge] ( Dyninst::ParseAPI::Block* block, PatchObject* obj )
PatchBlock::PatchBlock [not-in-charge] ( PatchBlock const* parblk, PatchObject* child )
PatchBlock::remove Point* p1 )
PatchBlock::removeSourceEdge PatchEdge* e )
PatchBlock::removeTargetEdge PatchEdge* e )
PatchBlock::size ( ) const
PatchBlock::sources ( )
PatchBlock::splitBlock PatchBlock* succ )
PatchBlock::start ( ) const
PatchBlock::targets ( )
PatchBlock::wasUserAdded ( ) const
PatchBlock::~PatchBlock [in-charge-deleting] ( )
PatchBlock::~PatchBlock [in-charge] ( )
PatchBlock::~PatchBlock [not-in-charge] ( )
PatchEdge::cb ( ) const
PatchEdge::consistency ( ) const
PatchEdge::create ( Dyninst::ParseAPI::Edge* p1, PatchBlock* src, PatchBlock* trg ) [static]
PatchEdge::edge ( ) const
PatchEdge::format ( ) const
PatchEdge::interproc ( ) const
PatchEdge::PatchEdge [in-charge] ( Dyninst::ParseAPI::Edge* internalEdge, PatchBlock* source, PatchBlock* target )
PatchEdge::PatchEdge [in-charge] ( PatchEdge const* parent, PatchBlock* child_src, PatchBlock* child_trg )
PatchEdge::PatchEdge [not-in-charge] ( Dyninst::ParseAPI::Edge* internalEdge, PatchBlock* source, PatchBlock* target )
PatchEdge::PatchEdge [not-in-charge] ( PatchEdge const* parent, PatchBlock* child_src, PatchBlock* child_trg )
PatchEdge::remove Point* p1 )
PatchEdge::sinkEdge ( ) const
PatchEdge::src ( )
PatchEdge::trg ( )
PatchEdge::type ( ) const
PatchEdge::~PatchEdge [in-charge-deleting] ( )
PatchEdge::~PatchEdge [in-charge] ( )
PatchEdge::~PatchEdge [not-in-charge] ( )
PatchFunction::addBlock PatchBlock* p1 )
PatchFunction::blocks ( )
PatchFunction::callBlocks ( )
PatchFunction::cb ( ) const
PatchFunction::consistency ( ) const
PatchFunction::create ( Dyninst::ParseAPI::Function* p1, PatchObject* p2 ) [static]
PatchFunction::destroyBlockPoints PatchBlock* block )
PatchFunction::destroyPoints ( )
PatchFunction::entry ( )
PatchFunction::exitBlocks ( )
PatchFunction::findInsnPoints ( enum Point::Type type, PatchBlock* block, std::map<unsigned long, Point*>::const_iterator& start, std::map<unsigned long, Point*>::const_iterator& end )
PatchFunction::findPoint Location loc, enum Point::Type type, bool create )
PatchFunction::markModified ( )
PatchFunction::PatchFunction [in-charge] ( Dyninst::ParseAPI::Function* f, PatchObject* o )
PatchFunction::PatchFunction [in-charge] ( PatchFunction const* parFunc, PatchObject* child )
PatchFunction::PatchFunction [not-in-charge] ( Dyninst::ParseAPI::Function* f, PatchObject* o )
PatchFunction::PatchFunction [not-in-charge] ( PatchFunction const* parFunc, PatchObject* child )
PatchFunction::remove Point* p1 )
PatchFunction::removeBlock PatchBlock* p1 )
PatchFunction::splitBlock ( PatchBlock* first, PatchBlock* second )
PatchFunction::~PatchFunction [in-charge-deleting] ( )
PatchFunction::~PatchFunction [in-charge] ( )
PatchFunction::~PatchFunction [not-in-charge] ( )

PatchMgr.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
PatchMgr::consistency ( ) const
PatchMgr::create AddrSpace* as, Instrumenter* inst, PointMaker* pf ) [static]
PatchMgr::destroy Point* p1 )
PatchMgr::findPoint Location loc, enum Point::Type type, bool create )
PatchMgr::getCandidates Scope& p1, enum Point::Type types, PatchMgr::Candidates& ret )
PatchMgr::PatchMgr [in-charge] AddrSpace* as, Instrumenter* inst, PointMaker* pf )
PatchMgr::PatchMgr [not-in-charge] AddrSpace* as, Instrumenter* inst, PointMaker* pf )
PatchMgr::removeSnippet InstancePtr p1 )
PatchMgr::~PatchMgr [in-charge-deleting] ( )
PatchMgr::~PatchMgr [in-charge] ( )
PatchMgr::~PatchMgr [not-in-charge] ( )

PatchModifier.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
PatchModifier::insert PatchObject* p1, SnippetPtr snip, Point* point ) [static]
PatchModifier::insert PatchObject* p1, void* start, unsigned int size ) [static]
PatchModifier::redirect PatchEdge* edge, PatchBlock* target ) [static]
PatchModifier::remove PatchFunction* p1 ) [static]
PatchModifier::remove ( std::vector<PatchBlock*>& blocks, bool force ) [static]
PatchModifier::split PatchBlock* p1, Dyninst::Address p2, bool trust, Dyninst::Address newlast ) [static]

PatchObject.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
PatchObject::addBlock PatchBlock* p1 )
PatchObject::addEdge PatchEdge* p1 )
PatchObject::addFunc PatchFunction* p1 )
PatchObject::clone ( PatchObject* par_obj, Dyninst::Address base, CFGMaker* cm, PatchCallback* cb ) [static]
PatchObject::consistency AddrSpace const* as ) const
PatchObject::copyCFG PatchObject* par_obj )
PatchObject::create ( Dyninst::ParseAPI::CodeObject* co, Dyninst::Address base, CFGMaker* cm, PatchCallback* cb ) [static]
PatchObject::format ( ) const
PatchObject::getBlock ( Dyninst::ParseAPI::Block* p1, bool create )
PatchObject::getEdge ( Dyninst::ParseAPI::Edge* p1, PatchBlock* p2, PatchBlock* p3, bool create )
PatchObject::getFunc ( Dyninst::ParseAPI::Function* p1, bool create )
PatchObject::mgr ( ) const
PatchObject::PatchObject [in-charge] ( Dyninst::ParseAPI::CodeObject* o, Dyninst::Address a, CFGMaker* cm, PatchCallback* cb )
PatchObject::PatchObject [in-charge] ( PatchObject const* par_obj, Dyninst::Address a, CFGMaker* cm, PatchCallback* cb )
PatchObject::PatchObject [not-in-charge] ( Dyninst::ParseAPI::CodeObject* o, Dyninst::Address a, CFGMaker* cm, PatchCallback* cb )
PatchObject::PatchObject [not-in-charge] ( PatchObject const* par_obj, Dyninst::Address a, CFGMaker* cm, PatchCallback* cb )
PatchObject::removeBlock Dyninst::ParseAPI::Block* p1 )
PatchObject::removeBlock PatchBlock* p1 )
PatchObject::removeEdge Dyninst::ParseAPI::Edge* p1 )
PatchObject::removeEdge PatchEdge* p1 )
PatchObject::removeFunc Dyninst::ParseAPI::Function* p1 )
PatchObject::removeFunc PatchFunction* p1 )
PatchObject::setAddrSpace AddrSpace* as )
PatchObject::splitBlock ( PatchBlock* first, Dyninst::ParseAPI::Block* second )
PatchObject::~PatchObject [in-charge-deleting] ( )
PatchObject::~PatchObject [in-charge] ( )
PatchObject::~PatchObject [not-in-charge] ( )

PCErrors.h, libpcontrol.so.8.0
namespace Dyninst::ProcControlAPI
getGenericErrorMsg err_t e )
globalSetLastError err_t err, char const* msg )

PCProcess.h, libpcontrol.so.8.0
namespace Dyninst::ProcControlAPI
Breakpoint::newHardwareBreakpoint ( unsigned int mode, unsigned int size ) [static]
Breakpoint::setData void* p ) const
Breakpoint::setSuppressCallbacks bool p1 )
Breakpoint::suppressCallbacks ( ) const
IRPC::continueStoppedIRPC ( )
IRPC::createIRPC boost::shared_ptr<IRPC> orig ) [static]
IRPC::createIRPC ( boost::shared_ptr<IRPC> orig, Dyninst::Address addr ) [static]
IRPC::getData ( ) const
IRPC::isBlocking ( ) const
IRPC::setData void* p ) const
IRPC::state ( ) const
Library::getData ( ) const
Library::getDynamicAddress ( ) const
Library::setData void* p ) const
LibraryPool::getExecutable ( )
LibraryPool::getExecutable ( ) const
Process::addBreakpoint ( Dyninst::Address addr, boost::shared_ptr<Breakpoint> bp ) const
Process::allThreadsRunningWhenAttached ( ) const
Process::clearLastError ( ) const
Process::createProcess ( std::string executable, std::vector<std::string>const& argv, std::vector<std::string>const& envp, std::map<int, int>const& fds ) [static]
Process::emptyEnvp [data]
Process::findFreeMemory size_t size )
Process::getData ( ) const
Process::getDefaultSymbolReader ( )
Process::getExecutableInfo ( ) const
Process::getFollowFork ( )
Process::getLastError ( ) const
Process::getLastErrorMsg ( ) const
Process::getLibraryTracking ( )
Process::getLibraryTracking ( ) const
Process::getOS ( ) const
Process::getPostedIRPCs std::vector<boost::shared_ptr<IRPC>>& rpcs ) const
Process::getThreadTracking ( )
Process::getThreadTracking ( ) const
Process::isDetached ( ) const
Process::numHardwareBreakpointsAvail unsigned int mode )
Process::postIRPC boost::shared_ptr<IRPC> irpc ) const
Process::reAttach ( )
Process::registerEventCallback EventType evt, Process::cb_ret_t(*cbfunc)(boost::shared_ptr<Event const>) ) [static]
Process::removeEventCallback EventType evt, Process::cb_ret_t(*cbfunc)(boost::shared_ptr<Event const>) ) [static]
Process::removeEventCallback Process::cb_ret_t(*cbfunc)(boost::shared_ptr<Event const>) ) [static]
Process::rmBreakpoint ( Dyninst::Address addr, boost::shared_ptr<Breakpoint> bp ) const
Process::runIRPCAsync boost::shared_ptr<IRPC> irpc )
Process::runIRPCSync boost::shared_ptr<IRPC> irpc )
Process::setData void* p ) const
Process::setLastError err_t err_code, char const* err_str ) const
Process::supportsExec ( ) const
Process::supportsFork ( ) const
Process::supportsLWPEvents ( ) const
Process::supportsUserThreadEvents ( ) const
Process::temporaryDetach ( )
Process::writeMemory ( Dyninst::Address addr, void const* buffer, size_t size ) const
RegisterPool::const_iterator::operator!= RegisterPool::const_iterator const& i )
RegisterPool::const_iterator::operator == RegisterPool::const_iterator const& i )
RegisterPool::getThread ( )
RegisterPool::iterator::operator!= RegisterPool::iterator const& i )
RegisterPool::iterator::operator == RegisterPool::iterator const& i )
Thread::getCallStackUnwinding ( )
Thread::getData ( ) const
Thread::getPostedIRPCs std::vector<boost::shared_ptr<IRPC>>& rpcs ) const
Thread::getProcess ( )
Thread::getStackBase ( ) const
Thread::getStackSize ( ) const
Thread::getStartFunction ( ) const
Thread::getTID ( ) const
Thread::getTLS ( ) const
Thread::haveUserThreadInfo ( ) const
Thread::isDetached ( ) const
Thread::isUser ( ) const
Thread::postIRPC boost::shared_ptr<IRPC> irpc ) const
Thread::runIRPCAsync boost::shared_ptr<IRPC> irpc )
Thread::runIRPCSync boost::shared_ptr<IRPC> irpc )
Thread::setData void* p ) const
Thread::setLastError err_t ec, char const* es ) const

PlatFeatures.h, libpcontrol.so.8.0
namespace Dyninst::ProcControlAPI
CallStackCallback::CallStackCallback [in-charge] ( )
CallStackCallback::CallStackCallback [not-in-charge] ( )
CallStackCallback::~CallStackCallback [in-charge-deleting] ( )
CallStackCallback::~CallStackCallback [in-charge] ( )
CallStackCallback::~CallStackCallback [not-in-charge] ( )
CallStackUnwinding::CallStackUnwinding [in-charge] boost::shared_ptr<Thread> t )
CallStackUnwinding::CallStackUnwinding [not-in-charge] boost::shared_ptr<Thread> t )
CallStackUnwinding::walkStack CallStackCallback* stk_cb ) const
CallStackUnwinding::~CallStackUnwinding [in-charge-deleting] ( )
CallStackUnwinding::~CallStackUnwinding [in-charge] ( )
CallStackUnwinding::~CallStackUnwinding [not-in-charge] ( )
CallStackUnwindingSet::CallStackUnwindingSet [in-charge] ThreadSet::ptr ts )
CallStackUnwindingSet::CallStackUnwindingSet [not-in-charge] ThreadSet::ptr ts )
CallStackUnwindingSet::walkStack CallStackCallback* stk_cb )
CallStackUnwindingSet::~CallStackUnwindingSet [in-charge] ( )
CallStackUnwindingSet::~CallStackUnwindingSet [not-in-charge] ( )
FollowFork::default_should_follow_fork [data]
FollowFork::FollowFork [in-charge] boost::shared_ptr<Process> proc_ )
FollowFork::FollowFork [not-in-charge] boost::shared_ptr<Process> proc_ )
FollowFork::getDefaultFollowFork ( ) [static]
FollowFork::getFollowFork ( ) const
FollowFork::setDefaultFollowFork enum FollowFork::follow_t f ) [static]
FollowFork::setFollowFork enum FollowFork::follow_t b ) const
FollowFork::~FollowFork [in-charge] ( )
FollowFork::~FollowFork [not-in-charge] ( )
FollowForkSet::FollowForkSet [in-charge] ProcessSet::ptr ps_ )
FollowForkSet::FollowForkSet [not-in-charge] ProcessSet::ptr ps_ )
FollowForkSet::setFollowFork enum FollowFork::follow_t f ) const
FollowForkSet::~FollowForkSet [in-charge] ( )
FollowForkSet::~FollowForkSet [not-in-charge] ( )
LibraryTracking::default_track_libs [data]
LibraryTracking::getDefaultTrackLibraries ( ) [static]
LibraryTracking::getTrackLibraries ( ) const
LibraryTracking::LibraryTracking [in-charge] boost::shared_ptr<Process> proc_ )
LibraryTracking::LibraryTracking [not-in-charge] boost::shared_ptr<Process> proc_ )
LibraryTracking::refreshLibraries ( )
LibraryTracking::setDefaultTrackLibraries bool b ) [static]
LibraryTracking::setTrackLibraries bool b ) const
LibraryTracking::~LibraryTracking [in-charge] ( )
LibraryTracking::~LibraryTracking [not-in-charge] ( )
LibraryTrackingSet::LibraryTrackingSet [in-charge] ProcessSet::ptr ps_ )
LibraryTrackingSet::LibraryTrackingSet [not-in-charge] ProcessSet::ptr ps_ )
LibraryTrackingSet::refreshLibraries ( ) const
LibraryTrackingSet::setTrackLibraries bool b ) const
LibraryTrackingSet::~LibraryTrackingSet [in-charge] ( )
LibraryTrackingSet::~LibraryTrackingSet [not-in-charge] ( )
ThreadTracking::default_track_threads [data]
ThreadTracking::getDefaultTrackThreads ( ) [static]
ThreadTracking::getTrackThreads ( ) const
ThreadTracking::refreshThreads ( )
ThreadTracking::setDefaultTrackThreads bool b ) [static]
ThreadTracking::setTrackThreads bool b ) const
ThreadTracking::ThreadTracking [in-charge] boost::shared_ptr<Process> proc_ )
ThreadTracking::ThreadTracking [not-in-charge] boost::shared_ptr<Process> proc_ )
ThreadTracking::~ThreadTracking [in-charge] ( )
ThreadTracking::~ThreadTracking [not-in-charge] ( )
ThreadTrackingSet::refreshThreads ( ) const
ThreadTrackingSet::setTrackThreads bool b ) const
ThreadTrackingSet::ThreadTrackingSet [in-charge] ProcessSet::ptr ps_ )
ThreadTrackingSet::ThreadTrackingSet [not-in-charge] ProcessSet::ptr ps_ )
ThreadTrackingSet::~ThreadTrackingSet [in-charge] ( )
ThreadTrackingSet::~ThreadTrackingSet [not-in-charge] ( )

Point.h, libpatchAPI.so.8.0
namespace Dyninst::PatchAPI
BlockPoints::consistency ( PatchBlock const* block, PatchFunction const* func ) const
BlockPoints::~BlockPoints [in-charge] ( )
BlockPoints::~BlockPoints [not-in-charge] ( )
EdgePoints::consistency ( PatchEdge const* edge, PatchFunction const* func ) const
FuncPoints::consistency PatchFunction const* func ) const
FuncPoints::~FuncPoints [in-charge] ( )
FuncPoints::~FuncPoints [not-in-charge] ( )
Instance::create Point* p1, SnippetPtr p2, enum SnippetType type, enum SnippetState state ) [static]
Instance::destroy ( )
Point::AddType ( enum Point::Type& types, enum Point::Type trg ) [static]
Point::cb ( ) const
Point::changeBlock PatchBlock* newBlock )
Point::clear ( )
Point::consistency ( ) const
Point::destroy ( )
Point::getCallee ( )
Point::initCodeStructure ( )
Point::obj ( ) const
Point::Point [in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchBlock* p3, Dyninst::Address p4, boost::shared_ptr<Dyninst::InstructionAPI::Instruction> p5, PatchFunction* p6 )
Point::Point [in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchBlock* p3, PatchFunction* p4 )
Point::Point [in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchEdge* p3, PatchFunction* p4 )
Point::Point [in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchFunction* p3 )
Point::Point [in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchFunction* p3, PatchBlock* p4 )
Point::Point [not-in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchBlock* p3, Dyninst::Address p4, boost::shared_ptr<Dyninst::InstructionAPI::Instruction> p5, PatchFunction* p6 )
Point::Point [not-in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchBlock* p3, PatchFunction* p4 )
Point::Point [not-in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchEdge* p3, PatchFunction* p4 )
Point::Point [not-in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchFunction* p3 )
Point::Point [not-in-charge] ( enum Point::Type t, PatchMgrPtr mgr, PatchFunction* p3, PatchBlock* p4 )
Point::pushBack SnippetPtr p1 )
Point::pushFront SnippetPtr p1 )
Point::remove InstancePtr p1 )
Point::RemoveType ( enum Point::Type& types, enum Point::Type trg ) [static]
Point::size ( )
Point::TestType ( enum Point::Type types, enum Point::Type trg ) [static]
Point::~Point [in-charge-deleting] ( )
Point::~Point [in-charge] ( )
Point::~Point [not-in-charge] ( )
PointMaker::createPoint Location loc, enum Point::Type type )
PointMaker::mkBlockPoint ( enum Point::Type t, PatchMgrPtr m, PatchBlock* p3, PatchFunction* context )
PointMaker::mkEdgePoint ( enum Point::Type t, PatchMgrPtr m, PatchEdge* p3, PatchFunction* context )
PointMaker::mkFuncPoint ( enum Point::Type t, PatchMgrPtr m, PatchFunction* p3 )
PointMaker::mkFuncSitePoint ( enum Point::Type t, PatchMgrPtr m, PatchFunction* p3, PatchBlock* p4 )
PointMaker::mkInsnPoint ( enum Point::Type t, PatchMgrPtr m, PatchBlock* p3, Dyninst::Address p4, boost::shared_ptr<Dyninst::InstructionAPI::Instruction> p5, PatchFunction* context )

ProcessSet.h, libpcontrol.so.8.0
namespace Dyninst::ProcControlAPI
AddressSet::begin ( )
AddressSet::begin ( ) const
AddressSet::clear ( )
AddressSet::count Dyninst::Address a ) const
AddressSet::empty ( ) const
AddressSet::end ( )
AddressSet::end ( ) const
AddressSet::equal_range Dyninst::Address a )
AddressSet::equal_range Dyninst::Address a ) const
AddressSet::erase boost::shared_ptr<Process const> p )
AddressSet::erase ( Dyninst::Address a, boost::shared_ptr<Process const> p )
AddressSet::erase AddressSet::iterator pos )
AddressSet::find Dyninst::Address a )
AddressSet::find Dyninst::Address a ) const
AddressSet::find ( Dyninst::Address a, boost::shared_ptr<Process const> p )
AddressSet::find ( Dyninst::Address a, boost::shared_ptr<Process const> p ) const
AddressSet::insert ( Dyninst::Address a, boost::shared_ptr<Process const> p )
AddressSet::insert ( Dyninst::Address a, boost::shared_ptr<Process> p )
AddressSet::insert ( Dyninst::Address a, ProcessSet_const_ptr ps )
AddressSet::insert ( Dyninst::Address a, ProcessSet_ptr ps )
AddressSet::lower_bound Dyninst::Address a )
AddressSet::lower_bound Dyninst::Address a ) const
AddressSet::newAddressSet ( ) [static]
AddressSet::newAddressSet ( boost::shared_ptr<Process const> proc, Dyninst::Address addr ) [static]
AddressSet::newAddressSet ( boost::shared_ptr<Process> proc, Dyninst::Address addr ) [static]
AddressSet::newAddressSet ( ProcessSet_const_ptr ps, Dyninst::Address addr ) [static]
AddressSet::newAddressSet ( ProcessSet_const_ptr ps, std::string library_name, Dyninst::Offset off ) [static]
AddressSet::newAddressSet ( ProcessSet_ptr ps, Dyninst::Address addr ) [static]
AddressSet::newAddressSet ( ProcessSet_ptr ps, std::string library_name, Dyninst::Offset off ) [static]
AddressSet::set_difference AddressSet::const_ptr pp ) const
AddressSet::set_intersection AddressSet::const_ptr pp ) const
AddressSet::set_union AddressSet::const_ptr pp ) const
AddressSet::size ( ) const
AddressSet::upper_bound Dyninst::Address a )
AddressSet::upper_bound Dyninst::Address a ) const
ProcessSet::addBreakpoint ( AddressSet::ptr addrs, boost::shared_ptr<Breakpoint> bp ) const
ProcessSet::allCrashed ( ) const
ProcessSet::allDetached ( ) const
ProcessSet::allExited ( ) const
ProcessSet::allTerminated ( ) const
ProcessSet::allThreadsRunning ( ) const
ProcessSet::allThreadsStopped ( ) const
ProcessSet::anyCrashed ( ) const
ProcessSet::anyDetached ( ) const
ProcessSet::anyExited ( ) const
ProcessSet::anyTerminated ( ) const
ProcessSet::anyThreadRunning ( ) const
ProcessSet::anyThreadStopped ( ) const
ProcessSet::attachProcessSet std::vector<struct ProcessSet::AttachInfo>& ainfo ) [static]
ProcessSet::begin ( )
ProcessSet::begin ( ) const
ProcessSet::clear ( )
ProcessSet::const_iterator::const_iterator [in-charge] ( )
ProcessSet::const_iterator::const_iterator [not-in-charge] ( )
ProcessSet::const_iterator::operator!= ProcessSet::const_iterator const& i ) const
ProcessSet::const_iterator::operator* ( ) const
ProcessSet::const_iterator::operator++ ( )
ProcessSet::const_iterator::operator++ int p1 )
ProcessSet::const_iterator::operator == ProcessSet::const_iterator const& i ) const
ProcessSet::const_iterator::~const_iterator [in-charge] ( )
ProcessSet::const_iterator::~const_iterator [not-in-charge] ( )
ProcessSet::continueProcs ( ) const
ProcessSet::createProcessSet std::vector<struct ProcessSet::CreateInfo>& cinfo ) [static]
ProcessSet::detach ( ) const
ProcessSet::empty ( ) const
ProcessSet::end ( )
ProcessSet::end ( ) const
ProcessSet::erase boost::shared_ptr<Process const> p1 )
ProcessSet::erase ProcessSet::iterator pos )
ProcessSet::find boost::shared_ptr<Process const> p )
ProcessSet::find boost::shared_ptr<Process const> p ) const
ProcessSet::find Dyninst::PID p )
ProcessSet::find Dyninst::PID p ) const
ProcessSet::freeMemory AddressSet::ptr addrs ) const
ProcessSet::getAllThreadRunningSubset ( ) const
ProcessSet::getAllThreadStoppedSubset ( ) const
ProcessSet::getAnyThreadRunningSubset ( ) const
ProcessSet::getAnyThreadStoppedSubset ( ) const
ProcessSet::getCrashedSubset ( ) const
ProcessSet::getDetachedSubset ( ) const
ProcessSet::getErrorSubset ( ) const
ProcessSet::getErrorSubsets std::map<unsigned int, boost::shared_ptr<ProcessSet> >& err_sets ) const
ProcessSet::getExitedSubset ( ) const
ProcessSet::getFollowFork ( )
ProcessSet::getFollowFork ( ) const
ProcessSet::getIntProcessSet ( )
ProcessSet::getLibraryTracking ( )
ProcessSet::getLibraryTracking ( ) const
ProcessSet::getTerminatedSubset ( ) const
ProcessSet::getThreadTracking ( )
ProcessSet::getThreadTracking ( ) const
ProcessSet::insert boost::shared_ptr<Process const> p )
ProcessSet::iterator::iterator [in-charge] ( )
ProcessSet::iterator::iterator [not-in-charge] ( )
ProcessSet::iterator::operator!= ProcessSet::iterator const& i ) const
ProcessSet::iterator::operator* ( ) const
ProcessSet::iterator::operator++ ( )
ProcessSet::iterator::operator++ int p1 )
ProcessSet::iterator::operator == ProcessSet::iterator const& i ) const
ProcessSet::iterator::~iterator [in-charge] ( )
ProcessSet::iterator::~iterator [not-in-charge] ( )
ProcessSet::mallocMemory size_t size ) const
ProcessSet::mallocMemory size_t size, AddressSet::ptr location ) const
ProcessSet::newProcessSet ( ) [static]
ProcessSet::newProcessSet boost::shared_ptr<Process const> p ) [static]
ProcessSet::newProcessSet boost::shared_ptr<Process> p ) [static]
ProcessSet::newProcessSet ( AddressSet::const_iterator p1, AddressSet::const_iterator p2 ) [static]
ProcessSet::newProcessSet ProcessSet::const_ptr pp ) [static]
ProcessSet::newProcessSet ProcessSet::ptr pp ) [static]
ProcessSet::newProcessSet std::set<boost::shared_ptr<Process const>>const& procs ) [static]
ProcessSet::newProcessSet std::set<boost::shared_ptr<Process> >const& procs ) [static]
ProcessSet::postIRPC ( boost::shared_ptr<IRPC> irpc, AddressSet::ptr addrs, std::multimap<boost::shared_ptr<Process>, boost::shared_ptr<IRPC>>* result ) const
ProcessSet::postIRPC ( boost::shared_ptr<IRPC> irpc, std::multimap<boost::shared_ptr<Process>, boost::shared_ptr<IRPC>>* result ) const
ProcessSet::postIRPC std::multimap<boost::shared_ptr<Process const>, boost::shared_ptr<IRPC>>const& rpcs ) const
ProcessSet::readMemory ( AddressSet::ptr addr, std::map<void*, boost::shared_ptr<ProcessSet> >& result, size_t size, bool use_checksum ) const
ProcessSet::readMemory ( AddressSet::ptr addr, std::multimap<boost::shared_ptr<Process>, void*>& result, size_t size ) const
ProcessSet::readMemory std::multimap<boost::shared_ptr<Process const>, ProcessSet::read_t>& addrs ) const
ProcessSet::reAttach ( ) const
ProcessSet::rmBreakpoint ( AddressSet::ptr addrs, boost::shared_ptr<Breakpoint> bp ) const
ProcessSet::set_difference ProcessSet::ptr pp ) const
ProcessSet::set_intersection ProcessSet::ptr pp ) const
ProcessSet::set_union ProcessSet::ptr pp ) const
ProcessSet::size ( ) const
ProcessSet::stopProcs ( ) const
ProcessSet::temporaryDetach ( ) const
ProcessSet::terminate ( ) const
ProcessSet::writeMemory ( AddressSet::ptr addr, void const* buffer, size_t size ) const
ProcessSet::writeMemory std::multimap<boost::shared_ptr<Process const>, ProcessSet::write_t>& addrs ) const
ThreadSet::allHaveUserThreadInfo ( ) const
ThreadSet::allRunning ( ) const
ThreadSet::allSingleStepMode ( ) const
ThreadSet::allStopped ( ) const
ThreadSet::allTerminated ( ) const
ThreadSet::anyHaveUserThreadInfo ( ) const
ThreadSet::anyRunning ( ) const
ThreadSet::anySingleStepMode ( ) const
ThreadSet::anyStopped ( ) const
ThreadSet::anyTerminated ( ) const
ThreadSet::begin ( )
ThreadSet::begin ( ) const
ThreadSet::clear ( )
ThreadSet::const_iterator::const_iterator [in-charge] ( )
ThreadSet::const_iterator::const_iterator [in-charge] std::set<boost::shared_ptr<Thread> >::iterator i )
ThreadSet::const_iterator::const_iterator [not-in-charge] ( )
ThreadSet::const_iterator::const_iterator [not-in-charge] std::set<boost::shared_ptr<Thread> >::iterator i )
ThreadSet::const_iterator::operator!= ThreadSet::const_iterator const& i )
ThreadSet::const_iterator::operator* ( )
ThreadSet::const_iterator::operator++ ( )
ThreadSet::const_iterator::operator++ int p1 )
ThreadSet::const_iterator::operator == ThreadSet::const_iterator const& i )
ThreadSet::const_iterator::~const_iterator [in-charge] ( )
ThreadSet::const_iterator::~const_iterator [not-in-charge] ( )
ThreadSet::continueThreads ( ) const
ThreadSet::empty ( ) const
ThreadSet::end ( )
ThreadSet::end ( ) const
ThreadSet::erase boost::shared_ptr<Thread const> t )
ThreadSet::erase ThreadSet::iterator pos )
ThreadSet::find boost::shared_ptr<Thread const> p )
ThreadSet::find boost::shared_ptr<Thread const> p ) const
ThreadSet::getAllRegisters std::map<boost::shared_ptr<Thread>, RegisterPool>& results ) const
ThreadSet::getCallStackUnwinding ( )
ThreadSet::getCallStackUnwinding ( ) const
ThreadSet::getErrorSubset ( ) const
ThreadSet::getErrorSubsets std::map<unsigned int, boost::shared_ptr<ThreadSet> >& err_sets ) const
ThreadSet::getHaveUserThreadInfoSubset ( ) const
ThreadSet::getIntThreadSet ( ) const
ThreadSet::getRegister ( Dyninst::MachRegister reg, std::map<boost::shared_ptr<Thread>, unsigned long>& results ) const
ThreadSet::getRegister ( Dyninst::MachRegister reg, std::map<unsigned long, boost::shared_ptr<ThreadSet> >& results ) const
ThreadSet::getRunningSubset ( ) const
ThreadSet::getSingleStepSubset ( ) const
ThreadSet::getStackBases AddressSet::ptr result ) const
ThreadSet::getStartFunctions AddressSet::ptr result ) const
ThreadSet::getStoppedSubset ( ) const
ThreadSet::getTerminatedSubset ( ) const
ThreadSet::getTLSs AddressSet::ptr result ) const
ThreadSet::insert boost::shared_ptr<Thread const> p )
ThreadSet::iterator::iterator [in-charge] ( )
ThreadSet::iterator::iterator [in-charge] std::set<boost::shared_ptr<Thread> >::iterator i )
ThreadSet::iterator::iterator [not-in-charge] ( )
ThreadSet::iterator::iterator [not-in-charge] std::set<boost::shared_ptr<Thread> >::iterator i )
ThreadSet::iterator::operator!= ThreadSet::iterator const& i )
ThreadSet::iterator::operator* ( )
ThreadSet::iterator::operator++ ( )
ThreadSet::iterator::operator++ int p1 )
ThreadSet::iterator::operator == ThreadSet::iterator const& i )
ThreadSet::iterator::~iterator [in-charge] ( )
ThreadSet::iterator::~iterator [not-in-charge] ( )
ThreadSet::newThreadSet ( ) [static]
ThreadSet::newThreadSet boost::shared_ptr<Thread> thr ) [static]
ThreadSet::newThreadSet ProcessSet::ptr ps ) [static]
ThreadSet::newThreadSet ThreadPool const& threadp ) [static]
ThreadSet::newThreadSet std::set<boost::shared_ptr<Thread const> >const& threads ) [static]
ThreadSet::postIRPC ( boost::shared_ptr<IRPC> irpc, std::multimap<boost::shared_ptr<Thread>, boost::shared_ptr<IRPC>>* result ) const
ThreadSet::postIRPC std::multimap<boost::shared_ptr<Thread const>, boost::shared_ptr<IRPC>>const& rpcs ) const
ThreadSet::set_difference ThreadSet::ptr tp ) const
ThreadSet::set_intersection ThreadSet::ptr tp ) const
ThreadSet::set_union ThreadSet::ptr tp ) const
ThreadSet::setAllRegisters std::map<boost::shared_ptr<Thread const>, RegisterPool>const& reg_vals ) const
ThreadSet::setRegister ( Dyninst::MachRegister reg, Dyninst::MachRegisterVal val ) const
ThreadSet::setRegister ( Dyninst::MachRegister reg, std::map<boost::shared_ptr<Thread const>, unsigned long>const& vals ) const
ThreadSet::setSingleStepMode bool v ) const
ThreadSet::size ( ) const
ThreadSet::stopThreads ( ) const

procstate.h, libstackwalk.so.8.0
namespace Dyninst::Stackwalker
LibraryState::getLibc LibAddrPair& lc )
LibraryState::getLibthread LibAddrPair& lt )
LibraryState::LibraryState [in-charge] ProcessState* parent )
LibraryState::LibraryState [not-in-charge] ProcessState* parent )
LibraryState::updateLibsArch std::vector<std::pair<LibAddrPair, unsigned int> >& alibs )
LibraryState::~LibraryState [in-charge-deleting] ( )
LibraryState::~LibraryState [in-charge] ( )
LibraryState::~LibraryState [not-in-charge] ( )
ProcDebug::detach bool leave_stopped )
ProcDebug::getAddressWidth ( )
ProcDebug::getArchitecture ( )
ProcDebug::getDefaultThread long& default_tid )
ProcDebug::getExecutablePath ( )
ProcDebug::getNotificationFD ( ) [static]
ProcDebug::getProc ( )
ProcDebug::getRegValue ( Dyninst::MachRegister reg, long thread, Dyninst::MachRegisterVal& val )
ProcDebug::getThreadIds std::vector<long>& thrds )
ProcDebug::handleDebugEvent bool block ) [static]
ProcDebug::isFirstParty ( )
ProcDebug::isTerminated ( )
ProcDebug::newProcDebug boost::shared_ptr<Dyninst::ProcControlAPI::Process> proc ) [static]
ProcDebug::newProcDebug ( Dyninst::PID pid, std::string executable ) [static]
ProcDebug::newProcDebug ( std::string executable, std::vector<std::string>const& argv ) [static]
ProcDebug::newProcDebugSet ( std::vector<int>const& pids, std::vector<ProcDebug*>& out_set ) [static]
ProcDebug::pause long tid )
ProcDebug::postStackwalk long tid )
ProcDebug::preStackwalk long tid )
ProcDebug::ProcDebug [in-charge] boost::shared_ptr<Dyninst::ProcControlAPI::Process> p )
ProcDebug::ProcDebug [not-in-charge] boost::shared_ptr<Dyninst::ProcControlAPI::Process> p )
ProcDebug::readMem void* dest, Dyninst::Address source, size_t size )
ProcDebug::resume long tid )
ProcDebug::~ProcDebug [in-charge-deleting] ( )
ProcDebug::~ProcDebug [in-charge] ( )
ProcDebug::~ProcDebug [not-in-charge] ( )
ProcessState::getLibraryTracker ( )
ProcessState::getProcessId ( )
ProcessState::getProcessStateByPid Dyninst::PID pid ) [static]
ProcessState::getWalker ( ) const
ProcessState::postStackwalk long tid )
ProcessState::preStackwalk long tid )
ProcessState::proc_map [data]
ProcessState::ProcessState [in-charge] ( Dyninst::PID pid_, std::string executable_path_ )
ProcessState::ProcessState [not-in-charge] ( Dyninst::PID pid_, std::string executable_path_ )
ProcessState::setDefaultLibraryTracker ( )
ProcessState::setPid Dyninst::PID pid_ )
ProcessState::~ProcessState [in-charge-deleting] ( )
ProcessState::~ProcessState [in-charge] ( )
ProcessState::~ProcessState [not-in-charge] ( )
ProcSelf::getAddressWidth ( )
ProcSelf::getArchitecture ( )
ProcSelf::getDefaultThread long& default_tid )
ProcSelf::getRegValue ( Dyninst::MachRegister reg, long thread, Dyninst::MachRegisterVal& val )
ProcSelf::getThreadIds std::vector<long>& threads )
ProcSelf::initialize ( )
ProcSelf::isFirstParty ( )
ProcSelf::ProcSelf [in-charge] std::string exe_path )
ProcSelf::ProcSelf [not-in-charge] std::string exe_path )
ProcSelf::readMem void* dest, Dyninst::Address source, size_t size )
ProcSelf::~ProcSelf [in-charge-deleting] ( )
ProcSelf::~ProcSelf [in-charge] ( )
ProcSelf::~ProcSelf [not-in-charge] ( )

Region.h, libsymtabAPI.so.8.0
namespace Dyninst::SymtabAPI
Region::getFileOffset ( )
Region::setDiskSize unsigned long p1 )
Region::setFileOffset Dyninst::Offset p1 )
Region::setMemSize unsigned long p1 )
Region::updateRelocations ( Dyninst::Address start, Dyninst::Address end, Symbol* oldsym, Symbol* newsym )

Register.h, libinstructionAPI.so.8.0
namespace Dyninst::InstructionAPI
RegisterAST::getChildren std::vector<boost::shared_ptr<Expression>>& children ) const
RegisterAST::getChildren std::vector<boost::shared_ptr<InstructionAST>>& children ) const
RegisterAST::getUses std::set<boost::shared_ptr<InstructionAST>>& uses )
RegisterAST::isUsed boost::shared_ptr<InstructionAST> findMe ) const
RegisterAST::promote boost::shared_ptr<InstructionAST> const reg ) [static]

Serialization.h, libsymtabAPI.so.8.0
namespace Dyninst
AnnotationContainer<SymtabAPI::Statement>::ac_serialize_impl ( SerializerBase* p1, char const* p2 )

slicing.h, libparseAPI.so.8.0
namespace Dyninst
Slicer::isWidenNode boost::shared_ptr<Node> n ) [static]
Slicer::Slicer [in-charge] ( boost::shared_ptr<Assignment> a, ParseAPI::Block* block, ParseAPI::Function* func )
Slicer::Slicer [not-in-charge] ( boost::shared_ptr<Assignment> a, ParseAPI::Block* block, ParseAPI::Function* func )

snippetGen.h, libdynC_API.so.8.0
SnippetGenerator::findRegister char const* name )

sp_counted_base_gcc_x86.hpp, libsymtabAPI.so.8.0
namespace boost::detail
sp_counted_base::destroy ( )
sp_counted_base::~sp_counted_base [in-charge-deleting] ( )
sp_counted_base::~sp_counted_base [in-charge] ( )

sp_counted_impl.hpp, libparseAPI.so.8.0
namespace boost::detail
sp_counted_impl_p<Dyninst::DataflowAPI::BottomAST>::dispose ( )
sp_counted_impl_p<Dyninst::DataflowAPI::BottomAST>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::DataflowAPI::BottomAST>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::BottomAST>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::ConstantAST>::dispose ( )
sp_counted_impl_p<Dyninst::DataflowAPI::ConstantAST>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::DataflowAPI::ConstantAST>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::ConstantAST>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::RoseAST>::dispose ( )
sp_counted_impl_p<Dyninst::DataflowAPI::RoseAST>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::DataflowAPI::RoseAST>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::RoseAST>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::VariableAST>::dispose ( )
sp_counted_impl_p<Dyninst::DataflowAPI::VariableAST>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::DataflowAPI::VariableAST>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::VariableAST>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::SliceEdge>::dispose ( )
sp_counted_impl_p<Dyninst::SliceEdge>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::SliceEdge>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::SliceEdge>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::SliceNode>::dispose ( )
sp_counted_impl_p<Dyninst::SliceNode>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::SliceNode>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::SliceNode>::~sp_counted_impl_p [in-charge] ( )

steppergroup.h, libstackwalk.so.8.0
namespace Dyninst::Stackwalker
AddrRangeGroup::AddrRangeGroup [in-charge] Walker* new_walker )
AddrRangeGroup::AddrRangeGroup [not-in-charge] Walker* new_walker )
AddrRangeGroup::addStepper ( FrameStepper* stepper, Dyninst::Address start, Dyninst::Address end )
AddrRangeGroup::findStepperForAddr ( Dyninst::Address addr, FrameStepper*& out, FrameStepper const* last_tried )
AddrRangeGroup::~AddrRangeGroup [in-charge-deleting] ( )
AddrRangeGroup::~AddrRangeGroup [in-charge] ( )
AddrRangeGroup::~AddrRangeGroup [not-in-charge] ( )
StepperGroup::getSteppers std::set<FrameStepper*>& steppers )
StepperGroup::getWalker ( ) const
StepperGroup::newLibraryNotification ( LibAddrPair* libaddr, enum lib_change_t change )
StepperGroup::registerStepper FrameStepper* stepper )
StepperGroup::StepperGroup [in-charge] Walker* new_walker )
StepperGroup::StepperGroup [not-in-charge] Walker* new_walker )
StepperGroup::~StepperGroup [in-charge-deleting] ( )
StepperGroup::~StepperGroup [in-charge] ( )
StepperGroup::~StepperGroup [not-in-charge] ( )

sw_c.h, libstackwalk.so.8.0
frameGetFramePointer struct frame_t frame )
frameGetLibOffset ( struct frame_t frame, char** libname, unsigned long* offset )
frameGetName ( struct frame_t frame, char** buffer )
frameGetReturnAddress struct frame_t frame )
frameGetStackPointer struct frame_t frame )
frameIsBottomFrame struct frame_t frame )
frameIsTopFrame struct frame_t frame )
freeFrame struct frame_t* frame )
freeName char* name )
freeStackwalk ( struct frame_t* frames, unsigned int frames_size )
getInitialFrame ( struct walker_t walker, struct frame_t out_frame )
newWalkerAttach int pid )
newWalkerCreate ( char* executable, char** args )
newWalkerLocal ( )
walkSingleFrame ( struct walker_t walker, struct frame_t frame, struct frame_t out_frame )
walkStack ( struct walker_t walker, struct frame_t** out_frames, unsigned int* out_frames_size )
walkStackFromFrame ( struct walker_t walker, struct frame_t frame, struct frame_t** out_frames, unsigned int* out_frames_size )

swk_errors.h, libstackwalk.so.8.0
namespace Dyninst::Stackwalker
clearLastError ( )
getDebugChannel ( )
getLastError ( )
getLastErrorMsg ( )
setDebug bool enable )
setDebugChannel FILE* f )
setLastError err_t err, char const* msg )
sw_printf ( char const* format, ... )

Symbol.h, libsymtabAPI.so.8.0
namespace Dyninst::SymtabAPI
Symbol::setMangledName std::string name )
Symbol::Symbol [in-charge] ( std::string const& name, enum Symbol::SymbolType t, enum Symbol::SymbolLinkage l, enum Symbol::SymbolVisibility v, Dyninst::Offset o, Module* module, Region* r, unsigned int s, bool d, bool a, int index, int strindex, bool cs )
Symbol::Symbol [not-in-charge] ( std::string const& name, enum Symbol::SymbolType t, enum Symbol::SymbolLinkage l, enum Symbol::SymbolVisibility v, Dyninst::Offset o, Module* module, Region* r, unsigned int s, bool d, bool a, int index, int strindex, bool cs )

SymEval.h, libparseAPI.so.8.0
namespace Dyninst::DataflowAPI
SymEval::expand boost::shared_ptr<Dyninst::Assignment> const& assignment ) [static]
SymEval::expand ( boost::shared_ptr<Dyninst::Graph> slice, std::map<boost::shared_ptr<Dyninst::Assignment>, boost::shared_ptr<Dyninst::AST> >& res ) [static]
SymEval::expand ( std::map<boost::shared_ptr<Dyninst::Assignment>, boost::shared_ptr<Dyninst::AST> >& res, std::set<boost::shared_ptr<Dyninst::InstructionAPI::Instruction> >& failedInsns, bool applyVisitors ) [static]

symlookup.h, libstackwalk.so.8.0
namespace Dyninst::Stackwalker
SwkSymtab::lookupAtAddr ( Dyninst::Address addr, std::string& out_name, void*& out_value )
SwkSymtab::SwkSymtab [in-charge] std::string exec_name )
SwkSymtab::SwkSymtab [not-in-charge] std::string exec_name )
SwkSymtab::~SwkSymtab [in-charge-deleting] ( )
SwkSymtab::~SwkSymtab [in-charge] ( )
SwkSymtab::~SwkSymtab [not-in-charge] ( )
SymbolLookup::getProcessState ( )
SymbolLookup::getWalker ( )
SymbolLookup::SymbolLookup [in-charge] std::string exec_path )
SymbolLookup::SymbolLookup [not-in-charge] std::string exec_path )
SymbolLookup::~SymbolLookup [in-charge-deleting] ( )
SymbolLookup::~SymbolLookup [in-charge] ( )
SymbolLookup::~SymbolLookup [not-in-charge] ( )
SymDefaultLookup::lookupAtAddr ( Dyninst::Address addr, std::string& out_name, void*& out_value )
SymDefaultLookup::SymDefaultLookup [in-charge] std::string exec_name )
SymDefaultLookup::SymDefaultLookup [not-in-charge] std::string exec_name )
SymDefaultLookup::~SymDefaultLookup [in-charge-deleting] ( )
SymDefaultLookup::~SymDefaultLookup [in-charge] ( )
SymDefaultLookup::~SymDefaultLookup [not-in-charge] ( )

SymReader.h, libsymtabAPI.so.8.0
namespace Dyninst
SymReader::getElfHandle ( )

Symtab.h, libsymtabAPI.so.8.0
namespace Dyninst::SymtabAPI
Symtab::addTrapHeader_win Dyninst::Address ptr )
Symtab::builtInTypes ( ) [static]
Symtab::fileToDiskOffset Dyninst::Offset p1 ) const
Symtab::fileToMemOffset Dyninst::Offset p1 ) const
Symtab::findSymbol ( std::vector<Symbol*>& ret, std::string const& name, enum Symbol::SymbolType sType, enum NameType nameType, bool isRegex, bool checkCase, bool includeUndefined )
Symtab::findSymbolByType ( std::vector<Symbol*>& ret, std::string const& name, enum Symbol::SymbolType sType, bool isMangled, bool isRegex, bool checkCase )
Symtab::isDefensiveBinary ( ) const
Symtab::openFile ( Symtab*& obj, std::string filename, enum Symtab::def_t defensive_binary ) [static]
Symtab::openFile ( Symtab*& obj, void* mem_image, size_t size, std::string name, enum Symtab::def_t defensive_binary ) [static]
Symtab::removeLibraryDependency std::string lib )
Symtab::stdTypes ( ) [static]
Symtab::Symtab [in-charge] ( unsigned char* mem_image, size_t image_size, std::string const& name, bool defensive_binary, bool& err )
Symtab::Symtab [not-in-charge] ( unsigned char* mem_image, size_t image_size, std::string const& name, bool defensive_binary, bool& err )
Symtab::type_Error ( ) [static]
Symtab::type_Untyped ( ) [static]
Symtab::updateRelocations ( Dyninst::Address start, Dyninst::Address end, Symbol* oldsym, Symbol* newsym )

SymtabReader.h, libsymtabAPI.so.8.0
namespace Dyninst::SymtabAPI
SymtabReader::getDebugInfo ( )
SymtabReader::getElfHandle ( )
SymtabReader::SymtabReader [in-charge] Symtab* s )
SymtabReader::SymtabReader [not-in-charge] Symtab* s )

Variable.h, libsymtabAPI.so.8.0
namespace Dyninst::SymtabAPI
localVar::addLocation Dyninst::VariableLocation& location )
localVar::localVar [in-charge] ( std::string name, Type* typ, std::string fileName, int lineNum, Function* f, std::vector<Dyninst::VariableLocation>* locs )
localVar::localVar [not-in-charge] ( std::string name, Type* typ, std::string fileName, int lineNum, Function* f, std::vector<Dyninst::VariableLocation>* locs )

VariableLocation.h, libcommon.so.8.0
namespace Dyninst
storageClass2Str enum storageClass sc )
storageRefClass2Str enum storageRefClass sc )
VariableLocation::operator == VariableLocation const& p1 )

walker.h, libstackwalk.so.8.0
namespace Dyninst::Stackwalker
Walker::addStepper FrameStepper* stepper )
Walker::getAvailableThreads std::vector<long>& threads ) const
Walker::getInitialFrame ( Frame& frame, long thread )
Walker::getProcessState ( ) const
Walker::getStepperGroup ( ) const
Walker::getSymbolLookup ( ) const
Walker::getSymbolReader ( ) [static]
Walker::newWalker boost::shared_ptr<Dyninst::ProcControlAPI::Process> proc ) [static]
Walker::newWalker Dyninst::PID pid ) [static]
Walker::newWalker ( Dyninst::PID pid, std::string executable ) [static]
Walker::newWalker ( ProcessState* proc, StepperGroup* grp, SymbolLookup* lookup, bool default_steppers ) [static]
Walker::newWalker std::string exec_name ) [static]
Walker::newWalker ( std::string exec_name, std::vector<std::string>const& argv ) [static]
Walker::newWalker ( std::vector<int>const& pids, std::vector<Walker*>& walkers_out ) [static]
Walker::newWalker ( std::vector<int>const& pids, std::vector<Walker*>& walkers_out, std::string executable ) [static]
Walker::setSymbolReader Dyninst::SymbolReaderFactory* srf ) [static]
Walker::version int& major, int& minor, int& maintenance ) [static]
Walker::walkSingleFrame ( Frame const& in, Frame& out )
Walker::walkStack ( std::vector<Frame>& stackwalk, long thread )
Walker::walkStackFromFrame ( std::vector<Frame>& stackwalk, Frame const& frame )
Walker::~Walker [in-charge-deleting] ( )
Walker::~Walker [in-charge] ( )
Walker::~Walker [not-in-charge] ( )
WalkerSet::begin ( )
WalkerSet::begin ( ) const
WalkerSet::empty ( ) const
WalkerSet::end ( )
WalkerSet::end ( ) const
WalkerSet::erase WalkerSet::iterator i )
WalkerSet::find Walker* p1 )
WalkerSet::find Walker* p1 ) const
WalkerSet::insert Walker* walker )
WalkerSet::newWalkerSet ( ) [static]
WalkerSet::size ( ) const
WalkerSet::walkStacks CallTree& tree ) const
WalkerSet::~WalkerSet [in-charge] ( )
WalkerSet::~WalkerSet [not-in-charge] ( )

to the top

Removed Symbols (347)


Absloc.h, libparseAPI.so.7.0
operator<< ( std::ostream& os, dyn_detail::boost::shared_ptr<Dyninst::Assignment> const& a )

AbslocInterface.h, libparseAPI.so.7.0
namespace Dyninst
AbsRegionConverter::convert ( dyn_detail::boost::shared_ptr<InstructionAPI::Expression> expr, Address addr, ParseAPI::Function* func )
AbsRegionConverter::convert dyn_detail::boost::shared_ptr<InstructionAPI::RegisterAST> reg )
AbsRegionConverter::convertAll ( dyn_detail::boost::shared_ptr<InstructionAPI::Expression> expr, Address addr, ParseAPI::Function* func, std::vector<AbsRegion>& regions )
AbsRegionConverter::convertAll ( dyn_detail::boost::shared_ptr<InstructionAPI::Instruction> insn, Address addr, ParseAPI::Function* func, std::vector<AbsRegion>& used, std::vector<AbsRegion>& defined )
AbsRegionConverter::frame Address addr, ParseAPI::Function* func, bool push )
AbsRegionConverter::stack Address addr, ParseAPI::Function* func, bool push )
AssignmentConverter::convert ( dyn_detail::boost::shared_ptr<InstructionAPI::Instruction> insn, Address const& addr, ParseAPI::Function* func, std::vector<dyn_detail::boost::shared_ptr<Assignment> >& assignments )

Annotatable.h, libcommon.so.7.0
namespace Dyninst
getExistingOutputSB unsigned short p1 )
ser_func_wrapper void* it, SerializerBase* sb, char const* tag )
ser_operation ( SerializerBase* p1, enum ser_post_op_t& p2, char const* p3 )
serializer_printf ( char const* format, ... )
serPostOp2Str enum ser_post_op_t p1 )

AST.h, libcommon.so.7.0
namespace Dyninst
AST::substitute ( dyn_detail::boost::shared_ptr<AST> in, dyn_detail::boost::shared_ptr<AST> a, dyn_detail::boost::shared_ptr<AST> b ) [static]

BPatch.h, libdyninstAPI.so.7.0
BPatch::registerExecCleanup ( struct process* proc, char* arg0 )
BPatch::registerExecExit struct process* proc )
BPatch::registerForkedProcess ( struct process* parentProc, struct process* childProc )
BPatch::registerForkingProcess int forkingPid, struct process* proc )
BPatch::registerLoadedModule ( struct process* process, struct mapped_module* mod )
BPatch::registerNormalExit ( struct process* proc, int exitcode )
BPatch::registerSignalExit ( struct process* proc, int signalnum )
BPatch::registerThreadExit ( struct process* proc, long tid, bool exiting )
BPatch::registerUnloadedModule ( struct process* process, struct mapped_module* mod )

BPatch_addressSpace.h, libdyninstAPI.so.7.0
BPatch_addressSpace::createBPFuncCB ( struct AddressSpace* p, struct int_function* f ) [static]
BPatch_addressSpace::createBPPointCB ( struct AddressSpace* p, struct int_function* f, struct instPoint* ip, int type ) [static]
BPatch_addressSpace::findOrCreateBPFunc ( struct int_function* ifunc, BPatch_module* bpmod )
BPatch_addressSpace::findOrCreateBPPoint ( BPatch_function* bpfunc, struct instPoint* ip, BPatch_procedureLocation pointType )

BPatch_basicBlock.h, libdyninstAPI.so.7.0
BPatch_basicBlock::BPatch_basicBlock [in-charge] ( struct int_basicBlock* ib, BPatch_flowGraph* fg )
BPatch_basicBlock::BPatch_basicBlock [not-in-charge] ( struct int_basicBlock* ib, BPatch_flowGraph* fg )

BPatch_function.h, libdyninstAPI.so.7.0
BPatch_function::BPatch_function [in-charge] ( BPatch_addressSpace* _addSpace, struct int_function* _func, BPatch_module* mod )
BPatch_function::BPatch_function [in-charge] ( BPatch_addressSpace* _addSpace, struct int_function* _func, BPatch_type* _retType, BPatch_module* p4 )
BPatch_function::BPatch_function [not-in-charge] ( BPatch_addressSpace* _addSpace, struct int_function* _func, BPatch_module* mod )
BPatch_function::BPatch_function [not-in-charge] ( BPatch_addressSpace* _addSpace, struct int_function* _func, BPatch_type* _retType, BPatch_module* p4 )
BPatch_function::fixHandlerReturnAddr Dyninst::Address addr )
BPatch_function::removeInstrumentation ( )

BPatch_module.h, libdyninstAPI.so.7.0
BPatch_module::protectAnalyzedCode ( )

BPatch_point.h, libdyninstAPI.so.7.0
BPatch_point::getCFTargets std::vector<unsigned long>& targets )
BPatch_point::getSavedTarget ( )
BPatch_point::setResolved ( )

BPatch_process.h, libdyninstAPI.so.7.0
BPatch_process::BPatch_process [in-charge] struct process* proc )
BPatch_process::BPatch_process [not-in-charge] struct process* proc )
BPatch_process::createOrUpdateBPThread int lwp, dynthread_t tid, unsigned int index, unsigned long stack_start, unsigned long start_addr )
BPatch_process::handleThreadCreate ( unsigned int index, int lwpid, dynthread_t threadid, unsigned long stack_top, unsigned long start_pc, struct process* proc )
BPatch_process::overwriteAnalysisUpdate ( std::map<unsigned long, unsigned char*>& owPages, std::vector<unsigned long>& deadBlockAddrs, std::vector<BPatch_function*>& owFuncs, bool& changedPages, bool& changedCode )
BPatch_process::removeFunctionSubRange ( BPatch_function& curFunc, Dyninst::Address startAddr, Dyninst::Address endAddr, std::vector<unsigned long>& blockAddrs )
BPatch_process::triggerCodeOverwriteCB ( Dyninst::Address fault_instruc, Dyninst::Address viol_target )
BPatch_process::triggerSignalHandlerCB ( struct instPoint* point, struct int_function* func, long signum, std::vector<unsigned long>* handlers )
BPatch_process::triggerStopThread ( struct instPoint* intPoint, struct int_function* intFunc, int cb_ID, void* retVal )
BPatch_process::updateThreadInfo ( )
handleThreadCreate ( struct process* p1, struct EventRecord& p2, unsigned int p3, int p4, dynthread_t p5, unsigned long p6, unsigned long p7 )
threadDeleteWrapper ( BPatch_process* p1, BPatch_thread* p2 )

BPatch_thread.h, libdyninstAPI.so.7.0
BPatch_thread::BPatch_thread [in-charge] ( BPatch_process* parent, int ind, int lwp_id, dynthread_t async_tid )
BPatch_thread::BPatch_thread [in-charge] ( BPatch_process* parent, struct dyn_thread* dthr )
BPatch_thread::BPatch_thread [not-in-charge] ( BPatch_process* parent, int ind, int lwp_id, dynthread_t async_tid )
BPatch_thread::BPatch_thread [not-in-charge] ( BPatch_process* parent, struct dyn_thread* dthr )
BPatch_thread::createNewThread ( BPatch_process* proc, int ind, int lwp_id, dynthread_t async_tid ) [static]
BPatch_thread::deleteThread bool cleanup )
BPatch_thread::isVisiblyStopped ( )
BPatch_thread::markVisiblyStopped bool new_state )
BPatch_thread::removeThreadFromProc ( )
BPatch_thread::setDynThread struct dyn_thread* thr )
BPatch_thread::updateValues dynthread_t tid, unsigned long stack_start, BPatch_function* initial_func, int lwp_id )

BPatch_type.h, libdyninstAPI.so.7.0
BPatch_localVar::convertToBPatchStorage Dyninst::SymtabAPI::VariableLocation* loc )

CFG.h, libparseAPI.so.7.0
namespace Dyninst::ParseAPI
Function::deleteBlocks ( std::vector<Block*>& dead_funcs, Block* new_entry )

CFGFactory.h, libparseAPI.so.7.0
namespace Dyninst::ParseAPI
CFGFactory::free_all ( )

CodeObject.h, libparseAPI.so.7.0
namespace Dyninst::ParseAPI
CodeObject::deleteFunc Function* p1 )
CodeObject::parseNewEdges ( std::vector<Block*>& sources, std::vector<unsigned long>& targets, std::vector<enum EdgeTypeEnum>& edge_types )

dyn_regs.h, libcommon.so.7.0
namespace Dyninst
MachRegister::getSubRegValue ( MachRegister const subreg, MachRegisterVal& orig ) const
dyn_regs.h, libcommon.so.7.0
namespace Dyninst::ppc32
tbl [data]
tbu [data]
dyn_regs.h, libcommon.so.7.0
namespace Dyninst::ppc64
tbl [data]
tbu [data]

dynC.h, libdynC_API.so.7.0
namespace dynC_API
createSnippet char const* s, BPatch_addressSpace& addSpace, char const* name )
createSnippet char const* s, BPatch_point& point, char const* name )
createSnippet FILE* f, BPatch_addressSpace& addSpace, char const* name )
createSnippet FILE* f, BPatch_point& point, char const* name )
createSnippet std::string str, BPatch_addressSpace& addSpace, char const* name )
createSnippet std::string str, BPatch_point& point, char const* name )

Edge.h, libcommon.so.7.0
namespace Dyninst
Edge::createEdge ( dyn_detail::boost::shared_ptr<Node> const source, dyn_detail::boost::shared_ptr<Node> const target ) [static]
Edge::Edge [in-charge] ( dyn_detail::boost::weak_ptr<Node> const source, dyn_detail::boost::weak_ptr<Node> const target )
Edge::Edge [not-in-charge] ( dyn_detail::boost::weak_ptr<Node> const source, dyn_detail::boost::weak_ptr<Node> const target )

Event.h, libpcontrol.so.0.1
namespace Dyninst::ProcControlAPI
Event::addSubservientEvent dyn_detail::boost::shared_ptr<Event> ev )
Event::Event [in-charge] ( EventType etype_, dyn_detail::boost::shared_ptr<Thread> thread_ )
Event::Event [not-in-charge] ( EventType etype_, dyn_detail::boost::shared_ptr<Thread> thread_ )
Event::getEventRPCInternal ( )
Event::getEventRPCInternal ( ) const
Event::setProcess dyn_detail::boost::shared_ptr<Process const> p )
Event::setThread dyn_detail::boost::shared_ptr<Thread const> t )
EventBreakpoint::EventBreakpoint [in-charge] ( Dyninst::Address addr, struct installed_breakpoint* ibp_ )
EventBreakpoint::EventBreakpoint [not-in-charge] ( Dyninst::Address addr, struct installed_breakpoint* ibp_ )
EventBreakpoint::getBreakpoints std::vector<dyn_detail::boost::shared_ptr<Breakpoint> >& bps ) const
EventBreakpoint::installedbp ( ) const
EventBreakpointClear::bp ( ) const
EventBreakpointClear::EventBreakpointClear [in-charge] struct installed_breakpoint* bp )
EventBreakpointClear::EventBreakpointClear [not-in-charge] struct installed_breakpoint* bp )
EventFork::EventFork [in-charge] Dyninst::PID pid_ )
EventFork::EventFork [not-in-charge] Dyninst::PID pid_ )
EventLibrary::EventLibrary [in-charge] ( std::set<Library*>const& added_libs_, std::set<Library*>const& rmd_libs_ )
EventLibrary::EventLibrary [not-in-charge] ( std::set<Library*>const& added_libs_, std::set<Library*>const& rmd_libs_ )
EventLibrary::setLibs ( std::set<Library*>const& added_libs_, std::set<Library*>const& rmd_libs_ )
EventNewThread::EventNewThread [in-charge] Dyninst::LWP lwp_ )
EventNewThread::EventNewThread [not-in-charge] Dyninst::LWP lwp_ )
EventNewThread::getLWP ( ) const
EventNewThread::getNewThread ( ) const
EventRPCInternal::EventRPCInternal [in-charge] ( )
EventRPCInternal::EventRPCInternal [not-in-charge] ( )
EventRPCInternal::suppressCB ( ) const
EventRPCInternal::~EventRPCInternal [in-charge-deleting] ( )
EventRPCInternal::~EventRPCInternal [in-charge] ( )
EventRPCInternal::~EventRPCInternal [not-in-charge] ( )
EventThreadDestroy::EventThreadDestroy [in-charge] enum EventType::Time time_ )
EventThreadDestroy::EventThreadDestroy [not-in-charge] enum EventType::Time time_ )
vtable for EventRPCInternal [data]

Function.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
Function::setFramePtr std::vector<VariableLocation>* locs )

Graph.h, libcommon.so.7.0
namespace Dyninst
Graph::addNode dyn_detail::boost::shared_ptr<Node> node )
Graph::deleteNode dyn_detail::boost::shared_ptr<Node> node )
Graph::find ( dyn_detail::boost::shared_ptr<Graph::NodePredicate> p1, NodeIterator& begin, NodeIterator& end )
Graph::find ( Graph::NodePredicateFunc p1, void* user_arg, NodeIterator& begin, NodeIterator& end )
Graph::insertEntryNode dyn_detail::boost::shared_ptr<Node> entry )
Graph::insertExitNode dyn_detail::boost::shared_ptr<Node> exit )
Graph::insertPair ( dyn_detail::boost::shared_ptr<Node> source, dyn_detail::boost::shared_ptr<Node> target, dyn_detail::boost::shared_ptr<Edge> edge )
Graph::isEntryNode dyn_detail::boost::shared_ptr<Node> node )
Graph::isExitNode dyn_detail::boost::shared_ptr<Node> node )
Graph::markAsEntryNode dyn_detail::boost::shared_ptr<Node> entry )
Graph::markAsExitNode dyn_detail::boost::shared_ptr<Node> exit )
Graph::printDOT std::string const fileName )

Handler.h, libpcontrol.so.0.1
namespace Dyninst::ProcControlAPI
Handler::convertEventForCB dyn_detail::boost::shared_ptr<Event> orig )

Immediate.h, libinstructionAPI.so.7.0
namespace Dyninst::InstructionAPI
Immediate::getChildren std::vector<dyn_detail::boost::shared_ptr<Expression>>& p1 ) const
Immediate::getChildren std::vector<dyn_detail::boost::shared_ptr<InstructionAST>>& p1 ) const
Immediate::getUses std::set<dyn_detail::boost::shared_ptr<InstructionAST>>& p1 )
Immediate::isUsed dyn_detail::boost::shared_ptr<InstructionAST> findMe ) const

Instruction.h, libinstructionAPI.so.7.0
namespace Dyninst::InstructionAPI
Instruction::appendOperand ( dyn_detail::boost::shared_ptr<Expression> e, bool isRead, bool isWritten ) const
Instruction::format ( ) const
Instruction::getMemoryReadOperands std::set<dyn_detail::boost::shared_ptr<Expression>>& memAccessors ) const
Instruction::getMemoryWriteOperands std::set<dyn_detail::boost::shared_ptr<Expression>>& memAccessors ) const
Instruction::getReadSet std::set<dyn_detail::boost::shared_ptr<RegisterAST>>& regsRead ) const
Instruction::getWriteSet std::set<dyn_detail::boost::shared_ptr<RegisterAST>>& regsWritten ) const
Instruction::Instruction [in-charge] ( dyn_detail::boost::shared_ptr<Operation> what, size_t size, unsigned char const* raw, enum Dyninst::Architecture arch )
Instruction::Instruction [not-in-charge] ( dyn_detail::boost::shared_ptr<Operation> what, size_t size, unsigned char const* raw, enum Dyninst::Architecture arch )
Instruction::isRead dyn_detail::boost::shared_ptr<Expression> candidate ) const
Instruction::isWritten dyn_detail::boost::shared_ptr<Expression> candidate ) const

Module.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
Module::findSymbolByType ( std::vector<Symbol*>& ret, std::string const name, enum Symbol::SymbolType sType, bool isMangled, bool isRegex, bool checkCase )
Module::findSymbolByType ( std::vector<Symbol*>& ret, std::string const name, enum Symbol::SymbolType sType, enum NameType nameType, bool isRegex, bool checkCase )
Module::findVariablesByName ( std::vector<Variable*>& ret, std::string const name, enum NameType nameType, bool isRegex, bool checkCase )

Operand.h, libinstructionAPI.so.7.0
namespace Dyninst::InstructionAPI
Operand::addEffectiveReadAddresses std::set<dyn_detail::boost::shared_ptr<Expression>>& memAccessors ) const
Operand::addEffectiveWriteAddresses std::set<dyn_detail::boost::shared_ptr<Expression>>& memAccessors ) const
Operand::format ( ) const
Operand::getReadSet std::set<dyn_detail::boost::shared_ptr<RegisterAST>>& regsRead ) const
Operand::getWriteSet std::set<dyn_detail::boost::shared_ptr<RegisterAST>>& regsWritten ) const
Operand::isRead dyn_detail::boost::shared_ptr<Expression> candidate ) const
Operand::isWritten dyn_detail::boost::shared_ptr<Expression> candidate ) const

Operation.h, libinstructionAPI.so.7.0
namespace Dyninst::InstructionAPI
Operation::isRead dyn_detail::boost::shared_ptr<Expression> candidate ) const
Operation::isWritten dyn_detail::boost::shared_ptr<Expression> candidate ) const

PCErrors.h, libpcontrol.so.0.1
namespace Dyninst::ProcControlAPI
setLastError err_t err, char const* msg )

Process.h, libpcontrol.so.0.1
namespace Dyninst::ProcControlAPI
Breakpoint::setData void* p )
Process::addBreakpoint ( Dyninst::Address addr, dyn_detail::boost::shared_ptr<Breakpoint> bp ) const
Process::createProcess ( std::string executable, std::vector<std::string>const& argv, std::map<int, int>const& fds ) [static]
Process::getPostedIRPCs std::vector<dyn_detail::boost::shared_ptr<IRPC>>& rpcs ) const
Process::llproc ( ) const
Process::postIRPC dyn_detail::boost::shared_ptr<IRPC> irpc ) const
Process::registerEventCallback EventType evt, Process::cb_ret_t(*cbfunc)(dyn_detail::boost::shared_ptr<Event const>) ) [static]
Process::removeEventCallback EventType evt, Process::cb_ret_t(*cbfunc)(dyn_detail::boost::shared_ptr<Event const>) ) [static]
Process::removeEventCallback Process::cb_ret_t(*cbfunc)(dyn_detail::boost::shared_ptr<Event const>) ) [static]
Process::rmBreakpoint ( Dyninst::Address addr, dyn_detail::boost::shared_ptr<Breakpoint> bp ) const
Process::writeMemory ( Dyninst::Address addr, void* buffer, size_t size ) const
Thread::getPostedIRPCs std::vector<dyn_detail::boost::shared_ptr<IRPC>>& rpcs ) const
Thread::postIRPC dyn_detail::boost::shared_ptr<IRPC> irpc ) const

Region.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
Region::getRegionSize ( ) const
Region::setMemSize long p1 )
Region::~Region [in-charge-deleting] ( )
vtable for Region [data]

Register.h, libinstructionAPI.so.7.0
namespace Dyninst::InstructionAPI
RegisterAST::getChildren std::vector<dyn_detail::boost::shared_ptr<Expression>>& children ) const
RegisterAST::getChildren std::vector<dyn_detail::boost::shared_ptr<InstructionAST>>& children ) const
RegisterAST::getUses std::set<dyn_detail::boost::shared_ptr<InstructionAST>>& uses )
RegisterAST::isUsed dyn_detail::boost::shared_ptr<InstructionAST> findMe ) const
RegisterAST::promote dyn_detail::boost::shared_ptr<InstructionAST> const reg ) [static]

Serialization.h, libcommon.so.7.0
namespace Dyninst
annotation_container_end SerializerBase* sb )
annotation_container_item_end SerializerBase* p1 )
annotation_container_item_start ( SerializerBase* p1, void*& p2 )
annotation_container_start ( SerializerBase* sb, void*& id )
annotation_end SerializerBase* p1 )
annotation_start ( SerializerBase* p1, AnnotationClassID& p2, void*& p3, enum sparse_or_dense_anno_t& p4, char const* p5 )
AnnotationContainerBase::clearContainersByID ( ) [static]
AnnotationContainerBase::containers_by_id [data]
createSerializer ( SerContextBase* p1, std::string p2, std::string p3, enum ser_type_t p4, enum iomode_t p5, bool p6 )
deserialize_container_item ( AnnotationContainerBase* acb, SerializerBase* sb )
deserialize_container_item ( SerializerBase* p1, void* p2 )
find_dense_annotatable ( SerializerBase* p1, void* p2 )
find_sparse_annotatable ( SerializerBase* p1, void* p2 )
get_container void* p1 )
ifxml_end_element ( SerializerBase* sb, char const* p2 )
ifxml_start_element ( SerializerBase* sb, char const* tag )
isBinary SerializerBase* ser )
isEOF SerializerBase* p1 )
isOutput SerializerBase* ser )
printSerErr SerializerError const& err )
sb_is_input SerializerBase* sb )
sb_is_output SerializerBase* sb )
SerContextBase::deserializeEnabled ( )
SerContextBase::deserializeEnforced ( )
SerContextBase::deserializeEnforced std::string p1, std::string p2 ) [static]
SerContextBase::enableDeserialize bool p1 )
SerContextBase::enableDeserialize std::string p1, std::string p2, bool p3 ) [static]
SerContextBase::enableSerDes bool p1 )
SerContextBase::enableSerDes std::string p1, std::string p2, bool p3 ) [static]
SerContextBase::enableSerialize bool p1 )
SerContextBase::enableSerialize std::string p1, std::string p2, bool p3 ) [static]
SerContextBase::enforceDeserialize bool p1 )
SerContextBase::enforceDeserialize std::string p1, std::string p2, bool p3 ) [static]
SerContextBase::getSerFileName ( )
SerContextBase::SerContextBase [in-charge] std::string p1, std::string p2 )
SerContextBase::SerContextBase [not-in-charge] std::string p1, std::string p2 )
SerContextBase::serializeEnabled ( )
Serializable::lookupExistingSerializer ( )
Serializable::serialize ( std::string filename, SerContextBase* scb, enum ser_type_t p3 )
serialize_annotatable_id ( SerializerBase* sb, void*& id, char const* tag )
serializer_debug_flag ( )
SerializerBase::active_serializers [data]
SerializerBase::addSerializer ( std::string subsystem, std::string fname, SerializerBase* sb ) [static]
SerializerBase::annotation_container_end ( )
SerializerBase::annotation_container_item_end ( )
SerializerBase::annotation_container_item_start void*& id )
SerializerBase::annotation_container_start void*& id )
SerializerBase::annotation_end ( )
SerializerBase::annotation_start ( AnnotationClassID& a_id, void*& lparent_id, enum sparse_or_dense_anno_t& lsod, char const* p4 )
SerializerBase::dumpActiveBinSerializers ( ) [static]
SerializerBase::findDenseAnnotatable void* id )
SerializerBase::findSparseAnnotatable void* id )
SerializerBase::getContext ( )
SerializerBase::getIndex ( )
SerializerBase::getSD ( )
SerializerBase::getSerializer ( std::string subsystem, std::string fname ) [static]
SerializerBase::getSF ( )
SerializerBase::global_disable [data]
SerializerBase::globalDisable ( ) [static]
SerializerBase::globalEnable ( ) [static]
SerializerBase::hash_map_end ( )
SerializerBase::hash_map_start ( unsigned long& size, char const* tag )
SerializerBase::iomode ( )
SerializerBase::isEOF ( )
SerializerBase::isInput ( )
SerializerBase::isOutput ( )
SerializerBase::magic_check ( char const* file__, unsigned int line__ )
SerializerBase::multimap_end ( )
SerializerBase::multimap_start ( unsigned long& size, char const* tag )
SerializerBase::pair_end ( )
SerializerBase::pair_start char const* tag )
SerializerBase::removeSerializer unsigned short p1 ) [static]
SerializerBase::serializationDisabled ( ) [static]
SerializerBase::serialize_annotations void* p1, std::vector<ser_rec_t>& sers, char const* p3 )
SerializerBase::serialize_post_annotation void* parent_id, void* anno, AnnotationClassBase* acb, enum sparse_or_dense_anno_t p4, char const* p5 )
SerializerBase::SerializerBase [in-charge] ( )
SerializerBase::SerializerBase [in-charge] ( SerContextBase* scb, std::string name_, std::string filename, enum iomode_t dir, bool verbose )
SerializerBase::SerializerBase [not-in-charge] ( )
SerializerBase::SerializerBase [not-in-charge] ( SerContextBase* scb, std::string name_, std::string filename, enum iomode_t dir, bool verbose )
SerializerBase::set_annotatable_dense_map ( AnnotatableDense* p1, void* p2 )
SerializerBase::set_annotatable_sparse_map ( AnnotatableSparse* p1, void* p2 )
SerializerBase::translate_base bool& v, char const*& t )
SerializerBase::translate_base ( char const*& v, int bufsize, char const*& t )
SerializerBase::translate_base char& v, char const*& t )
SerializerBase::translate_base char*& v, int bufsize, char const*& t )
SerializerBase::translate_base double& v, char const*& t )
SerializerBase::translate_base float& v, char const*& t )
SerializerBase::translate_base int& v, char const*& t )
SerializerBase::translate_base long& v, char const*& t )
SerializerBase::translate_base short& v, char const*& t )
SerializerBase::translate_base ( std::string& v, char const* t )
SerializerBase::translate_base ( unsigned int& v, char const*& t )
SerializerBase::translate_base ( unsigned long& v, char const*& t )
SerializerBase::translate_base ( unsigned short& v, char const*& t )
SerializerBase::translate_base void*& v, char const*& t )
SerializerBase::vector_end ( )
SerializerBase::vector_start ( unsigned long& p1, char const* p2 )
SerializerBase::~SerializerBase [in-charge-deleting] ( )
SerializerBase::~SerializerBase [in-charge] ( )
SerializerBase::~SerializerBase [not-in-charge] ( )
set_sb_annotatable_dense_map ( SerializerBase* p1, AnnotatableDense* p2, void* p3 )
set_sb_annotatable_sparse_map ( SerializerBase* p1, AnnotatableSparse* p2, void* p3 )
throw_ser_err ( char const* file__, unsigned int line, char const* msg )
vtable for SerializerBase [data]

Serialization.h, libsymtabAPI.so.7.0
namespace Dyninst
AnnotationContainerBase::serialize_impl ( SerializerBase* sb, char const* tag )
AnnotationContainerBase::~AnnotationContainerBase [in-charge-deleting] ( )
AnnotationContainerBase::~AnnotationContainerBase [in-charge] ( )
SerContextBase::~SerContextBase [in-charge-deleting] ( )
SerContextBase::~SerContextBase [in-charge] ( )
Serializable::serialize ( SerializerBase* sb, char const* tag )
vtable for AnnotationContainerBase [data]
vtable for SerContextBase [data]

slicing.h, libparseAPI.so.7.0
namespace Dyninst
Slicer::isWidenNode dyn_detail::boost::shared_ptr<Node> n ) [static]
Slicer::Slicer [in-charge] ( dyn_detail::boost::shared_ptr<Assignment> a, ParseAPI::Block* block, ParseAPI::Function* func )
Slicer::Slicer [not-in-charge] ( dyn_detail::boost::shared_ptr<Assignment> a, ParseAPI::Block* block, ParseAPI::Function* func )

snippetGen.h, libdynC_API.so.7.0
SnippetGenerator::findOrCreateStruct ( )
SnippetGenerator::findOrCreateUnion ( )

sp_counted_base_gcc_x86.hpp, libpcontrol.so.0.1
namespace dyn_detail::boost::detail
sp_counted_base::destroy ( )
sp_counted_base::~sp_counted_base [in-charge-deleting] ( )
sp_counted_base::~sp_counted_base [in-charge] ( )
vtable for sp_counted_base [data]

sp_counted_impl.hpp, libparseAPI.so.7.0
namespace dyn_detail::boost::detail
sp_counted_impl_p<Dyninst::DataflowAPI::BottomAST>::dispose ( )
sp_counted_impl_p<Dyninst::DataflowAPI::BottomAST>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::DataflowAPI::BottomAST>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::BottomAST>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::ConstantAST>::dispose ( )
sp_counted_impl_p<Dyninst::DataflowAPI::ConstantAST>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::DataflowAPI::ConstantAST>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::ConstantAST>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::RoseAST>::dispose ( )
sp_counted_impl_p<Dyninst::DataflowAPI::RoseAST>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::DataflowAPI::RoseAST>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::RoseAST>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::VariableAST>::dispose ( )
sp_counted_impl_p<Dyninst::DataflowAPI::VariableAST>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::DataflowAPI::VariableAST>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::DataflowAPI::VariableAST>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::SliceEdge>::dispose ( )
sp_counted_impl_p<Dyninst::SliceEdge>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::SliceEdge>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::SliceEdge>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<Dyninst::SliceNode>::dispose ( )
sp_counted_impl_p<Dyninst::SliceNode>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<Dyninst::SliceNode>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<Dyninst::SliceNode>::~sp_counted_impl_p [in-charge] ( )

Symbol.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
Symbol::Symbol [in-charge] ( std::string const name, enum Symbol::SymbolType t, enum Symbol::SymbolLinkage l, enum Symbol::SymbolVisibility v, Dyninst::Offset o, Module* module, Region* r, unsigned int s, bool d, bool a, int index, int strindex, bool cs )
Symbol::Symbol [not-in-charge] ( std::string const name, enum Symbol::SymbolType t, enum Symbol::SymbolLinkage l, enum Symbol::SymbolVisibility v, Dyninst::Offset o, Module* module, Region* r, unsigned int s, bool d, bool a, int index, int strindex, bool cs )

SymEval.h, libparseAPI.so.7.0
namespace Dyninst::DataflowAPI
SymEval::expand dyn_detail::boost::shared_ptr<Dyninst::Assignment> const& assignment ) [static]
SymEval::expand ( dyn_detail::boost::shared_ptr<Dyninst::Graph> slice, SymEval::Result_t& res ) [static]
SymEval::expand ( SymEval::Result_t& res, std::set<dyn_detail::boost::shared_ptr<Dyninst::InstructionAPI::Instruction> >& failedInsns, bool applyVisitors ) [static]

Symtab.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
nonpublic_free_bin_symtab_serializer Dyninst::SerializerBase* sb )
nonpublic_make_bin_symtab_deserializer Symtab* t, std::string file )
nonpublic_make_bin_symtab_serializer Symtab* t, std::string file )
Symtab::builtInTypes [data]
Symtab::findSymbol ( std::vector<Symbol*>& ret, std::string const name, enum Symbol::SymbolType sType, enum NameType nameType, bool isRegex, bool checkCase )
Symtab::findSymbolByType ( std::vector<Symbol*>& ret, std::string const name, enum Symbol::SymbolType sType, bool isMangled, bool isRegex, bool checkCase )
Symtab::openFile ( Symtab*& obj, char* mem_image, size_t size ) [static]
Symtab::openFile ( Symtab*& obj, std::string filename ) [static]
Symtab::stdTypes [data]
Symtab::Symtab [in-charge] char* mem_image, size_t image_size, bool& err )
Symtab::Symtab [not-in-charge] char* mem_image, size_t image_size, bool& err )
Symtab::type_Error [data]
Symtab::type_Untyped [data]

Variable.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
localVar::addLocation VariableLocation& location )
localVar::localVar [in-charge] ( std::string name, Type* typ, std::string fileName, int lineNum, Function* f, std::vector<VariableLocation>* locs )
localVar::localVar [not-in-charge] ( std::string name, Type* typ, std::string fileName, int lineNum, Function* f, std::vector<VariableLocation>* locs )
storageClass2Str enum storageClass sc )
storageRefClass2Str enum storageRefClass sc )
VariableLocation::operator == VariableLocation const& p1 )
VariableLocation::serialize_impl ( Dyninst::SerializerBase* p1, char const* tag )
vtable for VariableLocation [data]

to the top

Problems with Data Types, High Severity (35)


Absloc.h
namespace Dyninst
[+] class Assignment (1)

BPatch.h
[+] class BPatch (1)

BPatch_edge.h
[+] class BPatch_edge (2)

BPatch_image.h
[+] class BPatch_image (1)

CFG.h
namespace ParseAPI
[+] class Function (1)

CodeSource.h
namespace ParseAPI
[+] class CodeRegion (1)
[+] class CodeSource (6)
[+] class SymtabCodeSource (1)

Collections.h
namespace SymtabAPI
[+] class localVarCollection (1)

Event.h
namespace ProcControlAPI
[+] class Event (2)
[+] class EventNewThread (2)

Mailbox.h
namespace ProcControlAPI
[+] class Mailbox (3)

Module.h
namespace SymtabAPI
[+] class Statement (1)

Process.h
namespace ProcControlAPI
[+] class Process (1)

Region.h
namespace SymtabAPI
[+] class Region (1)

Serialization.h
namespace Dyninst
[+] class AnnotationContainer<SymtabAPI::localVar*> (1)
[+] class Serializable (3)

snippetGen.h
[+] class SnippetGenerator (1)

SymReader.h
namespace Dyninst
[+] class SymReader (1)

Symtab.h
namespace Dyninst::SymtabAPI
[+] class relocationEntry (1)
[+] class Symtab (1)

SymtabReader.h
namespace Dyninst::SymtabAPI
[+] class SymtabReader (1)

Type.h
namespace Dyninst::SymtabAPI
[+] class CBlock (1)

to the top

Problems with Symbols, High Severity (146)


Absloc.h, libparseAPI.so.7.0
[+] operator<< ( std::ostream& os, dyn_detail::boost::shared_ptr<Assignment> const& a ) (1)

AbslocInterface.h, libparseAPI.so.7.0
namespace Dyninst
[+] AbsRegionConverter::convert ( dyn_detail::boost::shared_ptr<InstructionAPI::Expression> expr, Address addr, ParseAPI::Function* func ) (1)
[+] AbsRegionConverter::convert dyn_detail::boost::shared_ptr<InstructionAPI::RegisterAST> reg ) (1)
[+] AbsRegionConverter::convertAll ( dyn_detail::boost::shared_ptr<InstructionAPI::Expression> expr, Address addr, ParseAPI::Function* func, std::vector<AbsRegion>& regions ) (1)
[+] AbsRegionConverter::convertAll ( dyn_detail::boost::shared_ptr<InstructionAPI::Instruction> insn, Address addr, ParseAPI::Function* func, std::vector<AbsRegion>& used, std::vector<AbsRegion>& defined ) (1)
[+] AbsRegionConverter::frame ( Address addr, ParseAPI::Function* func, bool push ) (1)
[+] AbsRegionConverter::stack ( Address addr, ParseAPI::Function* func, bool push ) (1)
[+] AssignmentConverter::convert ( dyn_detail::boost::shared_ptr<InstructionAPI::Instruction> insn, Address const& addr, ParseAPI::Function* func, std::vector<dyn_detail::boost::shared_ptr<Assignment> >& assignments ) (1)

AST.h, libcommon.so.7.0
namespace Dyninst
[+] AST::substitute ( dyn_detail::boost::shared_ptr<AST> in, dyn_detail::boost::shared_ptr<AST> a, dyn_detail::boost::shared_ptr<AST> b ) [static] (1)

BPatch.h, libdyninstAPI.so.7.0
[+] BPatch::registerExecCleanup ( struct process* proc, char* arg0 ) (1)
[+] BPatch::registerExecExit struct process* proc ) (1)
[+] BPatch::registerForkedProcess ( struct process* parentProc, struct process* childProc ) (1)
[+] BPatch::registerForkingProcess int forkingPid, struct process* proc ) (1)
[+] BPatch::registerLoadedModule ( struct process* process, struct mapped_module* mod ) (1)
[+] BPatch::registerNormalExit ( struct process* proc, int exitcode ) (1)
[+] BPatch::registerSignalExit ( struct process* proc, int signalnum ) (1)
[+] BPatch::registerThreadExit ( struct process* proc, long tid, bool exiting ) (1)
[+] BPatch::registerUnloadedModule ( struct process* process, struct mapped_module* mod ) (1)

BPatch_addressSpace.h, libdyninstAPI.so.7.0
[+] BPatch_addressSpace::createBPFuncCB ( struct AddressSpace* p, struct int_function* f ) [static] (1)
[+] BPatch_addressSpace::createBPPointCB ( struct AddressSpace* p, struct int_function* f, struct instPoint* ip, int type ) [static] (1)
[+] BPatch_addressSpace::findOrCreateBPFunc ( struct int_function* ifunc, BPatch_module* bpmod ) (1)
[+] BPatch_addressSpace::findOrCreateBPPoint ( BPatch_function* bpfunc, struct instPoint* ip, BPatch_procedureLocation pointType ) (1)

BPatch_basicBlock.h, libdyninstAPI.so.7.0
[+] BPatch_basicBlock::BPatch_basicBlock [not-in-charge] ( struct int_basicBlock* ib, BPatch_flowGraph* fg ) (1)
[+] BPatch_basicBlock::BPatch_basicBlock [in-charge] ( struct int_basicBlock* ib, BPatch_flowGraph* fg ) (1)

BPatch_function.h, libdyninstAPI.so.7.0
[+] BPatch_function::BPatch_function [not-in-charge] ( BPatch_addressSpace* _addSpace, struct int_function* _func, BPatch_module* mod ) (1)
[+] BPatch_function::BPatch_function [in-charge] ( BPatch_addressSpace* _addSpace, struct int_function* _func, BPatch_module* mod ) (1)
[+] BPatch_function::BPatch_function [not-in-charge] ( BPatch_addressSpace* _addSpace, struct int_function* _func, BPatch_type* _retType, BPatch_module* p4 ) (1)
[+] BPatch_function::BPatch_function [in-charge] ( BPatch_addressSpace* _addSpace, struct int_function* _func, BPatch_type* _retType, BPatch_module* p4 ) (1)
[+] BPatch_function::removeInstrumentation ( ) (1)

BPatch_process.h, libdyninstAPI.so.7.0
[+] BPatch_process::BPatch_process [not-in-charge] struct process* proc ) (1)
[+] BPatch_process::BPatch_process [in-charge] struct process* proc ) (1)
[+] BPatch_process::overwriteAnalysisUpdate ( std::map<unsigned long, unsigned char*>& owPages, std::vector<unsigned long>& deadBlockAddrs, std::vector<BPatch_function*>& owFuncs, bool& changedPages, bool& changedCode ) (1)
[+] BPatch_process::triggerCodeOverwriteCB ( Address fault_instruc, Address viol_target ) (1)
[+] BPatch_process::triggerSignalHandlerCB ( struct instPoint* point, struct int_function* func, long signum, std::vector<unsigned long>* handlers ) (1)
[+] BPatch_process::triggerStopThread ( struct instPoint* intPoint, struct int_function* intFunc, int cb_ID, void* retVal ) (1)

BPatch_thread.h, libdyninstAPI.so.7.0
[+] BPatch_thread::BPatch_thread [not-in-charge] ( BPatch_process* parent, struct dyn_thread* dthr ) (1)
[+] BPatch_thread::BPatch_thread [in-charge] ( BPatch_process* parent, struct dyn_thread* dthr ) (1)
[+] BPatch_thread::BPatch_thread [in-charge] ( BPatch_process* parent, int ind, int lwp_id, dynthread_t async_tid ) (1)
[+] BPatch_thread::BPatch_thread [not-in-charge] ( BPatch_process* parent, int ind, int lwp_id, dynthread_t async_tid ) (1)
[+] BPatch_thread::createNewThread ( BPatch_process* proc, int ind, int lwp_id, dynthread_t async_tid ) [static] (1)

BPatch_type.h, libdyninstAPI.so.7.0
[+] BPatch_localVar::convertToBPatchStorage SymtabAPI::VariableLocation* loc ) (1)

CodeObject.h, libparseAPI.so.7.0
namespace ParseAPI
[+] CodeObject::parseNewEdges ( std::vector<Block*>& sources, std::vector<unsigned long>& targets, std::vector<enum EdgeTypeEnum>& edge_types ) (1)

dyn_regs.h, libcommon.so.7.0
namespace Dyninst
[+] MachRegister::getSubRegValue ( MachRegister const subreg, MachRegisterVal& orig ) const (1)
[+] MachRegister::name ( ) const (1)

Edge.h, libcommon.so.7.0
namespace Dyninst
[+] Edge::createEdge ( dyn_detail::boost::shared_ptr<Node> const source, dyn_detail::boost::shared_ptr<Node> const target ) [static] (1)
[+] Edge::Edge [not-in-charge] ( dyn_detail::boost::weak_ptr<Node> const source, dyn_detail::boost::weak_ptr<Node> const target ) (1)
[+] Edge::Edge [in-charge] ( dyn_detail::boost::weak_ptr<Node> const source, dyn_detail::boost::weak_ptr<Node> const target ) (1)

Event.h, libpcontrol.so.0.1
namespace ProcControlAPI
[+] Event::addSubservientEvent dyn_detail::boost::shared_ptr<Event> ev ) (1)
[+] Event::Event [not-in-charge] ( EventType etype_, dyn_detail::boost::shared_ptr<Thread> thread_ ) (1)
[+] Event::Event [in-charge] ( EventType etype_, dyn_detail::boost::shared_ptr<Thread> thread_ ) (1)
[+] Event::setProcess dyn_detail::boost::shared_ptr<Process const> p ) (1)
[+] Event::setThread dyn_detail::boost::shared_ptr<Thread const> t ) (1)
[+] EventBreakpoint::EventBreakpoint [in-charge] ( Address addr, struct installed_breakpoint* ibp_ ) (1)
[+] EventBreakpoint::EventBreakpoint [not-in-charge] ( Address addr, struct installed_breakpoint* ibp_ ) (1)
[+] EventBreakpoint::getBreakpoints std::vector<dyn_detail::boost::shared_ptr<Breakpoint> >& bps ) const (1)
[+] EventBreakpointClear::EventBreakpointClear [in-charge] struct installed_breakpoint* bp ) (1)
[+] EventBreakpointClear::EventBreakpointClear [not-in-charge] struct installed_breakpoint* bp ) (1)
[+] EventFork::EventFork [not-in-charge] PID pid_ ) (1)
[+] EventFork::EventFork [in-charge] PID pid_ ) (1)
[+] EventLibrary::EventLibrary [not-in-charge] ( std::set<Library*>const& added_libs_, std::set<Library*>const& rmd_libs_ ) (1)
[+] EventLibrary::EventLibrary [in-charge] ( std::set<Library*>const& added_libs_, std::set<Library*>const& rmd_libs_ ) (1)
[+] EventLibrary::setLibs ( std::set<Library*>const& added_libs_, std::set<Library*>const& rmd_libs_ ) (1)
[+] EventNewThread::EventNewThread [in-charge] LWP lwp_ ) (1)
[+] EventNewThread::EventNewThread [not-in-charge] LWP lwp_ ) (1)
[+] EventThreadDestroy::EventThreadDestroy [in-charge] enum EventType::Time time_ ) (1)
[+] EventThreadDestroy::EventThreadDestroy [not-in-charge] enum EventType::Time time_ ) (1)

Function.h, libsymtabAPI.so.7.0
namespace SymtabAPI
[+] Function::setFramePtr std::vector<VariableLocation>* locs ) (1)

Graph.h, libcommon.so.7.0
namespace Dyninst
[+] Graph::addNode dyn_detail::boost::shared_ptr<Node> node ) (1)
[+] Graph::deleteNode dyn_detail::boost::shared_ptr<Node> node ) (1)
[+] Graph::find ( Graph::NodePredicateFunc p1, void* user_arg, NodeIterator& begin, NodeIterator& end ) (1)
[+] Graph::find ( dyn_detail::boost::shared_ptr<Graph::NodePredicate> p1, NodeIterator& begin, NodeIterator& end ) (1)
[+] Graph::insertEntryNode dyn_detail::boost::shared_ptr<Node> entry ) (1)
[+] Graph::insertExitNode dyn_detail::boost::shared_ptr<Node> exit ) (1)
[+] Graph::insertPair ( dyn_detail::boost::shared_ptr<Node> source, dyn_detail::boost::shared_ptr<Node> target, dyn_detail::boost::shared_ptr<Edge> edge ) (1)
[+] Graph::isEntryNode dyn_detail::boost::shared_ptr<Node> node ) (1)
[+] Graph::isExitNode dyn_detail::boost::shared_ptr<Node> node ) (1)
[+] Graph::markAsEntryNode dyn_detail::boost::shared_ptr<Node> entry ) (1)
[+] Graph::markAsExitNode dyn_detail::boost::shared_ptr<Node> exit ) (1)
[+] Graph::printDOT std::string const fileName ) (1)

Handler.h, libpcontrol.so.0.1
namespace ProcControlAPI
[+] Handler::convertEventForCB dyn_detail::boost::shared_ptr<Event> orig ) (1)

Immediate.h, libinstructionAPI.so.7.0
namespace InstructionAPI
[+] Immediate::getChildren std::vector<dyn_detail::boost::shared_ptr<Expression>>& p1 ) const (1)
[+] Immediate::getChildren std::vector<dyn_detail::boost::shared_ptr<InstructionAST>>& p1 ) const (1)
[+] Immediate::getUses std::set<dyn_detail::boost::shared_ptr<InstructionAST>>& p1 ) (1)
[+] Immediate::isUsed dyn_detail::boost::shared_ptr<InstructionAST> findMe ) const (1)

Instruction.h, libinstructionAPI.so.7.0
namespace InstructionAPI
[+] Instruction::appendOperand ( dyn_detail::boost::shared_ptr<Expression> e, bool isRead, bool isWritten ) const (1)
[+] Instruction::format ( ) const (1)
[+] Instruction::getMemoryReadOperands std::set<dyn_detail::boost::shared_ptr<Expression>>& memAccessors ) const (1)
[+] Instruction::getMemoryWriteOperands std::set<dyn_detail::boost::shared_ptr<Expression>>& memAccessors ) const (1)
[+] Instruction::getReadSet std::set<dyn_detail::boost::shared_ptr<RegisterAST>>& regsRead ) const (1)
[+] Instruction::getWriteSet std::set<dyn_detail::boost::shared_ptr<RegisterAST>>& regsWritten ) const (1)
[+] Instruction::Instruction [in-charge] ( dyn_detail::boost::shared_ptr<Operation> what, size_t size, unsigned char const* raw, enum Architecture arch ) (1)
[+] Instruction::Instruction [not-in-charge] ( dyn_detail::boost::shared_ptr<Operation> what, size_t size, unsigned char const* raw, enum Architecture arch ) (1)
[+] Instruction::isRead dyn_detail::boost::shared_ptr<Expression> candidate ) const (1)
[+] Instruction::isWritten dyn_detail::boost::shared_ptr<Expression> candidate ) const (1)

Module.h, libsymtabAPI.so.7.0
namespace SymtabAPI
[+] Module::findSymbolByType ( std::vector<Symbol*>& ret, std::string const name, enum Symbol::SymbolType sType, bool isMangled, bool isRegex, bool checkCase ) (1)
[+] Module::findSymbolByType ( std::vector<Symbol*>& ret, std::string const name, enum Symbol::SymbolType sType, enum NameType nameType, bool isRegex, bool checkCase ) (1)
[+] Module::findVariablesByName ( std::vector<Variable*>& ret, std::string const name, enum NameType nameType, bool isRegex, bool checkCase ) (1)

Operand.h, libinstructionAPI.so.7.0
namespace InstructionAPI
[+] Operand::addEffectiveReadAddresses std::set<dyn_detail::boost::shared_ptr<Expression>>& memAccessors ) const (1)
[+] Operand::addEffectiveWriteAddresses std::set<dyn_detail::boost::shared_ptr<Expression>>& memAccessors ) const (1)
[+] Operand::format ( ) const (1)
[+] Operand::getReadSet std::set<dyn_detail::boost::shared_ptr<RegisterAST>>& regsRead ) const (1)
[+] Operand::getWriteSet std::set<dyn_detail::boost::shared_ptr<RegisterAST>>& regsWritten ) const (1)
[+] Operand::isRead dyn_detail::boost::shared_ptr<Expression> candidate ) const (1)
[+] Operand::isWritten dyn_detail::boost::shared_ptr<Expression> candidate ) const (1)

Operation.h, libinstructionAPI.so.7.0
namespace InstructionAPI
[+] Operation::isRead dyn_detail::boost::shared_ptr<Expression> candidate ) const (1)
[+] Operation::isWritten dyn_detail::boost::shared_ptr<Expression> candidate ) const (1)

Process.h, libpcontrol.so.0.1
namespace ProcControlAPI
[+] Breakpoint::setData void* p ) (1)
[+] LibraryPool::getLibraryByName std::string s ) const (1)
[+] Process::addBreakpoint ( Address addr, dyn_detail::boost::shared_ptr<Breakpoint> bp ) const (1)
[+] Process::createProcess ( std::string executable, std::vector<std::string>const& argv, std::map<int, int>const& fds ) [static] (1)
[+] Process::getPostedIRPCs std::vector<dyn_detail::boost::shared_ptr<IRPC>>& rpcs ) const (1)
[+] Process::postIRPC dyn_detail::boost::shared_ptr<IRPC> irpc ) const (1)
[+] Process::registerEventCallback ( EventType evt, Process::cb_ret_t(*cbfunc)(dyn_detail::boost::shared_ptr<Event const>) ) [static] (1)
[+] Process::removeEventCallback ( EventType evt, Process::cb_ret_t(*cbfunc)(dyn_detail::boost::shared_ptr<Event const>) ) [static] (1)
[+] Process::removeEventCallback Process::cb_ret_t(*cbfunc)(dyn_detail::boost::shared_ptr<Event const>) ) [static] (1)
[+] Process::rmBreakpoint ( Address addr, dyn_detail::boost::shared_ptr<Breakpoint> bp ) const (1)
[+] Process::writeMemory ( Address addr, void* buffer, size_t size ) const (1)
[+] Thread::getPostedIRPCs std::vector<dyn_detail::boost::shared_ptr<IRPC>>& rpcs ) const (1)
[+] Thread::postIRPC dyn_detail::boost::shared_ptr<IRPC> irpc ) const (1)

Region.h, libsymtabAPI.so.7.0
namespace SymtabAPI
[+] Region::setMemSize long p1 ) (1)

Register.h, libinstructionAPI.so.7.0
namespace InstructionAPI
[+] RegisterAST::getChildren std::vector<dyn_detail::boost::shared_ptr<Expression>>& children ) const (1)
[+] RegisterAST::getChildren std::vector<dyn_detail::boost::shared_ptr<InstructionAST>>& children ) const (1)
[+] RegisterAST::getUses std::set<dyn_detail::boost::shared_ptr<InstructionAST>>& uses ) (1)
[+] RegisterAST::isUsed dyn_detail::boost::shared_ptr<InstructionAST> findMe ) const (1)
[+] RegisterAST::promote dyn_detail::boost::shared_ptr<InstructionAST> const reg ) [static] (1)

slicing.h, libparseAPI.so.7.0
namespace Dyninst
[+] Slicer::isWidenNode dyn_detail::boost::shared_ptr<Node> n ) [static] (1)
[+] Slicer::Slicer [not-in-charge] ( dyn_detail::boost::shared_ptr<Assignment> a, ParseAPI::Block* block, ParseAPI::Function* func ) (1)
[+] Slicer::Slicer [in-charge] ( dyn_detail::boost::shared_ptr<Assignment> a, ParseAPI::Block* block, ParseAPI::Function* func ) (1)

Symbol.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
[+] Symbol::Symbol [not-in-charge] ( std::string const name, enum Symbol::SymbolType t, enum Symbol::SymbolLinkage l, enum Symbol::SymbolVisibility v, Dyninst::Offset o, Module* module, Region* r, unsigned int s, bool d, bool a, int index, int strindex, bool cs ) (1)
[+] Symbol::Symbol [in-charge] ( std::string const name, enum Symbol::SymbolType t, enum Symbol::SymbolLinkage l, enum Symbol::SymbolVisibility v, Dyninst::Offset o, Module* module, Region* r, unsigned int s, bool d, bool a, int index, int strindex, bool cs ) (1)

SymEval.h, libparseAPI.so.7.0
namespace Dyninst::DataflowAPI
[+] SymEval::expand dyn_detail::boost::shared_ptr<Dyninst::Assignment> const& assignment ) [static] (1)
[+] SymEval::expand ( dyn_detail::boost::shared_ptr<Dyninst::Graph> slice, SymEval::Result_t& res ) [static] (1)
[+] SymEval::expand ( SymEval::Result_t& res, std::set<dyn_detail::boost::shared_ptr<Dyninst::InstructionAPI::Instruction> >& failedInsns, bool applyVisitors ) [static] (1)

Symtab.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
[+] Symtab::builtInTypes [data] (1)
[+] Symtab::findSymbol ( std::vector<Symbol*>& ret, std::string const name, enum Symbol::SymbolType sType, enum NameType nameType, bool isRegex, bool checkCase ) (1)
[+] Symtab::findSymbolByType ( std::vector<Symbol*>& ret, std::string const name, enum Symbol::SymbolType sType, bool isMangled, bool isRegex, bool checkCase ) (1)
[+] Symtab::openFile ( Symtab*& obj, char* mem_image, size_t size ) [static] (1)
[+] Symtab::openFile ( Symtab*& obj, std::string filename ) [static] (1)
[+] Symtab::stdTypes [data] (1)
[+] Symtab::Symtab [in-charge] char* mem_image, size_t image_size, bool& err ) (1)
[+] Symtab::Symtab [not-in-charge] char* mem_image, size_t image_size, bool& err ) (1)
[+] Symtab::type_Error [data] (1)
[+] Symtab::type_Untyped [data] (1)

Variable.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
[+] localVar::addLocation VariableLocation& location ) (1)
[+] localVar::localVar [in-charge] ( std::string name, Type* typ, std::string fileName, int lineNum, Function* f, std::vector<VariableLocation>* locs ) (1)
[+] localVar::localVar [not-in-charge] ( std::string name, Type* typ, std::string fileName, int lineNum, Function* f, std::vector<VariableLocation>* locs ) (1)

to the top

Problems with Data Types, Medium Severity (579)


BPatch.h
[+] class BPatch (16)

BPatch_edge.h
[+] class BPatch_edge (1)

CFGFactory.h
namespace ParseAPI
[+] class CFGFactory (1)

CodeSource.h
namespace ParseAPI
[+] class SymtabCodeRegion (1)

Collections.h
namespace SymtabAPI
[+] class localVarCollection (1)
[+] class typeCollection (1)

Decoder.h
namespace ProcControlAPI
[+] class Decoder (1)

entryIDs.h
[+] enum entryID (528)

Expression.h
namespace InstructionAPI
[+] class Expression (1)

Function.h
namespace SymtabAPI
[+] class Function (1)

Graph.h
namespace Dyninst
[+] class Graph (6)

Handler.h
namespace ProcControlAPI
[+] class Handler (2)

InstructionAST.h
namespace InstructionAPI
[+] class InstructionAST (3)

LineInformation.h
namespace SymtabAPI
[+] class LineInformation (1)

Mailbox.h
namespace ProcControlAPI
[+] class Mailbox (1)

Module.h
namespace SymtabAPI
[+] class Module (1)
[+] class Statement (1)

Serialization.h
namespace Dyninst
[+] class Serializable (1)
[+] class SerializerBase (1)

Symbol.h
namespace Dyninst::SymtabAPI
[+] class LookupInterface (1)
[+] class Symbol (1)

Symtab.h
namespace Dyninst::SymtabAPI
[+] class ExceptionBlock (1)
[+] class relocationEntry (1)
[+] class Symtab (1)

symutil.h
namespace Dyninst::SymtabAPI
[+] enum SymtabError (1)

Type.h
namespace Dyninst::SymtabAPI
[+] class CBlock (1)
[+] class Type (1)

Variable.h
namespace Dyninst::SymtabAPI
[+] class localVar (1)
[+] class Variable (1)

to the top

Problems with Symbols, Medium Severity (10)


BPatch_addressSpace.h, libdyninstAPI.so.7.0
[+] BPatch_addressSpace::loadLibrary ( char const* libname, bool reload ) (1)

BPatch_binaryEdit.h, libdyninstAPI.so.7.0
[+] BPatch_binaryEdit::loadLibrary ( char const* libname, bool reload ) (1)

BPatch_process.h, libdyninstAPI.so.7.0
[+] BPatch_process::loadLibrary ( char const* libname, bool reload ) (1)

dyn_regs.h, libcommon.so.7.0
namespace Dyninst
[+] MachRegister::name ( ) const (1)

Process.h, libpcontrol.so.0.1
namespace Dyninst::ProcControlAPI
[+] LibraryPool::getLibraryByName std::string s ) const (1)
[+] RegisterPool::getThread ( ) const (1)
[+] Thread::getProcess ( ) const (1)
[+] ThreadPool::const_iterator::operator* ( ) const (1)
[+] ThreadPool::getInitialThread ( ) const (1)
[+] ThreadPool::getProcess ( ) const (1)

to the top

Problems with Data Types, Low Severity (112)


Absloc.h
namespace Dyninst
[+] class Assignment (1)

AST.h
namespace Dyninst
[+] typedef AST::Ptr (1)
[+] typedef ASTVisitor::ASTPtr (1)

BPatch_basicBlock.h
[+] class insnPredicate (2)

BPatch_edge.h
[+] class BPatch_edge (3)

BPatch_flowGraph.h
[+] class BPatch_flowGraph (3)

BPatch_image.h
[+] class BPatch_image (4)

BPatch_point.h
[+] class BPatch_point (6)

BPatch_process.h
[+] class BPatch_process (6)

BPatch_snippet.h
[+] typedef AstNodePtr (1)

BPatch_thread.h
[+] class BPatch_thread (9)

CFG.h
namespace ParseAPI
[+] class Function (2)

CodeSource.h
namespace ParseAPI
[+] class SymtabCodeSource (2)

Collections.h
namespace SymtabAPI
[+] class typeCollection (1)

Edge.h
namespace Dyninst
[+] typedef Edge::NodePtr (1)
[+] typedef Edge::Ptr (1)

entryIDs.h
[+] enum entryID (3)

Event.h
namespace ProcControlAPI
[+] class Event (3)
[+] class EventBreakpoint (3)
[+] class EventBreakpointClear (3)
[+] class EventNewThread (2)
[+] typedef Event::weak_ptr (1)

Expression.h
namespace InstructionAPI
[+] typedef Expression::Ptr (1)

Function.h
namespace SymtabAPI
[+] class Function (1)

Graph.h
namespace Dyninst
[+] typedef Graph::NodeSet (1)

Instruction.h
namespace InstructionAPI
[+] typedef Instruction::Ptr (1)

LineInformation.h
namespace SymtabAPI
[+] class LineInformation (1)

Module.h
namespace SymtabAPI
[+] class Module (1)

Node.h
namespace Dyninst
[+] typedef Node::EdgeSet (1)
[+] typedef Node::Ptr (1)

Process.h
namespace ProcControlAPI
[+] class Process (1)
[+] typedef Process::const_ptr (1)
[+] typedef Thread::const_ptr (1)
[+] typedef Thread::ptr (1)

Region.h
namespace SymtabAPI
[+] class Region (3)

Serialization.h
namespace Dyninst
[+] class AnnotationContainer<SymtabAPI::localVar*> (1)
[+] class Serializable (1)
[+] class SerializerBase (8)

snippetGen.h
[+] class SnippetGenerator (1)

Symbol.h
namespace Dyninst::SymtabAPI
[+] class Symbol (1)

Symtab.h
namespace Dyninst::SymtabAPI
[+] class ExceptionBlock (1)
[+] class relocationEntry (1)
[+] class Symtab (4)

SymtabReader.h
namespace Dyninst::SymtabAPI
[+] class SymtabReader (2)

Type.h
namespace Dyninst::SymtabAPI
[+] class derivedType (1)
[+] class Field (1)
[+] class fieldListType (1)
[+] class rangedType (1)
[+] class Type (1)
[+] class typeArray (1)
[+] class typeCommon (1)
[+] class typeEnum (1)
[+] class typeFunction (1)
[+] class typePointer (1)
[+] class typeRef (1)
[+] class typeScalar (1)
[+] class typeStruct (1)
[+] class typeSubrange (1)
[+] class typeTypedef (1)
[+] class typeUnion (1)

Variable.h
namespace Dyninst::SymtabAPI
[+] class localVar (1)
[+] class Variable (1)

to the top

Problems with Symbols, Low Severity (73)


BPatch_addressSpace.h, libdyninstAPI.so.7.0
[+] BPatch_addressSpace::loadLibrary ( char const* libname, bool reload ) (1)

BPatch_binaryEdit.h, libdyninstAPI.so.7.0
[+] BPatch_binaryEdit::loadLibrary ( char const* libname, bool reload ) (1)

BPatch_process.h, libdyninstAPI.so.7.0
[+] BPatch_process::loadLibrary ( char const* libname, bool reload ) (1)

CFGFactory.h, libparseAPI.so.7.0
namespace Dyninst::ParseAPI
[+] CFGFactory::free_block Block* b ) (1)
[+] CFGFactory::free_edge Edge* e ) (1)
[+] CFGFactory::free_func Function* f ) (1)
[+] CFGFactory::mkblock ( Function* f, CodeRegion* r, Dyninst::Address addr ) (1)
[+] CFGFactory::mkedge ( Block* src, Block* trg, enum EdgeTypeEnum type ) (1)
[+] CFGFactory::mkfunc ( Dyninst::Address addr, enum FuncSource src, std::string name, CodeObject* obj, CodeRegion* region, Dyninst::InstructionSource* isrc ) (1)
[+] CFGFactory::mksink ( CodeObject* obj, CodeRegion* r ) (1)

dyn_regs.h
namespace Dyninst::x86
[+] ics [data] (1)
[+] ids [data] (1)
[+] ies [data] (1)
[+] ifs [data] (1)
[+] igs [data] (1)
[+] iss [data] (1)

Event.h, libpcontrol.so.0.1
namespace Dyninst::ProcControlAPI
[+] Event::getEventAsync ( ) (1)
[+] Event::getEventAsync ( ) const (1)
[+] Event::getEventBootstrap ( ) (1)
[+] Event::getEventBootstrap ( ) const (1)
[+] Event::getEventBreakpoint ( ) (1)
[+] Event::getEventBreakpoint ( ) const (1)
[+] Event::getEventBreakpointClear ( ) (1)
[+] Event::getEventBreakpointClear ( ) const (1)
[+] Event::getEventChangePCStop ( ) (1)
[+] Event::getEventChangePCStop ( ) const (1)
[+] Event::getEventCrash ( ) (1)
[+] Event::getEventCrash ( ) const (1)
[+] Event::getEventExec ( ) (1)
[+] Event::getEventExec ( ) const (1)
[+] Event::getEventExit ( ) (1)
[+] Event::getEventExit ( ) const (1)
[+] Event::getEventFork ( ) (1)
[+] Event::getEventFork ( ) const (1)
[+] Event::getEventLibrary ( ) (1)
[+] Event::getEventLibrary ( ) const (1)
[+] Event::getEventNewThread ( ) (1)
[+] Event::getEventNewThread ( ) const (1)
[+] Event::getEventRPC ( ) (1)
[+] Event::getEventRPC ( ) const (1)
[+] Event::getEventSignal ( ) (1)
[+] Event::getEventSignal ( ) const (1)
[+] Event::getEventSingleStep ( ) (1)
[+] Event::getEventSingleStep ( ) const (1)
[+] Event::getEventStop ( ) (1)
[+] Event::getEventStop ( ) const (1)
[+] Event::getEventTerminate ( ) (1)
[+] Event::getEventTerminate ( ) const (1)
[+] Event::getEventThreadDestroy ( ) (1)
[+] Event::getEventThreadDestroy ( ) const (1)
[+] EventLibrary::libsAdded ( ) const (1)
[+] EventLibrary::libsRemoved ( ) const (1)

EventType.h
namespace Dyninst::ProcControlAPI
[+] EventType::Bootstrap [data] (1)
[+] EventType::Breakpoint [data] (1)
[+] EventType::Library [data] (1)
[+] EventType::LibraryLoad [data] (1)
[+] EventType::LibraryUnload [data] (1)
[+] EventType::RPC [data] (1)
[+] EventType::Signal [data] (1)
[+] EventType::SingleStep [data] (1)
[+] EventType::Stop [data] (1)
[+] EventType::ThreadCreate [data] (1)
[+] EventType::ThreadDestroy [data] (1)

Function.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
[+] Function::getFramePtr ( ) (1)

PCErrors.h
namespace Dyninst::ProcControlAPI
[+] err_incallback [data] (1)
[+] err_noevents [data] (1)
[+] err_nothrd [data] (1)
[+] err_notrunning [data] (1)
[+] err_notstopped [data] (1)

Process.h, libpcontrol.so.0.1
namespace Dyninst::ProcControlAPI
[+] IRPC::createIRPC ( void* binary_blob, unsigned int size, bool async ) [static] (1)
[+] IRPC::createIRPC ( void* binary_blob, unsigned int size, Dyninst::Address addr, bool async ) [static] (1)
[+] LibraryPool::getLibraryByName std::string s ) const (1)

Variable.h, libsymtabAPI.so.7.0
namespace Dyninst::SymtabAPI
[+] localVar::getLocationLists ( ) (1)

to the top

Other Changes in Data Types (4)


entryIDs.h
[+] enum entryID (1)

Serialization.h
namespace Dyninst
[+] class AnnotationContainer<SymtabAPI::localVar*> (1)
[+] class AnnotationContainer<SymtabAPI::Statement> (1)

symutil.h
namespace Dyninst::SymtabAPI
[+] enum SymtabError (1)

to the top

Other Changes in Symbols (5)


BPatch_binaryEdit.h, libdyninstAPI.so.7.0
[+] BPatch_binaryEdit::getAS std::vector<struct AddressSpace*>& as ) (1)

BPatch_memoryAccess_NP.h, libdyninstAPI.so.7.0
[+] BPatch_memoryAccess::getByteCount int which ) const (1)
[+] BPatch_memoryAccess::getStartAddr int which ) const (1)

Serialization.h, libsymtabAPI.so.7.0
namespace Dyninst
[+] Serializable::~Serializable [in-charge-deleting] ( ) (1)
[+] Serializable::~Serializable [in-charge] ( ) (1)

to the top

Header Files (90)


Absloc.h
AbslocInterface.h
AddrLookup.h
Aggregate.h
Annotatable.h
Archive.h
AST.h
BinaryFunction.h
BPatch.h
BPatch_addressSpace.h
BPatch_basicBlock.h
BPatch_basicBlockLoop.h
BPatch_binaryEdit.h
BPatch_callbacks.h
BPatch_dll.h
BPatch_edge.h
BPatch_eventLock.h
BPatch_flowGraph.h
BPatch_frame.h
BPatch_function.h
BPatch_hybridAnalysis.h
BPatch_image.h
BPatch_instruction.h
BPatch_loopTreeNode.h
BPatch_memoryAccess_NP.h
BPatch_module.h
BPatch_parRegion.h
BPatch_point.h
BPatch_process.h
BPatch_Set.h
BPatch_snippet.h
BPatch_sourceBlock.h
BPatch_sourceObj.h
BPatch_statement.h
BPatch_thread.h
BPatch_type.h
BPatch_Vector.h
CFG.h
CFGFactory.h
CodeObject.h
CodeSource.h
Collections.h
Decoder.h
Dereference.h
dynC.h
dyntypes.h
Edge.h
entryIDs.h
Event.h
EventType.h
Expression.h
Function.h
Graph.h
Handler.h
IBSTree.h
Immediate.h
Instruction.h
InstructionAST.h
InstructionCategories.h
InstructionDecoder.h
InstructionSource.h
LineInformation.h
Mailbox.h
Module.h
Node.h
Operand.h
Operation.h
ParseContainers.h
PCErrors.h
Process.h
ProcReader.h
RangeLookup.h
Region.h
Register.h
RegisterIDs.h
Result.h
Serialization.h
slicing.h
snippetGen.h
stl_utils.h
Symbol.h
SymEval.h
SymReader.h
Symtab.h
SymtabReader.h
symutil.h
Type.h
util.h
Variable.h
Visitor.h

to the top

Shared Libraries (8)


libcommon.so.7.0
libdynC_API.so.7.0
libdyninstAPI.so.7.0
libdyninstAPI_RT.so.7.0
libinstructionAPI.so.7.0
libparseAPI.so.7.0
libpcontrol.so.0.1
libsymtabAPI.so.7.0

to the top




Generated on Thu Jan 31 18:57:53 2013 for Dyninst by ABI Compliance Checker 1.98.8  
A tool for checking backward compatibility of a C/C++ library API