Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന lttng-gen-tp കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
lttng-gen-tp — LTTng UST 2.x ട്രേസ്പോയിന്റ് കോഡ് ജനറേറ്റർ
സിനോപ്സിസ്
lttng-gen-tp [OPTIONS] TEMPLATE_FILE
വിവരണം
ലിനക്സിനായി വളരെ കാര്യക്ഷമമായ ട്രെയ്സിംഗ് ടൂളുകൾ ലഭ്യമാക്കുകയാണ് LTTng പ്രോജക്റ്റ് ലക്ഷ്യമിടുന്നത്. അതിന്റെ ട്രേസറുകൾ
പ്രകടന പ്രശ്നങ്ങൾ ട്രാക്കുചെയ്യുന്നതിനും ഒന്നിലധികം ഉൾപ്പെടുന്ന പ്രശ്നങ്ങൾ ഡീബഗ്ഗുചെയ്യുന്നതിനും സഹായിക്കുക
സമാന്തര പ്രക്രിയകളും ത്രെഡുകളും. ഒന്നിലധികം സിസ്റ്റങ്ങളിൽ ട്രെയ്സിംഗ് സാധ്യമാണ്.
ദി lttng-gen-tp ടൂൾ UST ട്രേസ്പോയിന്റ് ഫയലുകളുടെ ജനറേഷൻ ലളിതമാക്കുന്നു. ഇത് ഒരു എടുക്കും
ലളിതമായ ടെംപ്ലേറ്റ് ഫയൽ, നിർവചിച്ച ട്രേസ് പോയിന്റുകൾ ഉപയോഗിക്കുന്നതിന് ആവശ്യമായ കോഡ് സൃഷ്ടിക്കുന്നു
നിങ്ങളുടെ അപേക്ഷ. ടെംപ്ലേറ്റ് ഫയൽ ഫോർമാറ്റ് എന്ന വിഭാഗം ടെംപ്ലേറ്റിന്റെ ഉള്ളടക്കം വിവരിക്കുന്നു
ഫയൽ.
നിലവിൽ, ഉപകരണത്തിന് നിങ്ങളുടെ ട്രേസ് പോയിന്റുമായി ബന്ധപ്പെട്ട .h, .c, .o എന്നിവ സൃഷ്ടിക്കാൻ കഴിയും. ദി
സൃഷ്ടിച്ച .h നിങ്ങളുടെ ആപ്ലിക്കേഷനിൽ നേരിട്ട് ഉൾപ്പെടുത്താവുന്നതാണ്. നിങ്ങൾക്ക് ഉപകരണം സൃഷ്ടിക്കാൻ അനുവദിക്കാം
.o അല്ലെങ്കിൽ .c സ്വയം കംപൈൽ ചെയ്യുക. നിങ്ങൾക്ക് .c, a .o, .a അല്ലെങ്കിൽ .so ആയി കംപൈൽ ചെയ്യാം
തിരഞ്ഞെടുത്ത് അത് നിങ്ങളുടെ ആപ്ലിക്കേഷനുമായി ലിങ്ക് ചെയ്യുക. ഇതിനായി UST ഡോക്യുമെന്റേഷൻ കാണുക
ഓരോ ഫോമിന്റെയും ഗുണങ്ങളും ദോഷങ്ങളും. തത്ഫലമായുണ്ടാകുന്ന .c ഫയൽ കംപൈൽ ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഇത് ആവശ്യമാണ്
"-llttng-ust -I" ഓപ്ഷനുകൾ ചേർക്കുക.
ഓപ്ഷനുകൾ
ഈ പ്രോഗ്രാം സാധാരണ ഗ്നു കമാൻഡ് ലൈൻ സിന്റാക്സ് പിന്തുടരുന്നു, രണ്ടിൽ ആരംഭിക്കുന്ന ദൈർഘ്യമേറിയ ഓപ്ഷനുകൾ
ഡാഷുകൾ. ലഭ്യമായ ഓപ്ഷനുകളുടെ ഒരു സംഗ്രഹം ചുവടെയുണ്ട്.
-h, --സഹായിക്കൂ
സാധ്യമായ ഓപ്ഷനുകളുടെയും കമാൻഡുകളുടെയും സംഗ്രഹം കാണിക്കുക.
-വി, --വാക്കുകൾ
വാചാലത വർദ്ധിപ്പിക്കുക.
-ഓ, --ഔട്ട്പുട്ട്
സൃഷ്ടിച്ച ഫയൽ വ്യക്തമാക്കുക. സൃഷ്ടിച്ച ഫയലിന്റെ തരം ഫയലിനെ ആശ്രയിച്ചിരിക്കുന്നു
വിപുലീകരണം (.h, .c, .o). ജനറേറ്റുചെയ്യാൻ ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ വ്യക്തമാക്കാം
വ്യത്യസ്ത ഫയൽ തരം.
ഔട്ട്പുട്ട് വ്യക്തമാക്കാത്തപ്പോൾ, ഡിഫോൾട്ട് ഫയലുകൾ അതേ അടിസ്ഥാന ഫയൽനാമത്തിൽ സൃഷ്ടിക്കപ്പെടുന്നു
ടെംപ്ലേറ്റ് ഫയൽ. സ്ഥിരസ്ഥിതി ഫയലുകൾ ഇവയാണ്: .h, .c, .o.
ടെംപ്ലേറ്റ് FILE ഫോർമാറ്റ്
സാധാരണ വിപുലീകരണമുള്ള ടെംപ്ലേറ്റ് ഫയൽ .tp, TRACEPOINT_EVENT എന്നതിന്റെ ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കുന്നു
TRACEPOINT_LOGLEVEL പോലുള്ള നിർവചനങ്ങളും മറ്റ് ഓപ്ഷണൽ ഡെഫനിഷൻ എൻട്രികളും. (കാണുക Lttng-
ust(3) ലഭ്യമായ നിർവചനത്തിന്റെ പൂർണ്ണമായ പട്ടികയ്ക്കായി.)
ഒരു സി ഹെഡ്ഡർ ഫയലിൽ എഴുതുന്നതുപോലെ നിങ്ങൾ അവ എഴുതുന്നു. ഉപയോഗിച്ച് നിങ്ങൾക്ക് അഭിപ്രായങ്ങൾ ചേർക്കാം /*
*/, // ഒപ്പം #.
ദാതാവിന്റെ പേര് (TRACEPOINT_EVENT-ന്റെ ആദ്യ ഫീൽഡ്) മൊത്തത്തിൽ ഒരുപോലെയായിരിക്കണം
ഫയൽ.
ഉദാഹരണം
TRACEPOINT_EVENT(
സാമ്പിൾ_ട്രേസ്പോയിന്റ്,
സന്ദേശം, // അഭിപ്രായം
TP_ARGS(char *, ടെക്സ്റ്റ്),
/* അടുത്തത് ഫീൽഡുകൾ */
TP_FIELDS(
ctf_string(സന്ദേശം, വാചകം)
)
)
ENVIRONMENT വ്യത്യാസങ്ങൾ
ടൂൾ ഒരു .o ഫയൽ സൃഷ്ടിക്കുമ്പോൾ, അത് ഇനിപ്പറയുന്ന എൻവയോൺമെന്റ് വേരിയബിളുകൾക്കായി നോക്കും
CC ഏത് C കംപൈലർ ഉപയോഗിക്കണമെന്ന് വ്യക്തമാക്കുക. വേരിയബിൾ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ടൂൾ ചെയ്യും
"cc", "gcc" എന്നിവ പരീക്ഷിക്കുക
CFLAGS പതാകകൾ കംപൈലറിന് നേരിട്ട് കൈമാറുന്നു
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് lttng-gen-tp ഓൺലൈനായി ഉപയോഗിക്കുക