From 57fe47872d6370273afc009dc19b171a9e4d0e07 Mon Sep 17 00:00:00 2001 From: James <49045138+ghidracadabra@users.noreply.github.com> Date: Fri, 8 Dec 2023 21:11:52 +0000 Subject: [PATCH] GP-0 added README.html to debugger class --- GhidraDocs/GhidraClass/Debugger/Makefile | 3 +- GhidraDocs/GhidraClass/Debugger/README.html | 73 +++++++++++++++++++++ GhidraDocs/certification.manifest | 1 + 3 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 GhidraDocs/GhidraClass/Debugger/README.html diff --git a/GhidraDocs/GhidraClass/Debugger/Makefile b/GhidraDocs/GhidraClass/Debugger/Makefile index 7f9213e501..1946d49ece 100644 --- a/GhidraDocs/GhidraClass/Debugger/Makefile +++ b/GhidraDocs/GhidraClass/Debugger/Makefile @@ -16,7 +16,8 @@ all: \ B1-RemoteTargets.html \ B2-Emulation.html \ B3-Scripting.html \ - B4-Modeling.html + B4-Modeling.html \ + README.html clean: -rm *.html diff --git a/GhidraDocs/GhidraClass/Debugger/README.html b/GhidraDocs/GhidraClass/Debugger/README.html new file mode 100644 index 0000000000..5825b18959 --- /dev/null +++ b/GhidraDocs/GhidraClass/Debugger/README.html @@ -0,0 +1,73 @@ + + + + + + + Ghidra Debugger + + + + + + +
+

Ghidra Debugger

+
+ +
+

Debugger Ghidra Class

+

This is the courseware for the Debugger training class. It is meant to be viewed directly in GitHub or GitLab but can also be rendered for offline viewing in a classroom. The courseware was developed with Linux user-space targets in mind, but many of the concepts and information apply to the other platforms. There are differences in getting started, some subtleties in target behavior, and of course different instruction set architectures, but for the most part, the user interface is the same across the platforms.

+
+

Table of Contents

+
+

Beginner Material

+
    +
  1. Getting Started
  2. +
  3. A Tour of the UI
  4. +
  5. Breakpoints
  6. +
  7. Machine State: Memory, Registers, and Variables
  8. +
  9. Navigation
  10. +
  11. Memory Map
  12. +
+
+
+

Advanced Material

+
    +
  1. Remote Targets
  2. +
  3. Emulation
  4. +
  5. Scripting
  6. +
  7. Modeling
  8. +
+
+
+
+ + diff --git a/GhidraDocs/certification.manifest b/GhidraDocs/certification.manifest index bc47c5fc0c..cba043d98f 100644 --- a/GhidraDocs/certification.manifest +++ b/GhidraDocs/certification.manifest @@ -74,6 +74,7 @@ GhidraClass/Debugger/B3-Scripting.md||GHIDRA||||END| GhidraClass/Debugger/B4-Modeling.html||GHIDRA||||END| GhidraClass/Debugger/B4-Modeling.md||GHIDRA||||END| GhidraClass/Debugger/Makefile||GHIDRA||||END| +GhidraClass/Debugger/README.html||GHIDRA||||END| GhidraClass/Debugger/README.md||GHIDRA||||END| GhidraClass/Debugger/gdb_syntax.xml||GHIDRA||||END| GhidraClass/Debugger/images/Breakpoints_EmptyAfterLaunch.png||GHIDRA||||END|