def get_ops(self):
    if (self.ops is None):
        data = self.data
        data.push_offset_and_seek(self.debug_info_offset)
        self.ops = list()
        while True:
            op = debug_info_op(data)
            self.ops.append(op)
            if (op.op == DBG_END_SEQUENCE):
                break
        data.pop_offset_and_seek()
    return self.ops
def get_ops(self):
    if (self.ops is None):
        data = self.data
        data.push_offset_and_seek(self.debug_info_offset)
        self.ops = list()
        while True:
            op = debug_info_op(data)
            self.ops.append(op)
            if (op.op == DBG_END_SEQUENCE):
                break
        data.pop_offset_and_seek()
    return self.ops