nemiver master - en to fr translation catalogue (154 entries)

[ctx: _]
note: This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/registers-view.png' md5='25b369f4f3f0a42c04ded0f8880435ba'
fr: @@image: 'figures/registers-view.png'; md5=25b369f4f3f0a42c04ded0f8880435ba

en: Nemiver Manual
fr: Manuel de <application>Nemiver</application>

en: Nemiver Project
fr: Projet Nemiver

en: Initial version
fr: Version initiale

en: Updated for 0.5.0 Release
fr: Mise à jour pour la version 0.5.0

en: This manual describes version 0.5.0 of Nemiver.
fr: Le présent manuel décrit le fonctionnement de la version 0.5.0 de Nemiver.

en: Feedback
fr: Retours d'informations

en: To report a bug or make a suggestion regarding the <application>Nemiver</application> application or this manual, see the <ulink url="http://www.gnome.org/projects/nemiver/" type="http">Nemiver Project website</ulink>.
fr: Pour rapporter un bogue ou pour faire une suggestion concernant l'application <application>Nemiver</application> ou ce manuel, consultez le <ulink url="http://www.gnome.org/projects/nemiver/" type="http">site Web du projet Nemiver</ulink>.

en: Nemiver is a graphical debugger for the GNOME desktop environment.
fr: <application>Nemiver</application> est un débogueur avec interface graphique pour l'environnement de bureau GNOME.

en: <primary>debugger</primary>
fr: <primary>débogueur</primary>

en: Overview
fr: Aperçu

en: Nemiver is an ongoing effort to write a standalone graphical debugger that integrates well in the GNOME desktop environment. It currently features a backend which uses the well known GNU Debugger gdb to debug C / C++ programs.
fr: <application>Nemiver</application> est une tentative d'écriture d'un débogueur indépendant avec interface graphique, s'intégrant bien dans l'environnement de bureau GNOME. Il se fonde sur l'utilisation en arrière-plan du débogueur GNU bien connu <application>gdb</application> pour déboguer des programmes en C / C++.

en: Nemiver is designed as a generic graphical <interface>workbench</interface> and a plugin system that can offer several different perspectives. Currently the only perspective provided is a debugging perspective, but in the future, there may be perspectives added for memory debugging with <application>valgrind</application>, or for profiling tools such as <application>oprofile</application>.
fr: <application>Nemiver</application> est conçu comme une <interface>boîte à outils</interface> graphique générique et un système de greffons qui ouvrent diverses perspectives. Actuellement la seule perspective offerte est le débogage, mais dans le futur, seront ajoutées des perspectives de débogage mémoire avec <application>valgrind</application> ou de profilage avec des outils tels que <application>oprofile</application>.

en: Getting Started
fr: Premiers pas

en: This section explains how to start Nemiver and gives a basic overview of the application.
fr: Ce paragraphe explique comment lancer <application>Nemiver</application> ; il donne également un aperçu des fondements de l'application.

en: Starting Nemiver
fr: Lancement de <application>Nemiver</application>

en: You can start Nemiver in the following ways:
fr: Vous pouvez lancer <application>Nemiver</application> de la manière suivante :

en: <guimenu>Applications</guimenu> menu
fr: Menu <guimenu>Applications</guimenu>

en: Choose <menuchoice><guisubmenu>Programming</guisubmenu><guimenuitem>Nemiver Debugger</guimenuitem></menuchoice>.
fr: Choisissez <menuchoice><guisubmenu>Programmation</guisubmenu><guimenuitem>Débogueur Nemiver</guimenuitem></menuchoice>.

en: Command line
fr: En ligne de commande

en: Type <command>nemiver</command>, then press <keycap>Return</keycap>.
fr: Saisissez <command>nemiver</command>, puis appuyez sur la touche <keycap>Entrée</keycap>.

en: Additional Command-line Options
fr: Options supplémentaires en ligne de commande

en: You can find a list of options that can be passed to Nemiver on the command line by typing <command>nemiver --help-all</command>.
fr: La liste des options pouvant être passées à <application>Nemiver</application> en ligne de commande s'affiche en saisissant <command>nemiver --help-all</command>.

en: The Nemiver window
fr: Fenêtre de <application>Nemiver</application>

en: When you start Nemiver, you will see a window that looks very much like the following:
fr: Quand vous lancez <application>Nemiver</application>, une fenêtre ressemblant beaucoup à la suivante apparaît :

en: Nemiver Window
fr: Fenêtre <application>Nemiver</application>

en: <imageobject> <imagedata fileref="figures/main-window.png" format="PNG"/> </imageobject> <textobject> <phrase>Shows Nemiver main window.</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/main-window.png" format="PNG"/> </imageobject> <textobject> <phrase>Fenêtre principale de Nemiver</phrase> </textobject>

en: The <application>Nemiver</application> window contains the following elements:
fr: La fenêtre <application>Nemiver</application> comporte les éléments suivants :

en: Menubar
fr: Barre de menu

en: The menus on the menubar contain all of the commands you need to use <application>Nemiver</application>.
fr: Les menus de la barre de menus comportent la totalité des commandes nécessaires à l'utilisation de <application>Nemiver</application>.

en: Toolbar
fr: Barre d'outils

en: The toolbar contains the basic debugging actions that can be used to run or step through the program being debugged.
fr: La barre d'outils affiche les actions élémentaires de débogage pour le lancement ou l'exécution pas à pas du programme à déboguer.

en: Source View Notebook
fr: Bloc-notes d'affichage du source

