[m-rev.] for post-commit review: deep profiling action log

Julien Fischer juliensf at csse.unimelb.edu.au
Tue Nov 7 16:54:59 AEDT 2006


On Tue, 7 Nov 2006, Zoltan Somogyi wrote:

> runtime/mercury_deep_call_port_body.h:
> runtime/mercury_deep_leave_port_body.h:
> runtime/mercury_deep_redo_port_body.h:
> 	Add conditionally compiled code that can be used to generate a machine
> 	processable log of the updates to the deep profiling tree.

Does similar code also need to be added to library/exception.m to handle
excp ports?

> runtime/mercury_deep_profiling.[ch]:
> 	Add support for the new code in the port bodies, and add a mechanism
> 	for writing out proc statics and call sites statics at the start of the
> 	same machine processable log.
>
> runtime/mercury_wrapper.c:
> 	Switch on the new debugging mechanism if the --deep-log-file
> 	or --deep-log-prog option is given in MERCURY_OPTIONS.
>
> runtime/mercury_conf_param.h:
> 	Document the mecro controlling the new logging mechanism.

That looks fine.

Julien.
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list