axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Hawkins (JIRA)" <>
Subject [jira] Commented: (AXISCPP-164) Not all Axis C++ code entry/exit traced
Date Tue, 01 Feb 2005 10:48:20 GMT
     [ ]
John Hawkins commented on AXISCPP-164:

All but start-up trace are complete. Startup will be done in 1.5 but the rest is not going
to be done.

> Not all Axis C++ code entry/exit traced
> ---------------------------------------
>          Key: AXISCPP-164
>          URL:
>      Project: Axis-C++
>         Type: Improvement
>   Components: Basic Architecture
>     Versions: future (enh)
>     Reporter: Mark Whitlock
>     Assignee: Mark Whitlock

> The trace tool enables entry/exit tracing in much of Axis C++. These are bits that are
not traced, but should be...
>  - AxisTransport and AxisXMLParser dll/so
>  - Startup before axiscpp.conf is read in.
>  - A list of files in which make the trace tool fail
>  - trace itself (probably reasonable to not be able to trace trace)
> The trace tool could also add trace into catch blocks. 
> Also there are places where the trace tool should do a better job in adding in trace
exit. For instance: void f(int a){if(a){g(a);}else{h(a); return;}} needs a traceexit before
the closing brace (as well as at the return), but void f(int a){if(a){g(a); return; }else{h(a);
return;}} does not. Indeed to add trace in here would be unreachable code which would be a
warning or error on some platforms.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
If you want more information on JIRA, or have a bug to report see:

View raw message