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

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

പട്ടിക:

NAME


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

സിനോപ്സിസ്


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

വിവരണം


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

ഉപയോഗിക്കാനുള്ള എക്സിക്യൂട്ടബിൾ അല്ലെങ്കിൽ റീലൊക്കേറ്റബിൾ ഒബ്ജക്റ്റ് ഇതിനൊപ്പം വ്യക്തമാക്കിയിരിക്കുന്നു -e ഓപ്ഷൻ. സ്ഥിരസ്ഥിതി
ഫയൽ ആണ് a.out. ഉപയോഗിക്കാനുള്ള മാറ്റിസ്ഥാപിക്കാവുന്ന ഒബ്‌ജക്റ്റിലെ വിഭാഗം ഇതിനൊപ്പം വ്യക്തമാക്കിയിരിക്കുന്നു -j
ഓപ്ഷൻ.

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
--അടിസ്ഥാന നാമങ്ങൾ
ഓരോ ഫയലിന്റെ പേരിന്റെയും അടിസ്ഥാനം മാത്രം പ്രദർശിപ്പിക്കുക.

-i
--ഇൻലൈനുകൾ
വിലാസം ഇൻലൈൻ ചെയ്‌തിരിക്കുന്ന ഒരു ഫംഗ്‌ഷനുടേതാണെങ്കിൽ, എല്ലാവരുടെയും ഉറവിട വിവരങ്ങൾ
ആദ്യത്തെ നോൺ-ഇൻലൈൻ ഫംഗ്‌ഷനിലേക്ക് തിരികെ വരുന്ന സ്കോപ്പുകളും പ്രിന്റ് ചെയ്യപ്പെടും. വേണ്ടി
ഉദാഹരണത്തിന്, "callee1" ഇൻലൈൻ ചെയ്യുന്ന "callee2" എന്ന "പ്രധാന" ഇൻലൈൻ ആണെങ്കിൽ, വിലാസത്തിൽ നിന്നുള്ളതാണ്
"callee2", "callee1", "main" എന്നിവയുടെ ഉറവിട വിവരങ്ങളും അച്ചടിക്കും.

-j
--വിഭാഗം
സമ്പൂർണ്ണ വിലാസങ്ങൾക്ക് പകരം നിർദ്ദിഷ്ട വിഭാഗവുമായി ബന്ധപ്പെട്ട ഓഫ്സെറ്റുകൾ വായിക്കുക.

@ഫയല്
കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ വായിക്കുക ഫയല്. എന്നതിന് പകരം വായിച്ച ഓപ്ഷനുകൾ ചേർത്തു
യഥാർത്ഥ @ഫയല് ഓപ്ഷൻ. എങ്കിൽ ഫയല് നിലവിലില്ല, അല്ലെങ്കിൽ വായിക്കാൻ കഴിയില്ല, തുടർന്ന് ഓപ്ഷൻ
അക്ഷരാർത്ഥത്തിൽ പരിഗണിക്കും, നീക്കം ചെയ്യില്ല.

ഓപ്ഷനുകൾ ഫയല് വൈറ്റ്‌സ്‌പെയ്‌സ് കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. ഒരു വൈറ്റ്‌സ്‌പേസ് പ്രതീകം ഉൾപ്പെടുത്തിയേക്കാം
ഒറ്റ അല്ലെങ്കിൽ ഇരട്ട ഉദ്ധരണികളിൽ മുഴുവൻ ഓപ്‌ഷനും ചുറ്റിപ്പറ്റിയുള്ള ഒരു ഓപ്ഷനിൽ. ഏതെങ്കിലും
പ്രതീകം (ഒരു ബാക്ക്‌സ്ലാഷ് ഉൾപ്പെടെ) ഉള്ള പ്രതീകം പ്രിഫിക്‌സ് ചെയ്യുന്നതിലൂടെ ഉൾപ്പെടുത്താം
ഒരു ബാക്ക്സ്ലാഷ് ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ദി ഫയല് അതിൽ തന്നെ അധിക @ അടങ്ങിയിരിക്കാംഫയല് ഓപ്ഷനുകൾ; ഏതെങ്കിലും
അത്തരം ഓപ്ഷനുകൾ ആവർത്തിച്ച് പ്രോസസ്സ് ചെയ്യും.

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



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