root-project / root

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
https://root.cern
Other
2.64k stars 1.26k forks source link

[io] Clang-Tidy Clazy Warnings #7431

Closed ferdymercury closed 3 years ago

ferdymercury commented 3 years ago
/opt/root_src/io/io/src/TBufferFile.cxx:2401:10: warning: 2nd function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]
 1: Assuming 'streamer' is null in /opt/root_src/io/io/src/TBufferFile.cxx:1624
 2: Taking false branch in /opt/root_src/io/io/src/TBufferFile.cxx:1624
 3: Assuming 'isPreAlloc' is false in /opt/root_src/io/io/src/TBufferFile.cxx:1635
 4: Taking true branch in /opt/root_src/io/io/src/TBufferFile.cxx:1635
 5: Assuming 'j' is < 'n' in /opt/root_src/io/io/src/TBufferFile.cxx:1637
 6: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TBufferFile.cxx:1637
 7: Calling 'TBufferFile::ReadObjectAny' in /opt/root_src/io/io/src/TBufferFile.cxx:1640
 8: Taking true branch in /opt/root_src/io/io/src/TBufferFile.cxx:2350
 9: expanded from macro 'R__ASSERT' in /opt/root_src/core/foundation/inc/TError.h:120
10: Loop condition is false.  Exiting loop in /opt/root_src/io/io/src/TBufferFile.cxx:2350
11: expanded from macro 'R__ASSERT' in /opt/root_src/core/foundation/inc/TError.h:119
12: 'tag' declared without an initial value in /opt/root_src/io/io/src/TBufferFile.cxx:2359
13: Calling 'TBufferFile::ReadClass' in /opt/root_src/io/io/src/TBufferFile.cxx:2360
14: Taking false branch in /opt/root_src/io/io/src/TBufferFile.cxx:2567
15: expanded from macro 'R__ASSERT' in /opt/root_src/core/foundation/inc/TError.h:120
16: Loop condition is false.  Exiting loop in /opt/root_src/io/io/src/TBufferFile.cxx:2567
17: expanded from macro 'R__ASSERT' in /opt/root_src/core/foundation/inc/TError.h:119
18: Assuming field 'fBufCur' is < field 'fBuffer' in /opt/root_src/io/io/src/TBufferFile.cxx:2571
19: Left side of '||' is true in /opt/root_src/io/io/src/TBufferFile.cxx:2571
20: Returning without writing to '*objTag' in /opt/root_src/io/io/src/TBufferFile.cxx:2574
21: Returning pointer (loaded from 'cl'), which participates in a condition later in /opt/root_src/io/io/src/TBufferFile.cxx:2574
22: Returning from 'TBufferFile::ReadClass' in /opt/root_src/io/io/src/TBufferFile.cxx:2360
23: 'clRef' is non-null in /opt/root_src/io/io/src/TBufferFile.cxx:2363
24: Left side of '&&' is true in /opt/root_src/io/io/src/TBufferFile.cxx:2363
25: Left side of '&&' is false in /opt/root_src/io/io/src/TBufferFile.cxx:2363
26: Assuming field 'fVersion' is > 0 in /opt/root_src/io/io/src/TBufferFile.cxx:2397
27: Taking true branch in /opt/root_src/io/io/src/TBufferFile.cxx:2397
28: Assuming the condition is false in /opt/root_src/io/io/src/TBufferFile.cxx:2399
29: Taking false branch in /opt/root_src/io/io/src/TBufferFile.cxx:2399
30: Assuming 'obj' is non-null in /opt/root_src/io/io/src/TBufferFile.cxx:2400
31: Taking true branch in /opt/root_src/io/io/src/TBufferFile.cxx:2400
32: 2nd function call argument is an uninitialized value in /opt/root_src/io/io/src/TBufferFile.cxx:2401
/opt/root_src/io/io/src/TBufferJSON.cxx:3440:18: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Assuming 'gDebug' is > 2 in /opt/root_src/io/io/src/TBufferJSON.cxx:3422
 2: Taking true branch in /opt/root_src/io/io/src/TBufferJSON.cxx:3422
 3: Assuming 'cl' is null in /opt/root_src/io/io/src/TBufferJSON.cxx:3423
 4: '?' condition is false in /opt/root_src/io/io/src/TBufferJSON.cxx:3423
 5: Assuming 'n' is >= 0 in /opt/root_src/io/io/src/TBufferJSON.cxx:3431
 6: Taking false branch in /opt/root_src/io/io/src/TBufferJSON.cxx:3431
 7: Assuming 'n' is not equal to 0 in /opt/root_src/io/io/src/TBufferJSON.cxx:3438
 8: Taking false branch in /opt/root_src/io/io/src/TBufferJSON.cxx:3438
 9: Called C++ object pointer is null in /opt/root_src/io/io/src/TBufferJSON.cxx:3440
/opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:291:19: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:627
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:630
 3: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:630
 4: Calling 'TEmulatedCollectionProxy::Resize' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:631
 5: Field 'fEnv' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 6: Left side of '&&' is true in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 7: Field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 8: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 9: Assuming 'nCurr' is <= 0 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
10: '?' condition is false in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
11: Null pointer value stored to field 'fStart' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
12: Assuming 'left' is not equal to 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:458
13: Taking false branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:458
14: Assuming 'left' is < 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:461
15: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:461
16: Calling 'TEmulatedCollectionProxy::Shrink' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:462
17: Control jumps to 'case kSTLmultimap:'  at line 277 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:275
18: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:278
19: Control jumps to 'case kBIT_ISSTRING:'  at line 289 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:279
20: 'i' is < 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:290
21: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:290
22: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:291
/opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:299:31: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:627
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:630
 3: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:630
 4: Calling 'TEmulatedCollectionProxy::Resize' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:631
 5: Field 'fEnv' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 6: Left side of '&&' is true in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 7: Field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 8: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 9: Assuming 'nCurr' is <= 0 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
10: '?' condition is false in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
11: Null pointer value stored to field 'fStart' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
12: Assuming 'left' is not equal to 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:458
13: Taking false branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:458
14: Assuming 'left' is < 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:461
15: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:461
16: Calling 'TEmulatedCollectionProxy::Shrink' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:462
17: Control jumps to 'case kSTLmultimap:'  at line 277 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:275
18: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:278
19: Control jumps to 'case 4097:'  at line 294 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:279
20: 'i' is < 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:295
21: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:295
22: 'h' initialized to a null pointer value in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:296
23: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:299
/opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:338:19: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:627
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:630
 3: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:630
 4: Calling 'TEmulatedCollectionProxy::Resize' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:631
 5: Field 'fEnv' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 6: Left side of '&&' is true in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 7: Field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 8: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 9: Assuming 'nCurr' is <= 0 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
