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

Ad


OnWorks ഫെവിക്കോൺ

സ്കാൻ-ബിൽഡ്-3.8 - ക്ലൗഡിൽ ഓൺലൈനായി

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

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

പട്ടിക:

NAME


സ്കാൻ-ബിൽഡ് - ക്ലാങ് സ്റ്റാറ്റിക് അനലൈസർ

സിനോപ്സിസ്


സ്കാൻ-ബിൽഡ് [-ohkvV] [-വിശകലനം-തലക്കെട്ടുകൾ] [-എനേബിൾ-ചെക്കർ [ചെക്കർ_നാമം]]
[-ഡിസേബിൾ ചെക്കർ [ചെക്കർ_നാമം]] [--സഹായിക്കൂ] [--സഹായ പരിശോധകർ]
[--html-ശീർഷകം [=ശീർഷകം]] [--പൊയ്ക്കൊണ്ടേയിരിക്കുന്നു] [-പ്ലിസ്റ്റ്] [-plist-html] [--സ്റ്റാറ്റസ്-ബഗ്ഗുകൾ]
[--use-c++ [=compiler_path]] [--ഉപയോഗം-cc [=compiler_path]] [--കാഴ്ച]
[- നിയന്ത്രണങ്ങൾ [മാതൃക]] [-മാക്സ്ലൂപ്പ് N] [-പരാജയമില്ല-റിപ്പോർട്ടുകൾ] [- സ്ഥിതിവിവരക്കണക്കുകൾ]
[- സ്റ്റോർ [മാതൃക]] ബിൽഡ്_കമാൻഡ് [build_options]

വിവരണം


സ്കാൻ-ബിൽഡ് ക്ലാങ് സ്റ്റാറ്റിക് അനലൈസർ വിളിക്കുന്ന ഒരു പേൾ സ്ക്രിപ്റ്റ് ആണ്. ഉപയോഗിച്ച ഓപ്ഷനുകൾ
സ്കാൻ-ബിൽഡ് അല്ലെങ്കിൽ അനലൈസർ ആദ്യം ദൃശ്യമാകും, തുടർന്ന് ബിൽഡ്_കമാൻഡ് എന്തും
ബിൽഡ്_ഓപ്ഷനുകൾ ടാർഗെറ്റ് സിസ്റ്റം നിർമ്മിക്കാൻ സാധാരണയായി ഉപയോഗിക്കുന്നു.

സ്റ്റാറ്റിക് അനലൈസർ പരിശോധിക്കുന്ന അൽഗോരിതങ്ങളുടെ ഒരു നീണ്ട ലിസ്റ്റ് ഉപയോഗിക്കുന്നു, കാണുക ചെക്കറുകൾ. ഔട്ട്പുട്ട് ആകാം
സാധാരണ .plist കൂടാതെ/അല്ലെങ്കിൽ HTML ഫോർമാറ്റിൽ എഴുതിയിരിക്കുന്നു.

ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ പിന്തുണയ്ക്കുന്നു:

-വിശകലനം-തലക്കെട്ടുകൾ
#ഉൾപ്പെട്ട ഫയലുകളിലെ പ്രവർത്തനങ്ങളും വിശകലനം ചെയ്യുക.

-എനേബിൾ-ചെക്കർ ചെക്കർ_നാമം, -ഡിസേബിൾ ചെക്കർ ചെക്കർ_നാമം
പ്രവർത്തനക്ഷമമാക്കുക / അപ്രാപ്‌തമാക്കുക ചെക്കർ_നാമം. കാണുക ചെക്കറുകൾ.

-h, --സഹായിക്കൂ
ഈ സന്ദേശം പ്രദർശിപ്പിക്കുക.

--സഹായ പരിശോധകർ
ലിസ്റ്റ് ഡിഫോൾട്ട് ചെക്കറുകൾ, കാണുക ചെക്കറുകൾ.

--html-ശീർഷകം[=തലക്കെട്ട്]
ജനറേറ്റ് ചെയ്ത HTML പേജുകളിൽ ഉപയോഗിക്കുന്ന ശീർഷകം വ്യക്തമാക്കുക. എങ്കിൽ ഒരു ഡിഫോൾട്ട് തലക്കെട്ട് ജനറേറ്റ് ചെയ്യപ്പെടും
തലക്കെട്ട് വ്യക്തമാക്കിയിട്ടില്ല.

-k, --പൊയ്ക്കൊണ്ടേയിരിക്കുന്നു
എന്നതിലേക്ക് " തുടരുക" എന്ന ഓപ്‌ഷൻ ചേർക്കുക ബിൽഡ്_കമാൻഡ്. നിലവിൽ നിർമ്മിക്കുന്നതും പിന്തുണയ്ക്കുന്നു
xcodebuild. ഇതൊരു സൗകര്യപ്രദമായ ഓപ്ഷനാണ്; ഒരാൾക്ക് ഈ സ്വഭാവം നേരിട്ട് വ്യക്തമാക്കാൻ കഴിയും
ബിൽഡ് ഓപ്ഷനുകൾ ഉപയോഗിച്ച്.

-o HTML റിപ്പോർട്ട് ഫയലുകൾക്കായുള്ള ടാർഗെറ്റ് ഡയറക്ടറി. ആവശ്യാനുസരണം ഉപഡയറക്‌ടറികൾ സൃഷ്‌ടിക്കും
അനലൈസറിന്റെ പ്രത്യേക അഭ്യർത്ഥനകളെ പ്രതിനിധീകരിക്കുന്നു. ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, എ
എന്നതിൽ ഡയറക്ടറി സൃഷ്ടിച്ചിരിക്കുന്നു / tmp (Mac OS X-ൽ TMPDIR) റിപ്പോർട്ടുകൾ സൂക്ഷിക്കാൻ.

-പ്ലിസ്റ്റ് .plist ഫയലുകളുടെ ഒരു കൂട്ടമായി ഫലങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക. (സ്വതവേ, ഔട്ട്പുട്ട് സ്കാൻ-ബിൽഡ് is
ഒരു കൂട്ടം HTML ഫയലുകൾ.)

-plist-html
HTML, .plist ഫയലുകളുടെ ഒരു കൂട്ടമായി ഫലങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക

--സ്റ്റാറ്റസ്-ബഗ്ഗുകൾ
സാധ്യതയുള്ള ബഗുകൾ കണ്ടെത്തിയാൽ എക്സിറ്റ് സ്റ്റാറ്റസ് 1 ആയും അല്ലാത്തപക്ഷം 0 ആയും സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതിയായി പുറത്തുകടക്കുക
ന്റെ നില സ്കാൻ-ബിൽഡ് വഴി തിരിച്ചുകൊടുത്തതാണ് ബിൽഡ്_കമാൻഡ്.

--use-c++[=കമ്പൈലർ_പാത്ത്]
നിങ്ങളുടെ C++, ഒബ്‌ജക്‌ടീവ്-C++ കോഡിനുള്ള ഡിഫോൾട്ട് കംപൈലർ ഊഹിക്കുക. ഇതിനായി ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക
ഒരു ഇതര കമ്പൈലർ വ്യക്തമാക്കുക.

--ഉപയോഗം-cc[=കമ്പൈലർ_പാത്ത്]
നിങ്ങളുടെ സി, ഒബ്ജക്റ്റീവ്-സി കോഡിനുള്ള ഡിഫോൾട്ട് കംപൈലർ ഊഹിക്കുക. ഇതിനായി ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക
ഒരു ഇതര കമ്പൈലർ വ്യക്തമാക്കുക.

-v എന്നതിൽ നിന്നുള്ള വെർബോസ് ഔട്ട്പുട്ട് സ്കാൻ-ബിൽഡ് അനലൈസറും. രണ്ടാമത്തേതും മൂന്നാമത്തേതും v വർദ്ധിക്കുന്നു
വാചാലത.

-V, --കാഴ്ച
ബിൽഡ് പൂർത്തിയാകുമ്പോൾ ഒരു വെബ് ബ്രൗസറിൽ വിശകലന ഫലങ്ങൾ കാണുക.

- നിയന്ത്രണങ്ങൾ [മാതൃക]
അനലൈസർ ഉപയോഗിക്കുന്ന കോൺട്രൈന്റ് എഞ്ചിൻ വ്യക്തമാക്കുക. സ്ഥിരസ്ഥിതിയായി 'റേഞ്ച്' മോഡൽ ആണ്
ഉപയോഗിച്ചു. 'ബേസിക്' വ്യക്തമാക്കുന്നത് ലളിതവും ശക്തി കുറഞ്ഞതുമായ ഒരു കൺസ്ട്രൈന്റ് മോഡൽ ഉപയോഗിക്കുന്നു
ചെക്കർ-0.160 ഉം അതിനുമുമ്പും.

-മാക്സ്ലൂപ്പ് N
ഉപേക്ഷിക്കുന്നതിന് മുമ്പ് ഒരു ബ്ലോക്ക് എത്ര തവണ സന്ദർശിക്കാനാകുമെന്ന് വ്യക്തമാക്കുക. സ്ഥിരസ്ഥിതി 4 ആണ്.
വേഗതയുടെ ചിലവിൽ കൂടുതൽ സമഗ്രമായ കവറേജിനായി വർദ്ധിപ്പിക്കുക.

-പരാജയമില്ല-റിപ്പോർട്ടുകൾ
അനലൈസർ ക്രാഷ് റിപ്പോർട്ടുകളും ഉൾപ്പെടുന്ന ഒരു 'പരാജയങ്ങൾ' ഉപഡയറക്‌ടറി സൃഷ്‌ടിക്കരുത്
മുൻകൂട്ടി പ്രോസസ്സ് ചെയ്ത ഉറവിട ഫയലുകൾ.

- സ്ഥിതിവിവരക്കണക്കുകൾ വിശകലനം ചെയ്യുന്ന പ്രോജക്റ്റിനായി സന്ദർശന സ്ഥിതിവിവരക്കണക്കുകൾ സൃഷ്ടിക്കുന്നു.

- സ്റ്റോർ [മാതൃക]
അനലൈസർ ഉപയോഗിക്കുന്ന സ്റ്റോർ മോഡൽ വ്യക്തമാക്കുക. സ്ഥിരസ്ഥിതിയായി, 'മേഖല' സ്റ്റോർ മോഡൽ
ഉപയോഗിക്കുന്നു. 'region' ഒരു ഫീൽഡ് സെൻസിറ്റീവ് സ്റ്റോർ മോഡൽ വ്യക്തമാക്കുന്നു. ഉപയോക്താക്കൾക്ക് വ്യക്തമാക്കാനും കഴിയും
'അടിസ്ഥാന' അത് വളരെ കൃത്യത കുറവാണ്, എന്നാൽ കോഡ് കൂടുതൽ വേഗത്തിൽ വിശകലനം ചെയ്യാൻ കഴിയും. 'അടിസ്ഥാന' ആയിരുന്നു
ചെക്കർ-0.221-നും അതിനുമുമ്പും ഉള്ള ഡിഫോൾട്ട് സ്റ്റോർ മോഡൽ.

പുറത്ത് പദവി


സ്കാൻ-ബിൽഡ് നൽകിയ മൂല്യം തിരികെ നൽകുന്നു ബിൽഡ്_കമാൻഡ് അല്ലാതെ --സ്റ്റാറ്റസ്-ബഗ്ഗുകൾ or --പൊയ്ക്കൊണ്ടേയിരിക്കുന്നു
ഉപയോഗിക്കുന്നു.

ചെക്കറുകൾ


താഴെ ലിസ്‌റ്റ് ചെയ്‌തിരിക്കുന്ന ചെക്കറുകൾ ഉപയോഗിച്ച് പ്രവർത്തനക്ഷമമാക്കാം/അപ്രാപ്‌തമാക്കാം -എനേബിൾ-ചെക്കർ ഒപ്പം
-ഡിസേബിൾ ചെക്കർ ഓപ്ഷനുകൾ. സ്‌പഷ്‌ടമായി അപ്രാപ്‌തമാക്കിയില്ലെങ്കിൽ ഒരു ഡിഫോൾട്ട് ഗ്രൂപ്പ് ചെക്കറുകൾ പ്രവർത്തിക്കും.
ഡിഫോൾട്ട് ഗ്രൂപ്പ് ഏത് ചെക്കറാണ് എന്നത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ പ്രവർത്തനമാണ്
ഉപയോഗിക്കുക; അവ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട് --സഹായ പരിശോധകർ.

core.Adjusted ReturnValue
ഒരു ഫംഗ്‌ഷൻ കോളിന്റെ റിട്ടേൺ മൂല്യം കോളറിൽ നിന്ന് വ്യത്യസ്തമാണോ എന്ന് പരിശോധിക്കുക
പ്രതീക്ഷിക്കുന്നു (ഉദാ, ഫംഗ്‌ഷൻ പോയിന്ററുകൾ വഴിയുള്ള കോളുകളിൽ നിന്ന്).

core.AtributeNonNull
ആർഗ്യുമെന്റുകളുള്ള ഒരു ഫംഗ്‌ഷനിലേക്ക് ആർഗ്യുമെന്റായി പാസ്സാക്കിയ നൾ പോയിന്ററുകൾക്കായി പരിശോധിക്കുക
'nonnull' ആട്രിബ്യൂട്ട് ഉപയോഗിച്ച് അടയാളപ്പെടുത്തി.

core.CallAndMessage
ഫംഗ്‌ഷൻ കോളുകൾക്കും ഒബ്‌ജക്‌റ്റീവ്-സി സന്ദേശ എക്‌സ്‌പ്രഷനുകൾക്കുമായി ലോജിക്കൽ പിശകുകൾ പരിശോധിക്കുക
(ഉദാ, അൺഇനിഷ്യലൈസ്ഡ് ആർഗ്യുമെന്റുകൾ, നൾ ഫംഗ്ഷൻ പോയിന്ററുകൾ).

കോർ.DivideZero
പൂജ്യം കൊണ്ട് വിഭജനം പരിശോധിക്കുക.

core.NullDereference
നൾ പോയിന്ററുകളുടെ ഡീറഫറൻസുകൾക്കായി പരിശോധിക്കുക.

core.StackAddressEscape
മെമ്മറി സ്റ്റാക്ക് ചെയ്യാനുള്ള വിലാസങ്ങൾ ഫംഗ്ഷനിൽ നിന്ന് രക്ഷപ്പെടുന്നില്ലെന്ന് പരിശോധിക്കുക.

core. UndefinedBinaryOperatorResult
ബൈനറി ഓപ്പറേറ്റർമാരുടെ നിർവചിക്കാത്ത ഫലങ്ങൾക്കായി പരിശോധിക്കുക.

core.VLASize
നിർവചിക്കാത്തതോ പൂജ്യം വലുപ്പമുള്ളതോ ആയ VLA യുടെ പ്രഖ്യാപനങ്ങൾക്കായി പരിശോധിക്കുക.

core.builtin.BuiltinFunctions
കംപൈലർ ബിൽറ്റിൻ ഫംഗ്‌ഷനുകൾ വിലയിരുത്തുക, ഉദാ അലോക്ക().

