Exemple #1
0
 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')
Exemple #2
0
    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')
Exemple #3
0
 def loadDefaultRenderers(self):
     vivrend = viv_rend.WorkspaceRenderer(self.vw)
     self.mem_canvas.addRenderer('Viv', vivrend)
     self.mem_canvas.setRenderer('Viv')