#ifndef _CODESNIPMANAGER_H_ #define _CODESNIPMANAGER_H_ #include "ProcessContext.h" #include #include #include #include class codesnip_manager { typedef std::vector codevector_t; typedef boost::shared_ptr codevector_ptr; typedef std::map codemap_t; codemap_t _code; public: uint32_t codeforinsn(ProcessContext_ptr proc, uint32_t insn); void remove(VirtualAddress addr); }; #endif