lnt/testing/profile/profilev2impl.py [348:363]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def deserialize(self, fobj):
        self.data = fobj.read()

    def upgrade(self, impl):
        self.impl = impl
        self.function_offsets = {}

    def getOffsetFor(self, fname):
        return self.function_offsets[fname]
    def setOffsetFor(self, fname, value):
        self.function_offsets[fname] = value

    def extractForFunction(self, fname):
        offset = self.function_offsets[fname]
        _io = StringIO.StringIO(self.data)
        _io.seek(offset)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



lnt/testing/profile/profilev2impl.py [396:413]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def deserialize(self, fobj):
        # FIXME: Make this lazy.
        self.data = fobj.read()

    def upgrade(self, impl):
        self.impl = impl
        self.function_offsets = {}
    
    def getOffsetFor(self, fname):
        return self.function_offsets[fname]
    def setOffsetFor(self, fname, value):
        self.function_offsets[fname] = value

    def extractForFunction(self, fname):
        offset = self.function_offsets[fname]

        _io = StringIO.StringIO(self.data)
        _io.seek(offset)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



