change inst->reg_list map from Instruction*->list_of_Value* to Instruction*->list_of_int. List of int records the reg location of that instruction. This is used to solve the <same name> problem for constants, because constants may have same name and LLFI will confuse in this case. However, the problem is not solved as <same name> problem may even appear within one instruction, this means current regselector structure can not handle without one more argument added. But a new argument means all kinds of register selectors need to be updated, that is too much. Currently the work around is forbiding fault injection on constants.