h8300-hms-addr2line - ക്ലൗഡിൽ ഓൺലൈനായി

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന h8300-hms-addr2line കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


addr2line - വിലാസങ്ങൾ ഫയൽ പേരുകളിലേക്കും ലൈൻ നമ്പറുകളിലേക്കും മാറ്റുക.

സിനോപ്സിസ്


addr2line [-b bfdനാമം--ലക്ഷ്യം=bfdനാമം]
[-C--വിഘടിപ്പിക്കുക[=ശൈലി]]
[-e ഫയലിന്റെ പേര്--exe=ഫയലിന്റെ പേര്]
[-f--പ്രവർത്തനങ്ങൾ] [-s--അടിസ്ഥാന നാമം]
[-H--സഹായിക്കൂ] [-V--പതിപ്പ്]
[addr addr ...]

വിവരണം


addr2line പ്രോഗ്രാം വിലാസങ്ങൾ ഫയൽ നാമങ്ങളിലേക്കും ലൈൻ നമ്പറുകളിലേക്കും വിവർത്തനം ചെയ്യുന്നു. ഒരു വിലാസം നൽകി
കൂടാതെ ഒരു എക്സിക്യൂട്ടബിൾ, അത് കണ്ടുപിടിക്കാൻ എക്സിക്യൂട്ടബിളിലെ ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ ഉപയോഗിക്കുന്നു
ഫയലിന്റെ പേരും ലൈൻ നമ്പറും നൽകിയിരിക്കുന്ന വിലാസവുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.

ഉപയോഗിക്കേണ്ട എക്‌സിക്യൂട്ടബിൾ നിർവചിച്ചിരിക്കുന്നു -e ഓപ്ഷൻ. സ്ഥിരസ്ഥിതി ഫയലാണ് a.out.

addr2line രണ്ട് പ്രവർത്തന രീതികളുണ്ട്.

ആദ്യത്തേതിൽ, ഹെക്സാഡെസിമൽ വിലാസങ്ങൾ കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയിട്ടുണ്ട്, കൂടാതെ addr2line
ഓരോ വിലാസത്തിനും ഫയലിന്റെ പേരും ലൈൻ നമ്പറും പ്രദർശിപ്പിക്കുന്നു.

രണ്ടാമത്തേതിൽ, addr2line സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് ഹെക്സാഡെസിമൽ വിലാസങ്ങൾ വായിക്കുകയും പ്രിന്റ് ചെയ്യുകയും ചെയ്യുന്നു
സ്റ്റാൻഡേർഡ് ഔട്ട്‌പുട്ടിലെ ഓരോ വിലാസത്തിനും ഫയലിന്റെ പേരും ലൈൻ നമ്പറും. ഈ മോഡിൽ, addr2line
ചലനാത്മകമായി തിരഞ്ഞെടുത്ത വിലാസങ്ങൾ പരിവർത്തനം ചെയ്യാൻ ഒരു പൈപ്പിൽ ഉപയോഗിച്ചേക്കാം.

ഔട്ട്പുട്ടിന്റെ ഫോർമാറ്റ് ആണ് ഫയലിന്റെ പേര്: LINENO. ഓരോന്നിന്റെയും ഫയലിന്റെ പേരും വരി നമ്പറും
വിലാസം ഒരു പ്രത്യേക വരിയിൽ അച്ചടിച്ചിരിക്കുന്നു. എങ്കിൽ -f ഓപ്ഷൻ ഉപയോഗിക്കുന്നു, തുടർന്ന് ഓരോന്നും
ഫയലിന്റെ പേര്: LINENO വരിക്ക് മുമ്പായി a FUNCTIONNAME ഫംഗ്‌ഷന്റെ പേരായ ലൈൻ
വിലാസം ഉൾക്കൊള്ളുന്നു.

ഫയലിന്റെ പേരോ പ്രവർത്തനത്തിന്റെ പേരോ നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, addr2line രണ്ട് ചോദ്യം പ്രിന്റ് ചെയ്യും
അവയുടെ സ്ഥാനത്ത് അടയാളങ്ങൾ. ലൈൻ നമ്പർ നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, addr2line 0 പ്രിന്റ് ചെയ്യും.

ഓപ്ഷനുകൾ


ബദലുകളായി ഇവിടെ കാണിച്ചിരിക്കുന്ന ഓപ്‌ഷനുകളുടെ ദീർഘവും ഹ്രസ്വവുമായ രൂപങ്ങൾ തുല്യമാണ്.

-b bfdനാമം
--ലക്ഷ്യം=bfdനാമം
ഒബ്ജക്റ്റ് ഫയലുകൾക്കുള്ള ഒബ്ജക്റ്റ്-കോഡ് ഫോർമാറ്റ് എന്ന് വ്യക്തമാക്കുക bfdനാമം.

-C
--demangle[=ശൈലി]
ഡീകോഡ് (അഴുകുക) ലോ-ലെവൽ ചിഹ്ന നാമങ്ങൾ ഉപയോക്തൃ-തല നാമങ്ങളാക്കി. ഏതെങ്കിലും നീക്കം കൂടാതെ
സിസ്റ്റം മുൻകൂറായി പ്രാഥമിക അടിവരയിടുന്നു, ഇത് C++ ഫംഗ്‌ഷൻ പേരുകൾ റീഡബിൾ ആക്കുന്നു.
വ്യത്യസ്ത കംപൈലറുകൾക്ക് വ്യത്യസ്ത മാംഗ്ലിംഗ് ശൈലികളുണ്ട്. ഓപ്ഷണൽ ഡിമാംഗ്ലിംഗ് ശൈലി
നിങ്ങളുടെ കംപൈലറിന് അനുയോജ്യമായ ഡീമാംഗ്ലിംഗ് ശൈലി തിരഞ്ഞെടുക്കാൻ ആർഗ്യുമെന്റ് ഉപയോഗിക്കാം.

-e ഫയലിന്റെ പേര്
--exe=ഫയലിന്റെ പേര്
വിലാസങ്ങൾ വിവർത്തനം ചെയ്യേണ്ട എക്സിക്യൂട്ടബിളിന്റെ പേര് വ്യക്തമാക്കുക. ദി
സ്ഥിരസ്ഥിതി ഫയൽ ആണ് a.out.

-f
--പ്രവർത്തനങ്ങൾ
ഫംഗ്‌ഷൻ പേരുകളും ഫയൽ, ലൈൻ നമ്പർ വിവരങ്ങളും പ്രദർശിപ്പിക്കുക.

-s
--അടിസ്ഥാന നാമങ്ങൾ
ഓരോ ഫയലിന്റെ പേരിന്റെയും അടിസ്ഥാനം മാത്രം പ്രദർശിപ്പിക്കുക.

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



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