A software debugger adapted for connection to a hardware simulator
simulating a hardware system includes a simulation information acquiring
unit for acquiring cycle level execution information from the hardware
simulator, and a debug processing unit for executing debugging by setting
a processing width for time of one step execution instruction during
debugging of a program executed on the hardware system based on the cycle
level execution information.