gdb-add-index(1)
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 iPATH
.
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 iPATH
.
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 iPATH
.
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.