added processing on malloc(); Errors: 1. false negative; 2. getTrpByNullAssign() cannot pass null pointer to isa<>()