f62c154804
This also applies the change in #15393
125 lines
8.4 KiB
HTML
125 lines
8.4 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
|
||
<head>
|
||
<!--
|
||
*
|
||
* Copyright 2015-2019, Haiku. All rights reserved.
|
||
* Distributed under the terms of the MIT License.
|
||
*
|
||
* Authors:
|
||
* Humdinger <humdingerb@gmail.com>
|
||
* Translators:
|
||
* kervas
|
||
*
|
||
-->
|
||
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||
<meta name="robots" content="all" />
|
||
<title>Debugger (Depurador)</title>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||
</head>
|
||
<body>
|
||
|
||
<div id="banner">
|
||
<div><span>Guía del usuario</span></div>
|
||
</div>
|
||
|
||
<div class="nav">
|
||
<div class="inner">
|
||
<ul class="lang-menu">
|
||
<li class="now">Español <span class="dropdown-caret">▼</span></li>
|
||
<li><a href="../../id/applications/debugger.html">Bahasa Indonesia</a></li>
|
||
<li><a href="../../ca/applications/debugger.html">Català</a></li>
|
||
<li><a href="../../de/applications/debugger.html">Deutsch</a></li>
|
||
<li><a href="../../en/applications/debugger.html">English</a></li>
|
||
<li><a href="../../fr/applications/debugger.html">Français</a></li>
|
||
<li><a href="../../fur/applications/debugger.html">Furlan</a></li>
|
||
<li><a href="../../it/applications/debugger.html">Italiano</a></li>
|
||
<li><a href="../../hu/applications/debugger.html">Magyar</a></li>
|
||
<li><a href="../../pl/applications/debugger.html">Polski</a></li>
|
||
<li><a href="../../pt_PT/applications/debugger.html">Português</a></li>
|
||
<li><a href="../../pt_BR/applications/debugger.html">Português (Brazil)</a></li>
|
||
<li><a href="../../ro/applications/debugger.html">Română</a></li>
|
||
<li><a href="../../sk/applications/debugger.html">Slovenčina</a></li>
|
||
<li><a href="../../fi/applications/debugger.html">Suomi</a></li>
|
||
<li><a href="../../sv_SE/applications/debugger.html">Svenska</a></li>
|
||
<li><a href="../../tr/applications/debugger.html">Türkçe</a></li>
|
||
<li><a href="../../zh_CN/applications/debugger.html"> 中文 [中文]</a></li>
|
||
<li><a href="../../ru/applications/debugger.html">Русский</a></li>
|
||
<li><a href="../../uk/applications/debugger.html">Українська</a></li>
|
||
<li><a href="../../jp/applications/debugger.html">日本語</a></li>
|
||
</ul>
|
||
|
||
<span>
|
||
« <a href="codycam.html">CodyCam</a>
|
||
:: <a href="../applications.html#list-of-apps" class="uplink">Applications</a>
|
||
:: <a href="deskcalc.html">DeskCalc</a> »
|
||
</span></div>
|
||
</div>
|
||
|
||
<div id="content">
|
||
<div>
|
||
|
||
<h2><img src="../../images/apps-images/debugger-icon_64.png" alt="debugger-icon_64.png" width="64" height="64" />Debugger (Depurador)</h2>
|
||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Applications</span></td></tr>
|
||
<tr><td>Ubicación:</td><td></td><td><span class="path">/boot/system/apps/Debugger</span></td></tr>
|
||
<tr><td>Configuración:</td><td></td><td><span class="path">~/config/settings/Debugger settings</span><br />
|
||
<span class="path">~/config/settings/Debugger/</span></td></tr>
|
||
</table>
|
||
<p><br /></p>
|
||
<p>El Depurador es una aplicación para la cual es usuario final no tiene mucho uso. Está dirigido a desarrolladores para investigar fallos en programas. A veces esos fallos resultan en cuelgues y es ahí cuando aún los usuarios finales entran en contacto con el Depurador. Cuando un programa se descompone, se enfrentará a esta alerta:</p>
|
||
<img src="../images/apps-images/debugger_alert.png" alt="debugger_alert.png" />
|
||
<p>Le muestra cuatro opciones para reaccionar a este fallo:</p>
|
||
<ul>
|
||
<li><p><span class="button">Terminar</span> hará limpieza tras el cuelgue de la aplicación, pero aparte de eso no hará nada más.</p></li>
|
||
<li><p><span class="button">Depurar</span> iniciará el Depurador para investigar.</p></li>
|
||
<li><p><span class="button">Guardar informe</span> crea un informe de depuración que es guardado como archivo de texto en el Escritorio y puede ser enviado por correo electrónico al desarrollador de la aplicación con la falla, o adjuntado a una entrada en el rastreador de fallos, si es que está disponible.<br />
|
||
El informe de depuración contiene información sobre su hardware (tipo de CPU y memoria utilizada, etc.), la versión exacta de Haiku y toda la información disponible sobre el estado del sistema que pudiera ser relevante al fallo.</p></li>
|
||
<li><p><span class="button">Escribir archivo de volcado</span> crea una volcado posiblemente grande sobre el estado del sistema. Cuando esté presentando un informe, es mejor adjuntar antes un informe de depurado regular, y solamente incluir un archivo de volcado si se le solicita.</p></li>
|
||
</ul>
|
||
<p>La acción predeterminada cuando una aplicación deja de responder puede ser configurada con un archivo de texto <span class="path">~/config/settings/system/debug_server/settings</span>.<br />
|
||
El archivo toma el formato de estilo de driver_settings de la siguiente manera:</p>
|
||
<pre>default_action user
|
||
|
||
executable_actions {
|
||
app1 log
|
||
/path/app2* debug
|
||
}</pre>
|
||
<p>Los valores válidos para una default_action son:</p>
|
||
<table summary="action values" border="0" cellspacing="0" cellpadding="2">
|
||
<tr><td>user</td><td style="width:30px"></td><td>pedirá acción al usuario.</td></tr>
|
||
<tr><td>kill</td><td></td><td>detendrá de manera silenciosa el grupo que dejó de responder.</td></tr>
|
||
<tr><td>debug</td><td></td><td>adjuntará el depurador al grupo que dejó de responder.</td></tr>
|
||
<tr><td>log / report</td><td></td><td>guardará un informe de fallos y detendrá el grupo afectado.</td></tr>
|
||
<tr><td>core</td><td></td><td>guardará un volcado de archivo (posiblemente de gran tamaño) y detendrá el grupo.</td></tr>
|
||
</table>
|
||
<p>Si no se especifica una default_action, se asume "user" (usuario).</p>
|
||
<p>La subsección executable_actions contiene supresiones individuales sobre el predeterminado. Estos toman el formato de arriba, donde las líneas individuales sólo pueden ser un nombre de equipo, o una ruta, con comodines.</p>
|
||
<p><br /></p>
|
||
<hr />
|
||
<p><br /></p>
|
||
<p>Describir el uso del propio Depurador está fuera del alcance de esta guía, que se concentra en abordar las necesidades del usuario promedio de Haiku. En aras de la exhaustividad, aquí se muestra una ventana que aparecerá si escoje la opción <span class="button">Depurar</span> en la alerta mostrada anteriormente:</p>
|
||
<img src="../images/apps-images/debugger.png" alt="debugger.png" />
|
||
<p>Como pronto verá cuando comience a explorar, el Depurador es una de la aplicaciones más complejas y sofisticadas para Haiku. Si es un desarrollador y tiene la costumbre de usar depuradores gráficos en otras plataformas, muchas características le resultaran conocidas.</p>
|
||
<p>A continuación hay algunos enlances que pueden ayudarle a arrojar algo de luz sobre las interioridades del Depurador de Haiku. Si tiene alguna pregunta específica, puede considerar remitirla en la <a href="http://www.freelists.org/list/haiku-development">lista de correo de desarrollo</a>. Si encuentra recursos más utiles, por favor presente un <a href="../../../welcome/en/bugreports.html">informe de fallos</a> con esa información.</p>
|
||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||
<tr><td class="onelinetop"><a href="https://www.dropbox.com/s/e6gx39r0asc2t8f/DebuggerReferenceManual.pdf?dl=1">Manual de Referencia del Depurador (en inglés)</a></td><td></td><td>Este es la fuente con información de mayor profundidad sobre cómo trabajar con el Depurador.</td></tr>
|
||
<tr><td><a href="https://www.haiku-os.org/blog/anevilyak/">Publicaciones en blogs (en inglés)</a></td><td> </td><td>Existen algunos artículos sobre el Depurador, mayormente por Rene Gollent luego de implementar una nueva característica.</td></tr>
|
||
<tr><td class="onelinetop"><a href="https://www.youtube.com/watch?v=n-NDFwtmQcI&list=PL2KiE-VO9zk-9XPmfusEDaOFd_7AiVKzz">Vídeo BeGeistert (en inglés)</a></td><td> </td><td>Un video de la reunión BeGeistert en 2012, en la cual Ingo Weinhold demuestra el estado del Depurador en ese entonces y luego enseña otras herramientas interesantes como el perfilador para ubicar puntos de congestión.</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="nav">
|
||
<div class="inner"><span>
|
||
« <a href="codycam.html">CodyCam</a>
|
||
:: <a href="../applications.html#list-of-apps" class="uplink">Aplicaciones</a>
|
||
:: <a href="deskcalc.html">Calculadora de escritorio</a> »
|
||
</span></div>
|
||
</div>
|
||
</body>
|
||
</html>
|