def METHOD_NAME(self):
    code = self.code
    code_map = {code.co_name: code}
    last_line_info = None
    for instr in get_instructions_bytes(
        bytecode=code.co_code,
        opc=self.opc,
        varnames=code.co_varnames,
        names=code.co_names,
        constants=code.co_consts,
        cells=code.co_cellvars + code.co_freevars,
        linestarts=self.linestarts,
    ):
        offset = instr.offset
        self.offsets.append(offset)
        self.instructions.append(instr)
        if instr.starts_line:
            if last_line_info:
                self.lines.append(last_line_info)
                pass
            last_line_info = LineOffsets(instr.starts_line, [offset], code)
        elif last_line_info is not None:
            last_line_info.offsets.append(offset)
            pass
        pass
    self.lines.append(last_line_info)
    if self.include_children:
        for c in code.co_consts:
            if iscode(c):
                code_map[c.co_name] = c
                code_info = LineOffsetInfo(self.opc, c, True)
                code_map.update(code_info.code_map)
                self.children[code_info.name] = code_info
                self.lines += code_info.lines
                pass
            pass
        pass
    self.code_map = code_map