core.builtin.NoReturnFunctions
വിളിക്കുന്നയാളിലേക്ക് മടങ്ങിവരില്ലെന്ന് അറിയപ്പെടുന്ന 'പാനിക്' ഫംഗ്‌ഷനുകൾ വിലയിരുത്തുക.

core.uninitialized.ArraySubscript
അറേ സബ്‌സ്‌ക്രിപ്‌റ്റുകളായി ഉപയോഗിക്കുന്ന അൺഇനീഷ്യലൈസ്ഡ് മൂല്യങ്ങൾക്കായി പരിശോധിക്കുക.

core.unitiialized.Assign
ആരംഭിക്കാത്ത മൂല്യങ്ങൾ നൽകുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക.

കോർ.അണിനിഷ്യലൈസ്ഡ്.ബ്രാഞ്ച്
ബ്രാഞ്ച് വ്യവസ്ഥകളായി ഉപയോഗിക്കുന്ന അൺഇനീഷ്യലൈസ്ഡ് മൂല്യങ്ങൾക്കായി പരിശോധിക്കുക.

core.uninitialized.CapturedBlockVariable
ആരംഭിക്കാത്ത മൂല്യങ്ങൾ പിടിച്ചെടുക്കുന്ന ബ്ലോക്കുകൾക്കായി പരിശോധിക്കുക.

core.uninitialized.UndefReturn
വിളിക്കുന്നയാൾക്ക് അൺഇനീഷ്യലൈസ്ഡ് മൂല്യങ്ങൾ തിരികെ നൽകുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക.

deadcode. DeadStores
പിന്നീടൊരിക്കലും വായിക്കാത്ത വേരിയബിളുകളിൽ സംഭരിച്ചിരിക്കുന്ന മൂല്യങ്ങൾക്കായി പരിശോധിക്കുക.

debug.DumpCFG
ഡിസ്പ്ലേ കൺട്രോൾ-ഫ്ലോ ഗ്രാഫുകൾ.

debug.DumpCallGraph
കോൾ ഗ്രാഫ് പ്രദർശിപ്പിക്കുക.

debug.DumpDominators
നൽകിയിരിക്കുന്ന കൺട്രോൾ-ഫ്ലോ ഗ്രാഫിനായി ഡോമിനൻസ് ട്രീ പ്രിന്റ് ചെയ്യുക.

debug.DumpLiveVars
തത്സമയ വേരിയബിൾ വിശകലനത്തിന്റെ ഫലങ്ങൾ അച്ചടിക്കുക.

ഡീബഗ്. സ്ഥിതിവിവരക്കണക്കുകൾ
അനലൈസർ സ്ഥിതിവിവരക്കണക്കുകൾക്കൊപ്പം മുന്നറിയിപ്പുകൾ പുറപ്പെടുവിക്കുക.

debug.TaintTest
മലിനമായ ചിഹ്നങ്ങൾ അതുപോലെ അടയാളപ്പെടുത്തുക.

debug.ViewCFG
ഉപയോഗിച്ച് കൺട്രോൾ-ഫ്ലോ ഗ്രാഫുകൾ കാണുക ഗ്രാഫ്വിസ്.

debug.ViewCallGraph
ഉപയോഗിച്ച് കോൾ ഗ്രാഫ് കാണുക ഗ്രാഫ്വിസ്.

llvm. കൺവെൻഷനുകൾ
LLVM കോഡ്ബേസ് കൺവെൻഷനുകൾക്കായി കോഡ് പരിശോധിക്കുക.

osx.API വിവിധ Mac OS X API-കളുടെ ശരിയായ ഉപയോഗങ്ങൾക്കായി പരിശോധിക്കുക.

osx.AtomicCAS
ഇതിലേക്കുള്ള കോളുകൾ വിലയിരുത്തുക ഒസാറ്റോമിക് പ്രവർത്തനങ്ങൾ.