10: '?' condition is false in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
11: Null pointer value stored to field 'fStart' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
12: Assuming 'left' is not equal to 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:458
13: Taking false branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:458
14: Assuming 'left' is < 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:461
15: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:461
16: Calling 'TEmulatedCollectionProxy::Shrink' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:462
17: 'addr' initialized to a null pointer value in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:272
18: Control jumps to the 'default' case at line 325 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:275
19: Control jumps to 'case kBIT_ISSTRING:'  at line 336 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:326
20: 'i' is < 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:337
21: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:337
22: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:338
/opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:343:29: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:627
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:630
 3: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:630
 4: Calling 'TEmulatedCollectionProxy::Resize' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:631
 5: Field 'fEnv' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 6: Left side of '&&' is true in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 7: Field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 8: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:454
 9: Assuming 'nCurr' is <= 0 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
10: '?' condition is false in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
11: Null pointer value stored to field 'fStart' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:457
12: Assuming 'left' is not equal to 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:458
13: Taking false branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:458
14: Assuming 'left' is < 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:461
15: Taking true branch in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:461
16: Calling 'TEmulatedCollectionProxy::Shrink' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:462
17: 'addr' initialized to a null pointer value in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:272
18: Control jumps to the 'default' case at line 325 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:275
19: Control jumps to 'case 4097:'  at line 340 in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:326
20: 'i' is < 'nCurr' in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:341
21: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:341
22: 'h' initialized to a null pointer value in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:342
23: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx:343
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:112:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kBool_t:'  at line 112 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:112
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:113:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kChar_t:'  at line 113 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:113
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:114:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kShort_t:'  at line 114 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:114
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:115:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kInt_t:'  at line 115 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:115
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:116:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kLong_t:'  at line 116 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:116
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:117:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kLong64_t:'  at line 117 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:117
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:118:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kFloat_t:'  at line 118 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:118
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:120:28: warning: Access to field 'flt' results in a dereference of a null pointer (loaded from variable 'helper') [clang-analyzer-core.NullDereference]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kFloat16_t:'  at line 119 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Access to field 'flt' results in a dereference of a null pointer (loaded from variable 'helper') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:120
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:121:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kDouble_t:'  at line 121 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:121
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:122:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kUChar_t:'  at line 122 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:122
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:123:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kUShort_t:'  at line 123 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:123
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:124:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kUInt_t:'  at line 124 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:124
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:125:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kULong_t:'  at line 125 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:125
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:126:30: warning: Forming reference to null pointer [clang-analyzer-core.NonNullParamChecker]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kULong64_t:'  at line 126 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Forming reference to null pointer in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:126
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:128:28: warning: Access to field 'dbl' results in a dereference of a null pointer (loaded from variable 'helper') [clang-analyzer-core.NullDereference]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kIsEnum:'  at line 110 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Control jumps to 'case kDouble32_t:'  at line 127 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:111
18: Access to field 'dbl' results in a dereference of a null pointer (loaded from variable 'helper') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:128
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:139:13: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case kBIT_ISSTRING:'  at line 138 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:139
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:142:13: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case 4097:'  at line 141 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:142
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:145:13: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case 536875008:'  at line 144 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:145
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:148:13: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 3: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:243
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:246
 6: Calling 'TEmulatedMapProxy::ReadMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:247
 7: Assuming the condition is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 8: Left side of '&&' is false in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:94
 9: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:96
10: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:102
12: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
13: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:104
14: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:105
15: Null pointer value stored to 'helper' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:106
16: Control jumps to 'case 1073745921:'  at line 147 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:108
17: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:148
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:173:35: warning: Access to field 'boolean' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kBool_t:'  at line 173 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'boolean' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:173
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:174:35: warning: Access to field 's_char' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kChar_t:'  at line 174 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 's_char' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:174
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:175:35: warning: Access to field 's_short' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kShort_t:'  at line 175 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 's_short' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:175
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:176:35: warning: Access to field 's_int' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kInt_t:'  at line 176 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 's_int' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:176
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:177:35: warning: Access to field 's_long' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kLong_t:'  at line 177 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 's_long' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:177
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:178:35: warning: Access to field 's_longlong' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kLong64_t:'  at line 178 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 's_longlong' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:178
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:179:35: warning: Access to field 'flt' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kFloat_t:'  at line 179 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'flt' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:179
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:180:41: warning: Access to field 'flt' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kFloat16_t:'  at line 180 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'flt' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:180
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:181:35: warning: Access to field 'dbl' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kDouble_t:'  at line 181 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'dbl' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:181
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:182:35: warning: Access to field 'u_char' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kUChar_t:'  at line 182 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'u_char' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:182
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:183:35: warning: Access to field 'u_short' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kUShort_t:'  at line 183 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'u_short' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:183
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:184:35: warning: Access to field 'u_int' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kUInt_t:'  at line 184 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'u_int' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:184
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:185:35: warning: Access to field 'u_long' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kULong_t:'  at line 185 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'u_long' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:185
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:186:35: warning: Access to field 'u_longlong' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kULong64_t:'  at line 186 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'u_longlong' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:186
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:187:41: warning: Access to field 'dbl' results in a dereference of a null pointer (loaded from variable 'i') [clang-analyzer-core.NullDereference]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kIsEnum:'  at line 171 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Control jumps to 'case kDouble32_t:'  at line 187 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:172
16: Access to field 'dbl' results in a dereference of a null pointer (loaded from variable 'i') in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:187
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:198:21: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case kBIT_ISSTRING:'  at line 197 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:198
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:201:30: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case 4097:'  at line 200 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:201
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:204:13: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case 536875008:'  at line 203 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:204
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx:207:13: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Taking false branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:240
 2: Assuming field 'fObject' is non-null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 3: '?' condition is true in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:251
 4: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 5: Taking true branch in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:253
 6: Calling 'TEmulatedMapProxy::WriteMap' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:254
 7: Initializing to 0 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:159
 8: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
 9: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:163
10: The value 0 is assigned to 'loop' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
11: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:165
12: Null pointer value stored to 'addr' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:166
13: Null pointer value stored to 'i' in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:167
14: Control jumps to 'case 1073745921:'  at line 206 in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:169
15: Called C++ object pointer is null in /opt/root_src/io/io/src/TEmulatedMapProxy.cxx:207
/opt/root_src/io/io/src/TFPBlock.cxx:54:22: warning: Call to 'calloc' has an allocation size of 0 bytes [clang-analyzer-optin.portability.UnixAPI]
 1: 'aux' initialized to 0 in /opt/root_src/io/io/src/TFPBlock.cxx:38
 2: Assuming 'i' is >= 'nb' in /opt/root_src/io/io/src/TFPBlock.cxx:45
 3: Loop condition is false. Execution continues on line 52 in /opt/root_src/io/io/src/TFPBlock.cxx:45
 4: The value 0 is assigned to field 'fCapacity' in /opt/root_src/io/io/src/TFPBlock.cxx:52
 5: Call to 'calloc' has an allocation size of 0 bytes in /opt/root_src/io/io/src/TFPBlock.cxx:54
/opt/root_src/io/io/src/TFPBlock.cxx:112:24: warning: Call to 'realloc' has an allocation size of 0 bytes [clang-analyzer-optin.portability.UnixAPI]
 1: 'newSize' initialized to 0 in /opt/root_src/io/io/src/TFPBlock.cxx:96
 2: Assuming 'i' is >= 'nb' in /opt/root_src/io/io/src/TFPBlock.cxx:103
 3: Loop condition is false. Execution continues on line 110 in /opt/root_src/io/io/src/TFPBlock.cxx:103
 4: Assuming 'newSize' is > field 'fCapacity' in /opt/root_src/io/io/src/TFPBlock.cxx:110
 5: Taking true branch in /opt/root_src/io/io/src/TFPBlock.cxx:110
 6: The value 0 is assigned to field 'fCapacity' in /opt/root_src/io/io/src/TFPBlock.cxx:111
 7: Call to 'realloc' has an allocation size of 0 bytes in /opt/root_src/io/io/src/TFPBlock.cxx:112
/opt/root_src/io/io/src/TFile.cxx:167:1: warning: non-POD static (AddPseudoGlobals) [clazy-non-pod-global-static]
/opt/root_src/io/io/src/TFile.cxx:434:7: warning: Value stored to 'recreate' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'recreate' is never read in /opt/root_src/io/io/src/TFile.cxx:434
/opt/root_src/io/io/src/TFile.cxx:3894:22: warning: Value stored to 'need2copy' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'need2copy' is never read in /opt/root_src/io/io/src/TFile.cxx:3894
/opt/root_src/io/io/src/TFileMerger.cxx:591:31: warning: Value stored to 'nextsource' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'nextsource' is never read in /opt/root_src/io/io/src/TFileMerger.cxx:591
/opt/root_src/io/io/src/TFileMerger.cxx:669:25: warning: Value stored to 'nextsource' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'nextsource' is never read in /opt/root_src/io/io/src/TFileMerger.cxx:669
/opt/root_src/io/io/src/TGenCollectionStreamer.cxx:392:23: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Assuming 'nElements' is not equal to 0 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1311
 2: Taking false branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1311
 3: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1315
 4: Taking true branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1315
 5: Control jumps to 'case kSTLvector:'  at line 1327 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1316
 6: Assuming 'obj' is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1328
 7: Taking false branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1328
 8: Control jumps to the 'default' case at line 1341 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1336
 9: Calling 'TGenCollectionStreamer::ReadObjects' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1342
10: Assuming the condition is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:366
11: Left side of '&&' is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:366
12: Assuming 'onFileClass' is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:372
13: '?' condition is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:372
14: Control jumps to 'case kSTLvector:'  at line 377 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:375
15: Calling 'TVirtualVectorIterators::CreateIterators' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:384
16: Assuming the condition is true in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:354
17: Taking true branch in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:354
18: Null pointer value stored to 'iterators.fBegin' in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:355
19: Returning from 'TVirtualVectorIterators::CreateIterators' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:384
20: Null pointer value stored to 'itm' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:385
21: Control jumps to 'case kBIT_ISSTRING:'  at line 391 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:388
22: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:392
23: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
24: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:392
25: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
26: 'i' initialized to a null pointer value in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:392
27: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
28: Called C++ object pointer is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:392
29: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
/opt/root_src/io/io/src/TGenCollectionStreamer.cxx:394:23: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Assuming 'nElements' is not equal to 0 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1311
 2: Taking false branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1311
 3: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1315
 4: Taking true branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1315
 5: Control jumps to 'case kSTLvector:'  at line 1327 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1316
 6: Assuming 'obj' is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1328
 7: Taking false branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1328
 8: Control jumps to the 'default' case at line 1341 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1336
 9: Calling 'TGenCollectionStreamer::ReadObjects' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1342
10: Assuming the condition is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:366
11: Left side of '&&' is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:366
12: Assuming 'onFileClass' is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:372
13: '?' condition is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:372
14: Control jumps to 'case kSTLvector:'  at line 377 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:375
15: Calling 'TVirtualVectorIterators::CreateIterators' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:384
16: Assuming the condition is true in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:354
17: Taking true branch in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:354
18: Null pointer value stored to 'iterators.fBegin' in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:355
19: Returning from 'TVirtualVectorIterators::CreateIterators' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:384
20: Null pointer value stored to 'itm' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:385
21: Control jumps to 'case 4097:'  at line 393 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:388
22: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:394
23: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
24: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:394
25: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
26: 'i' initialized to a null pointer value in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:394
27: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
28: Called C++ object pointer is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:394
29: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
/opt/root_src/io/io/src/TGenCollectionStreamer.cxx:396:23: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Assuming 'nElements' is not equal to 0 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1311
 2: Taking false branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1311
 3: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1315
 4: Taking true branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1315
 5: Control jumps to 'case kSTLvector:'  at line 1327 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1316
 6: Assuming 'obj' is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1328
 7: Taking false branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1328
 8: Control jumps to the 'default' case at line 1341 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1336
 9: Calling 'TGenCollectionStreamer::ReadObjects' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1342
10: Assuming the condition is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:366
11: Left side of '&&' is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:366
12: Assuming 'onFileClass' is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:372
13: '?' condition is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:372
14: Control jumps to 'case kSTLvector:'  at line 377 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:375
15: Calling 'TVirtualVectorIterators::CreateIterators' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:384
16: Assuming the condition is true in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:354
17: Taking true branch in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:354
18: Null pointer value stored to 'iterators.fBegin' in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:355
19: Returning from 'TVirtualVectorIterators::CreateIterators' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:384
20: Null pointer value stored to 'itm' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:385
21: Control jumps to 'case 536875008:'  at line 395 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:388
22: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:396
23: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
24: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:396
25: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
26: 'i' initialized to a null pointer value in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:396
27: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
28: Called C++ object pointer is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:396
29: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
/opt/root_src/io/io/src/TGenCollectionStreamer.cxx:398:23: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Assuming 'nElements' is not equal to 0 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1311
 2: Taking false branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1311
 3: Assuming 'nElements' is > 0 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1315
 4: Taking true branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1315
 5: Control jumps to 'case kSTLvector:'  at line 1327 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1316
 6: Assuming 'obj' is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1328
 7: Taking false branch in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1328
 8: Control jumps to the 'default' case at line 1341 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1336
 9: Calling 'TGenCollectionStreamer::ReadObjects' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:1342
10: Assuming the condition is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:366
11: Left side of '&&' is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:366
12: Assuming 'onFileClass' is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:372
13: '?' condition is false in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:372
14: Control jumps to 'case kSTLvector:'  at line 377 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:375
15: Calling 'TVirtualVectorIterators::CreateIterators' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:384
16: Assuming the condition is true in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:354
17: Taking true branch in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:354
18: Null pointer value stored to 'iterators.fBegin' in /opt/root_src/io/io/inc/TVirtualCollectionIterators.h:355
19: Returning from 'TVirtualVectorIterators::CreateIterators' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:384
20: Null pointer value stored to 'itm' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:385
21: Control jumps to 'case 1073745921:'  at line 397 in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:388
22: 'idx' is < 'nElements' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:398
23: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
24: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:398
25: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
26: 'i' initialized to a null pointer value in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:398
27: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
28: Called C++ object pointer is null in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:398
29: expanded from macro 'DOLOOP' in /opt/root_src/io/io/src/TGenCollectionStreamer.cxx:378
/opt/root_src/io/io/src/TKey.cxx:82:1: warning: non-POD static (TString) [clazy-non-pod-global-static]
/opt/root_src/io/io/src/TMakeProject.cxx:39:7: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 in /opt/root_src/io/io/src/TMakeProject.cxx:39
/opt/root_src/io/io/src/TMapFile.cxx:293:7: warning: Value stored to 'recreate' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'recreate' is never read in /opt/root_src/io/io/src/TMapFile.cxx:293
/opt/root_src/io/io/src/TMapFile.cxx:623:20: warning: Access to field 'fNext' results in a dereference of a null pointer (loaded from field 'fLast') [clang-analyzer-core.NullDereference]
 1: Assuming field 'fWritable' is true in /opt/root_src/io/io/src/TMapFile.cxx:599
 2: Left side of '||' is false in /opt/root_src/io/io/src/TMapFile.cxx:599
 3: Assuming field 'fMmallocDesc' is non-null in /opt/root_src/io/io/src/TMapFile.cxx:599
 4: Taking false branch in /opt/root_src/io/io/src/TMapFile.cxx:599
 5: Assuming 'obj' is equal to field 'fGetting' in /opt/root_src/io/io/src/TMapFile.cxx:601
 6: '?' condition is false in /opt/root_src/io/io/src/TMapFile.cxx:601
 7: 'lock' is false in /opt/root_src/io/io/src/TMapFile.cxx:603
 8: Taking false branch in /opt/root_src/io/io/src/TMapFile.cxx:603
 9: Assuming 'name' is null in /opt/root_src/io/io/src/TMapFile.cxx:609
10: Left side of '&&' is false in /opt/root_src/io/io/src/TMapFile.cxx:609
11: Calling 'TMapFile::Remove' in /opt/root_src/io/io/src/TMapFile.cxx:614
12: Field 'fWritable' is true in /opt/root_src/io/io/src/TMapFile.cxx:717
13: Left side of '||' is false in /opt/root_src/io/io/src/TMapFile.cxx:717
14: Field 'fMmallocDesc' is non-null, which participates in a condition later in /opt/root_src/io/io/src/TMapFile.cxx:717
15: Taking false branch in /opt/root_src/io/io/src/TMapFile.cxx:717
16: 'lock' is false in /opt/root_src/io/io/src/TMapFile.cxx:719
17: Taking false branch in /opt/root_src/io/io/src/TMapFile.cxx:719
18: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TMapFile.cxx:724
19: Taking true branch in /opt/root_src/io/io/src/TMapFile.cxx:725
20: 'mr' is equal to field 'fFirst' in /opt/root_src/io/io/src/TMapFile.cxx:726
21: Taking true branch in /opt/root_src/io/io/src/TMapFile.cxx:726
22: Value assigned to field 'fFirst', which participates in a condition later in /opt/root_src/io/io/src/TMapFile.cxx:727
23: Assuming 'mr' is equal to field 'fLast' in /opt/root_src/io/io/src/TMapFile.cxx:728
24: Taking true branch in /opt/root_src/io/io/src/TMapFile.cxx:728
25: Null pointer value stored to field 'fLast' in /opt/root_src/io/io/src/TMapFile.cxx:729
26:  Execution continues on line 743 in /opt/root_src/io/io/src/TMapFile.cxx:737
27: 'lock' is false in /opt/root_src/io/io/src/TMapFile.cxx:743
28: Taking false branch in /opt/root_src/io/io/src/TMapFile.cxx:743
29: Returning from 'TMapFile::Remove' in /opt/root_src/io/io/src/TMapFile.cxx:614
30: Assuming the condition is false in /opt/root_src/io/io/src/TMapFile.cxx:614
31: Taking false branch in /opt/root_src/io/io/src/TMapFile.cxx:614
32: Assuming field 'fFirst' is non-null in /opt/root_src/io/io/src/TMapFile.cxx:619
33: Taking false branch in /opt/root_src/io/io/src/TMapFile.cxx:619
34: Access to field 'fNext' results in a dereference of a null pointer (loaded from field 'fLast') in /opt/root_src/io/io/src/TMapFile.cxx:623
/opt/root_src/io/io/src/TMemFile.cxx:181:40: warning: Value stored to 'mode' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'mode' is never read in /opt/root_src/io/io/src/TMemFile.cxx:181
/opt/root_src/io/io/src/TStreamerInfo.cxx:1116:30: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Assuming field 'fClass' is non-null in /opt/root_src/io/io/src/TStreamerInfo.cxx:731
 2: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:731
 3: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:777
 4: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:777
 5: Assuming field 'fIsSyntheticPair' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:785
 6: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:785
 7: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:793
 8: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:793
 9: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:802
10: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:813
11: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:813
12: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:857
13: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:857
14: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:872
15: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:872
16: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:879
17: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:879
18: Assuming field 'fOnFileClassVersion' is < 2 in /opt/root_src/io/io/src/TStreamerInfo.cxx:889
19: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:889
20: Assuming 'v1' is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:902
21: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:902
22: 'searchOnChecksum' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:910
23: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:910
24: Assuming 'i' is < 'ninfos' in /opt/root_src/io/io/src/TStreamerInfo.cxx:916
25: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TStreamerInfo.cxx:916
26: Assuming 'info' is non-null in /opt/root_src/io/io/src/TStreamerInfo.cxx:918
27: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:918
28: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:921
29: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:921
30: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:921
31: Left side of '||' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:921
32:  Execution continues on line 929 in /opt/root_src/io/io/src/TStreamerInfo.cxx:925
33: 'info' is not equal to null in /opt/root_src/io/io/src/TStreamerInfo.cxx:929
34: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:929
35: 'info' is non-null in /opt/root_src/io/io/src/TStreamerInfo.cxx:945
36: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:945
37: Field 'fClassVersion' is not equal to 0 in /opt/root_src/io/io/src/TStreamerInfo.cxx:950
38: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:950
39: Calling 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:950
40: Assuming the condition is false in /opt/root_src/core/base/inc/TObject.h:187
41: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TObject.h:187
42: Returning from 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:950
43: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:950
44: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:950
45: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:950
46: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:950
47: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:950
48: Assuming field 'fOnFileClassVersion' is not equal to 1 in /opt/root_src/io/io/src/TStreamerInfo.cxx:954
49: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:954
50: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:956
51: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:956
52: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:956
53: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:956
54: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:956
55: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:965
56: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:965
57: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:965
58: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:966
59: Assuming field 'fOldVersion' is > 2 in /opt/root_src/io/io/src/TStreamerInfo.cxx:971
60: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:971
61: 'match' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:976
62: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:976
63: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:976
64: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:976
65: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1033
66: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1033
67: 'match' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1057
68: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:1057
69: Calling 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1057
70: Assuming the condition is false in /opt/root_src/core/base/inc/TObject.h:187
71: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TObject.h:187
72: Returning from 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1057
73: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1057
74: 'oldIsNonVersioned' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1058
75: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1058
76: Assuming 'file' is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:1080
77: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1080
78: 'done' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1100
79: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1100
80: Called C++ object pointer is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:1116
/opt/root_src/io/io/src/TStreamerInfo.cxx:1847:53: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Calling 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1700
 2: Assuming the condition is false in /opt/root_src/core/base/inc/TObject.h:187
 3: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TObject.h:187
 4: Returning from 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1700
 5: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1700
 6: Calling 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1703
 7: Assuming the condition is false in /opt/root_src/core/base/inc/TObject.h:187
 8: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TObject.h:187
 9: Returning from 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1703
10: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1703
11: Assuming 'gDebug' is <= 0 in /opt/root_src/io/io/src/TStreamerInfo.cxx:1709
12: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1709
13: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1715
14: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1715
15: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1758
16: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1758
17: Assuming 'ruleSet' is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:1784
18: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1784
19: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1786
20: Calling 'TIter::operator()' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1792
21: Calling 'TIter::Next' in /opt/root_src/core/cont/inc/TCollection.h:248
22: Assuming field 'fIterator' is non-null in /opt/root_src/core/cont/inc/TCollection.h:249
23: '?' condition is true in /opt/root_src/core/cont/inc/TCollection.h:249
24: Returning pointer, which participates in a condition later in /opt/root_src/core/cont/inc/TCollection.h:249
25: Returning from 'TIter::Next' in /opt/root_src/core/cont/inc/TCollection.h:248
26: Returning pointer, which participates in a condition later in /opt/root_src/core/cont/inc/TCollection.h:248
27: Returning from 'TIter::operator()' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1792
28: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TStreamerInfo.cxx:1792
29: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1793
30: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1793
31: Calling 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1794
32: Assuming the condition is false in /opt/root_src/core/base/inc/TObject.h:187
33: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TObject.h:187
34: Returning from 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1794
35: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1793
36: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:1805
37: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1805
38: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:1810
39: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1810
40: Calling 'TClassRef::operator TClass *' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1827
41: Assuming field 'fClassPtr' is null in /opt/root_src/core/meta/inc/TClassRef.h:74
42: Left side of '&&' is false in /opt/root_src/core/meta/inc/TClassRef.h:74
43: Returning pointer, which participates in a condition later in /opt/root_src/core/meta/inc/TClassRef.h:74
44: Returning from 'TClassRef::operator TClass *' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1827
45: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:1827
46: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:1827
47: Calling 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1827
48: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TObject.h:187
49: Returning from 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1827
50: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1827
51: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:1828
52: '?' condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:1828
53: Assuming 'rule' is non-null in /opt/root_src/io/io/src/TStreamerInfo.cxx:1834
54: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1834
55: 'targets' initialized here in /opt/root_src/io/io/src/TStreamerInfo.cxx:1843
56: Assuming 'targets' is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:1844
57: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1844
58: Called C++ object pointer is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:1847
/opt/root_src/io/io/src/TStreamerInfo.cxx:2408:50: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Calling 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1700
 2: Assuming the condition is false in /opt/root_src/core/base/inc/TObject.h:187
 3: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TObject.h:187
 4: Returning from 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1700
 5: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1700
 6: Calling 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1703
 7: Assuming the condition is false in /opt/root_src/core/base/inc/TObject.h:187
 8: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TObject.h:187
 9: Returning from 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1703
10: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1703
11: Assuming 'gDebug' is <= 0 in /opt/root_src/io/io/src/TStreamerInfo.cxx:1709
12: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1709
13: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1715
14: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1715
15: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1758
16: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1758
17: Assuming 'ruleSet' is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:1784
18: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1784
19: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1786
20: Calling 'TIter::operator()' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1792
21: Calling 'TIter::Next' in /opt/root_src/core/cont/inc/TCollection.h:248
22: Assuming field 'fIterator' is non-null in /opt/root_src/core/cont/inc/TCollection.h:249
23: '?' condition is true in /opt/root_src/core/cont/inc/TCollection.h:249
24: Returning pointer, which participates in a condition later in /opt/root_src/core/cont/inc/TCollection.h:249
25: Returning from 'TIter::Next' in /opt/root_src/core/cont/inc/TCollection.h:248
26: Returning pointer, which participates in a condition later in /opt/root_src/core/cont/inc/TCollection.h:248
27: Returning from 'TIter::operator()' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1792
28: Loop condition is true.  Entering loop body in /opt/root_src/io/io/src/TStreamerInfo.cxx:1792
29: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1793
30: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1793
31: Calling 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1794
32: Assuming the condition is false in /opt/root_src/core/base/inc/TObject.h:187
33: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TObject.h:187
34: Returning from 'TObject::TestBit' in /opt/root_src/io/io/src/TStreamerInfo.cxx:1794
35: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1793
36: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:1805
37: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:1805
38: 'shouldHaveInfoLoc' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2032
39: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2032
40: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2050
41: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2050
42: Value assigned to 'dm' in /opt/root_src/io/io/src/TStreamerInfo.cxx:2065
43: Assuming 'dm' is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:2066
44: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2066
45: Assuming 'rd' is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:2115
46: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2115
47: 'dm' is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:2135
48: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2135
49: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2161
50: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2161
51: 'newType' is <= 0 in /opt/root_src/io/io/src/TStreamerInfo.cxx:2186
52: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2186
53: Calling 'TClassRef::GetClass' in /opt/root_src/io/io/src/TStreamerInfo.cxx:2198
54: Field 'fClassPtr' is null in /opt/root_src/core/meta/inc/TClassRef.h:70
55: Left side of '&&' is false in /opt/root_src/core/meta/inc/TClassRef.h:70
56: Returning pointer, which participates in a condition later in /opt/root_src/core/meta/inc/TClassRef.h:70
57: Returning from 'TClassRef::GetClass' in /opt/root_src/io/io/src/TStreamerInfo.cxx:2198
58: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:2198
59: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2198
60: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2204
61: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2204
62: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2206
63: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2216
64: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2216
65: 'oldClass' is non-null in /opt/root_src/io/io/src/TStreamerInfo.cxx:2238
66: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:2238
67: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2238
68: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2238
69: 'oldClass' is non-null in /opt/root_src/io/io/src/TStreamerInfo.cxx:2307
70: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:2307
71: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2308
72: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2308
73: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2307
74: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:2321
75: Taking true branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2321
76: 'dm' is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:2322
77: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2322
78: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2360
79: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2360
80: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2371
81: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2371
82: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2372
83: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2372
84: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2372
85: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2372
86: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2372
87: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2372
88: Assuming the condition is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:2372
89: Left side of '&&' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:2372
90: Assuming the condition is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2373
91: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2371
92: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2377
93: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2377
94: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2377
95: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2381
96: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2382
97: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2382
98: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2382
99: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2383
100: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2387
101: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2387
102: Left side of '&&' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2387
103: Left side of '||' is false in /opt/root_src/io/io/src/TStreamerInfo.cxx:2391
104: Left side of '||' is true in /opt/root_src/io/io/src/TStreamerInfo.cxx:2392
105: Taking false branch in /opt/root_src/io/io/src/TStreamerInfo.cxx:2396
106: Called C++ object pointer is null in /opt/root_src/io/io/src/TStreamerInfo.cxx:2408
/opt/root_src/io/io/src/TStreamerInfo.cxx:2541:7: warning: Value stored to 'offset' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'offset' is never read in /opt/root_src/io/io/src/TStreamerInfo.cxx:2541
/opt/root_src/io/io/src/TStreamerInfo.cxx:2862:13: warning: Value stored to 'done' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'done' is never read in /opt/root_src/io/io/src/TStreamerInfo.cxx:2862
/opt/root_src/io/io/src/TStreamerInfo.cxx:2870:13: warning: Value stored to 'done' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'done' is never read in /opt/root_src/io/io/src/TStreamerInfo.cxx:2870
/opt/root_src/io/io/src/TStreamerInfo.cxx:3046:13: warning: Value stored to 'done' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'done' is never read in /opt/root_src/io/io/src/TStreamerInfo.cxx:3046
/opt/root_src/io/io/src/TStreamerInfo.cxx:3060:13: warning: Value stored to 'done' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'done' is never read in /opt/root_src/io/io/src/TStreamerInfo.cxx:3060
/opt/root_src/io/io/src/TStreamerInfo.cxx:3630:7: warning: Value stored to 'clname' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'clname' is never read in /opt/root_src/io/io/src/TStreamerInfo.cxx:3630
/opt/root_src/io/io/src/TStreamerInfo.cxx:4006:4: warning: Value stored to 'ninc' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'ninc' is never read in /opt/root_src/io/io/src/TStreamerInfo.cxx:4006
/opt/root_src/io/io/src/TStreamerInfo.cxx:4011:10: warning: Value stored to 'ninc' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'ninc' is never read in /opt/root_src/io/io/src/TStreamerInfo.cxx:4011
/opt/root_src/io/io/src/TStreamerInfoActions.cxx:3464:8: warning: Potential memory leak [clang-analyzer-cplusplus.NewDeleteLeaks]
 1: Taking false branch in /opt/root_src/io/io/src/TStreamerInfoActions.cxx:3246
 2: Control jumps to 'case 215:'  at line 3434 in /opt/root_src/io/io/src/TStreamerInfoActions.cxx:3248
 3: Memory is allocated in /opt/root_src/io/io/src/TStreamerInfoActions.cxx:3435
 4:  Execution continues on line 3464 in /opt/root_src/io/io/src/TStreamerInfoActions.cxx:3436
 5: Potential memory leak in /opt/root_src/io/io/src/TStreamerInfoActions.cxx:3464
/opt/root_src/io/io/src/TStreamerInfoActions.cxx:3958:10: warning: Value stored to 'asize' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'asize' is never read in /opt/root_src/io/io/src/TStreamerInfoActions.cxx:3958
/opt/root_src/io/io/src/TStreamerInfoActions.cxx:4063:13: warning: Value stored to 'asize' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'asize' is never read in /opt/root_src/io/io/src/TStreamerInfoActions.cxx:4063
/opt/root_src/io/sql/src/TBufferSQL2.cxx:1871:7: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 in /opt/root_src/io/sql/src/TBufferSQL2.cxx:1871
/opt/root_src/io/sql/src/TBufferSQL2.cxx:1894:21: warning: Use of zero-allocated memory [clang-analyzer-cplusplus.NewDelete]
 1: Assuming field 'fIOVersion' is < 2 in /opt/root_src/io/sql/src/TBufferSQL2.cxx:1879
 2: Taking true branch in /opt/root_src/io/sql/src/TBufferSQL2.cxx:1879
 3: Assuming 'nwh' is not equal to 0 in /opt/root_src/io/sql/src/TBufferSQL2.cxx:1885
 4: Taking false branch in /opt/root_src/io/sql/src/TBufferSQL2.cxx:1885
 5: Assuming 'nwh' is equal to 255 in /opt/root_src/io/sql/src/TBufferSQL2.cxx:1888
 6: Taking true branch in /opt/root_src/io/sql/src/TBufferSQL2.cxx:1888
 7: Memory is allocated in /opt/root_src/io/sql/src/TBufferSQL2.cxx:1893
 8: Use of zero-allocated memory in /opt/root_src/io/sql/src/TBufferSQL2.cxx:1894
/opt/root_src/io/sql/src/TSQLFile.cxx:386:7: warning: Value stored to 'recreate' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'recreate' is never read in /opt/root_src/io/sql/src/TSQLFile.cxx:386
/opt/root_src/io/xml/src/TBufferXML.cxx:764:41: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Assuming the condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:2390
 2: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:2390
 3: Assuming 'gDebug' is > 1 in /opt/root_src/io/xml/src/TBufferXML.cxx:2402
 4: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:2402
 5: Assuming 'cl' is null in /opt/root_src/io/xml/src/TBufferXML.cxx:2403
 6: '?' condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:2403
 7: Calling 'TBuffer::IsReading' in /opt/root_src/io/xml/src/TBufferXML.cxx:2404
 8: Returning zero, which participates in a condition later in /opt/root_src/core/base/inc/TBuffer.h:86
 9: Returning from 'TBuffer::IsReading' in /opt/root_src/io/xml/src/TBufferXML.cxx:2404
10: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:2404
11: Passing null pointer value via 2nd parameter 'cl' in /opt/root_src/io/xml/src/TBufferXML.cxx:2407
12: Calling 'TBufferXML::XmlWriteObject' in /opt/root_src/io/xml/src/TBufferXML.cxx:2407
13: 'cl' is null in /opt/root_src/io/xml/src/TBufferXML.cxx:758
14: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:758
15: Assuming the condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:761
16: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:761
17: Called C++ object pointer is null in /opt/root_src/io/xml/src/TBufferXML.cxx:764
/opt/root_src/io/xml/src/TBufferXML.cxx:1207:32: warning: Dereference of null pointer [clang-analyzer-core.NullDereference]
 1: Assuming 'typeName' is non-null in /opt/root_src/io/xml/src/TBufferXML.cxx:1102
 2: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1102
 3: Assuming 'name' is non-null in /opt/root_src/io/xml/src/TBufferXML.cxx:1105
 4: Left side of '||' is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1105
 5: Assuming the condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1105
 6: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1105
 7: Assuming the condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1115
 8: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1115
 9: 'typ_id' is < 0 in /opt/root_src/io/xml/src/TBufferXML.cxx:1118
10: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1118
11: Assuming 'dt' is null in /opt/root_src/io/xml/src/TBufferXML.cxx:1120
12: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1120
13: 'typ_id' is < 0 in /opt/root_src/io/xml/src/TBufferXML.cxx:1125
14: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1125
15: Assuming the condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1126
16: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1126
17: 'typ_id' is < 0 in /opt/root_src/io/xml/src/TBufferXML.cxx:1132
18: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1132
19: Assuming the condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1134
20: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1134
21: Assuming 'cl' is non-null in /opt/root_src/io/xml/src/TBufferXML.cxx:1139
22: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1139
23: Assuming the condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1145
24: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1145
25: 'isptr' is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1148
26: '?' condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1148
27: Assuming the condition is true in /opt/root_src/io/xml/src/TBufferXML.cxx:1150
28: Left side of '&&' is true in /opt/root_src/io/xml/src/TBufferXML.cxx:1150
29: 'isptr' is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1150
30: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1150
31: 'typ_id' is not equal to kMissing in /opt/root_src/io/xml/src/TBufferXML.cxx:1156
32: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1156
33: 'typ_id' is not equal to kBase in /opt/root_src/io/xml/src/TBufferXML.cxx:1158
34: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1158
35: 'typ_id' is > 0 in /opt/root_src/io/xml/src/TBufferXML.cxx:1165
36: Left side of '&&' is true in /opt/root_src/io/xml/src/TBufferXML.cxx:1165
37: 'typ_id' is >= 20 in /opt/root_src/io/xml/src/TBufferXML.cxx:1165
38: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1165
39: 'typ_id' is not equal to kObject in /opt/root_src/io/xml/src/TBufferXML.cxx:1168
40: Left side of '||' is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1168
41: 'typ_id' is not equal to kTObject in /opt/root_src/io/xml/src/TBufferXML.cxx:1168
42: Left side of '||' is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1168
43: 'typ_id' is not equal to kTNamed in /opt/root_src/io/xml/src/TBufferXML.cxx:1169
44: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1168
45: 'typ_id' is not equal to kObjectp in /opt/root_src/io/xml/src/TBufferXML.cxx:1171
46: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1171
47: 'typ_id' is not equal to kAny in /opt/root_src/io/xml/src/TBufferXML.cxx:1173
48: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1173
49: 'typ_id' is not equal to kAnyp in /opt/root_src/io/xml/src/TBufferXML.cxx:1175
50: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1175
51: 'typ_id' is equal to kTString in /opt/root_src/io/xml/src/TBufferXML.cxx:1177
52: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1177
53: Assuming 'elem' is non-null in /opt/root_src/io/xml/src/TBufferXML.cxx:1181
54: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1181
55: Assuming 'arrsize1' is <= 0 in /opt/root_src/io/xml/src/TBufferXML.cxx:1187
56: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1187
57: Calling 'TBufferXML::WorkWithElement' in /opt/root_src/io/xml/src/TBufferXML.cxx:1195
58: Assuming 'stack' is non-null in /opt/root_src/io/xml/src/TBufferXML.cxx:978
59: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:978
60: Assuming the condition is true in /opt/root_src/io/xml/src/TBufferXML.cxx:983
61: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:983
62: Calling 'TBufferXML::PerformPostProcessing' in /opt/root_src/io/xml/src/TBufferXML.cxx:984
63: Assuming the condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1203
64: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:1203
65: '?' condition is false in /opt/root_src/io/xml/src/TBufferXML.cxx:1207
66: Dereference of null pointer in /opt/root_src/io/xml/src/TBufferXML.cxx:1207
/opt/root_src/io/xml/src/TBufferXML.cxx:2535:7: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 in /opt/root_src/io/xml/src/TBufferXML.cxx:2535
/opt/root_src/io/xml/src/TBufferXML.cxx:2558:21: warning: Use of zero-allocated memory [clang-analyzer-cplusplus.NewDelete]
 1: Assuming the condition is true in /opt/root_src/io/xml/src/TBufferXML.cxx:2543
 2: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:2543
 3: Assuming 'nwh' is not equal to 0 in /opt/root_src/io/xml/src/TBufferXML.cxx:2549
 4: Taking false branch in /opt/root_src/io/xml/src/TBufferXML.cxx:2549
 5: Assuming 'nwh' is equal to 255 in /opt/root_src/io/xml/src/TBufferXML.cxx:2552
 6: Taking true branch in /opt/root_src/io/xml/src/TBufferXML.cxx:2552
 7: Memory is allocated in /opt/root_src/io/xml/src/TBufferXML.cxx:2557
 8: Use of zero-allocated memory in /opt/root_src/io/xml/src/TBufferXML.cxx:2558
/opt/root_src/io/xml/src/TXMLEngine.cxx:134:10: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
 1: Assuming 'res' is not equal to null in /opt/root_src/io/xml/src/TXMLEngine.cxx:1449
 2: Left side of '||' is false in /opt/root_src/io/xml/src/TXMLEngine.cxx:1449
 3: Assuming 'xmlnode' is not equal to null in /opt/root_src/io/xml/src/TXMLEngine.cxx:1449
 4: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1449
 5: Calling constructor for 'TXMLOutputStream' in /opt/root_src/io/xml/src/TXMLEngine.cxx:1452
 6: Null pointer value stored to 'out.fOut' in /opt/root_src/io/xml/src/TXMLEngine.cxx:89
 7: Returning from constructor for 'TXMLOutputStream' in /opt/root_src/io/xml/src/TXMLEngine.cxx:1452
 8: Calling 'TXMLEngine::SaveNode' in /opt/root_src/io/xml/src/TXMLEngine.cxx:1454
 9: 'xmlnode' is not equal to null in /opt/root_src/io/xml/src/TXMLEngine.cxx:1672
10: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1672
11: Assuming field 'fChild' is not equal to null in /opt/root_src/io/xml/src/TXMLEngine.cxx:1676
12: Assuming 'layout' is <= 0 in /opt/root_src/io/xml/src/TXMLEngine.cxx:1678
13: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1678
14: Assuming field 'fType' is not equal to kXML_COMMENT in /opt/root_src/io/xml/src/TXMLEngine.cxx:1681
15: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1681
16: Assuming field 'fType' is equal to kXML_RAWLINE in /opt/root_src/io/xml/src/TXMLEngine.cxx:1688
17: Taking true branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1688
18: Calling 'TXMLOutputStream::Write' in /opt/root_src/io/xml/src/TXMLEngine.cxx:1689
19: Assuming the condition is true in /opt/root_src/io/xml/src/TXMLEngine.cxx:132
20: Taking true branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:132
21: Called C++ object pointer is null in /opt/root_src/io/xml/src/TXMLEngine.cxx:134
/opt/root_src/io/xml/src/TXMLEngine.cxx:2135:17: warning: Potential leak of memory pointed to by 'node' [clang-analyzer-unix.Malloc]
 1: Assuming 'inp' is not equal to null in /opt/root_src/io/xml/src/TXMLEngine.cxx:1776
 2: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1776
 3: Assuming the condition is false in /opt/root_src/io/xml/src/TXMLEngine.cxx:1778
 4: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1778
 5: Loop condition is false. Execution continues on line 1816 in /opt/root_src/io/xml/src/TXMLEngine.cxx:1787
 6: Assuming the condition is false in /opt/root_src/io/xml/src/TXMLEngine.cxx:1816
 7: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1816
 8: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1902
 9: Assuming the condition is false in /opt/root_src/io/xml/src/TXMLEngine.cxx:1906
10: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1906
11: Assuming the condition is false in /opt/root_src/io/xml/src/TXMLEngine.cxx:1946
12: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1946
13: Assuming the condition is false in /opt/root_src/io/xml/src/TXMLEngine.cxx:2102
14: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:2102
15: Assuming the condition is false in /opt/root_src/io/xml/src/TXMLEngine.cxx:2110
16: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:2110
17: Assuming 'len' is > 0 in /opt/root_src/io/xml/src/TXMLEngine.cxx:2113
18: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:2113
19: Calling 'TXMLEngine::AllocateNode' in /opt/root_src/io/xml/src/TXMLEngine.cxx:2115
20: Memory is allocated in /opt/root_src/io/xml/src/TXMLEngine.cxx:1515
21: Assuming 'parent' is equal to null in /opt/root_src/io/xml/src/TXMLEngine.cxx:1525
22: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:1525
23: Returned allocated memory in /opt/root_src/io/xml/src/TXMLEngine.cxx:2115
24: Assuming 'colon' is equal to null in /opt/root_src/io/xml/src/TXMLEngine.cxx:2124
25: Left side of '&&' is false in /opt/root_src/io/xml/src/TXMLEngine.cxx:2124
26: Taking false branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:2130
27: Assuming the condition is true in /opt/root_src/io/xml/src/TXMLEngine.cxx:2134
28: Taking true branch in /opt/root_src/io/xml/src/TXMLEngine.cxx:2134
29: Potential leak of memory pointed to by 'node' in /opt/root_src/io/xml/src/TXMLEngine.cxx:2135
/opt/root_src/io/xml/src/TXMLFile.cxx:203:7: warning: Value stored to 'recreate' is never read [clang-analyzer-deadcode.DeadStores]
 1: Value stored to 'recreate' is never read in /opt/root_src/io/xml/src/TXMLFile.cxx:203
/opt/root_src/io/xml/src/TXMLPlayer.cxx:394:4: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 in /opt/root_src/io/xml/src/TXMLPlayer.cxx:394
/opt/root_src/io/xml/src/TXMLPlayer.cxx:404:7: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 in /opt/root_src/io/xml/src/TXMLPlayer.cxx:404
/opt/root_src/io/io/src/TBufferFile.cxx
/opt/root_src/io/io/src/TBufferJSON.cxx
/opt/root_src/io/io/src/TEmulatedCollectionProxy.cxx
/opt/root_src/io/io/src/TEmulatedMapProxy.cxx
/opt/root_src/io/io/src/TFPBlock.cxx
/opt/root_src/io/io/src/TFile.cxx
/opt/root_src/io/io/src/TFileMerger.cxx
/opt/root_src/io/io/src/TGenCollectionStreamer.cxx
/opt/root_src/io/io/src/TKey.cxx
/opt/root_src/io/io/src/TMakeProject.cxx
/opt/root_src/io/io/src/TMapFile.cxx
/opt/root_src/io/io/src/TMemFile.cxx
/opt/root_src/io/io/src/TStreamerInfo.cxx
/opt/root_src/io/io/src/TStreamerInfoActions.cxx
/opt/root_src/io/sql/src/TBufferSQL2.cxx
/opt/root_src/io/sql/src/TSQLFile.cxx
/opt/root_src/io/xml/src/TBufferXML.cxx
/opt/root_src/io/xml/src/TXMLEngine.cxx
/opt/root_src/io/xml/src/TXMLFile.cxx
/opt/root_src/io/xml/src/TXMLPlayer.cxx
linev commented 3 years ago

Very useful. Found following problems: #7508, #7504 and #7521

linev commented 3 years ago

I closing issue, found real problems either fixed or adressed in other issues/Prs