gdb-add-index(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

NAMN

gdb-add-index - Lägg till indexfiler för att snabba upp GDB

SYNOPSIS

gdb-add-index [-dwarf-5] filnamn

BESKRIVNING

När GDB hittar en symbolfil skannar den symbolerna i filen för att konstruera en intern symboltabell. Detta gör att de flesta GDB-operationer fungerar snabbt, men orsakar en fördröjning i starten. För stora program kan denna fördröjning vara lång, så GDB tillhandahåller ett sätt att bygga ett index som snabbar upp starten.

För att kontrollera om en fil innehåller ett sådant index, använd kommandot:

   readelf -S filnamn

Indexet finns i sektionen ".gdb_index" (före DWARF 5) eller ".debug_names" och ".debug_str" (DWARF 5). Index kan bara skapas på system som använder ELF-binarer och DWARF-felsökningsinformation (sektioner som heter ".debug_*").

Som standard kommer gdb-add-index att lägga till en ".gdb_index"-sektion (före DWARF 5) till filnamn. Med flaggan -dwarf-5 läggs i stället DWARF 5-sektioner till.

filnamn måste vara skrivbar.

gdb-add-index använder programmen gdb, objcopy och readelf från miljövariabeln PATH. Om du vill använda andra versioner kan du specificera dem med miljövariabler (se nedan).

gdb-add-index returnerar 0 vid lyckad indexgenerering, eller ett värde >0 vid fel.

Se mer i GDB-manualen under noden "Index Files":

   info -f gdb -n "Index Files"

FLAGGOR

-dwarf-5

Lägg till DWARF 5-sektioner istället för ".gdb_index".

MILJÖVARIABLER

GDB

Fullständigt sökväg till programmet gdb som ska användas för att skapa index. Om ej angivet används det första som hittas i PATH.

OBJCOPY

Fullständigt sökväg till programmet objcopy för att kopiera sektionsinformation till filen. Om ej angivet används det första som hittas i PATH.

READELF

Fullständigt sökväg till programmet readelf för att undersöka filens egenskaper. Om ej angivet används det första som hittas i PATH.

SE ÄVEN

Den fullständiga dokumentationen för GDB underhålls som en Texinfo-manual. Om programmen info och gdb och GDB:s Texinfo-dokumentation är korrekt installerade, kan kommandot

   info gdb

visa hela manualen.

Using GDB: A Guide to the GNU Source-Level Debugger, Richard M. Stallman och Roland H. Pesch, juli 1991.

COPYRIGHT

Copyright (c) 1988-2024 Free Software Foundation, Inc.

Det är tillåtet att kopiera, distribuera och/eller modifiera detta dokument enligt villkoren i GNU Free Documentation License, version 1.3 eller någon senare version publicerad av Free Software Foundation; med oföränderliga avsnitt "Free Software" och "Free Software Needs Free Documentation", med framsidestexten "A GNU Manual" och med baksidestexten:

"You are free to copy and modify this GNU Manual. Buying copies from GNU Press supports the FSF in developing GNU and promoting software freedom."

COLOPHON

Denna manual är en del av gdb(1). Mer information finns på:

   https://www.gnu.org/software/gdb/

Felrapporter för denna manualsida kan skickas till:

   https://www.gnu.org/software/gdb/bugs/

Denna sida genererades från arkivet gdb-16.2.tar.gz hämtad från:

   https://ftp.gnu.org/gnu/gdb/

Datum: 2025-02-01

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/gdb-add-index.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Bromma som har sponsrat Linux.se med webbhotell.