linux-BR.org

Notícias de software livre e tecnologias

Se você conhece o rastreamento da vida útil do objeto – seja dinâmico, como você obtém com std :: shared_ptr ou estático, como nas referências em ferrugem – o último parágrafo parecerá familiar.O GDB tem três maneiras de carregar símbolos anões de um programa:
A idéia original era portar a abordagem de análise paralela no DRGN, o depurador de código aberto da Meta, para o GDB.A segunda mudança adiciona a capacidade de criar tipos a partir da API Python, onde anteriormente você pode consultar apenas os tipos existentes usando GDB.LOKEUP_TYPE ().Vamos ver como o GDB cria, armazena e procure símbolos.A terceira mudança acrescenta a capacidade de registrar três símbolos: tipos, rótulos de goto e estática.

Fonte: https://blog.trailofbits.com/2023/04/18/a-winters-tale-improving-types-and-messages-in-gdbs-python-api/