Windows equivalent of System.map?

99 Views Asked by At

I'm performing dynamic analysis on a windows VM in QEMU. I would like to look up what function is currently executing inside the Guest OS based on EIP (I just want to have an idea of what the OS is doing).

Is there an equivalent of System.map for windows? When doing a similar task in Linux, that is what I would typically use.

I am aware of the windows symbol packages, but I'm trying to figure out how to do this without using two windows VMs since I don't need full debug information, just function addresses.

I am currently using windows 7

1

There are 1 best solutions below

0
On BEST ANSWER

After much searching, I could find no such equivalent or software that will provide one.

So I forked an example and now generate the file that I'm looking for: https://github.com/zestrada/Dia2Dump_nm

This uses the Microsoft DIA SDK https://msdn.microsoft.com/en-us/library/x93ctkx8.aspx to parse a PDB file for the kernel, ntkrnlmp.pdb (available: https://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx)