摘要 |
A method, apparatus and computer program for identifying conflicting declared invalid runtime references of overlaid data structures of a shared memory area as declared in a program listing, the method comprising the steps of: responsive to identifying a first data structure and a parameter list in a program listing, identifying a first routine call and the first routine call's sequential flow of execution through the program listing in order to write data to the shared memory area; responsive to identifying a second data structure and a second parameter list in the program listing, identifying a second routine call and the second routine call's sequential flow of execution through the program listing in order to write data to the shared memory area; and determining if the second routine call is attempting to overwrite data of the first routine call with the data of the second routine call in the shared memory area.
|