Enable offline generation of text-based symbol tables for native images. This is...
authorBrian Robbins <brianrob@microsoft.com>
Tue, 10 Nov 2015 01:50:56 +0000 (17:50 -0800)
committerBrian Robbins <brianrob@microsoft.com>
Thu, 12 Nov 2015 21:04:47 +0000 (13:04 -0800)
commit3801b5493e9d4b8837ceec03f49707656877fff1
tree23828a8ede5c24422479fc062aa2800b2ffa4418
parent128546aed70f8f24efebd50b0f6c358f41ff9756
Enable offline generation of text-based symbol tables for native images.  This is needed in order to profile applications on Linux using perf_event.

This change also modifies the runtime to emit a perfmap entry when a native image is loaded so that offline trace processing tools can identify when a perfmap file for a native image is needed and generate it.
crossgen.cmake
src/tools/crossgen/crossgen.cpp
src/vm/compile.cpp
src/vm/crossgen/CMakeLists.txt
src/vm/domainfile.cpp
src/vm/perfmap.cpp
src/vm/perfmap.h
src/vm/prestub.cpp