en: When source files are open, this area will display source files of the program being debugged.
fr: Quand des fichiers source sont ouverts, cette zone sert à l'affichage des sources du programme en cours de débogage.

en: Status Notebook
fr: Bloc-notes d'état

en: The Status notebook contains several tabs for displaying information about the program being debugged. These include the following:
fr: Le bloc notes d'état comporte plusieurs onglets pour afficher les informations relatives au programme en cours de débogage. Ces onglets sont les suivants :

en: Call Stack
fr: Pile d'appel

en: Displays the current state of the call stack of the program being debugged.
fr: Affiche l'état courant de la pile d'appel du programme en cours de débogage.

en: Displays a list of all local variables and function arguments, in addition to their values and types.
fr: Affiche une liste de toutes les variables locales et paramètres de fonction, ainsi que leurs types et leurs valeurs.

en: Target Terminal
fr: Terminal de la cible

en: If the program being debugged prints any output to the terminal, it will be displayed in this tab.
fr: Si le programme en cours de débogage écrit une quelconque sortie sur le terminal, elle est affichée dans cet onglet.

en: Breakpoints
fr: Points d'arrêt

en: This tab displays a list of all breakpoints that have been set. You can view the source code of a particular breakpoint by double-clicking an item in the list or by right-clicking and selecting <menuchoice><guimenuitem>Go to Source</guimenuitem></menuchoice> from the menu. In addition, breakpoints can be deleted, enabled, or disabled in this tab. For more information about breakpoints, see <xref linkend="nemiver-sect-breakpoints"/>.
fr: Cet onglet affiche la liste de tous les points d'arrêt définis. Vous visualisez le code source d'un point d'arrêt donné en double cliquant sur un élément de la liste ou bien en choisissant <menuchoice><guimenuitem>Aller dans le source</guimenuitem></menuchoice> dans le menu contextuel affiché par un clic droit du bouton de souris. De plus, les points d'arrêt de cet onglet peuvent être détruits, activés ou désactivés. Pour plus d'informations concernant les points d'arrêt, consultez la <xref linkend="nemiver-sect-breakpoints"/>.

en: Registers
fr: Registres

en: This tab displays all of the CPU registers and their values. For more information, see <xref linkend="nemiver-sect-registers"/>.
fr: Cet onglet affiche tous les registres processeur et leurs valeurs. Pour plus de détails, consultez la <xref linkend="nemiver-sect-registers"/>.

en: Memory
fr: Mémoire

en: This tab displays a view of the current state of a specific memory location. For more information, see <xref linkend="nemiver-sect-memory"/>.
fr: Cet onglet donne l'état présent d'une zone de mémoire donnée. Pour plus d'informations, consultez la <xref linkend="nemiver-sect-memory"/>.

en: Choosing a Program to Debug
fr: Choix d'un programme à déboguer

en: There are several ways to begin debugging a program. Nemiver allows you to load a local executable file, load a core file, attach to a running process, or connect to a remote debugging server.
fr: Il y a plusieurs manières de débuter le débogage d'un programme. <application>Nemiver</application> permet le chargement d'un exécutable local, d'un fichier « core », la connexion à un processus en cours ou à un serveur de débogage distant.

en: Debugging an Executable Program
fr: Débogage d'un exécutable

en: Using the Workbench
fr: Utilisation de la boîte à outils

en: To select an executable program to debug, select <menuchoice><guimenu> File </guimenu><guimenuitem> Execute... </guimenuitem></menuchoice>, which should display the following dialog:
fr: Pour sélectionner un exécutable à déboguer, choisissez <menuchoice><guimenu> Fichier </guimenu><guimenuitem> Charger le fichier exécutable... </guimenuitem></menuchoice> qui affiche la boîte de dialogue suivante :

en: Execute Dialog
fr: Boîte de dialogue pour exécutable

en: <imageobject> <imagedata fileref="figures/execute-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Shows dialog for selecting an executable to run</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/execute-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Boîte de dialogue pour sélectionner un exécutable à lancer</phrase> </textobject>

en: In this dialog, you can select the program to be debugged, any arguments or options to be passed to the executable on the command line, the working directory to run the executable in, and any Environment Variables that should be set when the executable is being debugged.
fr: Dans cette boîte de dialogue, vous pouvez sélectionner le programme à déboguer, tous paramètres ou toutes options à transmettre à l'exécutable via sa ligne de commande, le répertoire de travail dans lequel l'exécutable sera lancé et l'ensemble des variables d'environnement à définir lors du débogage.

en: Using the Command Line
fr: Utilisation de la ligne de commande

en: To start an executable program to debug from the command line, simply specify the name of the executable. You can either give an absolute path to the executable, or if it is in the path, you can simply give the basename of the executable. For example, if <filename>/usr/bin</filename> is in your path, both of the following are valid:
fr: Pour lancer un exécutable à déboguer à partir de la ligne de commande, indiquez simplement le nom de l'exécutable. Précisez, soit le chemin complet vers l'exécutable, soit uniquement son nom de base si vous vous trouvez dans son répertoire. Par exemple, si votre chemin est <filename>/usr/bin</filename>, les deux syntaxes suivantes sont équivalentes :

en: <command>nemiver /usr/bin/progname</command>
fr: <command>nemiver /usr/bin/nomprog</command>

en: <command>nemiver progname</command>
fr: <command>nemiver nomprog</command>

en: Passing Options on the Command Line
fr: Passage d'options par la ligne de commande

en: If you would like to pass command line options to the program that you are debugging, you should enclose them in quotes to prevent Nemiver from processing them: <command>nemiver "prognam --arg1 --arg2"</command>.
fr: Si vous voulez transmettre au programme à déboguer des options via la ligne de commande, vous devez les saisir entre guillemets pour prévenir une interprétation immédiate par <application>Nemiver</application> : <command>nemiver "nomprog --arg1 --arg2"</command>.

en: Attaching to a Running Program
fr: Connexion à un programme en cours d'exécution

en: Select the menu item <menuchoice><guimenu> File </guimenu><guimenuitem> Attach to Running Program... </guimenuitem></menuchoice>, which should display the following dialog:
fr: Choisissez l'élément de menu <menuchoice><guimenu> Fichier </guimenu><guimenuitem> Se connecter à un processus en cours... </guimenuitem></menuchoice> qui affiche la boîte de dialogue suivante :

en: Attach Dialog
fr: Boîte de dialogue de connexion

en: <imageobject> <imagedata fileref="figures/attach-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Shows dialog for attaching to a running program</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/attach-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Boîte de dialogue pour se connecter à un programme en cours d'exécution</phrase> </textobject>

en: Select a process from the list and click <guibutton>OK</guibutton> to start debugging the selected program. There may be a lot of processes listed in the dialog, so you can filter the list to only ones that that you are interested in by typing some text into the text entry located just below the list.
fr: Choisissez un processus dans la liste et cliquez sur <guibutton>Valider</guibutton> pour débuter le débogage du programme choisi. La liste affichée dans la boîte de dialogue peut comporter de très nombreux d'éléments, vous pouvez filtrer ceux qui vous intéressent en saisissant du texte dans le contrôle de saisie situé immédiatement sous la liste.

en: To attach to a running program from the command line, use the <option>--attach</option> option. The <option>--attach</option> option accepts either a pid or a process name. So, for example, to debug the running process <command>foo</command> which has a pid of 1121, you could either type <command>nemiver --attach foo</command> or <command>nemiver --attach 1121</command>.
fr: Pour se connecter à un processus en cours à partir de la ligne de commande, servez-vous de l'option <option>--attach</option>. Elle accepte, soit le numéro d'identification du processus (pid), soit son nom. Ainsi, par exemple, pour déboguer le processus en cours <command>foo</command> possédant le numéro 1121, vous saisissez soit <command>nemiver --attach foo</command>, soit <command>nemiver --attach 1121</command>.

en: Loading a Core File
fr: Chargement d'un fichier « core »

en: Select the menu item <menuchoice><guimenu> File </guimenu><guimenuitem> Load Core File... </guimenuitem></menuchoice> to bring up the following dialog, which will let you load a core file:
fr: Choisissez l'élément de menu <menuchoice><guimenu> Fichier </guimenu><guimenuitem> Charger un fichier core... </guimenuitem></menuchoice> pour faire apparaître la boîte de dialogue suivante qui vous permet de charger un fichier core :

en: Load Core File Dialog
fr: Boîte de dialogue de chargement d'un fichier core

en: <imageobject> <imagedata fileref="figures/load-core-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Shows dialog for loading a core file</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/load-core-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Boîte de dialogue pour le chargement d'un fichier core.</phrase> </textobject>

en: Core files cannot be loaded from the command line.
fr: Les fichiers core ne peuvent pas être chargés à partir de la ligne de commande.

en: Remote Debugging
fr: Débogage distant

en: Nemiver allows you to connect to a remote debugging server.
fr: <application>Nemiver</application> permet une connexion pour un débogage sur un serveur distant.

en: To connect to a remote debugging server, select <menuchoice><guimenu>File</guimenu><guimenuitem>Connect to Remote Target...</guimenuitem></menuchoice>
fr: Pour se connecter à un serveur distant en vue d'un débogage, choisissez <menuchoice><guimenu>Fichier</guimenu><guimenuitem>Se connecter à une cible distante...</guimenuitem></menuchoice>

en: <imageobject> <imagedata fileref="figures/connect-remote-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Remote Debugging Dialog</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/connect-remote-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Boîte de dialogue pour débogage à distance</phrase> </textobject>

en: Select the executable to load and the location where any shared libraries are located, and then fill in the details about connecting to the remote server.
fr: Choisissez l'exécutable à charger et indiquez l'endroit où se trouvent les bibliothèques partagées. Saisissez ensuite les informations détaillées pour vous connecter à distance.

en: Nemiver does not provide a way to connect to a remote server using the command line
fr: <application>Nemiver</application> ne dispose d'aucun moyen pour se connecter à un serveur distant à partir de la ligne de commande

en: Using Nemiver
fr: Utilisation de <application>Nemiver</application>

en: This section describes how to use Nemiver to debug your application.
fr: Ce paragraphe décrit comment utiliser <application>Nemiver</application> pour déboguer une application.

en: Basic Debugging Actions
fr: Actions élémentaires de débogage

en: The basic debugging actions are available on the main toolbar, in the <guimenu>Debug</guimenu> menu, and as keyboard shortcuts. The most common actions are listed below:
fr: Les actions élémentaires de débogage sont accessibles soit à partir de la barre d'outils principale, soit à l'aide du menu <guimenu>Déboguer</guimenu>, soit avec des raccourcis clavier. Les actions les plus courantes sont listées ci-après :

en: Continue
fr: Continuer

