InglesPransesEspanyol

OnWorks favicon

opannotate - Online sa Cloud

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

Ito ang command na opannotate 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


opannotate - gumawa ng source o assembly na may annotate na data ng profile

SINOPSIS


opannotate [ pagpipilian ] [profile specification]

DESCRIPTION


opannotate naglalabas ng annotated na pinagmulan at/o assembly mula sa data ng profile ng isang OProfile
session. Tingnan mo oprofile(1) para sa kung paano magsulat ng mga detalye ng profile.

Opsyon


--pagpupulong / -a
Output annotated assembly. Ang binary file na i-annotate ay hindi kailangang buo
impormasyon sa pag-debug upang magamit ang opsyong ito, ngunit impormasyon ng simbolo is kinakailangan.
Nang walang impormasyon sa simbolo, opannotate ay tahimik na tatangging i-annotate ang binary.
Kung ang opsyong ito ay pinagsama sa --source, pagkatapos ay pinaghalong source / assembly annotation
ay output.

--demangle / -D wala|matalino|normal
wala: walang demangling. normal: gumamit ng default na demangler (default) matalino: gumamit ng pattern-
tumutugma upang gawing mas nababasa ang simbolo ng C++ na demangling.

--exclude-dependent / -x
Huwag isama ang mga larawang tukoy sa application para sa mga aklatan, kernel module at ang
kernel. Makatuwiran lang ang opsyong ito kung ang session ng profile ay ginamit --separate.

--exclude-file [mga file]
Ibukod ang lahat ng mga file sa ibinigay na listahan ng mga pattern ng glob na pinaghihiwalay ng kuwit. Ang pagpipiliang ito
ay sinusuportahan lamang ng --pinagmulan opsyon. Maaari itong magamit upang i-filter ang pinagmulan
mga file sa output gamit ang mga sumusunod na uri ng mga pagtutukoy:

· mga filename (basename -- ibig sabihin, walang path)

· mga detalye ng glob ng filename (lahat ng mga file na ang base ng filename ay tumutugma sa ibinigay
pattern)

· mga segment ng direktoryo (lahat ng source file na matatagpuan sa tinukoy na direktoryo; hal
"libio")

· mga detalye ng glob ng segment ng direktoryo (hal., "libi*")

--ibukod-mga simbolo / -e [mga simbolo]
Ibukod ang lahat ng mga simbolo sa ibinigay na listahang pinaghihiwalay ng kuwit.

- Tumulong / -? / --gamit
Ipakita ang mensahe ng tulong.

--image-landas / -p [mga landas]
Listahan ng mga karagdagang path na pinaghihiwalay ng kuwit upang maghanap ng mga binary. Ito ay kailangan upang
maghanap ng mga module sa kernels 2.6 at pataas.

--ugat / -R [landas]
Isang landas sa isang filesystem upang maghanap ng mga karagdagang binary.

--include-file [mga file]
Isama lamang ang mga file sa ibinigay na listahan ng mga pattern ng glob na pinaghihiwalay ng kuwit. Pareho
nalalapat ang mga panuntunan para sa opsyong ito tulad ng para sa --exclude-file pagpipilian.

--pagsamahin / -m [lib,cpu,tid,tgid,unitmask,lahat]
Pagsamahin ang anumang mga profile na pinaghihiwalay sa isang --separate session.

--isama ang mga simbolo / -i [mga simbolo]
Isama lamang ang mga simbolo sa ibinigay na listahang pinaghihiwalay ng kuwit.

--objdump-params [params]
Ipasa ang ibinigay na mga parameter bilang mga karagdagang halaga kapag tumatawag sa objdump. Kung higit sa isa
ang opsyon ay ipapasa sa objdump, ang mga parameter ay dapat na nakapaloob sa isang naka-quote
string.

Ang isang halimbawa kung saan kapaki-pakinabang ang opsyong ito ay kapag ang iyong toolchain ay hindi
awtomatikong kinikilala ang mga tagubilin na partikular sa iyong processor. Para sa
halimbawa, sa IBM POWER7/RHEL 6, dapat sabihin sa objdump na ang isang binary file ay maaaring mayroong
Mga tagubiling tukoy sa POWER7. Ang opsyon na opannotate upang ipakita ang POWER7-specific
ang mga tagubilin ay:
--objdump-params=-Mpower7

Ang opsyon na opannotate upang ipakita ang mga tagubiling tukoy sa POWER7, ang source code
(--source) at ang mga numero ng linya (-l) ay magiging:
--objdump-params="-Mpower7 -l --source"

--output-dir / -o [dir]
Direktoryo ng output. Ginagawa nitong opannotate na output ang isang annotated na file para sa bawat source
file. Ang opsyong ito ay hindi maaaring gamitin kasabay ng --assembly.

--search-dirs / -d [mga landas]
Listahan ng mga path na pinaghihiwalay ng kuwit upang maghanap ng mga source file. Maaaring kailanganin mong gamitin ito
opsyon kapag ang impormasyon sa pag-debug para sa isang larawan ay naglalaman ng mga kaugnay na landas.

--base-dirs / -b [mga landas]
Listahan ng mga path na pinaghihiwalay ng kuwit na aalisin mula sa pag-debug ng mga source file, bago tingnan
para sa kanila sa --search-dirs.

--session-dir=dir_path
Gumamit ng sample na database mula sa tinukoy na direktoryo dir_path sa halip na ang default
lokasyon. Kung --session-dir ay hindi tinukoy, kung gayon opannotate maghahanap ng
mga sample sa /oprofile_data muna. Kung wala ang direktoryo na iyon, ang
ginagamit ang karaniwang session-dir ng /var/lib/oprofile.

--pinagmulan / -s
Output annotated source. Nangangailangan ito ng impormasyon sa pag-debug upang maging available
ang mga binary.

--threshold / -t [porsiyento]
Para sa annotated na pagpupulong, mag-output lamang ng data para sa mga simbolo na mayroong higit sa ibinigay
porsyento ng kabuuang sample. Para sa mga profile na gumagamit ng maramihang mga kaganapan, kung ang threshold
ay naabot para sa anumang kaganapan, pagkatapos ay ipapakita ang lahat ng sample na data para sa simbolo.

Para sa naka-annotate na pinagmulan, data lang ang output para sa mga source file na mayroong higit sa
ibinigay na porsyento ng kabuuang sample. Para sa mga profile na gumagamit ng maraming kaganapan, kung ang
naabot ang threshold para sa anumang kaganapan, pagkatapos ay ang lahat ng sample na data para sa source file ay
ipinakita.

--verbose / -V [mga pagpipilian]
Magbigay ng verbose debugging output.

--bersyon / -v
Ipakita ang bersyon.

Kapaligiran


Walang mga espesyal na variable ng kapaligiran ang kinikilala ng opannotate.

Gumamit ng opannotate online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad