Spyros

cppcheck

Jul 17th, 2012
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.62 KB | None | 0 0
  1. northpole@debian:~/gsoc/batman-adv$ cppcheck --enable=all .
  2. Checking ./bat_iv_ogm.c...
  3. [./bat_iv_ogm.c:1081]: (style) The scope of the variable offset can be reduced
  4. Checking ./bat_iv_ogm.c: CONFIG_BATMAN_ADV_BLA...
  5. Checking ./bat_iv_ogm.c: CONFIG_BATMAN_ADV_DEBUG...
  6. Checking ./bat_iv_ogm.c: pr_fmt...
  7. 1/20 files checked 5% done
  8. Checking ./bitarray.c...
  9. Checking ./bitarray.c: CONFIG_BATMAN_ADV_BLA...
  10. Checking ./bitarray.c: CONFIG_BATMAN_ADV_DEBUG...
  11. Checking ./bitarray.c: pr_fmt...
  12. 2/20 files checked 10% done
  13. Checking ./bridge_loop_avoidance.c...
  14. [./bridge_loop_avoidance.c:538]: (style) The scope of the variable hash_added can be reduced
  15. Checking ./bridge_loop_avoidance.c: CONFIG_BATMAN_ADV_BLA...
  16. Checking ./bridge_loop_avoidance.c: CONFIG_BATMAN_ADV_DEBUG...
  17. Checking ./bridge_loop_avoidance.c: pr_fmt...
  18. 3/20 files checked 15% done
  19. Checking ./compat.c...
  20. Checking ./compat.c: CONFIG_BATMAN_ADV_BLA...
  21. Checking ./compat.c: CONFIG_BATMAN_ADV_DEBUG...
  22. Checking ./compat.c: pr_fmt...
  23. 4/20 files checked 20% done
  24. Checking ./debugfs.c...
  25. Checking ./debugfs.c: CONFIG_BATMAN_ADV_BLA...
  26. Checking ./debugfs.c: CONFIG_BATMAN_ADV_DEBUG...
  27. Checking ./debugfs.c: CONFIG_DEBUG_FS...
  28. Checking ./debugfs.c: pr_fmt...
  29. 5/20 files checked 25% done
  30. Checking ./gateway_client.c...
  31. Checking ./gateway_client.c: CONFIG_BATMAN_ADV_BLA...
  32. Checking ./gateway_client.c: CONFIG_BATMAN_ADV_DEBUG...
  33. Checking ./gateway_client.c: pr_fmt...
  34. 6/20 files checked 30% done
  35. Checking ./gateway_common.c...
  36. Checking ./gateway_common.c: CONFIG_BATMAN_ADV_BLA...
  37. Checking ./gateway_common.c: CONFIG_BATMAN_ADV_DEBUG...
  38. Checking ./gateway_common.c: pr_fmt...
  39. 7/20 files checked 35% done
  40. Checking ./hard-interface.c...
  41. [./hard-interface.c:434]: (error) Data is allocated but not initialized: hard_iface
  42. Checking ./hard-interface.c: CONFIG_BATMAN_ADV_BLA...
  43. Checking ./hard-interface.c: CONFIG_BATMAN_ADV_DEBUG...
  44. Checking ./hard-interface.c: CONFIG_WIRELESS_EXT...
  45. Checking ./hard-interface.c: pr_fmt...
  46. 8/20 files checked 40% done
  47. Checking ./hash.c...
  48. Checking ./hash.c: CONFIG_BATMAN_ADV_BLA...
  49. Checking ./hash.c: CONFIG_BATMAN_ADV_DEBUG...
  50. Checking ./hash.c: pr_fmt...
  51. 9/20 files checked 45% done
  52. Checking ./icmp_socket.c...
  53. [./icmp_socket.c:307]: (error) Data is allocated but not initialized: socket_packet
  54. [./icmp_socket.c:308]: (error) Data is allocated but not initialized: socket_packet
  55. Checking ./icmp_socket.c: CONFIG_BATMAN_ADV_BLA...
  56. Checking ./icmp_socket.c: CONFIG_BATMAN_ADV_DEBUG...
  57. Checking ./icmp_socket.c: pr_fmt...
  58. 10/20 files checked 50% done
  59. Checking ./main.c...
  60. Checking ./main.c: CONFIG_BATMAN_ADV_BLA...
  61. Checking ./main.c: CONFIG_BATMAN_ADV_DEBUG...
  62. Checking ./main.c: pr_fmt...
  63. 11/20 files checked 55% done
  64. Checking ./originator.c...
  65. Checking ./originator.c: CONFIG_BATMAN_ADV_BLA...
  66. Checking ./originator.c: CONFIG_BATMAN_ADV_DEBUG...
  67. Checking ./originator.c: pr_fmt...
  68. 12/20 files checked 60% done
  69. Checking ./ring_buffer.c...
  70. Checking ./ring_buffer.c: CONFIG_BATMAN_ADV_BLA...
  71. Checking ./ring_buffer.c: CONFIG_BATMAN_ADV_DEBUG...
  72. Checking ./ring_buffer.c: pr_fmt...
  73. 13/20 files checked 65% done
  74. Checking ./routing.c...
  75. [./routing.c:1043]: (style) The scope of the variable ret can be reduced
  76. Checking ./routing.c: CONFIG_BATMAN_ADV_BLA...
  77. Checking ./routing.c: CONFIG_BATMAN_ADV_DEBUG...
  78. Checking ./routing.c: pr_fmt...
  79. 14/20 files checked 70% done
  80. Checking ./send.c...
  81. Checking ./send.c: CONFIG_BATMAN_ADV_BLA...
  82. Checking ./send.c: CONFIG_BATMAN_ADV_DEBUG...
  83. Checking ./send.c: pr_fmt...
  84. 15/20 files checked 75% done
  85. Checking ./soft-interface.c...
  86. [./soft-interface.c:531]: (style) struct or union member 'Anonymous0::name' is never used
  87. Checking ./soft-interface.c: CONFIG_BATMAN_ADV_BLA...
  88. Checking ./soft-interface.c: CONFIG_BATMAN_ADV_DEBUG...
  89. Checking ./soft-interface.c: pr_fmt...
  90. 16/20 files checked 80% done
  91. Checking ./sysfs.c...
  92. Checking ./sysfs.c: CONFIG_BATMAN_ADV_BLA...
  93. Checking ./sysfs.c: CONFIG_BATMAN_ADV_DEBUG...
  94. Checking ./sysfs.c: pr_fmt...
  95. 17/20 files checked 85% done
  96. Checking ./translation-table.c...
  97. [./translation-table.c:715]: (style) The scope of the variable hash_added can be reduced
  98. [./translation-table.c:1561]: (style) The scope of the variable len can be reduced
  99. [./translation-table.c:1694]: (style) The scope of the variable len can be reduced
  100. Checking ./translation-table.c: CONFIG_BATMAN_ADV_BLA...
  101. Checking ./translation-table.c: CONFIG_BATMAN_ADV_DEBUG...
  102. Checking ./translation-table.c: pr_fmt...
  103. 18/20 files checked 90% done
  104. Checking ./unicast.c...
  105. Checking ./unicast.c: CONFIG_BATMAN_ADV_BLA...
  106. Checking ./unicast.c: CONFIG_BATMAN_ADV_DEBUG...
  107. Checking ./unicast.c: pr_fmt...
  108. 19/20 files checked 95% done
  109. Checking ./vis.c...
  110. [./vis.c:313]: (error) Data is allocated but not initialized: entry
  111. [./vis.c:315]: (error) Data is allocated but not initialized: entry
  112. Checking ./vis.c: CONFIG_BATMAN_ADV_BLA...
  113. Checking ./vis.c: CONFIG_BATMAN_ADV_DEBUG...
  114. Checking ./vis.c: pr_fmt...
  115. 20/20 files checked 100% done
  116. Checking usage of global functions..
  117. [./main.c:1]: (style) The function 'printPacketBuff' is never used
  118. [./main.c:1]: (style) The function 'printTlvList' is never used
  119. [./main.c:1]: (style) The function 'printTvlvBytes' is never used
  120. northpole@debian:~/gsoc/batman-adv$ sizeof(struct shortTvlv)
  121. northpole@debian:~/gsoc/batman-adv$ cppcheck --enable=al .
  122. terminate called after throwing an instance of 'std::runtime_error'
  123. what(): cppcheck: there is no --enable parameter with the name 'al'
  124. Aborted
  125. northpole@debian:~/gsoc/batman-adv$ cppcheck --enable=all .
  126. Checking ./bat_iv_ogm.c...
  127. [./bat_iv_ogm.c:1081]: (style) The scope of the variable offset can be reduced
  128. Checking ./bat_iv_ogm.c: CONFIG_BATMAN_ADV_BLA...
  129. Checking ./bat_iv_ogm.c: CONFIG_BATMAN_ADV_DEBUG...
  130. Checking ./bat_iv_ogm.c: pr_fmt...
  131. 1/20 files checked 5% done
  132. Checking ./bitarray.c...
  133. Checking ./bitarray.c: CONFIG_BATMAN_ADV_BLA...
  134. Checking ./bitarray.c: CONFIG_BATMAN_ADV_DEBUG...
  135. Checking ./bitarray.c: pr_fmt...
  136. 2/20 files checked 10% done
  137. Checking ./bridge_loop_avoidance.c...
  138. [./bridge_loop_avoidance.c:538]: (style) The scope of the variable hash_added can be reduced
  139. Checking ./bridge_loop_avoidance.c: CONFIG_BATMAN_ADV_BLA...
  140. Checking ./bridge_loop_avoidance.c: CONFIG_BATMAN_ADV_DEBUG...
  141. Checking ./bridge_loop_avoidance.c: pr_fmt...
  142. 3/20 files checked 15% done
  143. Checking ./compat.c...
  144. Checking ./compat.c: CONFIG_BATMAN_ADV_BLA...
  145. Checking ./compat.c: CONFIG_BATMAN_ADV_DEBUG...
  146. Checking ./compat.c: pr_fmt...
  147. 4/20 files checked 20% done
  148. Checking ./debugfs.c...
  149. Checking ./debugfs.c: CONFIG_BATMAN_ADV_BLA...
  150. Checking ./debugfs.c: CONFIG_BATMAN_ADV_DEBUG...
  151. Checking ./debugfs.c: CONFIG_DEBUG_FS...
  152. Checking ./debugfs.c: pr_fmt...
  153. 5/20 files checked 25% done
  154. Checking ./gateway_client.c...
  155. Checking ./gateway_client.c: CONFIG_BATMAN_ADV_BLA...
  156. Checking ./gateway_client.c: CONFIG_BATMAN_ADV_DEBUG...
  157. Checking ./gateway_client.c: pr_fmt...
  158. 6/20 files checked 30% done
  159. Checking ./gateway_common.c...
  160. Checking ./gateway_common.c: CONFIG_BATMAN_ADV_BLA...
  161. Checking ./gateway_common.c: CONFIG_BATMAN_ADV_DEBUG...
  162. Checking ./gateway_common.c: pr_fmt...
  163. 7/20 files checked 35% done
  164. Checking ./hard-interface.c...
  165. [./hard-interface.c:434]: (error) Data is allocated but not initialized: hard_iface
  166. Checking ./hard-interface.c: CONFIG_BATMAN_ADV_BLA...
  167. Checking ./hard-interface.c: CONFIG_BATMAN_ADV_DEBUG...
  168. Checking ./hard-interface.c: CONFIG_WIRELESS_EXT...
  169. Checking ./hard-interface.c: pr_fmt...
  170. 8/20 files checked 40% done
  171. Checking ./hash.c...
  172. Checking ./hash.c: CONFIG_BATMAN_ADV_BLA...
  173. Checking ./hash.c: CONFIG_BATMAN_ADV_DEBUG...
  174. Checking ./hash.c: pr_fmt...
  175. 9/20 files checked 45% done
  176. Checking ./icmp_socket.c...
  177. [./icmp_socket.c:307]: (error) Data is allocated but not initialized: socket_packet
  178. [./icmp_socket.c:308]: (error) Data is allocated but not initialized: socket_packet
  179. Checking ./icmp_socket.c: CONFIG_BATMAN_ADV_BLA...
  180. Checking ./icmp_socket.c: CONFIG_BATMAN_ADV_DEBUG...
  181. Checking ./icmp_socket.c: pr_fmt...
  182. 10/20 files checked 50% done
  183. Checking ./main.c...
  184. Checking ./main.c: CONFIG_BATMAN_ADV_BLA...
  185. Checking ./main.c: CONFIG_BATMAN_ADV_DEBUG...
  186. Checking ./main.c: pr_fmt...
  187. 11/20 files checked 55% done
  188. Checking ./originator.c...
  189. Checking ./originator.c: CONFIG_BATMAN_ADV_BLA...
  190. Checking ./originator.c: CONFIG_BATMAN_ADV_DEBUG...
  191. Checking ./originator.c: pr_fmt...
  192. 12/20 files checked 60% done
  193. Checking ./ring_buffer.c...
  194. Checking ./ring_buffer.c: CONFIG_BATMAN_ADV_BLA...
  195. Checking ./ring_buffer.c: CONFIG_BATMAN_ADV_DEBUG...
  196. Checking ./ring_buffer.c: pr_fmt...
  197. 13/20 files checked 65% done
  198. Checking ./routing.c...
  199. [./routing.c:1043]: (style) The scope of the variable ret can be reduced
  200. Checking ./routing.c: CONFIG_BATMAN_ADV_BLA...
  201. Checking ./routing.c: CONFIG_BATMAN_ADV_DEBUG...
  202. Checking ./routing.c: pr_fmt...
  203. 14/20 files checked 70% done
  204. Checking ./send.c...
  205. Checking ./send.c: CONFIG_BATMAN_ADV_BLA...
  206. Checking ./send.c: CONFIG_BATMAN_ADV_DEBUG...
  207. Checking ./send.c: pr_fmt...
  208. 15/20 files checked 75% done
  209. Checking ./soft-interface.c...
  210. [./soft-interface.c:531]: (style) struct or union member 'Anonymous0::name' is never used
  211. Checking ./soft-interface.c: CONFIG_BATMAN_ADV_BLA...
  212. Checking ./soft-interface.c: CONFIG_BATMAN_ADV_DEBUG...
  213. Checking ./soft-interface.c: pr_fmt...
  214. 16/20 files checked 80% done
  215. Checking ./sysfs.c...
  216. Checking ./sysfs.c: CONFIG_BATMAN_ADV_BLA...
  217. Checking ./sysfs.c: CONFIG_BATMAN_ADV_DEBUG...
  218. Checking ./sysfs.c: pr_fmt...
  219. 17/20 files checked 85% done
  220. Checking ./translation-table.c...
  221. [./translation-table.c:715]: (style) The scope of the variable hash_added can be reduced
  222. [./translation-table.c:1561]: (style) The scope of the variable len can be reduced
  223. [./translation-table.c:1694]: (style) The scope of the variable len can be reduced
  224. Checking ./translation-table.c: CONFIG_BATMAN_ADV_BLA...
  225. Checking ./translation-table.c: CONFIG_BATMAN_ADV_DEBUG...
  226. Checking ./translation-table.c: pr_fmt...
  227. 18/20 files checked 90% done
  228. Checking ./unicast.c...
  229. Checking ./unicast.c: CONFIG_BATMAN_ADV_BLA...
  230. Checking ./unicast.c: CONFIG_BATMAN_ADV_DEBUG...
  231. Checking ./unicast.c: pr_fmt...
  232. 19/20 files checked 95% done
  233. Checking ./vis.c...
  234. [./vis.c:313]: (error) Data is allocated but not initialized: entry
  235. [./vis.c:315]: (error) Data is allocated but not initialized: entry
  236. Checking ./vis.c: CONFIG_BATMAN_ADV_BLA...
  237. Checking ./vis.c: CONFIG_BATMAN_ADV_DEBUG...
  238. Checking ./vis.c: pr_fmt...
  239. 20/20 files checked 100% done
  240. Checking usage of global functions..
  241. [./main.c:1]: (style) The function 'printPacketBuff' is never used
  242. [./main.c:1]: (style) The function 'printTlvList' is never used
  243. [./main.c:1]: (style) The function 'printTvlvBytes' is never used
Advertisement
Add Comment
Please, Sign In to add comment