You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Mark Whitlock (JIRA)" <ax...@ws.apache.org> on 2005/02/18 16:00:48 UTC

[jira] Closed: (AXISCPP-164) Not all Axis C++ code entry/exit traced

     [ http://issues.apache.org/jira/browse/AXISCPP-164?page=history ]
     
Mark Whitlock closed AXISCPP-164:
---------------------------------

     Resolution: Fixed
    Fix Version: 1.5 Beta

I have now implemented startup trace. Throw trace is the subject of a separate JIRA. The other problems in this JIRA are either implemented or there are no plans to implement them.

> Not all Axis C++ code entry/exit traced
> ---------------------------------------
>
>          Key: AXISCPP-164
>          URL: http://issues.apache.org/jira/browse/AXISCPP-164
>      Project: Axis-C++
>         Type: Improvement
>   Components: Trace Utility
>     Versions: future (enh)
>     Reporter: Mark Whitlock
>     Assignee: Mark Whitlock
>      Fix For: 1.5 Beta

>
> 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 Exclusion.java 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:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira