Patent ID: 9600397
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. A method for dynamic debugging of an external software module, the method comprising: modifying a loading block of an operating system of a computer system to store in a predetermined variable a memory address and an identifier of each section of the external software module; loading the external software module into a first memory section of a program memory of the computer system by the loading block; attaching an interrupt instruction to an identifier and to a current instruction from the operating system, the interrupt instruction executable following loading of the external software module; storing, by the operating system when the external software module is loaded, the memory address of each section of the external software module allocated by the operating system and the identifier of each section in the predetermined variable in a second memory section of the program memory; when the current instruction occurs, retrieving from the predetermined variable the memory address and the identifier of each section of the external software module by a debugging tool, the debugging tool receiving binary code and associated symbol files of the external software module; and providing, by the debugging tool, the binary code and associated symbol files for each section of the external software module.