osx.SecKeychainAPI
സുരക്ഷിത കീചെയിൻ API-കളുടെ ശരിയായ ഉപയോഗങ്ങൾ പരിശോധിക്കുക.

osx.cocoa.AtSync
@synchronized എന്നതിനായി മ്യൂട്ടക്സുകളായി ഉപയോഗിക്കുന്ന നൾ പോയിന്ററുകൾക്കായി പരിശോധിക്കുക.

osx.cocoa.ClassRelease
ഒരു ക്ലാസിലേക്ക് നേരിട്ട് 'നിലനിൽക്കുക', 'റിലീസ്' അല്ലെങ്കിൽ 'ഓട്ടോറിലീസ്' അയയ്‌ക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക.

osx.cocoa.Incompatible MethodTypes
തരം പൊരുത്തക്കേടുകളുള്ള ഒബ്ജക്റ്റീവ്-സി രീതി ഒപ്പുകളെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക.

osx.cocoa.NSAutoreleasePool
ഉപയുക്തമായ ഉപയോഗങ്ങൾക്ക് മുന്നറിയിപ്പ് നൽകുക NSAutoreleasePool ഒബ്ജക്റ്റീവ്-സി ജിസി മോഡിൽ.

osx.cocoa.NSError
NSError** പാരാമീറ്ററുകളുടെ ഉപയോഗം പരിശോധിക്കുക.

osx.cocoa.NilArg
ഒബ്ജക്റ്റീവ്-സി രീതി കോളുകളിലേക്കുള്ള നിരോധിത വാദങ്ങൾ പരിശോധിക്കുക.

osx.cocoa.RetainCount
ചോർച്ചയും തെറ്റായ റഫറൻസ് കൗണ്ട് മാനേജ്മെന്റും പരിശോധിക്കുക.

osx.cocoa.SelfInit
ഒരു ഇനീഷ്യലൈസർ രീതിക്കുള്ളിൽ 'സ്വയം' ശരിയായി ആരംഭിച്ചിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക.

osx.cocoa.UnusedIvars
ഒരിക്കലും ഉപയോഗിക്കാത്ത സ്വകാര്യ ഐവറുകളെ കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക.

osx.cocoa.VariadicMethodTypes
നോൺ-ഒബ്ജക്റ്റീവ്-സി തരങ്ങൾ മാത്രം പ്രതീക്ഷിക്കുന്ന വേരിയാഡിക് രീതികളിലേക്ക് കൈമാറുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക
ഒബ്ജക്റ്റീവ്-സി തരങ്ങൾ.

osx.coreFoundation.CFError
CFErrorRef* പാരാമീറ്ററുകളുടെ ഉപയോഗം പരിശോധിക്കുക.

osx.coreFoundation.CFNumber
ശരിയായ ഉപയോഗങ്ങൾ പരിശോധിക്കുക CFNumberCreate().

osx.coreFoundation.CFRetainRelease
ശൂന്യമായ ആർഗ്യുമെന്റുകൾക്കായി പരിശോധിക്കുക CF നിലനിർത്തുക, CF റിലീസ്(), ഒപ്പം CFMakeCollectable().

osx.coreFoundation.containers.outOfBounds
ഉപയോഗിക്കുമ്പോൾ പരിധിക്ക് പുറത്തുള്ള സൂചിക പരിശോധിക്കുന്നു CFArray API.

osx.coreFoundation.containers.PointerSizedValues
എങ്കിൽ മുന്നറിയിപ്പ് നൽകുന്നു CFArray, CF നിഘണ്ടു, അഥവാ CFSet നോൺ-പോയിന്റർ-സൈസ് മൂല്യങ്ങൾ ഉപയോഗിച്ച് സൃഷ്ടിക്കപ്പെട്ടവയാണ്.

security.FloatLoopCounter
ഒരു ഫ്ലോട്ടിംഗ് പോയിന്റ് മൂല്യം ഒരു ലൂപ്പ് കൗണ്ടറായി ഉപയോഗിക്കുന്നതിനെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക (CERT: FLP30-C, FLP30-CPP).

