blob: 0413d507e4c14eccaafa11ccfcb1553043deb65b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
% Registration Paper Introducing the new Novell Linux Kernel Debugger
% (NLKD)
% Proposal Clyde Griffin (clyde.griffin@novell.com)
In this paper we introduce the architecture and
features of the new Novell Linux Kernel Debugger
(NLKD). We start with a general introduction to NLKD
and discuss the motivations behind this effort. Next we
discuss the architecture of NLKD at a high level and
introduce the key components of NLKD, which include the
Core Debug Engine (CDE) and two debug agents referred
to as the Console Debug Agent (CDA) and the Remote
Debug Agent (RDA). We discuss in some detail the state
machine logic at the heart of CDE and the interactions
between it and the debug agents. Next we discuss the
functionality and features of CDA and the transports
supported by RDA. Finally, we describe the extensible
and pluggable nature of NLKD's architecture.
|