h8300-hitachi-coff-nm - ക്ലൗഡിൽ ഓൺലൈനിൽ

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

പട്ടിക:

NAME


nm - ഒബ്ജക്റ്റ് ഫയലുകളിൽ നിന്നുള്ള ലിസ്റ്റ് ചിഹ്നങ്ങൾ

സിനോപ്സിസ്


nm [-a--ഡീബഗ്-സിംസ്] [-g--പുറം മാത്രം]
[-B] [-C--വിഘടിപ്പിക്കുക[=ശൈലി]] [-D--ചലനാത്മകം]
[-S--പ്രിന്റ്-സൈസ്] [-s--print-armap]
[-A-o--print-file-name][--സ്പെഷ്യൽ-സിംസ്]
[-n-v--സംഖ്യാക്രമം] [-p--ക്രമമില്ല]
[-r--റിവേഴ്സ്-സോർട്ട്] [--വലിപ്പം അടുക്കുക] [-u--നിർവചിക്കാത്തത്-മാത്രം]
[-t റാഡിക്സ്--radix=റാഡിക്സ്] [-P--പോർട്ടബിലിറ്റി]
[--ലക്ഷ്യം=bfdനാമം] [-fഫോർമാറ്റ്--ഫോർമാറ്റ്=ഫോർമാറ്റ്]
[--നിർവചിക്കപ്പെട്ടത്-മാത്രം] [-l--ലൈൻ-നമ്പറുകൾ] [--നോ-ഡിമാംഗിൾ]
[-V--പതിപ്പ്] [-X 32_64] [--സഹായിക്കൂ] [objfile...]

വിവരണം


ഗ്നു nm ഒബ്ജക്റ്റ് ഫയലുകളിൽ നിന്നുള്ള ചിഹ്നങ്ങൾ ലിസ്റ്റ് ചെയ്യുന്നു objfile.... ഒബ്ജക്റ്റ് ഫയലുകളൊന്നും ലിസ്റ്റ് ചെയ്തിട്ടില്ലെങ്കിൽ
വാദങ്ങൾ, nm ഫയൽ അനുമാനിക്കുന്നു a.out.

ഓരോ ചിഹ്നത്തിനും, nm കാണിക്കുന്നു:

· ചിഹ്ന മൂല്യം, ഓപ്‌ഷനുകൾ വഴി തിരഞ്ഞെടുത്ത റാഡിക്സിൽ (ചുവടെ കാണുക), അല്ലെങ്കിൽ ഹെക്സാഡെസിമൽ പ്രകാരം
സ്ഥിരസ്ഥിതിയായി.

· ചിഹ്ന തരം. കുറഞ്ഞത് ഇനിപ്പറയുന്ന തരങ്ങൾ ഉപയോഗിക്കുന്നു; മറ്റുള്ളവരും, അതുപോലെ,
ഒബ്ജക്റ്റ് ഫയൽ ഫോർമാറ്റ് അനുസരിച്ച്. ചെറിയക്ഷരം ആണെങ്കിൽ, ചിഹ്നം പ്രാദേശികമാണ്; വലിയക്ഷരം ആണെങ്കിൽ,
ചിഹ്നം ആഗോളമാണ് (ബാഹ്യ).

"A" ചിഹ്നത്തിന്റെ മൂല്യം കേവലമാണ്, കൂടുതൽ ലിങ്ക് ചെയ്യുന്നതിലൂടെ അത് മാറ്റില്ല.

"B" ചിഹ്നം ആരംഭിക്കാത്ത ഡാറ്റ വിഭാഗത്തിലാണ് (BSS എന്നറിയപ്പെടുന്നത്).

"സി" ചിഹ്നം സാധാരണമാണ്. സാധാരണ ചിഹ്നങ്ങൾ ആരംഭിക്കാത്ത ഡാറ്റയാണ്. ലിങ്ക് ചെയ്യുമ്പോൾ,
ഒരേ പേരിൽ ഒന്നിലധികം പൊതു ചിഹ്നങ്ങൾ പ്രത്യക്ഷപ്പെടാം. ചിഹ്നം നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ
എവിടെയും, പൊതുവായ ചിഹ്നങ്ങൾ നിർവചിക്കപ്പെടാത്ത റഫറൻസുകളായി കണക്കാക്കപ്പെടുന്നു.