security.insecureAPI.UncheckedReturn
റിട്ടേൺ മൂല്യങ്ങൾ എപ്പോഴും പരിശോധിക്കേണ്ട ഫംഗ്‌ഷനുകളുടെ ഉപയോഗത്തെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക.

security.insecureAPI.getpw
ഉപയോഗത്തെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക getpw().

security.insecureAPI.gets
ഉപയോഗത്തെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക ലഭിക്കുന്നു().

security.insecureAPI.mkstemp
എപ്പോൾ മുന്നറിയിപ്പ് നൽകുക mkstemp() ഫോർമാറ്റ് സ്‌ട്രിംഗിൽ 6 X-ൽ താഴെയാണ് കടന്നുപോയത്.

security.insecureAPI.mktemp
ഉപയോഗത്തെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക mktemp().

security.insecureAPI.rand
ഉപയോഗത്തെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക റാൻഡ്, ക്രമരഹിതം(), അനുബന്ധ പ്രവർത്തനങ്ങൾ.

security.insecureAPI.strcpy
ഉപയോഗത്തെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക strcpy() ഒപ്പം strcat().

security.insecureAPI.vfork
ഉപയോഗത്തെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക vfork().

unix.API
വിവിധ UNIX/Posix ഫംഗ്‌ഷനുകളിലേക്കുള്ള കോളുകൾ പരിശോധിക്കുക.

unix.Malloc
മെമ്മറി ലീക്കുകൾ പരിശോധിക്കുക, ഇരട്ട സൗജന്യം, ഉപയോഗത്തിന് ശേഷം സൗജന്യം.

unix.cstring.BadSizeArg
സാധാരണ തെറ്റുകൾക്കായി C സ്ട്രിംഗ് ഫംഗ്ഷനുകളിലേക്ക് നൽകിയ സൈസ് ആർഗ്യുമെന്റ് പരിശോധിക്കുക
പാറ്റേണുകൾ.

unix.cstring.NullArg
സി സ്ട്രിംഗ് ഫംഗ്‌ഷനുകളിലേക്ക് ആർഗ്യുമെന്റായി നൾ പോയിന്ററുകൾ കൈമാറുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക.

ഉദാഹരണം


സ്കാൻ-ബിൽഡ് -o /tmp/myhtmldir ഉണ്ടാക്കുക -ജ 4

മേൽപ്പറഞ്ഞ ഉദാഹരണം വിശകലന റിപ്പോർട്ടുകൾ ഒരു ഉപഡയറക്‌ടറിയിലേക്ക് നിക്ഷേപിക്കുന്നതിന് കാരണമാകുന്നു
/tmp/myhtmldir ഓടാനും ഉണ്ടാക്കുക കൂടെ -ജ 4 ഓപ്ഷൻ. മറ്റൊരു ഉപഡയറക്‌ടറി സൃഷ്‌ടിച്ചു
ഓരോ പ്രാവശ്യവും സ്കാൻ-ബിൽഡ് ഒരു പ്രോജക്റ്റ് വിശകലനം ചെയ്യുന്നു. അനലൈസർ മിക്ക സമാന്തര ബിൽഡുകളെയും പിന്തുണയ്ക്കണം,
എന്നാൽ കെട്ടിടങ്ങൾ വിതരണം ചെയ്തിട്ടില്ല.

AUTHORS


സ്കാൻ-ബിൽഡ് ടെഡ് ക്രെമെനെക് എഴുതിയത്. ഡോക്യുമെന്റേഷൻ സംഭാവന ചെയ്തത്
ജെയിംസ് കെ. ലോഡൻ[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് സ്‌കാൻ-ബിൽഡ്-3.8 ഓൺലൈനായി ഉപയോഗിക്കുക


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

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

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

Ad