From a26b13459e370634ce3ed01ace621d8d627461c5 Mon Sep 17 00:00:00 2001 From: Blau Araujo Date: Tue, 29 Apr 2025 07:44:18 -0300 Subject: [PATCH] =?UTF-8?q?revis=C3=A3o=20dos=20t=C3=B3picos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 9601a42..11c705e 100644 --- a/README.md +++ b/README.md @@ -4,21 +4,26 @@ Neste curso prático, ao vivo por videoconferência (Jitsi), nós vamos explorar ## Tópicos -- O que é o GDB; -- Papel na programação em baixo nível e em C/C++; -- Compilação com suporte à depuração (`gcc -g ...`); -- Relações entre binários ELF, símbolos e códigos-fonte; -- Início do GDB; -- Interfaces de operação; -- Comandos básicos: - - Execução de programas - - Navegação - - Pontos de parada -- Inspeção e controle de execução: - - Execução passo a passo - - Registradores - - Variáveis e memória - - Pilha de chamadas +Sábado, 3 de maio: + +- 1. Primeiro contato guiado + - O que é o GDB + - O que é depurar (*debugar*) + - Uma pequena demonstração + - Opções de início do GDB +- 2. Instalação e configurações +- 3. Aplicações em baixo e alto nível + - O GDB e a programação em baixo nível + - O GDB e a programação em C/C++ + +Sábado, 10 de maio: + +- 4. Binários executáveis + - O que são programas + - O formato ELF + - Símbolos de depuração + - Inspecionando a execução de programas +- 5. Casos de uso > Exemplos com programas em C e Assembly Intel x86_64 (NASM).