InglesPransesEspanyol

Ad


OnWorks favicon

apport-valgrind - Online sa Cloud

Patakbuhin ang appor-valgrind sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command apport-valgrind na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


apport-valgrind - valgrind wrapper na unang nagda-download ng mga simbolo ng debug

SINOPSIS


apport-valgrind [ Opsyon ] MAAABOT

DESCRIPTION


apport-valgrind ay isang valgrind wrapper na awtomatikong nagda-download ng kaugnay na available na debug
mga simbolo at ibinibigay ang mga ito sa memcheck tool ng valgrind, na isinasagawa. Ang output ay a
valgrind log file ("valgrind.log") na naglalaman ng mga stack trace (na may kasing daming simbolo
nalutas bilang magagamit) at nagpapakita iyon ng mga pagtagas ng memorya.

Bilang default, ang isang pansamantalang direktoryo ng cache ay nilikha upang hawakan ang pinakabagong simbolo ng pag-debug
mga pakete. Ang mga ito ay na-unpack sa isang pansamantalang direktoryo ng sandbox. Ang landas patungo sa sandbox
ang direktoryo ay ibinigay sa valgrind bilang isang karagdagang lokasyon para sa mga file ng simbolo.

Maaari kang lumikha at gumamit ng patuloy na cache at sandbox na mga direktoryo upang makatipid ng oras sa kabuuan
maraming execution, kaya pinipigilan ang pangangailangan na muling likhain ang mga ito sa bawat oras. Dina-download lahat
mga pakete sa direktoryo ng cache sa bawat oras ay partikular na nakakaubos ng oras.

Inirerekomenda na i-update ang iyong system bago isagawa. Tinitiyak nito ang iyong runtime
ang kapaligiran ay naaayon sa pinakabagong na-download na mga pakete ng simbolo at samakatuwid ay nagreresulta
sa isang mas kumpletong stack trace mula sa valgrind.

MAAABOT ay ang programang tatakbo sa ilalim ng valgrind. Laging wakasan ang MAAABOT sa kanyang
karaniwang paraan. Lumabas ito mula sa GUI kung mayroon man. Kung hindi, gamitin ang pinakaangkop na paraan.

Iba't ibang mga diskarte ang ginagamit upang matukoy kung aling mga pakete ang dapat i-unpack sa
sandbox depende sa kung MAAABOT ay nakabalot (naka-install ng isang debian package) o hindi
(halimbawa, isang bagay na nilikha para sa pag-unlad o pagsubok). Isang nakabalot MAAABOT ay
debian dependencies na ginagamit. Para sa isang hindi nakabalot MAAABOT, ang mga nakabahaging object file
ay matatagpuan sa ldd at ang mga pakete para sa mga ito ay ginagamit.

Opsyon


-C CDIR, --cache=CDIR
Muling gumamit ng dati nang ginawang cache dir (CDIR) o, kung wala ito, likhain ito.

--sandbox-dir=SDIR
Gumamit muli ng dati nang ginawang sandbox dir (SDIR) o, kung wala ito, likhain ito

--walang-sandbox
Huwag gumawa o muling gumamit ng direktoryo ng sandbox para sa mga karagdagang simbolo ng pag-debug ngunit umasa
lamang sa mga naka-install na simbolo ng debug. Pinapabilis nito ang oras ng pagpapatupad ngunit maaaring magresulta sa isang
hindi kumpleto at hindi gaanong kapaki-pakinabang na valgrind log kung wala kang lahat ng naaangkop na pag-debug
naka-install na mga pakete ng simbolo.

-p, --dagdag na pakete
Tumukoy ng karagdagang pakete (o mga pakete) na aalisin sa sandbox. Kapaki-pakinabang na idagdag
karagdagang mga pakete ng simbolo ng debug na nagreresulta sa mas kumpletong mga log ng valgrind.

-sa, --verbose
Iulat ang pag-unlad ng pag-download/pag-install kapag nag-i-install ng mga pakete sa sandbox mode.

-l LOGFILE, --log=LOGFILE
Tukuyin ang pangalan ng file para sa nabuong valgrind log file. Default ay: valgrind.log

-h, - Tumulong
Ipakita ang maikling tulong na nagdodokumento ng lahat ng mga opsyon.

HALIMBAWA


Lumikha at gumamit ng pansamantalang cache at mga direktoryo ng sandbox:
apport-valgrind MAAABOT

Muling gamitin o lumikha ng cache dir:
apport-valgrind -C CDIR MAAABOT

Muling gamitin o gumawa ng sandbox dir:
apport-valgrind --sandbox-dir SDIR MAAABOT

KILALA MGA ISYU


Kung abnormal mong itinigil ang executable na pinapatakbo mo sa ilalim ng valgrind, pansamantala
ang mga direktoryo ay maaaring hindi matanggal at ang mga proseso ay maaaring hindi lahat ay wakasan. Halimbawa, kung ang
executable ay hindi karaniwang nagtatapos sa ctrl+c, ang pagpindot sa ctrl+c sa terminal ay maaaring
maging sanhi ng appor-valgrind at valgrind na wakasan, ngunit hindi maaaring wakasan ang executable at
maaaring hindi tanggalin ang pansamantalang mga direktoryo.

MGA AUTHORS


Binuo ni Martin Pitt[protektado ng email]>, Alex Chiang[protektado ng email]>
at Kyle Nitzsche[protektado ng email]>

Gumamit ng appor-valgrind online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad