ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

llvm-symbolizer-3.8 - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ llvm-symbolizer-3.8 പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന llvm-symbolizer-3.8 എന്ന കമാൻഡാണിത്.

പട്ടിക:

NAME


llvm-symbolizer - വിലാസങ്ങൾ സോഴ്സ് കോഡ് ലൊക്കേഷനുകളാക്കി മാറ്റുക

സിനോപ്സിസ്


llvm-സിംബലൈസർ [ഓപ്ഷനുകൾ]

വിവരണം


llvm-സിംബലൈസർ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്നും പ്രിന്റുകളിൽ നിന്നും ഒബ്ജക്റ്റ് ഫയലിന്റെ പേരുകളും വിലാസങ്ങളും വായിക്കുന്നു
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് അനുബന്ധ സോഴ്സ് കോഡ് ലൊക്കേഷനുകൾ. ഒബ്ജക്റ്റ് ഫയൽ വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ
കമാൻഡ് ലൈൻ, llvm-സിംബലൈസർ സാധാരണ ഇൻപുട്ടിൽ നിന്നുള്ള വിലാസങ്ങൾ മാത്രം പ്രോസസ്സ് ചെയ്യുന്നു, ബാക്കിയുള്ളത്
ഔട്ട്പുട്ട് പദാനുപദം. ഈ പ്രോഗ്രാം ഒബ്‌ജക്‌റ്റിൽ ഡീബഗ് ഇൻഫോ വിഭാഗങ്ങളും ചിഹ്ന പട്ടികയും ഉപയോഗിക്കുന്നു
ഫയലുകൾ.

ഉദാഹരണം


$ cat addr.txt
a.out 0x4004f4
/tmp/b.out 0x400528
/tmp/c.so 0x710
/tmp/mach_universal_binary:i386 0x1f84
/tmp/mach_universal_binary:x86_64 0x100000f24
$ llvm-symbolizer < addr.txt
പ്രധാന
/tmp/a.cc:4

f(int, int)
/tmp/b.cc:11

h_inlined_into_g
/tmp/header.h:2
g_inlined_into_f
/tmp/header.h:7
f_inlined_into_main
/tmp/source.cc:3
പ്രധാന
/tmp/source.cc:8

_പ്രധാനം
/tmp/source_i386.cc:8

_പ്രധാനം
/tmp/source_x86_64.cc:8
$ cat addr2.txt
0x4004f4
0x401000
$ llvm-symbolizer -obj=a.out < addr2.txt
പ്രധാന
/tmp/a.cc:4

foo(int)
/tmp/a.cc:12
$cat addr.txt
0X40054
$llvm-symbolizer -inlining -print-address -pretty-print -obj=addr.exe < addr.txt
0x40054d: inc /tmp/xc:3:3
പ്രധാനം /tmp/xc:9:0-ൽ (ഇൻലൈൻ ചെയ്‌തത്)
$llvm-symbolizer -inlining -pretty-print -obj=addr.exe < addr.txt
inc /tmp/xc:3:3
പ്രധാനം /tmp/xc:9:0-ൽ (ഇൻലൈൻ ചെയ്‌തത്)

ഓപ്ഷനുകൾ


-obj ഒബ്‌ജക്റ്റ് ഫയലിലേക്കുള്ള പാത പ്രതീകപ്പെടുത്തണം.

-പ്രവർത്തനങ്ങൾ=[ഒന്നുമില്ല|ഹ്രസ്വ|ലിങ്കേജ്]
ഫംഗ്‌ഷൻ നാമങ്ങൾ അച്ചടിക്കുന്ന രീതി വ്യക്തമാക്കുക (ഫംഗ്‌ഷൻ നാമം ഒഴിവാക്കുക, ഹ്രസ്വമായി പ്രിന്റ് ചെയ്യുക
ഫംഗ്‌ഷൻ നാമം, അല്ലെങ്കിൽ യഥാക്രമം പൂർണ്ണ ലിങ്കേജ് നാമം അച്ചടിക്കുക). സ്ഥിരസ്ഥിതികൾ ലിങ്കേജ്.