"D" ചിഹ്നം ആരംഭിച്ച ഡാറ്റ വിഭാഗത്തിലാണ്.

"G" ചിഹ്നം ചെറിയ ഒബ്‌ജക്‌റ്റുകൾക്കായുള്ള ഒരു ഇനീഷ്യലൈസ് ചെയ്‌ത ഡാറ്റ വിഭാഗത്തിലാണ്. ചില ഒബ്ജക്റ്റ് ഫയൽ
ഫോർമാറ്റുകൾ ഗ്ലോബൽ ഇൻറ്റ് പോലുള്ള ചെറിയ ഡാറ്റാ ഒബ്‌ജക്‌റ്റുകളിലേക്ക് കൂടുതൽ കാര്യക്ഷമമായ ആക്‌സസ്സ് അനുവദിക്കുന്നു
ഒരു വലിയ ആഗോള ശ്രേണിയിൽ നിന്ന് വ്യത്യസ്തമായി വേരിയബിൾ.

"ഞാൻ" ചിഹ്നം മറ്റൊരു ചിഹ്നത്തിലേക്കുള്ള പരോക്ഷ പരാമർശമാണ്. ഇതിലേക്കുള്ള ഒരു ഗ്നു വിപുലീകരണമാണ്
അപൂർവ്വമായി ഉപയോഗിക്കുന്ന a.out ഒബ്ജക്റ്റ് ഫയൽ ഫോർമാറ്റ്.

"N" ചിഹ്നം ഒരു ഡീബഗ്ഗിംഗ് ചിഹ്നമാണ്.

"R" ചിഹ്നം വായിക്കാൻ മാത്രമുള്ള ഡാറ്റ വിഭാഗത്തിലാണ്.

"S" ചിഹ്നം ചെറിയ ഒബ്‌ജക്റ്റുകൾക്കായുള്ള ഒരു അൺഇനീഷ്യലൈസ്ഡ് ഡാറ്റ വിഭാഗത്തിലാണ്.

"T" ചിഹ്നം ടെക്സ്റ്റ് (കോഡ്) വിഭാഗത്തിലാണ്.

"U" ചിഹ്നം നിർവചിച്ചിട്ടില്ല.

"V" ചിഹ്നം ഒരു ദുർബല വസ്തുവാണ്. ഒരു ദുർബലമായ നിർവചിക്കപ്പെട്ട ചിഹ്നം ഒരു സാധാരണ ചിഹ്നവുമായി ബന്ധിപ്പിക്കുമ്പോൾ
നിർവചിക്കപ്പെട്ട ചിഹ്നം, സാധാരണ നിർവ്വചിച്ച ചിഹ്നം ഒരു പിശകും കൂടാതെ ഉപയോഗിക്കുന്നു. ഒരു ദുർബലമായപ്പോൾ
നിർവചിക്കാത്ത ചിഹ്നം ബന്ധിപ്പിച്ചിരിക്കുന്നു, ചിഹ്നം നിർവചിക്കപ്പെട്ടിട്ടില്ല, ദുർബലമായതിന്റെ മൂല്യം
ഒരു പിശകും കൂടാതെ ചിഹ്നം പൂജ്യമായി മാറുന്നു.

"W" ചിഹ്നം ദുർബലമായ ഒരു വസ്തുവായി പ്രത്യേകമായി ടാഗ് ചെയ്യപ്പെടാത്ത ഒരു ദുർബലമായ ചിഹ്നമാണ്
ചിഹ്നം. ഒരു ദുർബലമായ നിർവചിക്കപ്പെട്ട ചിഹ്നത്തെ ഒരു സാധാരണ നിർവചിക്കപ്പെട്ട ചിഹ്നവുമായി ബന്ധിപ്പിക്കുമ്പോൾ, the
സാധാരണ നിർവ്വചിച്ച ചിഹ്നം ഒരു പിശകും കൂടാതെ ഉപയോഗിക്കുന്നു. ഒരു ദുർബലമായ നിർവചിക്കപ്പെടാത്ത ചിഹ്നം ആയിരിക്കുമ്പോൾ
ലിങ്ക് ചെയ്‌തു, ചിഹ്നം നിർവചിച്ചിട്ടില്ല, ചിഹ്നത്തിന്റെ മൂല്യം a-ൽ നിർണ്ണയിക്കപ്പെടുന്നു
പിശക് കൂടാതെ സിസ്റ്റം-നിർദ്ദിഷ്ട രീതി. ചില സിസ്റ്റങ്ങളിൽ, വലിയക്ഷരം സൂചിപ്പിക്കുന്നത് a
സ്ഥിര മൂല്യം വ്യക്തമാക്കിയിട്ടുണ്ട്.

"-" ചിഹ്നം a.out ഒബ്‌ജക്‌റ്റ് ഫയലിലെ സ്‌റ്റാബ്സ് ചിഹ്നമാണ്. ഈ സാഹചര്യത്തിൽ, അടുത്തത്
അച്ചടിച്ച മൂല്യങ്ങൾ സ്റ്റാബ്സ് മറ്റ് ഫീൽഡ്, സ്റ്റാബ്സ് ഡെസ്ക് ഫീൽഡ്, സ്റ്റാബ് തരം എന്നിവയാണ്.
ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ സൂക്ഷിക്കാൻ സ്റ്റാബ്സ് ചിഹ്നങ്ങൾ ഉപയോഗിക്കുന്നു.

"?" ചിഹ്ന തരം അജ്ഞാതമാണ്, അല്ലെങ്കിൽ ഒബ്ജക്റ്റ് ഫയൽ ഫോർമാറ്റ് നിർദ്ദിഷ്ടമാണ്.

· ചിഹ്ന നാമം.

ഓപ്ഷനുകൾ


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

-A
-o
--print-file-name
ഓരോ ചിഹ്നത്തിനും മുമ്പ് അത് ഉണ്ടായിരുന്ന ഇൻപുട്ട് ഫയലിന്റെ (അല്ലെങ്കിൽ ആർക്കൈവ് അംഗത്തിന്റെ) പേര് നൽകുക
ഇൻപുട്ട് ഫയൽ ഒരിക്കൽ മാത്രം തിരിച്ചറിയുന്നതിനുപകരം, അതിന്റെ എല്ലാ ചിഹ്നങ്ങൾക്കും മുമ്പായി കണ്ടെത്തി.

-a
--ഡീബഗ്-സിംസ്
എല്ലാ ചിഹ്നങ്ങളും പ്രദർശിപ്പിക്കുക, ഡീബഗ്ഗർ മാത്രമുള്ള ചിഹ്നങ്ങൾ പോലും; സാധാരണയായി ഇവ പട്ടികപ്പെടുത്തിയിട്ടില്ല.

-B അത് പോലെ തന്നെ --format=bsd (എംഐപിഎസുമായുള്ള അനുയോജ്യതയ്ക്കായി nm).

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

--നോ-ഡിമാംഗിൾ
താഴ്ന്ന നിലയിലുള്ള ചിഹ്ന നാമങ്ങൾ വികലമാക്കരുത്. ഇതാണ് സ്ഥിരസ്ഥിതി.

-D
--ചലനാത്മകം
സാധാരണ ചിഹ്നങ്ങളേക്കാൾ ചലനാത്മക ചിഹ്നങ്ങൾ പ്രദർശിപ്പിക്കുക. ഇത് അർത്ഥപൂർണ്ണമാണ്
ചില തരം പങ്കിട്ട ലൈബ്രറികൾ പോലെയുള്ള ചലനാത്മക വസ്തുക്കൾക്ക്.

-f ഫോർമാറ്റ്
--ഫോർമാറ്റ്=ഫോർമാറ്റ്
ഔട്ട്പുട്ട് ഫോർമാറ്റ് ഉപയോഗിക്കുക ഫോർമാറ്റ്, അത് "bsd", "sysv" അല്ലെങ്കിൽ "posix" ആകാം. സ്ഥിരസ്ഥിതിയാണ്
"bsd". ആദ്യ കഥാപാത്രം മാത്രം ഫോർമാറ്റ് പ്രാധാന്യമുള്ളതാണ്; അത് ഒന്നുകിൽ മുകളിലോ അല്ലെങ്കിൽ
ചെറിയ കേസ്.

-g
--പുറം മാത്രം
ബാഹ്യ ചിഹ്നങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കുക.

-l
--ലൈൻ-നമ്പറുകൾ
ഓരോ ചിഹ്നത്തിനും, ഒരു ഫയലിന്റെ പേരും ലൈൻ നമ്പറും കണ്ടെത്താൻ ശ്രമിക്കുന്നതിന് ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ ഉപയോഗിക്കുക.
ഒരു നിർവചിച്ച ചിഹ്നത്തിനായി, ചിഹ്നത്തിന്റെ വിലാസത്തിന്റെ ലൈൻ നമ്പർ നോക്കുക. ഒരു
നിർവചിക്കാത്ത ചിഹ്നം, ഒരു റീലോക്കേഷൻ എൻട്രിയുടെ ലൈൻ നമ്പർ നോക്കുക
ചിഹ്നം. ലൈൻ നമ്പർ വിവരങ്ങൾ കണ്ടെത്താൻ കഴിയുമെങ്കിൽ, മറ്റേ ചിഹ്നത്തിന് ശേഷം അത് പ്രിന്റ് ചെയ്യുക
വിവരങ്ങൾ.

-n
-v
--സംഖ്യാക്രമം
ചിഹ്നങ്ങളെ അക്ഷരമാലാക്രമത്തിൽ അടുക്കുന്നതിനുപകരം അവയുടെ വിലാസങ്ങൾ അനുസരിച്ച് സംഖ്യാപരമായി അടുക്കുക
പേരുകൾ.

-p
--ക്രമമില്ല
ചിഹ്നങ്ങൾ ഏതെങ്കിലും ക്രമത്തിൽ അടുക്കാൻ മെനക്കെടരുത്; നേരിട്ട ക്രമത്തിൽ അവ അച്ചടിക്കുക.

-P
--പോർട്ടബിലിറ്റി
ഡിഫോൾട്ട് ഫോർമാറ്റിന് പകരം POSIX.2 സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് ഫോർമാറ്റ് ഉപയോഗിക്കുക. തുല്യമായ
-f പോസിക്സ്.

-S
--പ്രിന്റ്-സൈസ്
"bsd" ഔട്ട്‌പുട്ട് ഫോർമാറ്റിനായുള്ള നിർവചിച്ച ചിഹ്നങ്ങളുടെ മൂല്യമല്ല, പ്രിന്റ് വലുപ്പം.

-s
--print-armap
ആർക്കൈവ് അംഗങ്ങളിൽ നിന്നുള്ള ചിഹ്നങ്ങൾ ലിസ്റ്റ് ചെയ്യുമ്പോൾ, സൂചിക ഉൾപ്പെടുത്തുക: ഒരു മാപ്പിംഗ് (ഇതിൽ സംഭരിച്ചിരിക്കുന്നു
ആർക്കൈവ് വഴി ar or ranlib) ഏത് മൊഡ്യൂളുകളിൽ ഏതൊക്കെ പേരുകൾക്കുള്ള നിർവചനങ്ങൾ അടങ്ങിയിരിക്കുന്നു.

-r
--റിവേഴ്സ്-സോർട്ട്
ക്രമത്തിന്റെ ക്രമം വിപരീതമാക്കുക (സംഖ്യാക്രമമോ അക്ഷരമാലാക്രമമോ ആകട്ടെ); അവസാനം വരട്ടെ
ആദ്യം.

--വലിപ്പം അടുക്കുക
വലുപ്പം അനുസരിച്ച് ചിഹ്നങ്ങൾ അടുക്കുക. മൂല്യം തമ്മിലുള്ള വ്യത്യാസമായാണ് വലുപ്പം കണക്കാക്കുന്നത്
ചിഹ്നവും അടുത്ത ഉയർന്ന മൂല്യമുള്ള ചിഹ്നത്തിന്റെ മൂല്യവും. "bsd" ഔട്ട്പുട്ട് ആണെങ്കിൽ
മൂല്യത്തേക്കാൾ പ്രിന്റ് ചെയ്ത ചിഹ്നത്തിന്റെ വലുപ്പമാണ് ഫോർമാറ്റ് ഉപയോഗിക്കുന്നത്, കൂടാതെ -S ആവശമാകുന്നു
പ്രിന്റ് ചെയ്യേണ്ട വലുപ്പത്തിലും മൂല്യത്തിലും ഉപയോഗിക്കും.

--സ്പെഷ്യൽ-സിംസ്
ടാർഗെറ്റ്-നിർദ്ദിഷ്ട പ്രത്യേക അർത്ഥമുള്ള ചിഹ്നങ്ങൾ പ്രദർശിപ്പിക്കുക. ഈ ചിഹ്നങ്ങൾ
സാധാരണയായി ചില പ്രത്യേക പ്രോസസ്സിംഗിനായി ടാർഗെറ്റ് ഉപയോഗിക്കുന്നു, അവ സാധാരണയായി സഹായകരമല്ല
സാധാരണ ചിഹ്ന ലിസ്റ്റുകളിൽ ഉൾപ്പെടുത്തുമ്പോൾ. ഉദാഹരണത്തിന്, ARM ഇത് ലക്ഷ്യമിടുന്നു
ARM കോഡ് തമ്മിലുള്ള സംക്രമണങ്ങൾ അടയാളപ്പെടുത്താൻ ഉപയോഗിക്കുന്ന മാപ്പിംഗ് ചിഹ്നങ്ങൾ ഓപ്ഷൻ ഒഴിവാക്കും,
THUMB കോഡും ഡാറ്റയും.

-t റാഡിക്സ്
--radix=റാഡിക്സ്
ഉപയോഗം റാഡിക്സ് ചിഹ്ന മൂല്യങ്ങൾ അച്ചടിക്കുന്നതിനുള്ള റാഡിക്സായി. അതായിരിക്കണം d ദശാംശത്തിന്, o
ഒക്ടലിനായി, അല്ലെങ്കിൽ x ഹെക്സാഡെസിമലിന്.

--ലക്ഷ്യം=bfdനാമം
നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ ഡിഫോൾട്ട് ഫോർമാറ്റ് അല്ലാത്ത ഒരു ഒബ്ജക്റ്റ് കോഡ് ഫോർമാറ്റ് വ്യക്തമാക്കുക.

-u
--നിർവചിക്കാത്തത്-മാത്രം
നിർവചിക്കാത്ത ചിഹ്നങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കുക (ഓരോ ഒബ്ജക്റ്റ് ഫയലിനും പുറത്തുള്ളവ).

--നിർവചിക്കപ്പെട്ടത്-മാത്രം
ഓരോ ഒബ്ജക്റ്റ് ഫയലിനും നിർവ്വചിച്ച ചിഹ്നങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കുക.

-V
--പതിപ്പ്
പതിപ്പ് നമ്പർ കാണിക്കുക nm പുറത്തുകടക്കുക.

-X AIX പതിപ്പുമായുള്ള അനുയോജ്യതയ്ക്കായി ഈ ഓപ്ഷൻ അവഗണിക്കപ്പെടുന്നു nm. അത് ഒരെണ്ണം എടുക്കും
സ്ട്രിംഗ് ആയിരിക്കണം പരാമീറ്റർ 32_64. AIX-ന്റെ ഡിഫോൾട്ട് മോഡ് nm യോജിക്കുന്നത്
-X 32, ഇത് GNU പിന്തുണയ്ക്കുന്നില്ല nm.

--സഹായിക്കൂ
എന്നതിലേക്കുള്ള ഓപ്ഷനുകളുടെ ഒരു സംഗ്രഹം കാണിക്കുക nm പുറത്തുകടക്കുക.

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



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