From 89927fca567a11b0d5479d7fb5941693e32cc830 Mon Sep 17 00:00:00 2001 From: bdr7fv <bdr7fv@git.zephyr-software.com> Date: Thu, 16 Aug 2012 20:11:33 +0000 Subject: [PATCH] Added a check for a null func pointer in Rewrite_Utility.cpp Former-commit-id: b4b7c7ef23662a33672cc7707045d6e783cd8488 --- tools/transforms/Rewrite_Utility.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/transforms/Rewrite_Utility.cpp b/tools/transforms/Rewrite_Utility.cpp index cb5d5f702..5b27e063a 100644 --- a/tools/transforms/Rewrite_Utility.cpp +++ b/tools/transforms/Rewrite_Utility.cpp @@ -111,8 +111,13 @@ Instruction_t* allocateNewInstruction(FileIR_t* virp, db_id_t p_fileID,Function_ virp->GetInstructions().insert(instr); virp->GetAddresses().insert(a); - inserted_instr[func->GetName()].insert(instr); - inserted_addr[func->GetName()].insert(a); + string name = "1_null_func_dummy_1"; + + if(func != NULL) + name = func->GetName(); + + inserted_instr[name].insert(instr); + inserted_addr[name].insert(a); return instr; } -- GitLab