-ഉപയോഗ-ചിഹ്നം-പട്ടിക
ഡീബഗ് വിവരങ്ങളിലെ ഫംഗ്‌ഷൻ പേരുകൾക്കായി ചിഹ്ന പട്ടികയിൽ സംഭരിച്ചിരിക്കുന്ന ഫംഗ്‌ഷൻ പേരുകൾ തിരഞ്ഞെടുക്കുക
വിഭാഗങ്ങൾ. ശരിയിലേക്കുള്ള ഡിഫോൾട്ടുകൾ.

-വിഘടിപ്പിക്കുക
അഴുകിയ ഫംഗ്‌ഷൻ പേരുകൾ അച്ചടിക്കുക. ശരിയിലേക്കുള്ള ഡിഫോൾട്ടുകൾ.

-ഇൻലൈനിംഗ്
ഒരു സോഴ്‌സ് കോഡ് ലൊക്കേഷൻ ഇൻലൈൻ ചെയ്‌ത ഫംഗ്ഷനിലാണെങ്കിൽ, എല്ലാ ഇൻലൈഡ് ഫ്രെയിമുകളും പ്രിന്റ് ചെയ്യുന്നു.
ശരിയിലേക്കുള്ള ഡിഫോൾട്ടുകൾ.

-default-arch
ഒരു ബൈനറിയിൽ ഒന്നിലധികം ആർക്കിടെക്ചറുകൾക്കുള്ള ഒബ്‌ജക്റ്റ് ഫയലുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ (ഉദാ. ഇത് ഒരു Mach-O ആണ്
യൂണിവേഴ്സൽ ബൈനറി), തന്നിരിക്കുന്ന ആർക്കിടെക്ചറിനുള്ള ഒബ്ജക്റ്റ് ഫയലിനെ പ്രതീകപ്പെടുത്തുന്നു. നിങ്ങൾക്ക് കഴിയും
എഴുത്ത് വഴി വാസ്തുവിദ്യയും വ്യക്തമാക്കുക ബൈനറി_നാമം:ആർച്ച്_നാമം ഇൻപുട്ടിൽ (കാണുക
മുകളിലെ ഉദാഹരണം). വാസ്തുവിദ്യ ഒരു തരത്തിലും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, വിലാസം ആയിരിക്കില്ല
പ്രതീകാത്മകമായി. ശൂന്യമായ സ്‌ട്രിംഗിലേക്കുള്ള ഡിഫോൾട്ടുകൾ.

-dsym-hint=
(ഡാർവിന് മാത്രമുള്ള പതാക). ഒരു ബൈനറിയുടെ ഡീബഗ് വിവരങ്ങൾ ഡിഫോൾട്ടിൽ ഇല്ലെങ്കിൽ
ലൊക്കേഷൻ, വഴി നൽകിയിരിക്കുന്ന .dSYM പാതയിൽ ഡീബഗ് വിവരങ്ങൾക്കായി നോക്കുക -dsym-hint
പതാക. ഈ പതാക ഒന്നിലധികം തവണ ഉപയോഗിക്കാം.

-പ്രിന്റ്-വിലാസം
സോഴ്സ് കോഡ് ലൊക്കേഷന് മുമ്പായി വിലാസം പ്രിന്റ് ചെയ്യുക. ഡിഫോൾട്ടുകൾ തെറ്റിലേക്ക്.

-പ്രെറ്റി-പ്രിന്റ്
മനുഷ്യർക്ക് വായിക്കാവുന്ന ഔട്ട്പുട്ട് പ്രിന്റ് ചെയ്യുക. എങ്കിൽ -ഇൻലൈനിംഗ് വ്യക്തമാക്കിയിരിക്കുന്നു, എൻക്ലോസിംഗ് സ്കോപ്പ് പ്രിഫിക്സഡ് ആണ്
വഴി (ഇൻലൈൻ ചെയ്തത്). ലിസ്റ്റുചെയ്ത ഉദാഹരണങ്ങൾ കാണുക.

പുറത്ത് പദവി


llvm-സിംബലൈസർ റിട്ടേൺസ് 0. മറ്റ് എക്സിറ്റ് കോഡുകൾ ആന്തരിക പ്രോഗ്രാം പിശക് സൂചിപ്പിക്കുന്നു.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് llvm-symbolizer-3.8 ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad