c18f9eb4ea
Change-Id: I9b30ae27658a40b85c67a4c30aaea2b4bf9507f9
127 lines
8.2 KiB
HTML
127 lines
8.2 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="fi" xml:lang="fi">
|
||
<head>
|
||
<!--
|
||
*
|
||
* Copyright 2015-2019, Haiku. All rights reserved.
|
||
* Distributed under the terms of the MIT License.
|
||
*
|
||
* Authors:
|
||
* Humdinger <humdingerb@gmail.com>
|
||
* Translators:
|
||
* Jorma Karvonen
|
||
* Máximo Castañeda
|
||
*
|
||
-->
|
||
<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>Vianjäljitin</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>Käyttäjäopas</span></div>
|
||
</div>
|
||
|
||
<div class="nav">
|
||
<div class="inner">
|
||
<ul class="lang-menu">
|
||
<li class="now">Suomi <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="../../es/applications/debugger.html">Español</a></li>
|
||
<li><a href="../../eo/applications/debugger.html">Esperanto</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="../../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" />Vianjäljitin</h2>
|
||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||
<tr><td>Työpöytäpalkki:</td><td style="width:15px;"></td><td><span class="menu">Sovellukset</span></td></tr>
|
||
<tr><td>Sijainti:</td><td></td><td><span class="path">/boot/system/apps/Debugger</span></td></tr>
|
||
<tr><td>Asetukset:</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>Vianjäljitin on sovellus, jolle tavallisella käyttäjällä ei ole paljoa käyttöä. Se on kohdistettu ohjelmistokehittäjille ohjelmien virheiden tutkimista varten. Joskus nuo virheet aiheuttavat kaatumisen ja niissä tapauksissa myös loppukäyttäjät joutuvat tekemisiin Vianjäljittäjän kanssa. Kun ohjelma kaatuu, kohtaat tämän hälytyksen:</p>
|
||
<img src="../images/apps-images/debugger_alert.png" alt="debugger_alert.png" />
|
||
<p>Se tarjoaa neljä valitsinta kaatumiseen reagoimiseen:</p>
|
||
<ul>
|
||
<li><p><span class="button">Terminate</span> putsaa kaatuneen sovelluksen jätteen, mutta ei tee muuta.</p></li>
|
||
<li><p><span class="button">Debug</span> käynnistää Vianjäljittimen lisätutkimuksia varten.</p></li>
|
||
<li><p><span class="button">Save report</span> luo vianjäljitysilmoituksen, joka tallennetaan Työpöydän tekstitiedostoon ja voidaan lähettää sähköpostiviestissä kaatuneen sovelluksen kehittäjälle tai liittää vianjäljitysohjelman vikalistaan, jos sellainen on käytettävissä.<br />
|
||
Vianjäljitysilmoitus sisältää tietoja laitteistostasi (prosessorityypistä ja käytetystä muistista jne.), Haikun tarkasta versiosta ja kaikesta saatavilla olevasta tiedosta järjestelmän siitä tilasta, joka voisi olla olennaista kaatumiselle.</p></li>
|
||
<li><p><span class="button">Write core file</span> luo mahdollisesti valtavan kokoisen vedoksen järjestelmän tilasta. On parempi liittää ensiksi normaali vianjäljitysilmoitus, kun vikailmoitus lähetetään ja tarjota ydintiedosto vasta pyydettäessä.</p></li>
|
||
</ul>
|
||
<p>Oletustoiminto kaatumisen tapahtuessa voidaan asettaa tekstitiedostossa <span class="path">~/config/settings/system/debug_server/settings</span>.<br />
|
||
Tiedosto käyttäää driver_settings-tyylimuotoa seuraavasti:</p>
|
||
<pre>default_action user
|
||
|
||
executable_actions {
|
||
app1 log
|
||
/path/app2* debug
|
||
}</pre>
|
||
<p>Kelvolliset default_action-arvot ovat:</p>
|
||
<table summary="action values" border="0" cellspacing="0" cellpadding="2">
|
||
<tr><td>user</td><td style="width:30px"></td><td>Käyttäjätoiminnon kehote</td></tr>
|
||
<tr><td>kill</td><td></td><td>Kaatumisryhmän hiljainen päättäminen.</td></tr>
|
||
<tr><td>debug</td><td></td><td>Vianjäljittimen liittäminen kaatumisryhmään.</td></tr>
|
||
<tr><td>log / report</td><td></td><td>Tallenna kaatumisilmoitus ja lopeta ryhmä.</td></tr>
|
||
<tr><td>core</td><td></td><td>Tallenna (mahdolliset hyvin suuri) ydintiedosto ja lopeta ryhmä.</td></tr>
|
||
</table>
|
||
<p>Jos default_action-oletustoimintoa ei ole määritelty, käytetään toimintoa ”user”.</p>
|
||
<p>Alilohko executable_actions sisältää oletusarvojen yksittäisiä korvauksia. Nämä noudattavat yllä olevaa muotoa, jossa yksittäisinä riveinä voi olla vain ryhmänimi, tai polku, sisältäen jokerimerkkejä.</p>
|
||
<p><br /></p>
|
||
<hr />
|
||
<p><br /></p>
|
||
<p>Todellisen Vianjäljittäjän käytön kuvaaminen ei kuulu tämän opasteen aihepiiriin, koska tämä on osoitettu Haikun tavallisille käyttäjille. Täydellisyyden vuoksi tässä on ikkuna, joka tulee näkyviin, jos valitset <span class="button">Debug</span>-valitsimen yllä olevasta hälytyksestä:</p>
|
||
<img src="../images/apps-images/debugger.png" alt="debugger.png" />
|
||
<p>Kuten nopeasti näet, jos alat tutkimaan sovellusta, Vianjäljitin on yksi monimutkaisimmista ja kehittyneimmistä Haikun sovelluksista. Jos olet kehittäjä ja olet käyttänyt muiden alustojen vianjäljittimiä, monet ominaisuudet ovat sinulle tuttuja.</p>
|
||
<p>Alla on muutamia linkejä, jotka tuovat hiukan valoa Haikun Vianjäljittäjän monimutkaisuuteen. Jos sinulla on tietty kysymys, voit harkita sen lähettämistä <a href="http://www.freelists.org/list/haiku-development">kehityspostituslistalle</a>. Jos löydät lisää resursseja, tee niistä tiedoista <a href="../../../welcome/fi/bugreports.html">vikailmoitus</a>.</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">Debugger Reference Manual</a></td><td></td><td>Tämä on kaikkein perusteellisin lähde Vianjäljittimen kanssa työskentelyyn.</td></tr>
|
||
<tr><td><a href="https://www.haiku-os.org/blog/anevilyak/">Blogposts</a></td><td> </td><td>Tässä on muutamia artikkeleita Vianjäljittäjästä, tekijänä enimmäkseen Rene Gollent uuden ominaisuuden toteutuksen jälkeen.</td></tr>
|
||
<tr><td class="onelinetop"><a href="https://www.youtube.com/watch?v=n-NDFwtmQcI&list=PL2KiE-VO9zk-9XPmfusEDaOFd_7AiVKzz">BeGeistert 026 video</a></td><td> </td><td>Video BeGeistert-kokoontumisesta vuonna 2012, jolloin Ingo Weinhold esitteli Vianjäljittimen silloista tilaa ja näytti muita mielenkiintoisia työkaluja kuten profiloija pullonkaulojen etsimiseen.</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="nav">
|
||
<div class="inner"><span>
|
||
« <a href="codycam.html">Cody-kamera</a>
|
||
:: <a href="../applications.html#list-of-apps" class="uplink">Sovellukset</a>
|
||
:: <a href="deskcalc.html">Työpöytälaskin</a> »
|
||
</span></div>
|
||
</div>
|
||
</body>
|
||
</html>
|