Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Decoding an Access Violation (ACCVIO) Error?

accvio decoding Error violation
0
Posted

Decoding an Access Violation (ACCVIO) Error?

0

To decode the virtual addresses returned by an access violation or by another similar OpenVMS display, you need to have created and retained a listings file—preferably one with machine code generation enabled—and a full link map. Starting with the virtual address reported by the error, use the link map to find the module that contributed the code that contains the virtual address range. Calculate the offset from the base of the range, by subtracting the base of the range from teh failing virtual address. Then use the compiler listings for the particular component that contributed the code to locate the offset of the failing instruction. If the map and listings information was not maintained, working backwards is far more difficult—you are left to use the binary instruction data around the failure to locate the associated source code, and this process is far more involved. This usually involves matching up blocks of decoded instructions around the failing code, or the direct analo

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123