2

Is there any detailed documentation / information for the contents of map files? I have a rough idea, but some elements are not apparent to me, and google didnät help either.

Examples:

 0001:00000000 <decorated name>  00401000 f i CMDevNode.obj
 0001:0000c870 <decorated name>  0040d870 f   uafxcw:afxmem.obj
 ...                                          CIL library: CIL module

What is the "f" and "i"? Are there other flags like these?

The lib:obj probably refers to a DLL/static library?

What is the "CIL library: CIL module" - that seems to be code generated by the compiler.

TIA

peterchen
  • 40,917
  • 20
  • 104
  • 186
  • out of curiosity, what are you doing with that info? – Mordachai Nov 20 '11 at 02:16
  • I want to bring that into a format that's easier searchable / drillable, and I wonder what kind of information I am missing – peterchen Nov 20 '11 at 08:39
  • The linker map is use when debugging the stack dump from a crash. I've not needed the "f i" information before, but now I'm looking at eight different functions mapped to the same address. Does not make sense. – Pierre Feb 19 '15 at 20:56

0 Answers0