en: Starts the program. The program will run until it hits a breakpoint or until the program ends, unless it is interrupted manually by the user by clicking <action>Stop</action>. This action can be activated from the keyboard with <keycap>F5</keycap>.
fr: Démarre le programme. L'exécution se poursuit jusqu'à la rencontre d'un point d'arrêt ou jusqu'à la fin du programme. Vous pouvez l'interrompre « à la main » en cliquant sur le bouton <action>Arrêter</action>. Le démarrage peut être activé en appuyant sur la touche <keycap>F5</keycap>.

en: Next
fr: Suivante

en: Executes the next statement, and stops when it reaches the next line in this file. Some debuggers may call this action "Step Over". This action can be activated from the keyboard with <keycap>F6</keycap>.
fr: Exécute l'instruction suivante et s'arrête sur la ligne immédiatement après dans le fichier. Certains débogueurs appellent cette action « Avancer ». Elle peut être activée en appuyant sur la touche <keycap>F6</keycap>.

en: Step
fr: Pas à pas

en: Executes the next statement, stepping into the function if possible. Some debuggers may call this action "Step In". This action can be activated from the keyboard with <keycap>F7</keycap>.
fr: Exécute l'instruction suivante en entrant dans la fonction si c'est possible. Certains débogueurs appellent cette action « Entrer ». Elle peut être activée en appuyant sur la touche <keycap>F7</keycap>.

en: Step Out
fr: Sortir

en: Finishes execution of the current function and stops when it returns to the calling function. This action can be activated from the keyboard with <keycombo><keycap>Shift</keycap><keycap>F7</keycap></keycombo>.
fr: Termine l'exécution de la fonction en cours et s'arrête au point de retour de son appel. Cette action peut être activée en appuyant sur les touches <keycombo><keycap>Maj</keycap><keycap>F7</keycap></keycombo>.

en: Restart
fr: Redémarrer

en: Reloads the current executable and starts execution from the beginning. This action can be activated from the keyboard with <keycombo><keycap>Shift</keycap><keycap>F5</keycap></keycombo>.
fr: Recharge l'exécutable en cours de traitement et redémarre son exécution depuis le début. Cette action peut être activée en appuyant sur les touches <keycombo><keycap>Maj</keycap><keycap>F5</keycap></keycombo>.

en: Stop
fr: Arrêter

en: Manually interrupt execution of the program. This action is only available when the debugger is running the executable (e.g. after a user has clicked <action>Continue</action>). This action can be activated from the keyboard with <keycap>F9</keycap>.
fr: Arrête manuellement le déroulement du programme. Cette action n'est disponible que lorsque le débogueur est en train de déboguer l'exécutable (c'est-à-dire après que l'utilisateur a cliqué sur <action>Continuer</action>). Cette action peut être activée en appuyant sur la touche <keycap>F9</keycap>.

en: By default, after loading an executable, Nemiver creates a breakpoint at <function>main()</function>, so when execution reaches <function>main()</function>, it will stop and wait for input. You can then step through the program, examine variables (see <xref linkend="nemiver-sect-inspecting-variables"/>), or set additional breakpoints (see <xref linkend="nemiver-sect-breakpoints"/>).
fr: Par défaut, après avoir chargé un exécutable, <application>Nemiver</application> crée un point d'arrêt à l'entrée de la fonction <function>main()</function>. Ainsi dès que l'exécution atteint ce point, elle s'arrête et attend une commande. Vous pouvez ensuite parcourir pas à pas le programme, examiner les variables (consultez la <xref linkend="nemiver-sect-inspecting-variables"/>) ou ajouter des points d'arrêt supplémentaires (consultez la <xref linkend="nemiver-sect-breakpoints"/>).

en: Inspecting Variables
fr: Examen des variables

en: Nemiver displays a list of all local variables in the <interface>Variables</interface> tab of the <interface>Status Notebook</interface>. If you'd like to examine a different variable (or even an arbitrary expression), you can use the <interface>Variable Inspector</interface>. To bring up the <interface>Variable Inspector</interface>, select <menuchoice><guimenu>Debug</guimenu><guimenuitem>Inspect a Variable</guimenuitem></menuchoice>. When the variable inspector comes up, you'll see a window that looks similar to the following:
fr: <application>Nemiver</application> affiche une liste de toutes les variables locales dans l'onglet <interface>Variables</interface> du <interface>Bloc-notes d'état</interface>. Si vous voulez examiner une autre variable (ou même une expression quelconque), servez-vous de l'élément de menu <menuchoice><guimenu>Déboguer</guimenu><guimenuitem>Examiner une variable</guimenuitem></menuchoice> qui fait apparaître une fenêtre semblable à celle-ci :

en: <imageobject> <imagedata fileref="figures/variable-inspector.png" format="PNG"/> </imageobject> <textobject> <phrase>Variable Inspector Dialog</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/variable-inspector.png" format="PNG"/> </imageobject> <textobject> <phrase>Boîte de dialogue d'examen de variables</phrase> </textobject>

en: You can type any variable name or a simple expression (such as <literal>pFoo-&gt;bar</literal>) into the input box, and if the variable is valid and in scope, it will be display details about that expression.
fr: Vous pouvez indiquer dans le contrôle de saisie tout nom de variable ou toute expression simple (comme <literal>pFoo-&gt;bar</literal>). Si cette variable est valide et à portée de vue, des informations détaillées la concernant seront affichées.

en: Alternately, if you select the name of a variable in the <interface>source editor</interface>, and then launch the <interface>Variable Inspector</interface>, it will attempt to display information about the selected variable name.
fr: D'une autre façon, si vous sélectionnez un nom de variable dans la fenêtre d'<interface>édition des sources</interface> puis faites apparaître la boîte de dialogue <interface>Examiner une variable</interface>, Nemiver essaie d'afficher des informations concernant cette variable.

en: Keyboard Shortcut
fr: Raccourci clavier

en: You can also start the <interface>Variable Inspector</interface> by pressing <keycap>F12</keycap>.
fr: Vous ferez également apparaître la fenêtre <interface>Examiner une variable</interface> en appuyant sur la touche <keycap>F12</keycap>.

en: Nemiver will also let you display a list of all global variables in an application in a separate dialog. To display the <interface>Global Variables</interface> dialog, select <menuchoice><guimenu>Debug</guimenu><guimenuitem>Show Global Variables</guimenuitem></menuchoice> or press <keycombo><keycap>Ctrl</keycap><keycap>G</keycap></keycombo>.
fr: <application>Nemiver</application> vous permet également d'afficher la liste de toutes les variables globales d'une application dans une boîte de dialogue séparée. Pour faire apparaître la fenêtre <interface>Variables globales</interface>, choisissez l'élément de menu <menuchoice><guimenu>Déboguer</guimenu><guimenuitem>Afficher les variables globales</guimenuitem></menuchoice> ou bien pressez <keycombo><keycap>Ctrl</keycap><keycap>G</keycap></keycombo>.

en: <imageobject> <imagedata fileref="figures/global-variables-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Global Variables Dialog</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/global-variables-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Boîte de dialogue des variables globales</phrase> </textobject>

en: For some programs (especially C++ programs), listing all of the global variables may take a very long time.
fr: Pour certains programmes (plus spécialement les programmes en C++), l'affichage de la totalité des variables globales peut prendre beaucoup de temps.

en: Setting Breakpoints
fr: Définition des points d'arrêt

en: There are several different ways to set breakpoints in Nemiver. Nemiver automatically sets a breakpoint at <function>main()</function> when you first begin debugging a new executable. If you want to set additional breakpoints you can do one of the following:
fr: Il y a plusieurs méthodes pour définir des points d'arrêt dans <application>Nemiver</application>. <application>Nemiver</application> définit automatiquement un point d'arrêt à l'entrée de la fonction <function>main()</function> quand vous débutez le débogage d'un exécutable. Si vous voulez définir d'autres points d'arrêt, utilisez un des moyens ci-après :

en: Click in the margin next to the line where you want the breakpoint to be set
fr: Cliquez dans la marge de la ligne sur laquelle vous voulez placer un point d'arrêt.

en: Place your cursor on a line where you want the breakpoint to be set and set the breakpoint by either selecting <menuchoice><guimenu>Debug</guimenu><guimenuitem>Toggle Breakpoint at Cursor</guimenuitem></menuchoice>, or by pressing <keycap>F8</keycap>
fr: Placez le curseur dans la ligne où vous voulez placer le point d'arrêt et définissez-le, soit via l'élément de menu <menuchoice><guimenu>Déboguer</guimenu><guimenuitem>Définir un point d'arrêt</guimenuitem></menuchoice>, soit en appuyant sur la touche <keycap>F8</keycap>.

en: Set a breakpoint at a specific function name or at a specific location in a file by selecting <menuchoice><guimenu>Debug</guimenu><guimenuitem>Set Breakpoint...</guimenuitem></menuchoice> or by pressing <keycombo><keycap>Ctrl</keycap><keycap>B</keycap></keycombo>. This will bring up a dialog that looks like the following:
fr: Définissez un point d'arrêt en entrée d'une fonction particulière ou à un emplacement donné d'un fichier à l'aide du menu <menuchoice><guimenu>Déboguer</guimenu><guimenuitem>Définir un point d'arrêt...</guimenuitem></menuchoice> ou bien en pressant <keycombo><keycap>Ctrl</keycap><keycap>B</keycap></keycombo>. Cela fait apparaître une boîte de dialogue du type :

en: <imageobject> <imagedata fileref="figures/set-breakpoint-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Set Breakpoint Dialog</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/set-breakpoint-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Boîte de dialogue de définition d'un point d'arrêt</phrase> </textobject>

en: You can specify a breakpoint at a particular location in a file, or by function name. If there are more than one function with the same name, Nemiver will display a list of all matching functions and ask you to pick the one you want.
fr: Vous pouvez définir un point d'arrêt à un emplacement particulier du fichier ou bien via le nom d'une fonction. S'il y a plusieurs fonctions portant ce nom, <application>Nemiver</application> en affiche la liste et vous demande de choisir celle que vous souhaitez.

en: Disabled Breakpoints
fr: Désactivation de points d'arrêt

en: Breakpoints can be either enabled or disabled. The debugger will stop execution whenever it reaches an enabled breakpoint but will not be affected by any breakpoints in the disabled state. This allows you to temporarily remove a breakpoint without actually deleting it.
fr: Les points d'arrêt peuvent être, soit activés, soit désactivés. Le débogueur arrête l'exécution quand il atteint un point d'arrêt activé mais il ignore tous ceux qui sont dans l'état désactivé. Cette fonctionnalité permet d'enlever un point d'arrêt sans réellement le détruire.

en: To disable or enable a breakpoint, click the checkbox next to the breakpoint number you want to enable or disable in the <interface>Breakpoints</interface> tab of the <interface>Status Notebook</interface>. Alternately, you can press <keycombo><keycap>Shift</keycap><keycap>F8</keycap></keycombo> to enable or disable a breakpoint that is set on the line that the cursor is currently on.
fr: Pour activer ou désactiver un point d'arrêt, cliquez sur la case à cocher à côté du numéro du point d'arrêt dans l'onglet <interface>Points d'arrêt</interface> du <interface>Bloc notes d'état</interface>. Autrement, pressez <keycombo><keycap>Maj</keycap><keycap>F8</keycap></keycombo> pour activer ou désactiver le point d'arrêt situé dans la ligne de code possédant le curseur.

en: The following figures show the difference between enabled and disabled breakpoints in the source editor.
fr: Les figures suivantes montrent la différence de représentation entre des points d'arrêt activés ou désactivés dans l'éditeur de sources.

en: Enabled Breakpoint
fr: Point d'arrêt activé

en: <imageobject> <imagedata fileref="figures/enabled-breakpoint.png" format="PNG"/> </imageobject> <textobject> <phrase>Illustration of an enabled breakpoint</phrase> </textobject> <_:caption-1/>
fr: <imageobject> <imagedata fileref="figures/enabled-breakpoint.png" format="PNG"/> </imageobject> <textobject> <phrase>Illustration d'un point d'arrêt activé</phrase> </textobject> <_:caption-1/>

en: Disabled Breakpoint
fr: Point d'arrêt désactivé

en: <imageobject> <imagedata fileref="figures/disabled-breakpoint.png" format="PNG"/> </imageobject> <textobject> <phrase>Illustration of a disabled breakpoint</phrase> </textobject> <_:caption-1/>
fr: <imageobject> <imagedata fileref="figures/disabled-breakpoint.png" format="PNG"/> </imageobject> <textobject> <phrase>Illustration d'un point d'arrêt désactivé</phrase> </textobject> <_:caption-1/>

en: Opening Source Files
fr: Ouverture des fichiers source

en: Sometimes you don't know exactly the function name or line number where you want a breakpoint to be set, so you must open a source file to figure it out. You could just open arbitrary files from the filesystem, but Nemiver can also provide a list of source files that were used to build the executable and allow you to select from this list. When you select <menuchoice><guimenu>File</guimenu><guimenuitem>Open Source File...</guimenuitem></menuchoice>, the following window should be displayed:
fr: Parfois, vous ne savez pas déterminer exactement le nom de la fonction ou le numéro de ligne à l'aplomb de laquelle placer un point d'arrêt. Il faut alors ouvrir le fichier source pour situer le point d'arrêt. Vous pouvez ouvrir arbitrairement des fichiers dans le système de fichiers, mais <application>Nemiver</application> fournit une liste des fichiers utilisés pour construire l'exécutable et vous permet d'en sélectionner un parmi ceux-ci. Si vous choisissez <menuchoice><guimenu>Fichier</guimenu><guimenuitem>Ouvrir un fichier source...</guimenuitem></menuchoice>, la fenêtre suivante est affichée :

en: <imageobject> <imagedata fileref="figures/open-files-target.png" format="PNG"/> </imageobject> <textobject> <phrase>Shows dialog for opening source files</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/open-files-target.png" format="PNG"/> </imageobject> <textobject> <phrase>Boîte de dialogue pour ouvrir des fichiers source</phrase> </textobject>

en: To select an arbitrary file from the filesystem, choose the <guilabel>Select from Filesystem</guilabel> option. To select from a list of files that produced the executable, choose <guilabel>Select from Target Executable</guilabel>.
fr: Pour choisir un fichier arbitrairement dans le système de fichier, cliquez sur l'option <guilabel>Sélectionnez depuis le système de fichiers</guilabel>. Pour choisir parmi les fichiers ayant servis à créer l'exécutable, cliquez sur <guilabel>Sélectionnez depuis l'exécutable cible</guilabel>.

en: Determining Source Files for Dynamically Loaded Modules
fr: Détermination des fichiers source des modules chargés dynamiquement

en: If the target executable loads modules at runtime (e.g. using <function>dlopen()</function>), Nemiver will not be able to determine which files were used to build these modules until they are actually loaded.
fr: Si l'exécutable cible charge des modules en cours d'exécution (par exemple, avec <function>dlopen()</function>), <application>Nemiver</application> ne sera pas capable de déterminer quels ont été les fichiers utilisés pour construire ces modules avant qu'ils n'aient été effectivement chargés.

en: Advanced Debugging
fr: Débogage avancé

en: The register editing widget is located in the <interface>Registers</interface> tab of the <interface>Status Notebook</interface>. Alternately, you can press <keycombo><keycap>Alt</keycap><keycap>F5</keycap></keycombo> to jump directly to the correct tab.
fr: L'élément graphique d'édition des registres est situé dans l'onglet <interface>Registres</interface> du <interface>Bloc notes d'état</interface>. Pour aller directement dans cet onglet, pressez <keycombo><keycap>Alt</keycap><keycap>F5</keycap></keycombo>.

en: <imageobject> <imagedata fileref="figures/registers-view.png" format="PNG"/> </imageobject> <textobject> <phrase>The Register Editing Widget</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/registers-view.png" format="PNG"/> </imageobject> <textobject> <phrase>L'élément graphique d'édition des registres</phrase> </textobject>

en: This widget shows the current values of all of the CPU registers. You can edit the register values by clicking in the <interface>Value</interface> column and entering a new value. If the value for the register changed since the last time the debugger stopped, it will be highlighted in red.
fr: Cet élément graphique affiche les valeurs actuelles de tous les registres du processeur. Vous pouvez modifier les valeurs en cliquant dans la colonne <interface>Valeur</interface> et en saisissant une nouvelle valeur. Si la valeur du registre a été modifiée depuis le précédent arrêt du débogueur, elle est mise en évidence en rouge.

en: The memory widget allows you to view a section of memory directly. This enables you to get a lower-level view of what's happening while your program is running.
fr: L'élément graphique mémoire permet d'afficher directement une partie de la mémoire, offrant ainsi une vue au plus bas niveau de ce qui se passe lors du déroulement du programme.

en: <imageobject> <imagedata fileref="figures/memory-view.png" format="PNG"/> </imageobject> <textobject> <phrase>The Memory Editing Widget</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/memory-view.png" format="PNG"/> </imageobject> <textobject> <phrase>L'élément graphique d'édition mémoire</phrase> </textobject>

en: To display a segment of memory in the memory view widget, enter a memory address in the <interface>Address</interface> field. If the address is valid for the program being debugged, the memory view will display the memory values starting at the specified address. Memory values can be displayed in byte format, word format (2 bytes), or long word format (4 bytes) by choosing an option from the <interface>Group By</interface> drop-down menu. The memory values will automatically be updated as you step through the program.
fr: Pour afficher une portion de mémoire dans l'élément graphique mémoire, saisissez une adresse mémoire dans le champ <interface>Adresse</interface>. Si l'adresse est valide par rapport au programme en cours de débogage, une vue de la mémoire, débutant à l'adresse indiquée, est affichée. Les valeurs mémoire sont affichées sous les formats octet, mot (2 octets) ou mot long (4 octets) selon le choix opéré avec le menu déroulant <interface>Regrouper par</interface>. Les valeurs de la mémoire sont automatiquement mises à jour au fur et à mesure que vous avancez pas à pas dans le programme.

en: In addition to viewing the memory values, you can also use the memory widget to modify memory values. You can edit either the hex byte representation (the left-hand section of the memory widget), or the ASCII representation (the right-hand section of the memory widget). All changes will be applied immediately.
fr: Outre l'affichage des valeurs en mémoire, cet élément graphique peut servir à les modifier. Vous pouvez modifier, soit la représentation hexadécimale (côté gauche), soit la représentation ASCII (côté droit). Les changements sont appliqués immédiatement.

en: Session Save and Restore
fr: Enregistrement et restauration d'une session

en: Nemiver can save your debugging sessions for you so that you can resume them at a later time. This includes saving information such as which executable is being debugged, what environment variables are set, what command-line options are passed to the executable, which files are open, and which breakpoints are set so that you can get back to where you left off last time as quickly as possible.
fr: <application>Nemiver</application> enregistre les sessions de débogage pour vous et vous permet de les reprendre ultérieurement. Les informations d'enregistrement comprennent le nom de l'exécutable en cours de débogage, les variables d'environnement définies, les options passées en ligne de commande, les fichiers ouverts et les points d'arrêt définis de manière à retrouver le plus rapidement possible la situation que vous aviez abandonnée la fois précédente.

en: Saving Sessions
fr: Enregistrement de sessions

en: Nemiver will save your session automatically on exit, so you don't even have to worry about it. However, if you want to explicitly save the session before closing Nemiver, you can do so by selecting <menuchoice><guimenu>File</guimenu><guimenuitem>Save Session To Disk</guimenuitem></menuchoice>.
fr: <application>Nemiver</application> enregistre votre session automatiquement lorsque vous quittez. Vous n'avez pas à vous en soucier. Toutefois, si vous souhaitez explicitement enregistrer votre session avant la fermeture de <application>Nemiver</application>, choisissez l'élément de menu <menuchoice><guimenu>Fichier</guimenu><guimenuitem>Enregistrer la session sur le disque</guimenuitem></menuchoice>.

en: Resuming Saved Sessions
fr: Reprise de sessions enregistrées

en: Select <menuchoice><guimenu>File</guimenu><guimenuitem>Resume Saved Session...</guimenuitem></menuchoice> and select a session from the list.
fr: Choisissez <menuchoice><guimenu>Fichier</guimenu><guimenuitem>Reprendre une session enregistrée...</guimenuitem></menuchoice> et sélectionnez une session dans la liste.

en: Session Dialog
fr: Boîte de dialogue Sessions

en: <imageobject> <imagedata fileref="figures/sessions-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Shows dialog for resuming a saved session</phrase> </textobject>
fr: <imageobject> <imagedata fileref="figures/sessions-dialog.png" format="PNG"/> </imageobject> <textobject> <phrase>Boîte de dialogue pour reprendre une session enregistrée</phrase> </textobject>

en: From the Command Line
fr: À partir de la ligne de commande

en: If you know the session ID of the session you want to run, you can start that debugging session from the command line. For example, if you want to run session number 3, you can do so with the following command: <command>nemiver --session 3</command>.
fr: Si vous connaissez le numéro d'identification de la session que vous voulez reprendre, vous pouvez redémarrer la session à partir de la ligne de commande. Par exemple, pour reprendre la session numéro 3, tapez la commande suivante : <command>nemiver --session 3</command>.

en: About Nemiver
fr: À propos de <application>Nemiver</application>

en: <application>Nemiver</application> was written by Dodji Seketeli and Jonathon Jongsma, with contributions from many others. To find more information about Nemiver, please visit the <ulink url="http://www.gnome.org/projects/nemiver/" type="http">Nemiver project website</ulink>.
fr: <application>Nemiver</application> a été écrit par Dodji Seketeli et Jonathon Jongsma, avec de nombreuses autres contributions. Pour obtenir plus d'information à propos de Nemiver, consultez le site Web du <ulink url="http://www.gnome.org/projects/nemiver/" type="http">projet Nemiver</ulink>.

