def __init__(self): e_cli.EnviCli.__init__(self, self, symobj=self) vivisect.VivWorkspace.__init__(self) self.canvas.addRenderer("bytes", e_render.ByteRend()) self.canvas.addRenderer("u_int_16", e_render.ShortRend()) self.canvas.addRenderer("u_int_32", e_render.LongRend()) self.canvas.addRenderer("u_int_64", e_render.QuadRend()) import vivisect.renderers as viv_rend self.canvas.addRenderer("viv", viv_rend.WorkspaceRenderer(self)) self.prompt = "viv> " self.addScriptPathEnvVar('VIV_SCRIPT_PATH')
def loadDefaultRenderers(self): import envi.memcanvas.renderers as e_render # FIXME check endianness self.mem_canvas.addRenderer("bytes", e_render.ByteRend()) self.mem_canvas.addRenderer("u_int_16", e_render.ShortRend()) self.mem_canvas.addRenderer("u_int_32", e_render.LongRend()) self.mem_canvas.addRenderer("u_int_64", e_render.QuadRend()) vivrend = viv_rend.WorkspaceRenderer(self.vw) self.mem_canvas.addRenderer('Viv', vivrend) self.mem_canvas.setRenderer('Viv')
def loadDefaultRenderers(self): vivrend = viv_rend.WorkspaceRenderer(self.vw) self.mem_canvas.addRenderer('Viv', vivrend) self.mem_canvas.setRenderer('Viv')