1
0
Fork 0
cl-sites/guile.html_node/Debugging.html

78 lines
3.3 KiB
HTML
Raw Normal View History

2024-12-17 12:49:28 +01:00
<!DOCTYPE html>
<html>
<!-- Created by GNU Texinfo 7.1, https://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- This manual documents Guile version 3.0.10.
Copyright (C) 1996-1997, 2000-2005, 2009-2023 Free Software Foundation,
Inc.
Copyright (C) 2021 Maxime Devos
Copyright (C) 2024 Tomas Volf
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is included in the section entitled "GNU Free
Documentation License." -->
<title>Debugging (Guile Reference Manual)</title>
<meta name="description" content="Debugging (Guile Reference Manual)">
<meta name="keywords" content="Debugging (Guile Reference Manual)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content=".texi2any-real">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="index.html" rel="start" title="Top">
<link href="Concept-Index.html" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="API-Reference.html" rel="up" title="API Reference">
<link href="Code-Coverage.html" rel="next" title="Code Coverage">
<link href="Internationalization.html" rel="prev" title="Internationalization">
<style type="text/css">
<!--
a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
span:hover a.copiable-link {visibility: visible}
-->
</style>
<link rel="stylesheet" type="text/css" href="https://www.gnu.org/software/gnulib/manual.css">
</head>
<body lang="en">
<div class="section-level-extent" id="Debugging">
<div class="nav-panel">
<p>
Next: <a href="Code-Coverage.html" accesskey="n" rel="next">Code Coverage Reports</a>, Previous: <a href="Internationalization.html" accesskey="p" rel="prev">Support for Internationalization</a>, Up: <a href="API-Reference.html" accesskey="u" rel="up">API Reference</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<h3 class="section" id="Debugging-Infrastructure"><span>6.26 Debugging Infrastructure<a class="copiable-link" href="#Debugging-Infrastructure"> &para;</a></span></h3>
<a class="index-entry-id" id="index-Debugging"></a>
<p>In order to understand Guile&rsquo;s debugging facilities, you first need to
understand a little about how Guile represents the Scheme control stack.
With that in place we explain the low level trap calls that the virtual
machine can be configured to make, and the trap and breakpoint
infrastructure that builds on top of those calls.
</p>
<ul class="mini-toc">
<li><a href="Evaluation-Model.html" accesskey="1">Evaluation and the Scheme Stack</a></li>
<li><a href="Source-Properties.html" accesskey="2">Source Properties</a></li>
<li><a href="Programmatic-Error-Handling.html" accesskey="3">Programmatic Error Handling</a></li>
<li><a href="Traps.html" accesskey="4">Traps</a></li>
<li><a href="GDB-Support.html" accesskey="5">GDB Support</a></li>
</ul>
</div>
</body>
</html>