en: To report a bug or make a suggestion regarding this application or this manual, see the Feedback section of the <ulink url="ghelp:user-guide?feedback-bugs" type="help">GNOME User Guide</ulink>.
fr: Pour signaler une anomalie ou émettre une suggestion concernant l'application ou le présent manuel, procédez comme indiqué à la section « Votre avis » du <ulink url="ghelp:user-guide?feedback-bugs" type="help">Guide utilisateur GNOME</ulink>.

en: This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found at this <ulink url="ghelp:gpl" type="help">link</ulink>, or in the file COPYING included with the source code of this program.
fr: Ce programme est distribué selon les termes de la « GNU General Public license » telle que publiée par la Free Software Foundation ; soit la version 2 de la licence, soit, (à votre discrétion) toute version ultérieure. Une copie de la-dite licence est accessible <ulink url="ghelp:gpl" type="help">ici</ulink> ou bien dans le fichier COPYING joint au code source de ce programme.

en: link
fr: lien

en: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed with this manual.
fr: Permission vous est donnée de copier, distribuer et/ou modifier ce document sans section inaltérable, sans texte de première de couverture ni de dernière de couverture conformément aux termes de la licence de documentation libre GNU, Version 1.1 ou ultérieure publiée par la Free Software Foundation . Vous trouverez un exemplaire de cette licence en activant ce <_:ulink-1/> ou en ouvrant le fichier COPYING-DOCS fourni avec le présent manuel.

en: This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license.
fr: Ce manuel fait partie de la collection des manuels GNOME distribués sous licence GFDL. Si vous souhaitez distribuer ce manuel indépendamment de la collection, vous devez joindre un exemplaire de la licence au document, comme indiqué dans la section 6 de celle-ci.

en: Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and the members of the GNOME Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters.
fr: La plupart des noms utilisés par les entreprises pour désigner leurs produits et services sont des marques déposées. Lorsque ces noms sont cités dans la documentation GNOME et que les membres du projet de Documentation GNOME sont informés de l'existence de ces marques déposées, soit ces noms entiers, soit leur première lettre est en majuscule.

en: DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.
fr: LE PRÉSENT DOCUMENT EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPRESSE OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES QUE LE DOCUMENT OU UNE VERSION MODIFIÉE DU DOCUMENT SOIT EXEMPT DE DÉFAUTS AU REGARD DE SA QUALITÉ LOYALE ET MARCHANDE, DE SON ADÉQUATION À UN OBJECTIF PARTICULIER OU À UNE ABSENCE D'INFRACTION. TOUT RISQUE RELATIF À LA QUALITÉ, À LA PERTINENCE ET À LA PERFORMANCE DU DOCUMENT OU D'UNE VERSION MODIFIÉE EST ASSUMÉ PAR L'UTILISATEUR. SI LE DOCUMENT OU SA VERSION MODIFIÉE S'AVÉRAIT DÉFECTUEUSE, L'UTILISATEUR (ET NON LE RÉDACTEUR INITIAL, L'AUTEUR, NI TOUT AUTRE PARTICIPANT) ENDOSSERA LES COÛTS DE TOUTE INTERVENTION, RÉPARATION OU CORRECTION NÉCESSAIRE. CETTE DÉNÉGATION DE RESPONSABILITÉ CONSTITUE UNE PARTIE ESSENTIELLE DE CETTE LICENCE. AUCUNE UTILISATION DE CE DOCUMENT OU D'UNE DE SES VERSIONS MODIFIÉES N'EST AUTORISÉE AUX TERMES DU PRÉSENT ACCORD, EXCEPTÉ SOUS CETTE DÉNÉGATION DE RESPONSABILITÉ ; EN AUCUNE CIRCONSTANCE ET SOUS AUCUNE INTERPRÉTATION DE LA LOI, QU'IL S'AGISSE D'UN DÉLIT CIVIL (Y COMPRIS LA NÉGLIGENCE), CONTRACTUEL OU AUTRE, L'AUTEUR, LE RÉDACTEUR INITIAL, TOUT PARTICIPANT OU TOUT DISTRIBUTEUR DE CE DOCUMENT OU DE SA VERSION MODIFIÉE, OU TOUT FOURNISSEUR DE L'UNE DE CES PARTIES NE POURRA ÊTRE TENU RESPONSABLE À L'ÉGARD DE QUICONQUE POUR TOUT DOMMAGE DIRECT, INDIRECT, PARTICULIER, OU ACCIDENTEL DE TOUT TYPE Y COMPRIS, SANS LIMITATION, LES DOMMAGES LIÉS À LA PERTE DE CLIENTÈLE, À UN ARRÊT DE TRAVAIL, À UNE DÉFAILLANCE OU UN MAUVAIS FONCTIONNEMENT INFORMATIQUE, OU À TOUT AUTRE DOMMAGE OU PERTE LIÉE À L'UTILISATION DU DOCUMENT ET DE SES VERSIONS MODIFIÉES, MÊME SI LADITE PARTIE A ÉTÉ INFORMÉE DE L'ÉVENTUALITÉ DE TELS DOMMAGES.

en: DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <_:orderedlist-1/>
fr: LE PRÉSENT DOCUMENT ET SES VERSIONS MODIFIÉES SONT FOURNIS SELON LES TERMES DE LA LICENCE DE DOCUMENTATION LIBRE GNU SACHANT QUE : <_:orderedlist-1/>
