| CPC G06F 21/54 (2013.01) | 14 Claims | 

| 
               1. A program processing device comprising 
            processing circuitry to: 
                store configuration data in which a save value copied from a setting value, a storage storing the setting value, and an entry address are associated with each other, 
                execute a mask process in which a fake entry address is generated, the fake entry address being obtained by masking the entry address of the configuration data with a use of the save value, and an entry address, among a plurality of entry addresses used by an application program, having a same value as that of said entry address of the configuration data is replaced with the fake entry address, before execution of the application program, 
                determine whether the fake entry address is loaded during the execution of the application program, and 
                execute an unmask process in which a new entry address is generated, the new entry address being obtained by loading the setting value from the storage and unmasking the fake entry address with a use of the setting value, and the fake entry address is replaced with the new entry address, when the processing circuitry determines that the fake entry address is loaded. 
               |