b-clang-sparc-rtems4.11 - scan-build results

User:joel@iceland.oarcorp.com
Working Directory:/home/joel/rtems-4.11-work/build/clang/b-clang-sparc-rtems4.11
Command Line:make -j3
Date:Tue Sep 28 15:42:16 2010

Bug Summary

Bug TypeQuantityDisplay?
All Bugs73
API
Argument with 'nonnull' attribute passed null2
Dead store
Dead assignment22
Dead increment16
Dead initialization3
Dead nested assignment3
Logic error
Assigned value is garbage or undefined2
Cast from non-struct type to struct type4
Division by zero1
Memory leak14
Out-of-bound array access3
Pointer subtraction3

Reports

Bug Group Bug Type ▾ File Line Path Length
APIArgument with 'nonnull' attribute passed nullposix /src /aio_cancel.c1176View Report
APIArgument with 'nonnull' attribute passed nullscore /src /objectextendinformation.c1768View Report
Logic errorAssigned value is garbage or undefinedlibmisc /monitor /mon-symbols.c913View Report
Logic errorAssigned value is garbage or undefinedposix /src /pthreadjoin.c646View Report
Logic errorCast from non-struct type to struct typelibmisc /stackchk /check.c2002View Report
Logic errorCast from non-struct type to struct typelibmisc /stackchk /check.c2761View Report
Logic errorCast from non-struct type to struct typelibmisc /stackchk /check.c3122View Report
Logic errorCast from non-struct type to struct typelibmisc /stackchk /check.c2221View Report
Dead storeDead assignmentposix /src /mqueueopen.c661View Report
Dead storeDead assignmentscore /src /heap.c4191View Report
Dead storeDead assignmentlibmisc /monitor /mon-monitor.c3111View Report
Dead storeDead assignmentlibmisc /monitor /mon-editor.c5751View Report
Dead storeDead assignmentlibmisc /monitor /mon-editor.c5771View Report
Dead storeDead assignmentsapi /src /io.c831View Report
Dead storeDead assignmentlibmisc /capture /capture-cli.c5871View Report
Dead storeDead assignmentrtems /src /ratemonreportstatistics.c1061View Report
Dead storeDead assignmentlibmisc /monitor /mon-driver.c1431View Report
Dead storeDead assignmentscore /cpu /sparc /cpu.c2951View Report
Dead storeDead assignmentlibmisc /monitor /mon-monitor.c3741View Report
Dead storeDead assignmentlibmisc /monitor /mon-extension.c1001View Report
Dead storeDead assignmentrtems /src /taskmode.c1051View Report
Dead storeDead assignmentscore /src /heapallocate.c2621View Report
Dead storeDead assignmentrtems /src /ratemonresetall.c491View Report
Dead storeDead assignmentposix /src /semopen.c641View Report
Dead storeDead assignmentscore /src /objectnametoid.c831View Report
Dead storeDead assignmentlibmisc /capture /capture.c10881View Report
Dead storeDead assignmentlibmisc /monitor /mon-monitor.c3781View Report
Dead storeDead assignmentlibmisc /untar /untar.c3381View Report
Dead storeDead assignmentscore /src /objectnametoidstring.c711View Report
Dead storeDead assignmentposix /src /mqueuegetattr.c701View Report
Dead storeDead incrementlibmisc /monitor /mon-part.c691View Report
Dead storeDead incrementscore /src /objectextendinformation.c2271View Report
Dead storeDead incrementlibmisc /monitor /mon-config.c1071View Report
Dead storeDead incrementlibmisc /monitor /mon-extension.c911View Report
Dead storeDead incrementlibmisc /monitor /mon-config.c1221View Report
Dead storeDead incrementlibmisc /monitor /mon-extension.c991View Report
Dead storeDead incrementlibmisc /monitor /mon-sema.c821View Report
Dead storeDead incrementlibmisc /monitor /mon-driver.c1421View Report
Dead storeDead incrementlibmisc /monitor /mon-driver.c1241View Report
Dead storeDead incrementlibmisc /monitor /mon-queue.c651View Report
Dead storeDead incrementlibmisc /monitor /mon-extension.c811View Report
Dead storeDead incrementlibmisc /monitor /mon-config.c1141View Report
Dead storeDead incrementlibmisc /monitor /mon-itask.c1171View Report
Dead storeDead incrementlibmisc /monitor /mon-task.c1031View Report
Dead storeDead incrementlibmisc /monitor /mon-region.c701View Report
Dead storeDead incrementlibmisc /monitor /mon-driver.c1331View Report
Dead storeDead initializationlibcsupport /src /putk.c251View Report
Dead storeDead initializationlibmisc /monitor /mon-monitor.c3691View Report
Dead storeDead initializationscore /src /threadstackallocate.c501View Report
Dead storeDead nested assignmentlibmisc /untar /untar.c2841View Report
Dead storeDead nested assignmentscore /src /coresemsurrender.c591View Report
Dead storeDead nested assignmentscore /src /corebarrierrelease.c611View Report
Logic errorDivision by zerolibmisc /capture /capture-cli.c4009View Report
Logic errorMemory leakzlib /gzlib.c17612View Report
Logic errorMemory leakposix /src /aio_fsync.c614View Report
Logic errorMemory leaklibcsupport /src /gxx_wrappers.c832View Report
Logic errorMemory leakzlib /gzread.c1313View Report
Logic errorMemory leakposix /src /aio_write.c645View Report
Logic errorMemory leaklibmisc /monitor /mon-symbols.c1337View Report
Logic errorMemory leaklibcsupport /src /gxx_wrappers.c822View Report
Logic errorMemory leaklibblock /src /media-server.c1513View Report
Logic errorMemory leakzlib /gzlib.c19113View Report
Logic errorMemory leaklibmisc /monitor /mon-symbols.c1285View Report
Logic errorMemory leakposix /src /aio_read.c645View Report
Logic errorMemory leakzlib /gzwrite.c523View Report
Logic errorMemory leakzlib /gzwrite.c423View Report
Logic errorMemory leaklibmisc /capture /capture.c10584View Report
Logic errorOut-of-bound array accesslibmisc /shell /vis.c3611View Report
Logic errorOut-of-bound array accesslibmisc /shell /vis.c3301View Report
Logic errorOut-of-bound array accesslibmisc /shell /vis.c3781View Report
Logic errorPointer subtractionlibmisc /shell /vis.c3611View Report
Logic errorPointer subtractionlibmisc /shell /vis.c3301View Report
Logic errorPointer subtractionlibmisc /shell /vis.c3781View Report