addr2line: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
= addr2line(1) | = addr2line(1) — Linux manual sida = | ||
== NAMN == | == NAMN == | ||
Rad 7: | Rad 7: | ||
<pre> | <pre> | ||
addr2line [-a|--addresses] | addr2line [-a|--addresses] | ||
[-b <i> | [-b <i>bfdnamn</i>|--target=<i>bfdnamn</i>] | ||
[-C|--demangle[=<i>stil</i>]] | [-C|--demangle[=<i>stil</i>]] | ||
[-r|--no-recurse-limit] | [-r|--no-recurse-limit] | ||
Rad 23: | Rad 23: | ||
addr2line översätter adresser eller symbol+offset till filnamn och radnummer. | addr2line översätter adresser eller symbol+offset till filnamn och radnummer. | ||
Den använder | Den använder felsökningsinformation för att avgöra vilket filnamn och radnummer som är associerat med en given adress eller symbol+offset i en körbar fil eller en sektion av ett relokerbart objekt. | ||
Det finns två lägen att använda addr2line: | |||
1. Kommando-läget: Hexadecimala adresser eller symbol+offset anges på kommandoraden, och addr2line visar filnamn och radnummer för varje adress. | |||
2. Standardinmatnings-läget: Adresser eller symbol+offset läses från standardinmatning och resultatet skrivs ut på standardutgången. Detta läge används ofta i en pipe. | |||
Utdataformat: | |||
Standardutdata är i formatet `FILNAMN:RADNUMMER`. | |||
Om filnamn eller funktionsnamn inte kan avgöras skrivs `??` | ### Tillägg: | ||
- Med alternativet -a visas även inmatningsadressen. | |||
- Med alternativet -f inkluderas funktionsnamn. | |||
- Med alternativet -i visas inline-funktioner och deras ursprung. | |||
Om filnamn eller funktionsnamn inte kan avgöras skrivs `??`. Om radnummer inte kan bestämmas skrivs `0`. | |||
== ALTERNATIV == | == ALTERNATIV == | ||
Rad 43: | Rad 44: | ||
Visa inmatningsadressen tillsammans med funktionsnamn, filnamn och radnummer. | Visa inmatningsadressen tillsammans med funktionsnamn, filnamn och radnummer. | ||
-b <i> | -b <i>bfdnamn</i>, --target=<i>bfdnamn</i> | ||
Ange objektkodformatet för objektfilerna. | |||
-C, --demangle[=<i>stil</i>] | -C, --demangle[=<i>stil</i>] | ||
Avkoda (demangla) lågnivåsymboler till användarvänliga namn, t.ex. C++-funktioner. | Avkoda (demangla) lågnivåsymboler till användarvänliga namn, t.ex. C++-funktioner. Alternativt kan stil för avkodning anges för att matcha din kompilator. | ||
-e <i>filnamn</i>, --exe=<i>filnamn</i> | -e <i>filnamn</i>, --exe=<i>filnamn</i> | ||
Ange | Ange den körbara filen som adresserna ska översättas från. Standardfilen är `a.out`. | ||
-f, --functions | -f, --functions | ||
Rad 59: | Rad 60: | ||
-i, --inlines | -i, --inlines | ||
Om adressen tillhör en inline-funktion, visas information för alla inneslutande funktioner tillbaka till den första icke-inline-funktionen. | |||
-p, --pretty-print | -p, --pretty-print | ||
Gör utdata mer | Gör utdata mer användarvänligt genom att skriva ut all information på en rad. | ||
-j, --section=<i>namn</i> | -j, --section=<i>namn</i> | ||
Rad 68: | Rad 69: | ||
-H, --help | -H, --help | ||
Visa | Visa hjälptext och avsluta. | ||
-V, --version | -V, --version | ||
Rad 82: | Rad 83: | ||
== COLOFON == | == COLOFON == | ||
Denna sida är en del av binutils-projektet (ett verktyg för | Denna sida är en del av binutils-projektet (ett verktyg för hantering av körbara binärer). För mer information, besök [http://www.gnu.org/software/binutils/ GNU:s hemsida]. | ||
Buggrapporter kan skickas till [http://sourceware.org/bugzilla/enter_bug.cgi?product=binutils Sourceware Bugzilla]. | Buggrapporter kan skickas till [http://sourceware.org/bugzilla/enter_bug.cgi?product=binutils Sourceware Bugzilla]. | ||
Sidan hämtades från binutils-2.42.tar.gz som finns på [https://ftp.gnu.org/gnu/binutils/ GNU:s FTP-server] (2024-06-14). | |||
Versionen från 12 januari 2025 kl. 09.47
addr2line(1) — Linux manual sida
NAMN
addr2line - omvandlar adresser eller symbol+offset till filnamn och radnummer
SYNOPSIS
addr2line [-a|--addresses] [-b <i>bfdnamn</i>|--target=<i>bfdnamn</i>] [-C|--demangle[=<i>stil</i>]] [-r|--no-recurse-limit] [-R|--recurse-limit] [-e <i>filnamn</i>|--exe=<i>filnamn</i>] [-f|--functions] [-s|--basename] [-i|--inlines] [-p|--pretty-print] [-j|--section=<i>namn</i>] [-H|--help] [-V|--version] [addr addr ...]
BESKRIVNING
addr2line översätter adresser eller symbol+offset till filnamn och radnummer.
Den använder felsökningsinformation för att avgöra vilket filnamn och radnummer som är associerat med en given adress eller symbol+offset i en körbar fil eller en sektion av ett relokerbart objekt.
Det finns två lägen att använda addr2line:
1. Kommando-läget: Hexadecimala adresser eller symbol+offset anges på kommandoraden, och addr2line visar filnamn och radnummer för varje adress. 2. Standardinmatnings-läget: Adresser eller symbol+offset läses från standardinmatning och resultatet skrivs ut på standardutgången. Detta läge används ofta i en pipe.
Utdataformat: Standardutdata är i formatet `FILNAMN:RADNUMMER`.
- Tillägg:
- Med alternativet -a visas även inmatningsadressen. - Med alternativet -f inkluderas funktionsnamn. - Med alternativet -i visas inline-funktioner och deras ursprung.
Om filnamn eller funktionsnamn inte kan avgöras skrivs `??`. Om radnummer inte kan bestämmas skrivs `0`.
ALTERNATIV
-a, --addresses Visa inmatningsadressen tillsammans med funktionsnamn, filnamn och radnummer.
-b bfdnamn, --target=bfdnamn Ange objektkodformatet för objektfilerna.
-C, --demangle[=stil] Avkoda (demangla) lågnivåsymboler till användarvänliga namn, t.ex. C++-funktioner. Alternativt kan stil för avkodning anges för att matcha din kompilator.
-e filnamn, --exe=filnamn Ange den körbara filen som adresserna ska översättas från. Standardfilen är `a.out`.
-f, --functions Visa funktionsnamn tillsammans med filnamn och radnummer.
-s, --basename Visa endast filens basnamn (utan sökväg).
-i, --inlines Om adressen tillhör en inline-funktion, visas information för alla inneslutande funktioner tillbaka till den första icke-inline-funktionen.
-p, --pretty-print Gör utdata mer användarvänligt genom att skriva ut all information på en rad.
-j, --section=namn Läs avstånd relativt till den angivna sektionen istället för absoluta adresser.
-H, --help Visa hjälptext och avsluta.
-V, --version Visa versionsinformation och avsluta.
SE ÄVEN
binutils - Samling av verktyg för hantering av körbara binärer.
COPYRIGHT
Copyright (c) 1991-2024 Free Software Foundation, Inc.
Detta dokument får kopieras, distribueras och modifieras enligt GNU Free Documentation License, Version 1.3 eller senare.
COLOFON
Denna sida är en del av binutils-projektet (ett verktyg för hantering av körbara binärer). För mer information, besök GNU:s hemsida.
Buggrapporter kan skickas till Sourceware Bugzilla. Sidan hämtades från binutils-2.42.tar.gz som finns på GNU:s FTP-server (2024-06-14).
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/addr2line.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 som har sponsrat Linux.se med webbhotell.