X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=man%2Fmono-symbolicate.1;h=e386b3d804d7587d0b33e9c309ef94848236d58d;hb=HEAD;hp=e5f8ee54d3206f96eec2e73a2567b2ec9d7bd055;hpb=811674bc6331c98d33134e2a37a7c7dd66402227;p=mono.git diff --git a/man/mono-symbolicate.1 b/man/mono-symbolicate.1 index e5f8ee54d32..e386b3d804d 100644 --- a/man/mono-symbolicate.1 +++ b/man/mono-symbolicate.1 @@ -9,26 +9,23 @@ mono-symbolicate \- Mono Symbolicate Tool .SH SYNOPSIS .PP -.B mono-symbolicate exefile stacktracesfile [directories...] +.B mono-symbolicate +.PP +.B mono-symbolicate store-symbols []+ .SH DESCRIPTION mono-symbolicate is a tool that converts a stack trace with :0 into one with file names and line numbers. .PP -The output of calling this tool will be the provided -.I stacktracesfile -where :0 parts are replaced by -a file name and a line number. +When mono-symbolicate is called with a symbol directory and a file containing a stacktrace: +.P +.B mono-symbolicate .PP -For the tool to work it needs to load referenced assemblies, it will first look -in the same folder as -.I exefile -then from one of the provided -.I directories. +The tool writes into stdout the file contents while adding file location to stack frames when +it is possible to symbolicate with the symbols available on the symbol directory. .PP -The tool assumes that the folder with a referenced assembly called for example -name.dll will also include name.dll.mdb, -if the referenced assembly is AOT compiled then the tool is also expecting to find -name.dll.msym. +Managed symbols .exe/.dll can be added to the symbol directory by doing: +.P +.B mono-symbolicate store-symbols []+ .SH AUTHOR Written by Marcos Henrich .SH COPYRIGHT