File tree
250 files changed
+2180
-2213
lines changed- libcpychecker
- tests
- cpychecker
- PyArg_ParseTuple
- code_O_bang
- code_s/incorrect-constness
- incorrect_code_z_hash
- incorrect_codes_S_and_U
- incorrect_converters
- keywords
- with_PY_SSIZE_T_CLEAN
- without_PY_SSIZE_T_CLEAN
- PyArg_Parse/incorrect_codes_S_and_U
- PyMethodDef
- incorrect-types
- missing-sentinel
- Py_BuildValue/code_upper_D/incorrect
- absinterp
- arithmetic
- division-by-zero/definite
- negative-shift/definite
- arrays6
- casts/pyobjectptr-to-long
- custom-strdup
- function-pointers
- nested-fields3
- read-through-global-ptr-unchecked
- read-through-uninitialized-ptr
- uninitialized-data
- write-through-arg-unchecked
- write-through-global-ptr-unchecked
- refcounts
- GIL/correct
- PyArg_ParseTupleAndKeywords/correct_O
- PyArg_ParseTuple
- correct_O_bang
- correct_O
- correct_converter
- correct_simple
- PyArg_Parse/correct_simple
- PyArg_UnpackTuple
- correct
- missing-initialization
- wrong-number-of-varargs
- PyBool_FromLong/correct
- PyCObject_FromVoidPtrAndDesc/incorrect
- PyCObject_FromVoidPtr/incorrect
- PyCapsule_GetPointer/basic
- PyDict_GetItemString
- correct
- incorrect
- PyDict_GetItem
- correct
- incorrect
- PyDict_New/correct
- PyDict_SetItemString
- correct
- incorrect
- PyDict_SetItem
- correct
- incorrect
- PyErr_Clear/correct
- PyErr_Format/correct
- PyErr_NewException/basic
- PyErr_NoMemory/correct
- PyErr_PrintEx
- PyErr_SetFromErrno/correct
- PyErr_SetNone/correct
- PyErr_SetObject/correct
- PyErr_SetString/correct
- PyEval_CallMethod
- correct
- incorrect
- PyFloat_AsDouble
- correct_PyFloatObject
- correct_cast
- PyFloat_FromDouble/simple
- PyInt_AsLong
- correct_PyIntObject
- correct_cast
- PyInt_FromLong
- correct_large_int
- correct_small_int
- PyIter_Next/simple
- PyList_Append
- correct
- incorrect-loop
- incorrect
- null-newitem
- ticket-19
- ticket-22
- PyList_GetItem/correct
- PyList_SET_ITEM_macro
- correct_multiple
- correct
- incorrect_multiple
- PyList_Size
- known-size
- unknown-size
- PyMapping_Size/basic
- PyMem_Malloc/correct
- alloc-and-free
- free-NULL
- PyModule_AddObject/incorrect-with-cast
- PyObject_CallFunctionObjArgs
- correct
- incorrect
- PyObject_CallFunction/correct
- PyObject_CallMethodObjArgs
- correct
- incorrect
- PyObject_CallMethod
- correct-code-N
- correct
- PyObject_CallObject/correct
- PyObject_GenericGetAttr/basic
- PyObject_GenericSetAttr/basic
- PyObject_GetAttrString
- correct
- incorrect
- PyObject_GetAttr
- correct
- incorrect
- PyObject_GetItem
- correct
- incorrect
- PyObject_HasAttrString
- correct
- incorrect
- PyObject_IsTrue/correct
- PySequence_SetItem
- correct
- incorrect
- PySequence_Size
- correct
- null
- PyString_AsString
- correct
- incorrect
- unknown
- PyString_ConcatAndDel
- basic
- correct
- null-lhs
- null-rhs
- PyString_Concat
- basic
- leak-of-rhs
- null-lhs
- null-rhs
- PyString_FromStringAndSize/correct
- PyString_Size/correct
- PyStructSequence/correct
- PySys_GetObject/incorrect
- PySys_SetObject/correct
- PyTuple_GetItem
- correct
- incorrect
- PyTuple_New/correct
- PyTuple_Pack/incorrect-arg-count
- PyTuple_SET_ITEM_macro
- correct_multiple
- correct
- incorrect_multiple
- PyTuple_SetItem
- correct_multiple
- correct
- incorrect_multiple
- PyTuple_Size
- incorrect
- ticket-24
- PyType_IsSubtype/correct
- PyUnicode_AsUTF8String/basic
- PyWeakref_GetObject
- correct
- incorrect
- Py_BuildValue
- Py_TYPE
- correct-code-N
- correct-code-O
- correct-code-s
- correct
- SWIG_Python_SetErrorMsg/correct
- _PyObject_New/correct
- attributes
- returns-borrowed-ref
- correct-marking
- correct-usage
- incorrect-marking
- incorrect-usage
- sets-exception-on-nonzero-return
- correct-usage
- incorrect-marking
- sets-exception
- correct-usage
- incorrect-marking
- steals-reference-to-arg
- correct-marking
- correct-usage
- incorrect-marking
- incorrect-usage
- correct_decref
- correct_py_none
- cplusplus
- method
- simple
- function-that-exits
- getter
- handle_null_error
- incorrect_py_none
- json/basic
- loop_n_times
- loops
- complex-loop-conditional-1
- complex-loop-conditional-2
- macros/Py_XDECREF/crash
- missing_decref
- module_handling
- not_setting_exception
- object_from_callback
- object_leak
- passing_dead_object
- returning_dead_object
- storage_regions/static
- correct
- incorrect
- subclass
- handling
- incorrect-subclass-ptr
- ticket-20
- too_many_increfs
- tp_iternext
- correct
- partial-type-object
- uninitialized_data
- comparison
- function_arg
- unrecognized_function2
- unrecognized_function3
- unrecognized_function4
- unrecognized_function
- use_after_dealloc
- plugin
- callback-FINISH_DECL
- callbacks/exception
- diagnostics
- language-specific-errors/fullname
- type-attributes
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
250 files changed
+2180
-2213
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
279 | | - | |
| 279 | + | |
280 | 280 | | |
281 | 281 | | |
282 | | - | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
283 | 286 | | |
284 | 287 | | |
285 | 288 | | |
286 | | - | |
| 289 | + | |
287 | 290 | | |
288 | 291 | | |
289 | 292 | | |
290 | | - | |
| 293 | + | |
291 | 294 | | |
292 | 295 | | |
293 | | - | |
| 296 | + | |
294 | 297 | | |
295 | | - | |
| 298 | + | |
296 | 299 | | |
297 | 300 | | |
298 | 301 | | |
299 | 302 | | |
| 303 | + | |
300 | 304 | | |
301 | 305 | | |
302 | 306 | | |
303 | | - | |
| 307 | + | |
304 | 308 | | |
305 | 309 | | |
306 | 310 | | |
307 | 311 | | |
308 | 312 | | |
309 | | - | |
| 313 | + | |
| 314 | + | |
310 | 315 | | |
311 | 316 | | |
312 | 317 | | |
313 | 318 | | |
314 | 319 | | |
315 | | - | |
| 320 | + | |
| 321 | + | |
316 | 322 | | |
317 | 323 | | |
318 | | - | |
| 324 | + | |
319 | 325 | | |
320 | 326 | | |
321 | | - | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
322 | 342 | | |
323 | 343 | | |
324 | | - | |
| 344 | + | |
325 | 345 | | |
326 | 346 | | |
327 | 347 | | |
| |||
346 | 366 | | |
347 | 367 | | |
348 | 368 | | |
349 | | - | |
| 369 | + | |
350 | 370 | | |
351 | 371 | | |
352 | 372 | | |
| |||
356 | 376 | | |
357 | 377 | | |
358 | 378 | | |
359 | | - | |
| 379 | + | |
360 | 380 | | |
361 | 381 | | |
362 | | - | |
| 382 | + | |
363 | 383 | | |
364 | 384 | | |
365 | 385 | | |
| |||
566 | 586 | | |
567 | 587 | | |
568 | 588 | | |
569 | | - | |
| 589 | + | |
570 | 590 | | |
571 | 591 | | |
572 | 592 | | |
| |||
580 | 600 | | |
581 | 601 | | |
582 | 602 | | |
583 | | - | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
584 | 607 | | |
585 | 608 | | |
586 | 609 | | |
| |||
594 | 617 | | |
595 | 618 | | |
596 | 619 | | |
597 | | - | |
| 620 | + | |
598 | 621 | | |
599 | 622 | | |
600 | 623 | | |
| |||
737 | 760 | | |
738 | 761 | | |
739 | 762 | | |
740 | | - | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
741 | 767 | | |
742 | 768 | | |
743 | 769 | | |
| |||
4019 | 4045 | | |
4020 | 4046 | | |
4021 | 4047 | | |
4022 | | - | |
4023 | | - | |
4024 | | - | |
4025 | | - | |
4026 | | - | |
4027 | | - | |
4028 | | - | |
4029 | | - | |
4030 | | - | |
4031 | | - | |
| 4048 | + | |
4032 | 4049 | | |
4033 | 4050 | | |
4034 | 4051 | | |
4035 | 4052 | | |
4036 | 4053 | | |
4037 | 4054 | | |
4038 | | - | |
4039 | | - | |
| 4055 | + | |
| 4056 | + | |
4040 | 4057 | | |
4041 | 4058 | | |
| 4059 | + | |
| 4060 | + | |
| 4061 | + | |
| 4062 | + | |
| 4063 | + | |
| 4064 | + | |
| 4065 | + | |
| 4066 | + | |
| 4067 | + | |
| 4068 | + | |
| 4069 | + | |
4042 | 4070 | | |
4043 | 4071 | | |
4044 | 4072 | | |
| |||
4102 | 4130 | | |
4103 | 4131 | | |
4104 | 4132 | | |
4105 | | - | |
| 4133 | + | |
4106 | 4134 | | |
4107 | 4135 | | |
4108 | 4136 | | |
4109 | 4137 | | |
4110 | 4138 | | |
4111 | 4139 | | |
4112 | | - | |
| 4140 | + | |
4113 | 4141 | | |
4114 | 4142 | | |
4115 | 4143 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 11 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
0 commit comments