The MPLAB XC8 compiler places the call graph in the list file. The list file will be generated under the dist/default folder while using MPLAB X IDE after a successful program build. The call graph is now produced by the code generator, and not the linker application, and hence it resides in the list file and not the map file, which is generated by the linker.
For help in interpreting the Call Graph, refer to the FAQ: “How do I interpret the call graph in the list file?”
Microchip Technology acquires Atmel