1. A multi-core processor system comprising a given core among a plurality of cores, wherein the given core is configured to: detect execution of a process by the cores; and generate upon detecting the execution of the process, a specific thread that saves state information indicating an executed state of the process and an executed state of each thread to be monitored of the process.